early-oil-32855
08/01/2023, 9:55 AMservicePrincipal, err := azuread.NewServicePrincipal(
ctx,
name,
&azuread.ServicePrincipalArgs{
ApplicationId: application.ApplicationId,
},
// ...ResourceOption params
pulumi.DependsOn([]pulumi.Resource{application}),
pulumi.Parent(application),
)
servicePrincipalPassword, err := azuread.NewServicePrincipalPassword(
ctx,
name,
&azuread.ServicePrincipalPasswordArgs{
DisplayName: pulumi.String(name),
EndDate: pulumi.String("2099-01-01T00:00:00Z"),
ServicePrincipalId: servicePrincipal.ID(),
// ...ResourceOption params
pulumi.DependsOn([]pulumi.Resource{servicePrincipal}),
pulumi.Parent(servicePrincipal),
)
cluster, err := containerservice.NewManagedCluster(
...
ServicePrincipalProfile: &containerservice.ManagedClusterServicePrincipalProfileArgs{
ClientId: application.ApplicationId,
Secret: servicePrincipalPassword.Value,
},
...
},
// ...ResourceOption params
pulumi.DependsOn([]pulumi.Resource{servicePrincipal, servicePrincipalPassword}),
No matter how you like to participate in developer communities, Pulumi wants to meet you there. If you want to meet other Pulumi users to share use-cases and best practices, contribute code or documentation, see us at an event, or just tell a story about something cool you did with Pulumi, you are part of our community.
Powered by