gorgeous-vegetable-27176
09/14/2023, 11:21 AMpulumi up
run the actual Go code to perform what is required?billowy-army-68599
go run
to compile into a go binarygorgeous-vegetable-27176
09/14/2023, 1:49 PMbillowy-army-68599
gorgeous-vegetable-27176
09/14/2023, 1:59 PM_, err := containerregistry.NewCredentialSet(ctx, "credentialSet", &containerregistry.CredentialSetArgs{
AuthCredentials: []containerregistry.AuthCredentialArgs{
{
Name: pulumi.String("Credential1"),
PasswordSecretIdentifier: pulumi.String("<https://myvault.vault.azure.net/secrets/password>"),
UsernameSecretIdentifier: pulumi.String("<https://myvault.vault.azure.net/secrets/username>"),
},
},
CredentialSetName: pulumi.String("myCredentialSet"),
Identity: &containerregistry.IdentityPropertiesArgs{
Type: containerregistry.ResourceIdentityTypeSystemAssigned,
},
LoginServer: pulumi.String("<http://docker.io|docker.io>"),
RegistryName: pulumi.String("myRegistry"),
ResourceGroupName: pulumi.String("myResourceGroup"),
})
if err != nil {
return err
}
Cannot use '[]containerregistry.AuthCredentialArgs{ { Name: pulumi.String("Credential1"), PasswordSecretIdentifier: pulumi.String("<https://myvault.vault.azure.net/secrets/password>"), UsernameSecretIdentifier: pulumi.String("<https://myvault.vault.azure.net/secrets/username>"), }, }' (type []containerregistry.AuthCredentialArgs) as the type AuthCredentialArrayInput Type does not implement 'AuthCredentialArrayInput' as some methods are missing: ElementType() reflect.Type ToAuthCredentialArrayOutput() AuthCredentialArrayOutput ToAuthCredentialArrayOutputWithContext(context.Context) AuthCredentialArrayOutput
billowy-army-68599
credentialSet, err := containerregistry.NewCredentialSet(ctx, "credentialSet", &containerregistry.CredentialSetArgs{
AuthCredentials: containerregistry.AuthCredentialArray{
&containerregistry.AuthCredentialArgs{
Name: pulumi.String("Credential1"),
PasswordSecretIdentifier: pulumi.String("<https://myvault.vault.azure.net/secrets/password>"),
UsernameSecretIdentifier: pulumi.String("<https://myvault.vault.azure.net/secrets/username>"),
},
},
CredentialSetName: pulumi.String("myCredentialSet"),
Identity: &containerregistry.IdentityPropertiesArgs{
Type: containerregistry.ResourceIdentityTypeSystemAssigned,
},
LoginServer: pulumi.String("<http://docker.io|docker.io>"),
RegistryName: pulumi.String("myRegistry"),
ResourceGroupName: pulumi.String("myResourceGroup"),
})
if err != nil {
return err
}
return nil
gorgeous-vegetable-27176
09/14/2023, 2:07 PMbillowy-army-68599
gorgeous-vegetable-27176
09/14/2023, 2:07 PMbillowy-army-68599
gorgeous-vegetable-27176
09/15/2023, 8:04 AMregistry, err := containerregistry.NewRegistry(ctx, "registry", &containerregistry.RegistryArgs{
ResourceGroupName: resourceGroup.Name,
Sku: containerregistry.SkuArgs{
Name: pulumi.String("Basic"),
},
AdminUserEnabled: pulumi.Bool(true),
})
if err != nil {
return err
}