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.
func CfnApplication_IsCfnResource ¶
func CfnApplication_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnAttributeGroupAssociation_IsCfnResource ¶
func CfnAttributeGroupAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnAttributeGroup_IsCfnResource ¶
func CfnAttributeGroup_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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.
func CfnResourceAssociation_IsCfnResource ¶
func CfnResourceAssociation_IsCfnResource(construct constructs.IConstruct) *bool
Check whether the given construct is a CfnResource.
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`.
Represents a AWS Service Catalog AppRegistry application that is the top-level node in a hierarchy of related cloud resource abstractions.
TODO: EXAMPLE
func NewCfnApplication ¶
func NewCfnApplication(scope constructs.Construct, id *string, props *CfnApplicationProps) CfnApplication
Create a new `AWS::ServiceCatalogAppRegistry::Application`.
type CfnApplicationProps ¶
type CfnApplicationProps struct { // The name of the application. // // The name must be unique in the region in which you are creating the application. Name *string `json:"name" yaml:"name"` // The description of the application. Description *string `json:"description" yaml:"description"` // Key-value pairs you can use to associate with the application. Tags *map[string]*string `json:"tags" yaml:"tags"` }
Properties for defining a `CfnApplication`.
TODO: EXAMPLE
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`.
Creates a new attribute group as a container for user-defined attributes. This feature enables users to have full control over their cloud application's metadata in a rich machine-readable format to facilitate integration with automated workflows and third-party tools.
TODO: EXAMPLE
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`.
The `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation` resource for `ServiceCatalogAppRegistry` .
TODO: EXAMPLE
func NewCfnAttributeGroupAssociation ¶
func NewCfnAttributeGroupAssociation(scope constructs.Construct, id *string, props *CfnAttributeGroupAssociationProps) CfnAttributeGroupAssociation
Create a new `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation`.
type CfnAttributeGroupAssociationProps ¶
type CfnAttributeGroupAssociationProps struct { // The name or ID of the application. Application *string `json:"application" yaml:"application"` // The name or ID of the attribute group that holds the attributes to describe the application. AttributeGroup *string `json:"attributeGroup" yaml:"attributeGroup"` }
Properties for defining a `CfnAttributeGroupAssociation`.
TODO: EXAMPLE
type CfnAttributeGroupProps ¶
type CfnAttributeGroupProps struct { // A JSON string in the form of nested key-value pairs that represent the attributes in the group and describes an application and its components. Attributes interface{} `json:"attributes" yaml:"attributes"` // The name of the attribute group. Name *string `json:"name" yaml:"name"` // The description of the attribute group that the user provides. Description *string `json:"description" yaml:"description"` // Key-value pairs you can use to associate with the attribute group. Tags *map[string]*string `json:"tags" yaml:"tags"` }
Properties for defining a `CfnAttributeGroup`.
TODO: EXAMPLE
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`.
The `AWS::ServiceCatalogAppRegistry::ResourceAssociation` resource for `ServiceCatalogAppRegistry` .
TODO: EXAMPLE
func NewCfnResourceAssociation ¶
func NewCfnResourceAssociation(scope constructs.Construct, id *string, props *CfnResourceAssociationProps) CfnResourceAssociation
Create a new `AWS::ServiceCatalogAppRegistry::ResourceAssociation`.
type CfnResourceAssociationProps ¶
type CfnResourceAssociationProps struct { // The name or ID of the application. Application *string `json:"application" yaml:"application"` // The name or ID of the resource of which the application will be associated. Resource *string `json:"resource" yaml:"resource"` // The type of resource of which the application will be associated. // // Possible values: CFN_STACK. ResourceType *string `json:"resourceType" yaml:"resourceType"` }
Properties for defining a `CfnResourceAssociation`.
TODO: EXAMPLE