awsservicecatalog

package
v2.0.0-rc.33 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2021 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnAcceptedPortfolioShare_CFN_RESOURCE_TYPE_NAME

func CfnAcceptedPortfolioShare_CFN_RESOURCE_TYPE_NAME() *string

func CfnAcceptedPortfolioShare_IsCfnElement

func CfnAcceptedPortfolioShare_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnAcceptedPortfolioShare_IsCfnResource

func CfnAcceptedPortfolioShare_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnAcceptedPortfolioShare_IsConstruct

func CfnAcceptedPortfolioShare_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnCloudFormationProduct_CFN_RESOURCE_TYPE_NAME

func CfnCloudFormationProduct_CFN_RESOURCE_TYPE_NAME() *string

func CfnCloudFormationProduct_IsCfnElement

func CfnCloudFormationProduct_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnCloudFormationProduct_IsCfnResource

func CfnCloudFormationProduct_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnCloudFormationProduct_IsConstruct

func CfnCloudFormationProduct_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnCloudFormationProvisionedProduct_CFN_RESOURCE_TYPE_NAME

func CfnCloudFormationProvisionedProduct_CFN_RESOURCE_TYPE_NAME() *string

func CfnCloudFormationProvisionedProduct_IsCfnElement

func CfnCloudFormationProvisionedProduct_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnCloudFormationProvisionedProduct_IsCfnResource

func CfnCloudFormationProvisionedProduct_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnCloudFormationProvisionedProduct_IsConstruct

func CfnCloudFormationProvisionedProduct_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnLaunchNotificationConstraint_CFN_RESOURCE_TYPE_NAME

func CfnLaunchNotificationConstraint_CFN_RESOURCE_TYPE_NAME() *string

func CfnLaunchNotificationConstraint_IsCfnElement

func CfnLaunchNotificationConstraint_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnLaunchNotificationConstraint_IsCfnResource

func CfnLaunchNotificationConstraint_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnLaunchNotificationConstraint_IsConstruct

func CfnLaunchNotificationConstraint_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnLaunchRoleConstraint_CFN_RESOURCE_TYPE_NAME

func CfnLaunchRoleConstraint_CFN_RESOURCE_TYPE_NAME() *string

func CfnLaunchRoleConstraint_IsCfnElement

func CfnLaunchRoleConstraint_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnLaunchRoleConstraint_IsCfnResource

func CfnLaunchRoleConstraint_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnLaunchRoleConstraint_IsConstruct

func CfnLaunchRoleConstraint_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnLaunchTemplateConstraint_CFN_RESOURCE_TYPE_NAME

func CfnLaunchTemplateConstraint_CFN_RESOURCE_TYPE_NAME() *string

func CfnLaunchTemplateConstraint_IsCfnElement

func CfnLaunchTemplateConstraint_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnLaunchTemplateConstraint_IsCfnResource

func CfnLaunchTemplateConstraint_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnLaunchTemplateConstraint_IsConstruct

func CfnLaunchTemplateConstraint_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnPortfolioPrincipalAssociation_CFN_RESOURCE_TYPE_NAME

func CfnPortfolioPrincipalAssociation_CFN_RESOURCE_TYPE_NAME() *string

func CfnPortfolioPrincipalAssociation_IsCfnElement

func CfnPortfolioPrincipalAssociation_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnPortfolioPrincipalAssociation_IsCfnResource

func CfnPortfolioPrincipalAssociation_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnPortfolioPrincipalAssociation_IsConstruct

func CfnPortfolioPrincipalAssociation_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnPortfolioProductAssociation_CFN_RESOURCE_TYPE_NAME

func CfnPortfolioProductAssociation_CFN_RESOURCE_TYPE_NAME() *string

func CfnPortfolioProductAssociation_IsCfnElement

func CfnPortfolioProductAssociation_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnPortfolioProductAssociation_IsCfnResource

func CfnPortfolioProductAssociation_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnPortfolioProductAssociation_IsConstruct

func CfnPortfolioProductAssociation_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnPortfolioShare_CFN_RESOURCE_TYPE_NAME

func CfnPortfolioShare_CFN_RESOURCE_TYPE_NAME() *string

func CfnPortfolioShare_IsCfnElement

func CfnPortfolioShare_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnPortfolioShare_IsCfnResource

func CfnPortfolioShare_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnPortfolioShare_IsConstruct

func CfnPortfolioShare_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnPortfolio_CFN_RESOURCE_TYPE_NAME

func CfnPortfolio_CFN_RESOURCE_TYPE_NAME() *string

func CfnPortfolio_IsCfnElement

func CfnPortfolio_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnPortfolio_IsCfnResource

func CfnPortfolio_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnPortfolio_IsConstruct

func CfnPortfolio_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnResourceUpdateConstraint_CFN_RESOURCE_TYPE_NAME

func CfnResourceUpdateConstraint_CFN_RESOURCE_TYPE_NAME() *string

