Show / Hide Table of Contents

Interface ICfnLaunchRoleConstraintProps

Properties for defining a CfnLaunchRoleConstraint.

Namespace: Amazon.CDK.AWS.Servicecatalog
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnLaunchRoleConstraintProps
Syntax (vb)
Public Interface ICfnLaunchRoleConstraintProps
Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
             // The values are placeholders you should change.
             using Amazon.CDK.AWS.Servicecatalog;

             var cfnLaunchRoleConstraintProps = new CfnLaunchRoleConstraintProps {
                 PortfolioId = "portfolioId",
                 ProductId = "productId",

                 // the properties below are optional
                 AcceptLanguage = "acceptLanguage",
                 Description = "description",
                 LocalRoleName = "localRoleName",
                 RoleArn = "roleArn"
             };

Synopsis

Properties

AcceptLanguage

The language code.

Description

The description of the constraint.

LocalRoleName

You are required to specify either the RoleArn or the LocalRoleName but can't use both.

PortfolioId

The portfolio identifier.

ProductId

The product identifier.

RoleArn

The ARN of the launch role.

Properties

AcceptLanguage

The language code.

string? AcceptLanguage { get; }
Property Value

string

Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-acceptlanguage

    Description

    The description of the constraint.

    string? Description { get; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-description

    LocalRoleName

    You are required to specify either the RoleArn or the LocalRoleName but can't use both.

    string? LocalRoleName { get; }
    Property Value

    string

    Remarks

    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.

    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.

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-localrolename

    PortfolioId

    The portfolio identifier.

    string PortfolioId { get; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-portfolioid

    ProductId

    The product identifier.

    string ProductId { get; }
    Property Value

    string

    Remarks

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-productid

    RoleArn

    The ARN of the launch role.

    string? RoleArn { get; }
    Property Value

    string

    Remarks

    You are required to specify RoleArn or LocalRoleName but can't use both.

    See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalog-launchroleconstraint.html#cfn-servicecatalog-launchroleconstraint-rolearn

    Back to top Generated by DocFX