sparse-intern-71089
12/22/2020, 2:30 AMbillions-oxygen-70106
12/22/2020, 2:31 AMpulumi import gcp:organizations/policy:Policy domain_restricted_sharing 11111111111/constraints/iam.allowedPolicyMemberDomains
billions-oxygen-70106
12/22/2020, 2:31 AMpackage main
import (
"<http://github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/organizations|github.com/pulumi/pulumi-gcp/sdk/v4/go/gcp/organizations>"
"<http://github.com/pulumi/pulumi/sdk/v2/go/pulumi|github.com/pulumi/pulumi/sdk/v2/go/pulumi>"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := organizations.NewPolicy(ctx, "domain_restricted_sharing", &organizations.PolicyArgs{
Constraint: pulumi.String("constraints/iam.allowedPolicyMemberDomains"),
ListPolicy: &organizations.PolicyListPolicyArgs{
Allow: &organizations.PolicyListPolicyAllowArgs{
// All: pulumi.BoolPtr(true),
Values: pulumi.StringArray{
// <https://cloud.google.com/resource-manager/docs/organization-policy/restricting-domains#retrieving_customer_id>
pulumi.String("C021xxxxx"),
},
},
},
OrgId: pulumi.String("11111111111"),
}, pulumi.Protect(true))
if err != nil {
return err
}
}
billions-oxygen-70106
12/22/2020, 2:32 AMAll: pulumi.BoolPtr(true),
inside the ListPolicy
, it is accepted. If I use the Values, it does not.billions-oxygen-70106
12/22/2020, 2:37 AM