func CfnResourceUpdateConstraint_IsCfnElement

func CfnResourceUpdateConstraint_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnResourceUpdateConstraint_IsCfnResource

func CfnResourceUpdateConstraint_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnResourceUpdateConstraint_IsConstruct

func CfnResourceUpdateConstraint_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnServiceActionAssociation_CFN_RESOURCE_TYPE_NAME

func CfnServiceActionAssociation_CFN_RESOURCE_TYPE_NAME() *string

func CfnServiceActionAssociation_IsCfnElement

func CfnServiceActionAssociation_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnServiceActionAssociation_IsCfnResource

func CfnServiceActionAssociation_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnServiceActionAssociation_IsConstruct

func CfnServiceActionAssociation_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnServiceAction_CFN_RESOURCE_TYPE_NAME

func CfnServiceAction_CFN_RESOURCE_TYPE_NAME() *string

func CfnServiceAction_IsCfnElement

func CfnServiceAction_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnServiceAction_IsCfnResource

func CfnServiceAction_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnServiceAction_IsConstruct

func CfnServiceAction_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnStackSetConstraint_CFN_RESOURCE_TYPE_NAME

func CfnStackSetConstraint_CFN_RESOURCE_TYPE_NAME() *string

func CfnStackSetConstraint_IsCfnElement

func CfnStackSetConstraint_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnStackSetConstraint_IsCfnResource

func CfnStackSetConstraint_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnStackSetConstraint_IsConstruct

func CfnStackSetConstraint_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnTagOptionAssociation_CFN_RESOURCE_TYPE_NAME

func CfnTagOptionAssociation_CFN_RESOURCE_TYPE_NAME() *string

func CfnTagOptionAssociation_IsCfnElement

func CfnTagOptionAssociation_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnTagOptionAssociation_IsCfnResource

func CfnTagOptionAssociation_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnTagOptionAssociation_IsConstruct

func CfnTagOptionAssociation_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnTagOption_CFN_RESOURCE_TYPE_NAME

func CfnTagOption_CFN_RESOURCE_TYPE_NAME() *string

func CfnTagOption_IsCfnElement

func CfnTagOption_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnTagOption_IsCfnResource

func CfnTagOption_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnTagOption_IsConstruct

func CfnTagOption_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func NewCfnAcceptedPortfolioShare_Override

func NewCfnAcceptedPortfolioShare_Override(c CfnAcceptedPortfolioShare, scope constructs.Construct, id *string, props *CfnAcceptedPortfolioShareProps)

Create a new `AWS::ServiceCatalog::AcceptedPortfolioShare`.

func NewCfnCloudFormationProduct_Override

func NewCfnCloudFormationProduct_Override(c CfnCloudFormationProduct, scope constructs.Construct, id *string, props *CfnCloudFormationProductProps)

Create a new `AWS::ServiceCatalog::CloudFormationProduct`.

func NewCfnCloudFormationProvisionedProduct_Override

func NewCfnCloudFormationProvisionedProduct_Override(c CfnCloudFormationProvisionedProduct, scope constructs.Construct, id *string, props *CfnCloudFormationProvisionedProductProps)

Create a new `AWS::ServiceCatalog::CloudFormationProvisionedProduct`.

func NewCfnLaunchNotificationConstraint_Override

func NewCfnLaunchNotificationConstraint_Override(c CfnLaunchNotificationConstraint, scope constructs.Construct, id *string, props *CfnLaunchNotificationConstraintProps)

Create a new `AWS::ServiceCatalog::LaunchNotificationConstraint`.

func NewCfnLaunchRoleConstraint_Override

func NewCfnLaunchRoleConstraint_Override(c CfnLaunchRoleConstraint, scope constructs.Construct, id *string, props *CfnLaunchRoleConstraintProps)

Create a new `AWS::ServiceCatalog::LaunchRoleConstraint`.

func NewCfnLaunchTemplateConstraint_Override

func NewCfnLaunchTemplateConstraint_Override(c CfnLaunchTemplateConstraint, scope constructs.Construct, id *string, props *CfnLaunchTemplateConstraintProps)

Create a new `AWS::ServiceCatalog::LaunchTemplateConstraint`.

func NewCfnPortfolioPrincipalAssociation_Override

func NewCfnPortfolioPrincipalAssociation_Override(c CfnPortfolioPrincipalAssociation, scope constructs.Construct, id *string, props *CfnPortfolioPrincipalAssociationProps)

Create a new `AWS::ServiceCatalog::PortfolioPrincipalAssociation`.

func NewCfnPortfolioProductAssociation_Override

func NewCfnPortfolioProductAssociation_Override(c CfnPortfolioProductAssociation, scope constructs.Construct, id *string, props *CfnPortfolioProductAssociationProps)

Create a new `AWS::ServiceCatalog::PortfolioProductAssociation`.

