package awsservicecatalog // Properties for defining a `CfnResourceUpdateConstraint`. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // cfnResourceUpdateConstraintProps := &CfnResourceUpdateConstraintProps{ // PortfolioId: jsii.String("portfolioId"), // ProductId: jsii.String("productId"), // TagUpdateOnProvisionedProduct: jsii.String("tagUpdateOnProvisionedProduct"), // // // the properties below are optional // AcceptLanguage: jsii.String("acceptLanguage"), // Description: jsii.String("description"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html // type CfnResourceUpdateConstraintProps struct { // The portfolio identifier. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-portfolioid // PortfolioId *string `field:"required" json:"portfolioId" yaml:"portfolioId"` // The product identifier. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-productid // ProductId *string `field:"required" json:"productId" yaml:"productId"` // If set to `ALLOWED` , lets users change tags in a [CloudFormationProvisionedProduct](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html) resource. // // If set to `NOT_ALLOWED` , prevents users from changing tags in a [CloudFormationProvisionedProduct](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-cloudformationprovisionedproduct.html) resource. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-tagupdateonprovisionedproduct // TagUpdateOnProvisionedProduct *string `field:"required" json:"tagUpdateOnProvisionedProduct" yaml:"tagUpdateOnProvisionedProduct"` // The language code. // // - `jp` - Japanese // - `zh` - Chinese. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-acceptlanguage // AcceptLanguage *string `field:"optional" json:"acceptLanguage" yaml:"acceptLanguage"` // The description of the constraint. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-resourceupdateconstraint.html#cfn-servicecatalog-resourceupdateconstraint-description // Description *string `field:"optional" json:"description" yaml:"description"` }