Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

UpdateConstraintInput

import type { UpdateConstraintInput } from "https://aws-api.deno.dev/v0.4/services/servicecatalog.ts?docs=full";
interface UpdateConstraintInput {
AcceptLanguage?: string | null;
Description?: string | null;
Id: string;
Parameters?: string | null;
}

§Properties

§
AcceptLanguage?: string | null
[src]

The language code.

  • en - English (default)
  • jp - Japanese
  • zh - Chinese
§
Description?: string | null
[src]

The updated description of the constraint.

§
Id: string
[src]

The identifier of the constraint.

§
Parameters?: string | null
[src]

The constraint parameters, in JSON format. The syntax depends on the constraint type as follows:

LAUNCH: You are required to specify either the RoleArn or the LocalRoleName but can't use both. Specify the RoleArn property as follows: {"RoleArn" : "arn:aws:iam::123456789012:role/LaunchRole"} Specify the LocalRoleName property as follows: {"LocalRoleName": "SCBasicLaunchRole"} If you specify the LocalRoleName property, when an account uses the launch constraint, the IAM role with that name in the account will be used. This allows launch-role constraints to be account-agnostic so the administrator can create fewer resources per shared account. Note: The given role name must exist in the account used to create the launch constraint and the account of the user who launches a product with this launch constraint. 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 CloudFormation stack set.

TEMPLATE: Specify the Rules property. For more information, see Template Constraint Rules.