func NewCfnPortfolioShare_Override

func NewCfnPortfolioShare_Override(c CfnPortfolioShare, scope constructs.Construct, id *string, props *CfnPortfolioShareProps)

Create a new `AWS::ServiceCatalog::PortfolioShare`.

func NewCfnPortfolio_Override

func NewCfnPortfolio_Override(c CfnPortfolio, scope constructs.Construct, id *string, props *CfnPortfolioProps)

Create a new `AWS::ServiceCatalog::Portfolio`.

func NewCfnResourceUpdateConstraint_Override

func NewCfnResourceUpdateConstraint_Override(c CfnResourceUpdateConstraint, scope constructs.Construct, id *string, props *CfnResourceUpdateConstraintProps)

Create a new `AWS::ServiceCatalog::ResourceUpdateConstraint`.

func NewCfnServiceActionAssociation_Override

func NewCfnServiceActionAssociation_Override(c CfnServiceActionAssociation, scope constructs.Construct, id *string, props *CfnServiceActionAssociationProps)

Create a new `AWS::ServiceCatalog::ServiceActionAssociation`.

func NewCfnServiceAction_Override

func NewCfnServiceAction_Override(c CfnServiceAction, scope constructs.Construct, id *string, props *CfnServiceActionProps)

Create a new `AWS::ServiceCatalog::ServiceAction`.

func NewCfnStackSetConstraint_Override

func NewCfnStackSetConstraint_Override(c CfnStackSetConstraint, scope constructs.Construct, id *string, props *CfnStackSetConstraintProps)

Create a new `AWS::ServiceCatalog::StackSetConstraint`.

func NewCfnTagOptionAssociation_Override

func NewCfnTagOptionAssociation_Override(c CfnTagOptionAssociation, scope constructs.Construct, id *string, props *CfnTagOptionAssociationProps)

Create a new `AWS::ServiceCatalog::TagOptionAssociation`.

func NewCfnTagOption_Override

func NewCfnTagOption_Override(c CfnTagOption, scope constructs.Construct, id *string, props *CfnTagOptionProps)

Create a new `AWS::ServiceCatalog::TagOption`.

Types

type CfnAcceptedPortfolioShare

type CfnAcceptedPortfolioShare interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	PortfolioId() *string
	SetPortfolioId(val *string)
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::AcceptedPortfolioShare`.

TODO: EXAMPLE

func NewCfnAcceptedPortfolioShare

func NewCfnAcceptedPortfolioShare(scope constructs.Construct, id *string, props *CfnAcceptedPortfolioShareProps) CfnAcceptedPortfolioShare

Create a new `AWS::ServiceCatalog::AcceptedPortfolioShare`.

type CfnAcceptedPortfolioShareProps

type CfnAcceptedPortfolioShareProps struct {
	// `AWS::ServiceCatalog::AcceptedPortfolioShare.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::AcceptedPortfolioShare.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
}

Properties for defining a `AWS::ServiceCatalog::AcceptedPortfolioShare`.

TODO: EXAMPLE

type CfnCloudFormationProduct

