Updates the specified constraint.
servicecatalog_update_constraint(AcceptLanguage, Id, Description,
Parameters)
The language code.
en
- English (default)
jp
- Japanese
zh
- Chinese
[required] The identifier of the constraint.
The updated description of the constraint.
The constraint parameters, in JSON format. The syntax depends on the constraint type as follows:
LAUNCH
: Specify the RoleArn
property as follows:
`{"RoleArn" : "arn:aws:iam::123456789012:role/LaunchRole"}`You cannot have both a `LAUNCH` and a `STACKSET` constraint.
You also cannot have more than one `LAUNCH` constraint on a product and portfolio.
NOTIFICATION
: Specify the NotificationArns
property as follows:
`{"NotificationArns" : \["arn:aws:sns:us-east-1:123456789012:Topic"\]}`
RESOURCE\_UPDATE
: Specify the TagUpdatesOnProvisionedProduct
property as follows:
`{"Version":"2.0","Properties":{"TagUpdateOnProvisionedProduct":"String"}}`The `TagUpdatesOnProvisionedProduct` property accepts a string value of `ALLOWED` or `NOT_ALLOWED`.
STACKSET
: Specify the Parameters
property as follows:
`{"Version": "String", "Properties": {"AccountList": \[ "String" \], "RegionList": \[ "String" \], "AdminRole": "String", "ExecutionRole": "String"}}`You cannot have both a `LAUNCH` and a `STACKSET` constraint.
You also cannot have more than one `STACKSET` constraint on a product and portfolio.
Products with a `STACKSET` constraint will launch an AWS CloudFormation stack set.
TEMPLATE
: Specify the Rules
property. For more information, see Template Constraint Rules.
svc$update_constraint( AcceptLanguage = "string", Id = "string", Description = "string", Parameters = "string" )