Documentation ¶
Index ¶
- func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string
- func CfnApplication_IsCfnElement(x interface{}) *bool
- func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnApplication_IsConstruct(x interface{}) *bool
- func CfnAttributeGroupAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAttributeGroupAssociation_IsCfnElement(x interface{}) *bool
- func CfnAttributeGroupAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAttributeGroupAssociation_IsConstruct(x interface{}) *bool
- func CfnAttributeGroup_CFN_RESOURCE_TYPE_NAME() *string
- func CfnAttributeGroup_IsCfnElement(x interface{}) *bool
- func CfnAttributeGroup_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnAttributeGroup_IsConstruct(x interface{}) *bool
- func CfnResourceAssociation_CFN_RESOURCE_TYPE_NAME() *string
- func CfnResourceAssociation_IsCfnElement(x interface{}) *bool
- func CfnResourceAssociation_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnResourceAssociation_IsConstruct(x interface{}) *bool
- func NewCfnApplication_Override(c CfnApplication, scope constructs.Construct, id *string, ...)
- func NewCfnAttributeGroupAssociation_Override(c CfnAttributeGroupAssociation, scope constructs.Construct, id *string, ...)
- func NewCfnAttributeGroup_Override(c CfnAttributeGroup, scope constructs.Construct, id *string, ...)
- func NewCfnResourceAssociation_Override(c CfnResourceAssociation, scope constructs.Construct, id *string, ...)
- type CfnApplication
- type CfnApplicationProps
- type CfnAttributeGroup
- type CfnAttributeGroupAssociation
- type CfnAttributeGroupAssociationProps
- type CfnAttributeGroupProps
- type CfnResourceAssociation
- type CfnResourceAssociationProps
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CfnApplication_CFN_RESOURCE_TYPE_NAME ¶
func CfnApplication_CFN_RESOURCE_TYPE_NAME() *string
func CfnApplication_IsCfnElement ¶
func CfnApplication_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 CfnApplication_IsCfnResource ¶
func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnApplication_IsConstruct ¶
func CfnApplication_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 CfnAttributeGroupAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnAttributeGroupAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnAttributeGroupAssociation_IsCfnElement ¶
func CfnAttributeGroupAssociation_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 CfnAttributeGroupAssociation_IsCfnResource ¶
func CfnAttributeGroupAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAttributeGroupAssociation_IsConstruct ¶
func CfnAttributeGroupAssociation_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 CfnAttributeGroup_CFN_RESOURCE_TYPE_NAME ¶
func CfnAttributeGroup_CFN_RESOURCE_TYPE_NAME() *string
func CfnAttributeGroup_IsCfnElement ¶
func CfnAttributeGroup_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 CfnAttributeGroup_IsCfnResource ¶
func CfnAttributeGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnAttributeGroup_IsConstruct ¶
func CfnAttributeGroup_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 CfnResourceAssociation_CFN_RESOURCE_TYPE_NAME ¶
func CfnResourceAssociation_CFN_RESOURCE_TYPE_NAME() *string
func CfnResourceAssociation_IsCfnElement ¶
func CfnResourceAssociation_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 CfnResourceAssociation_IsCfnResource ¶
func CfnResourceAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource. Experimental.
func CfnResourceAssociation_IsConstruct ¶
func CfnResourceAssociation_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 NewCfnApplication_Override ¶
func NewCfnApplication_Override(c CfnApplication, scope constructs.Construct, id *string, props *CfnApplicationProps)
Create a new `AWS::ServiceCatalogAppRegistry::Application`.
func NewCfnAttributeGroupAssociation_Override ¶
func NewCfnAttributeGroupAssociation_Override(c CfnAttributeGroupAssociation, scope constructs.Construct, id *string, props *CfnAttributeGroupAssociationProps)
Create a new `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation`.
func NewCfnAttributeGroup_Override ¶
func NewCfnAttributeGroup_Override(c CfnAttributeGroup, scope constructs.Construct, id *string, props *CfnAttributeGroupProps)
Create a new `AWS::ServiceCatalogAppRegistry::AttributeGroup`.
func NewCfnResourceAssociation_Override ¶
func NewCfnResourceAssociation_Override(c CfnResourceAssociation, scope constructs.Construct, id *string, props *CfnResourceAssociationProps)
Create a new `AWS::ServiceCatalogAppRegistry::ResourceAssociation`.
Types ¶
type CfnApplication ¶
type CfnApplication interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node 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::ServiceCatalogAppRegistry::Application`.
func NewCfnApplication ¶
func NewCfnApplication(scope constructs.Construct, id *string, props *CfnApplicationProps) CfnApplication
Create a new `AWS::ServiceCatalogAppRegistry::Application`.
type CfnApplicationProps ¶
type CfnApplicationProps struct { // `AWS::ServiceCatalogAppRegistry::Application.Name`. Name *string `json:"name"` // `AWS::ServiceCatalogAppRegistry::Application.Description`. Description *string `json:"description"` // `AWS::ServiceCatalogAppRegistry::Application.Tags`. Tags *map[string]*string `json:"tags"` }
Properties for defining a `AWS::ServiceCatalogAppRegistry::Application`.
type CfnAttributeGroup ¶
type CfnAttributeGroup interface { awscdk.CfnResource awscdk.IInspectable AttrArn() *string Attributes() interface{} SetAttributes(val interface{}) AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string Description() *string SetDescription(val *string) LogicalId() *string Name() *string SetName(val *string) Node() constructs.Node 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::ServiceCatalogAppRegistry::AttributeGroup`.
func NewCfnAttributeGroup ¶
func NewCfnAttributeGroup(scope constructs.Construct, id *string, props *CfnAttributeGroupProps) CfnAttributeGroup
Create a new `AWS::ServiceCatalogAppRegistry::AttributeGroup`.
type CfnAttributeGroupAssociation ¶
type CfnAttributeGroupAssociation interface { awscdk.CfnResource awscdk.IInspectable Application() *string SetApplication(val *string) AttrApplicationArn() *string AttrAttributeGroupArn() *string AttributeGroup() *string SetAttributeGroup(val *string) AttrId() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *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::ServiceCatalogAppRegistry::AttributeGroupAssociation`.
func NewCfnAttributeGroupAssociation ¶
func NewCfnAttributeGroupAssociation(scope constructs.Construct, id *string, props *CfnAttributeGroupAssociationProps) CfnAttributeGroupAssociation
Create a new `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation`.
type CfnAttributeGroupAssociationProps ¶
type CfnAttributeGroupAssociationProps struct { // `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation.Application`. Application *string `json:"application"` // `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation.AttributeGroup`. AttributeGroup *string `json:"attributeGroup"` }
Properties for defining a `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation`.
type CfnAttributeGroupProps ¶
type CfnAttributeGroupProps struct { // `AWS::ServiceCatalogAppRegistry::AttributeGroup.Attributes`. Attributes interface{} `json:"attributes"` // `AWS::ServiceCatalogAppRegistry::AttributeGroup.Name`. Name *string `json:"name"` // `AWS::ServiceCatalogAppRegistry::AttributeGroup.Description`. Description *string `json:"description"` // `AWS::ServiceCatalogAppRegistry::AttributeGroup.Tags`. Tags *map[string]*string `json:"tags"` }
Properties for defining a `AWS::ServiceCatalogAppRegistry::AttributeGroup`.
type CfnResourceAssociation ¶
type CfnResourceAssociation interface { awscdk.CfnResource awscdk.IInspectable Application() *string SetApplication(val *string) AttrApplicationArn() *string AttrId() *string AttrResourceArn() *string CfnOptions() awscdk.ICfnResourceOptions CfnProperties() *map[string]interface{} CfnResourceType() *string CreationStack() *[]*string LogicalId() *string Node() constructs.Node Ref() *string Resource() *string SetResource(val *string) ResourceType() *string SetResourceType(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::ServiceCatalogAppRegistry::ResourceAssociation`.
func NewCfnResourceAssociation ¶
func NewCfnResourceAssociation(scope constructs.Construct, id *string, props *CfnResourceAssociationProps) CfnResourceAssociation
Create a new `AWS::ServiceCatalogAppRegistry::ResourceAssociation`.
type CfnResourceAssociationProps ¶
type CfnResourceAssociationProps struct { // `AWS::ServiceCatalogAppRegistry::ResourceAssociation.Application`. Application *string `json:"application"` // `AWS::ServiceCatalogAppRegistry::ResourceAssociation.Resource`. Resource *string `json:"resource"` // `AWS::ServiceCatalogAppRegistry::ResourceAssociation.ResourceType`. ResourceType *string `json:"resourceType"` }
Properties for defining a `AWS::ServiceCatalogAppRegistry::ResourceAssociation`.