type CfnCloudFormationProduct interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	AttrProductName() *string
	AttrProvisioningArtifactIds() *string
	AttrProvisioningArtifactNames() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	Distributor() *string
	SetDistributor(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Owner() *string
	SetOwner(val *string)
	ProvisioningArtifactParameters() interface{}
	SetProvisioningArtifactParameters(val interface{})
	Ref() *string
	ReplaceProvisioningArtifacts() interface{}
	SetReplaceProvisioningArtifacts(val interface{})
	Stack() awscdk.Stack
	SupportDescription() *string
	SetSupportDescription(val *string)
	SupportEmail() *string
	SetSupportEmail(val *string)
	SupportUrl() *string
	SetSupportUrl(val *string)
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::CloudFormationProduct`.

TODO: EXAMPLE

func NewCfnCloudFormationProduct

func NewCfnCloudFormationProduct(scope constructs.Construct, id *string, props *CfnCloudFormationProductProps) CfnCloudFormationProduct

Create a new `AWS::ServiceCatalog::CloudFormationProduct`.

type CfnCloudFormationProductProps

type CfnCloudFormationProductProps struct {
	// `AWS::ServiceCatalog::CloudFormationProduct.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::CloudFormationProduct.Description`.
	Description *string `json:"description"`
	// `AWS::ServiceCatalog::CloudFormationProduct.Distributor`.
	Distributor *string `json:"distributor"`
	// `AWS::ServiceCatalog::CloudFormationProduct.Name`.
	Name *string `json:"name"`
	// `AWS::ServiceCatalog::CloudFormationProduct.Owner`.
	Owner *string `json:"owner"`
	// `AWS::ServiceCatalog::CloudFormationProduct.ProvisioningArtifactParameters`.
	ProvisioningArtifactParameters interface{} `json:"provisioningArtifactParameters"`
	// `AWS::ServiceCatalog::CloudFormationProduct.ReplaceProvisioningArtifacts`.
	ReplaceProvisioningArtifacts interface{} `json:"replaceProvisioningArtifacts"`
	// `AWS::ServiceCatalog::CloudFormationProduct.SupportDescription`.
	SupportDescription *string `json:"supportDescription"`
	// `AWS::ServiceCatalog::CloudFormationProduct.SupportEmail`.
	SupportEmail *string `json:"supportEmail"`
	// `AWS::ServiceCatalog::CloudFormationProduct.SupportUrl`.
	SupportUrl *string `json:"supportUrl"`
	// `AWS::ServiceCatalog::CloudFormationProduct.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::ServiceCatalog::CloudFormationProduct`.

TODO: EXAMPLE

type CfnCloudFormationProduct_ProvisioningArtifactPropertiesProperty

type CfnCloudFormationProduct_ProvisioningArtifactPropertiesProperty struct {
	// `CfnCloudFormationProduct.ProvisioningArtifactPropertiesProperty.Description`.
	Description *string `json:"description"`
	// `CfnCloudFormationProduct.ProvisioningArtifactPropertiesProperty.DisableTemplateValidation`.
	DisableTemplateValidation interface{} `json:"disableTemplateValidation"`
	// `CfnCloudFormationProduct.ProvisioningArtifactPropertiesProperty.Info`.
	Info interface{} `json:"info"`
	// `CfnCloudFormationProduct.ProvisioningArtifactPropertiesProperty.Name`.
	Name *string `json:"name"`
}

TODO: EXAMPLE

type CfnCloudFormationProvisionedProduct

type CfnCloudFormationProvisionedProduct interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	AttrCloudformationStackArn() *string
	AttrProvisionedProductId() *string
	AttrRecordId() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	NotificationArns() *[]*string
	SetNotificationArns(val *[]*string)
	PathId() *string
	SetPathId(val *string)
	PathName() *string
	SetPathName(val *string)
	ProductId() *string
	SetProductId(val *string)
	ProductName() *string
	SetProductName(val *string)
	ProvisionedProductName() *string
	SetProvisionedProductName(val *string)
	ProvisioningArtifactId() *string
	SetProvisioningArtifactId(val *string)
	ProvisioningArtifactName() *string
	SetProvisioningArtifactName(val *string)
	ProvisioningParameters() interface{}
	SetProvisioningParameters(val interface{})
	ProvisioningPreferences() interface{}
	SetProvisioningPreferences(val interface{})
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::CloudFormationProvisionedProduct`.

TODO: EXAMPLE

func NewCfnCloudFormationProvisionedProduct

func NewCfnCloudFormationProvisionedProduct(scope constructs.Construct, id *string, props *CfnCloudFormationProvisionedProductProps) CfnCloudFormationProvisionedProduct

Create a new `AWS::ServiceCatalog::CloudFormationProvisionedProduct`.

type CfnCloudFormationProvisionedProductProps

type CfnCloudFormationProvisionedProductProps struct {
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.NotificationArns`.
	NotificationArns *[]*string `json:"notificationArns"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathId`.
	PathId *string `json:"pathId"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.PathName`.
	PathName *string `json:"pathName"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProductId`.
	ProductId *string `json:"productId"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProductName`.
	ProductName *string `json:"productName"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisionedProductName`.
	ProvisionedProductName *string `json:"provisionedProductName"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningArtifactId`.
	ProvisioningArtifactId *string `json:"provisioningArtifactId"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningArtifactName`.
	ProvisioningArtifactName *string `json:"provisioningArtifactName"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningParameters`.
	ProvisioningParameters interface{} `json:"provisioningParameters"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.ProvisioningPreferences`.
	ProvisioningPreferences interface{} `json:"provisioningPreferences"`
	// `AWS::ServiceCatalog::CloudFormationProvisionedProduct.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::ServiceCatalog::CloudFormationProvisionedProduct`.

TODO: EXAMPLE

type CfnCloudFormationProvisionedProduct_ProvisioningParameterProperty

type CfnCloudFormationProvisionedProduct_ProvisioningParameterProperty struct {
	// `CfnCloudFormationProvisionedProduct.ProvisioningParameterProperty.Key`.
	Key *string `json:"key"`
	// `CfnCloudFormationProvisionedProduct.ProvisioningParameterProperty.Value`.
	Value *string `json:"value"`
}

TODO: EXAMPLE

type CfnCloudFormationProvisionedProduct_ProvisioningPreferencesProperty

type CfnCloudFormationProvisionedProduct_ProvisioningPreferencesProperty struct {
	// `CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty.StackSetAccounts`.
	StackSetAccounts *[]*string `json:"stackSetAccounts"`
	// `CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty.StackSetFailureToleranceCount`.
	StackSetFailureToleranceCount *float64 `json:"stackSetFailureToleranceCount"`
	// `CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty.StackSetFailureTolerancePercentage`.
	StackSetFailureTolerancePercentage *float64 `json:"stackSetFailureTolerancePercentage"`
	// `CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty.StackSetMaxConcurrencyCount`.
	StackSetMaxConcurrencyCount *float64 `json:"stackSetMaxConcurrencyCount"`
	// `CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty.StackSetMaxConcurrencyPercentage`.
	StackSetMaxConcurrencyPercentage *float64 `json:"stackSetMaxConcurrencyPercentage"`
	// `CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty.StackSetOperationType`.
	StackSetOperationType *string `json:"stackSetOperationType"`
	// `CfnCloudFormationProvisionedProduct.ProvisioningPreferencesProperty.StackSetRegions`.
	StackSetRegions *[]*string `json:"stackSetRegions"`
}

TODO: EXAMPLE

type CfnLaunchNotificationConstraint

type CfnLaunchNotificationConstraint interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Node() constructs.Node
	NotificationArns() *[]*string
	SetNotificationArns(val *[]*string)
	PortfolioId() *string
	SetPortfolioId(val *string)
	ProductId() *string
	SetProductId(val *string)
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::LaunchNotificationConstraint`.

TODO: EXAMPLE

func NewCfnLaunchNotificationConstraint

func NewCfnLaunchNotificationConstraint(scope constructs.Construct, id *string, props *CfnLaunchNotificationConstraintProps) CfnLaunchNotificationConstraint

Create a new `AWS::ServiceCatalog::LaunchNotificationConstraint`.

type CfnLaunchNotificationConstraintProps

type CfnLaunchNotificationConstraintProps struct {
	// `AWS::ServiceCatalog::LaunchNotificationConstraint.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::LaunchNotificationConstraint.Description`.
	Description *string `json:"description"`
	// `AWS::ServiceCatalog::LaunchNotificationConstraint.NotificationArns`.
	NotificationArns *[]*string `json:"notificationArns"`
	// `AWS::ServiceCatalog::LaunchNotificationConstraint.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
	// `AWS::ServiceCatalog::LaunchNotificationConstraint.ProductId`.
	ProductId *string `json:"productId"`
}

Properties for defining a `AWS::ServiceCatalog::LaunchNotificationConstraint`.

TODO: EXAMPLE

type CfnLaunchRoleConstraint

type CfnLaunchRoleConstraint interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LocalRoleName() *string
	SetLocalRoleName(val *string)
	LogicalId() *string
	Node() constructs.Node
	PortfolioId() *string
	SetPortfolioId(val *string)
	ProductId() *string
	SetProductId(val *string)
	Ref() *string
	RoleArn() *string
	SetRoleArn(val *string)
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::LaunchRoleConstraint`.

TODO: EXAMPLE

func NewCfnLaunchRoleConstraint

func NewCfnLaunchRoleConstraint(scope constructs.Construct, id *string, props *CfnLaunchRoleConstraintProps) CfnLaunchRoleConstraint

Create a new `AWS::ServiceCatalog::LaunchRoleConstraint`.

type CfnLaunchRoleConstraintProps

type CfnLaunchRoleConstraintProps struct {
	// `AWS::ServiceCatalog::LaunchRoleConstraint.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::LaunchRoleConstraint.Description`.
	Description *string `json:"description"`
	// `AWS::ServiceCatalog::LaunchRoleConstraint.LocalRoleName`.
	LocalRoleName *string `json:"localRoleName"`
	// `AWS::ServiceCatalog::LaunchRoleConstraint.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
	// `AWS::ServiceCatalog::LaunchRoleConstraint.ProductId`.
	ProductId *string `json:"productId"`
	// `AWS::ServiceCatalog::LaunchRoleConstraint.RoleArn`.
	RoleArn *string `json:"roleArn"`
}

Properties for defining a `AWS::ServiceCatalog::LaunchRoleConstraint`.

TODO: EXAMPLE

type CfnLaunchTemplateConstraint

type CfnLaunchTemplateConstraint interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Node() constructs.Node
	PortfolioId() *string
	SetPortfolioId(val *string)
	ProductId() *string
	SetProductId(val *string)
	Ref() *string
	Rules() *string
	SetRules(val *string)
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::LaunchTemplateConstraint`.

TODO: EXAMPLE

func NewCfnLaunchTemplateConstraint

func NewCfnLaunchTemplateConstraint(scope constructs.Construct, id *string, props *CfnLaunchTemplateConstraintProps) CfnLaunchTemplateConstraint

Create a new `AWS::ServiceCatalog::LaunchTemplateConstraint`.

type CfnLaunchTemplateConstraintProps

type CfnLaunchTemplateConstraintProps struct {
	// `AWS::ServiceCatalog::LaunchTemplateConstraint.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::LaunchTemplateConstraint.Description`.
	Description *string `json:"description"`
	// `AWS::ServiceCatalog::LaunchTemplateConstraint.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
	// `AWS::ServiceCatalog::LaunchTemplateConstraint.ProductId`.
	ProductId *string `json:"productId"`
	// `AWS::ServiceCatalog::LaunchTemplateConstraint.Rules`.
	Rules *string `json:"rules"`
}

Properties for defining a `AWS::ServiceCatalog::LaunchTemplateConstraint`.

TODO: EXAMPLE

type CfnPortfolio

type CfnPortfolio interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	AttrPortfolioName() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	DisplayName() *string
	SetDisplayName(val *string)
	LogicalId() *string
	Node() constructs.Node
	ProviderName() *string
	SetProviderName(val *string)
	Ref() *string
	Stack() awscdk.Stack
	Tags() awscdk.TagManager
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::Portfolio`.

TODO: EXAMPLE

func NewCfnPortfolio

func NewCfnPortfolio(scope constructs.Construct, id *string, props *CfnPortfolioProps) CfnPortfolio

Create a new `AWS::ServiceCatalog::Portfolio`.

type CfnPortfolioPrincipalAssociation

type CfnPortfolioPrincipalAssociation interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	PortfolioId() *string
	SetPortfolioId(val *string)
	PrincipalArn() *string
	SetPrincipalArn(val *string)
	PrincipalType() *string
	SetPrincipalType(val *string)
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::PortfolioPrincipalAssociation`.

TODO: EXAMPLE

func NewCfnPortfolioPrincipalAssociation

func NewCfnPortfolioPrincipalAssociation(scope constructs.Construct, id *string, props *CfnPortfolioPrincipalAssociationProps) CfnPortfolioPrincipalAssociation

Create a new `AWS::ServiceCatalog::PortfolioPrincipalAssociation`.

type CfnPortfolioPrincipalAssociationProps

type CfnPortfolioPrincipalAssociationProps struct {
	// `AWS::ServiceCatalog::PortfolioPrincipalAssociation.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::PortfolioPrincipalAssociation.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
	// `AWS::ServiceCatalog::PortfolioPrincipalAssociation.PrincipalARN`.
	PrincipalArn *string `json:"principalArn"`
	// `AWS::ServiceCatalog::PortfolioPrincipalAssociation.PrincipalType`.
	PrincipalType *string `json:"principalType"`
}

Properties for defining a `AWS::ServiceCatalog::PortfolioPrincipalAssociation`.

TODO: EXAMPLE

type CfnPortfolioProductAssociation

type CfnPortfolioProductAssociation interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	PortfolioId() *string
	SetPortfolioId(val *string)
	ProductId() *string
	SetProductId(val *string)
	Ref() *string
	SourcePortfolioId() *string
	SetSourcePortfolioId(val *string)
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::PortfolioProductAssociation`.

TODO: EXAMPLE

func NewCfnPortfolioProductAssociation

func NewCfnPortfolioProductAssociation(scope constructs.Construct, id *string, props *CfnPortfolioProductAssociationProps) CfnPortfolioProductAssociation

Create a new `AWS::ServiceCatalog::PortfolioProductAssociation`.

type CfnPortfolioProductAssociationProps

type CfnPortfolioProductAssociationProps struct {
	// `AWS::ServiceCatalog::PortfolioProductAssociation.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::PortfolioProductAssociation.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
	// `AWS::ServiceCatalog::PortfolioProductAssociation.ProductId`.
	ProductId *string `json:"productId"`
	// `AWS::ServiceCatalog::PortfolioProductAssociation.SourcePortfolioId`.
	SourcePortfolioId *string `json:"sourcePortfolioId"`
}

Properties for defining a `AWS::ServiceCatalog::PortfolioProductAssociation`.

TODO: EXAMPLE

type CfnPortfolioProps

type CfnPortfolioProps struct {
	// `AWS::ServiceCatalog::Portfolio.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::Portfolio.Description`.
	Description *string `json:"description"`
	// `AWS::ServiceCatalog::Portfolio.DisplayName`.
	DisplayName *string `json:"displayName"`
	// `AWS::ServiceCatalog::Portfolio.ProviderName`.
	ProviderName *string `json:"providerName"`
	// `AWS::ServiceCatalog::Portfolio.Tags`.
	Tags *[]*awscdk.CfnTag `json:"tags"`
}

Properties for defining a `AWS::ServiceCatalog::Portfolio`.

TODO: EXAMPLE

type CfnPortfolioShare

type CfnPortfolioShare interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	AccountId() *string
	SetAccountId(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	PortfolioId() *string
	SetPortfolioId(val *string)
	Ref() *string
	ShareTagOptions() interface{}
	SetShareTagOptions(val interface{})
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::PortfolioShare`.

TODO: EXAMPLE

func NewCfnPortfolioShare

func NewCfnPortfolioShare(scope constructs.Construct, id *string, props *CfnPortfolioShareProps) CfnPortfolioShare

Create a new `AWS::ServiceCatalog::PortfolioShare`.

type CfnPortfolioShareProps

type CfnPortfolioShareProps struct {
	// `AWS::ServiceCatalog::PortfolioShare.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::PortfolioShare.AccountId`.
	AccountId *string `json:"accountId"`
	// `AWS::ServiceCatalog::PortfolioShare.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
	// `AWS::ServiceCatalog::PortfolioShare.ShareTagOptions`.
	ShareTagOptions interface{} `json:"shareTagOptions"`
}

Properties for defining a `AWS::ServiceCatalog::PortfolioShare`.

TODO: EXAMPLE

type CfnResourceUpdateConstraint

type CfnResourceUpdateConstraint interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Node() constructs.Node
	PortfolioId() *string
	SetPortfolioId(val *string)
	ProductId() *string
	SetProductId(val *string)
	Ref() *string
	Stack() awscdk.Stack
	TagUpdateOnProvisionedProduct() *string
	SetTagUpdateOnProvisionedProduct(val *string)
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::ResourceUpdateConstraint`.

TODO: EXAMPLE

func NewCfnResourceUpdateConstraint

func NewCfnResourceUpdateConstraint(scope constructs.Construct, id *string, props *CfnResourceUpdateConstraintProps) CfnResourceUpdateConstraint

Create a new `AWS::ServiceCatalog::ResourceUpdateConstraint`.

type CfnResourceUpdateConstraintProps

type CfnResourceUpdateConstraintProps struct {
	// `AWS::ServiceCatalog::ResourceUpdateConstraint.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::ResourceUpdateConstraint.Description`.
	Description *string `json:"description"`
	// `AWS::ServiceCatalog::ResourceUpdateConstraint.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
	// `AWS::ServiceCatalog::ResourceUpdateConstraint.ProductId`.
	ProductId *string `json:"productId"`
	// `AWS::ServiceCatalog::ResourceUpdateConstraint.TagUpdateOnProvisionedProduct`.
	TagUpdateOnProvisionedProduct *string `json:"tagUpdateOnProvisionedProduct"`
}

Properties for defining a `AWS::ServiceCatalog::ResourceUpdateConstraint`.

TODO: EXAMPLE

type CfnServiceAction

type CfnServiceAction interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	AttrId() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Definition() interface{}
	SetDefinition(val interface{})
	DefinitionType() *string
	SetDefinitionType(val *string)
	Description() *string
	SetDescription(val *string)
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::ServiceAction`.

TODO: EXAMPLE

func NewCfnServiceAction

func NewCfnServiceAction(scope constructs.Construct, id *string, props *CfnServiceActionProps) CfnServiceAction

Create a new `AWS::ServiceCatalog::ServiceAction`.

type CfnServiceActionAssociation

type CfnServiceActionAssociation interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	ProductId() *string
	SetProductId(val *string)
	ProvisioningArtifactId() *string
	SetProvisioningArtifactId(val *string)
	Ref() *string
	ServiceActionId() *string
	SetServiceActionId(val *string)
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::ServiceActionAssociation`.

TODO: EXAMPLE

func NewCfnServiceActionAssociation

func NewCfnServiceActionAssociation(scope constructs.Construct, id *string, props *CfnServiceActionAssociationProps) CfnServiceActionAssociation

Create a new `AWS::ServiceCatalog::ServiceActionAssociation`.

type CfnServiceActionAssociationProps

type CfnServiceActionAssociationProps struct {
	// `AWS::ServiceCatalog::ServiceActionAssociation.ProductId`.
	ProductId *string `json:"productId"`
	// `AWS::ServiceCatalog::ServiceActionAssociation.ProvisioningArtifactId`.
	ProvisioningArtifactId *string `json:"provisioningArtifactId"`
	// `AWS::ServiceCatalog::ServiceActionAssociation.ServiceActionId`.
	ServiceActionId *string `json:"serviceActionId"`
}

Properties for defining a `AWS::ServiceCatalog::ServiceActionAssociation`.

TODO: EXAMPLE

type CfnServiceActionProps

type CfnServiceActionProps struct {
	// `AWS::ServiceCatalog::ServiceAction.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::ServiceAction.Definition`.
	Definition interface{} `json:"definition"`
	// `AWS::ServiceCatalog::ServiceAction.DefinitionType`.
	DefinitionType *string `json:"definitionType"`
	// `AWS::ServiceCatalog::ServiceAction.Description`.
	Description *string `json:"description"`
	// `AWS::ServiceCatalog::ServiceAction.Name`.
	Name *string `json:"name"`
}

Properties for defining a `AWS::ServiceCatalog::ServiceAction`.

TODO: EXAMPLE

type CfnServiceAction_DefinitionParameterProperty

type CfnServiceAction_DefinitionParameterProperty struct {
	// `CfnServiceAction.DefinitionParameterProperty.Key`.
	Key *string `json:"key"`
	// `CfnServiceAction.DefinitionParameterProperty.Value`.
	Value *string `json:"value"`
}

TODO: EXAMPLE

type CfnStackSetConstraint

type CfnStackSetConstraint interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AcceptLanguage() *string
	SetAcceptLanguage(val *string)
	AccountList() *[]*string
	SetAccountList(val *[]*string)
	AdminRole() *string
	SetAdminRole(val *string)
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Description() *string
	SetDescription(val *string)
	ExecutionRole() *string
	SetExecutionRole(val *string)
	LogicalId() *string
	Node() constructs.Node
	PortfolioId() *string
	SetPortfolioId(val *string)
	ProductId() *string
	SetProductId(val *string)
	Ref() *string
	RegionList() *[]*string
	SetRegionList(val *[]*string)
	Stack() awscdk.Stack
	StackInstanceControl() *string
	SetStackInstanceControl(val *string)
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::StackSetConstraint`.

TODO: EXAMPLE

func NewCfnStackSetConstraint

func NewCfnStackSetConstraint(scope constructs.Construct, id *string, props *CfnStackSetConstraintProps) CfnStackSetConstraint

Create a new `AWS::ServiceCatalog::StackSetConstraint`.

type CfnStackSetConstraintProps

type CfnStackSetConstraintProps struct {
	// `AWS::ServiceCatalog::StackSetConstraint.AcceptLanguage`.
	AcceptLanguage *string `json:"acceptLanguage"`
	// `AWS::ServiceCatalog::StackSetConstraint.AccountList`.
	AccountList *[]*string `json:"accountList"`
	// `AWS::ServiceCatalog::StackSetConstraint.AdminRole`.
	AdminRole *string `json:"adminRole"`
	// `AWS::ServiceCatalog::StackSetConstraint.Description`.
	Description *string `json:"description"`
	// `AWS::ServiceCatalog::StackSetConstraint.ExecutionRole`.
	ExecutionRole *string `json:"executionRole"`
	// `AWS::ServiceCatalog::StackSetConstraint.PortfolioId`.
	PortfolioId *string `json:"portfolioId"`
	// `AWS::ServiceCatalog::StackSetConstraint.ProductId`.
	ProductId *string `json:"productId"`
	// `AWS::ServiceCatalog::StackSetConstraint.RegionList`.
	RegionList *[]*string `json:"regionList"`
	// `AWS::ServiceCatalog::StackSetConstraint.StackInstanceControl`.
	StackInstanceControl *string `json:"stackInstanceControl"`
}

Properties for defining a `AWS::ServiceCatalog::StackSetConstraint`.

TODO: EXAMPLE

type CfnTagOption

type CfnTagOption interface {
	awscdk.CfnResource
	awscdk.IInspectable
	Active() interface{}
	SetActive(val interface{})
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	Key() *string
	SetKey(val *string)
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	Value() *string
	SetValue(val *string)
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::TagOption`.

TODO: EXAMPLE

func NewCfnTagOption

func NewCfnTagOption(scope constructs.Construct, id *string, props *CfnTagOptionProps) CfnTagOption

Create a new `AWS::ServiceCatalog::TagOption`.

type CfnTagOptionAssociation

type CfnTagOptionAssociation interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	ResourceId() *string
	SetResourceId(val *string)
	Stack() awscdk.Stack
	TagOptionId() *string
	SetTagOptionId(val *string)
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::ServiceCatalog::TagOptionAssociation`.

TODO: EXAMPLE

func NewCfnTagOptionAssociation

func NewCfnTagOptionAssociation(scope constructs.Construct, id *string, props *CfnTagOptionAssociationProps) CfnTagOptionAssociation

Create a new `AWS::ServiceCatalog::TagOptionAssociation`.

type CfnTagOptionAssociationProps

type CfnTagOptionAssociationProps struct {
	// `AWS::ServiceCatalog::TagOptionAssociation.ResourceId`.
	ResourceId *string `json:"resourceId"`
	// `AWS::ServiceCatalog::TagOptionAssociation.TagOptionId`.
	TagOptionId *string `json:"tagOptionId"`
}

Properties for defining a `AWS::ServiceCatalog::TagOptionAssociation`.

TODO: EXAMPLE

type CfnTagOptionProps

type CfnTagOptionProps struct {
	// `AWS::ServiceCatalog::TagOption.Active`.
	Active interface{} `json:"active"`
	// `AWS::ServiceCatalog::TagOption.Key`.
	Key *string `json:"key"`
	// `AWS::ServiceCatalog::TagOption.Value`.
	Value *string `json:"value"`
}

Properties for defining a `AWS::ServiceCatalog::TagOption`.

TODO: EXAMPLE

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL