Documentation
¶
Index ¶
- func Application_IsConstruct(x interface{}) *bool
- func Application_IsResource(construct awscdk.IConstruct) *bool
- func AttributeGroup_IsConstruct(x interface{}) *bool
- func AttributeGroup_IsResource(construct awscdk.IConstruct) *bool
- 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 NewApplication_Override(a Application, scope constructs.Construct, id *string, props *ApplicationProps)
- func NewAttributeGroup_Override(a AttributeGroup, scope constructs.Construct, id *string, ...)
- func NewCfnApplication_Override(c CfnApplication, scope awscdk.Construct, id *string, ...)
- func NewCfnAttributeGroupAssociation_Override(c CfnAttributeGroupAssociation, scope awscdk.Construct, id *string, ...)
- func NewCfnAttributeGroup_Override(c CfnAttributeGroup, scope awscdk.Construct, id *string, ...)
- func NewCfnResourceAssociation_Override(c CfnResourceAssociation, scope awscdk.Construct, id *string, ...)
- type Application
- type ApplicationProps
- type AttributeGroup
- type AttributeGroupProps
- type CfnApplication
- type CfnApplicationProps
- type CfnAttributeGroup
- type CfnAttributeGroupAssociation
- type CfnAttributeGroupAssociationProps
- type CfnAttributeGroupProps
- type CfnResourceAssociation
- type CfnResourceAssociationProps
- type IApplication
- type IAttributeGroup
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Application_IsConstruct ¶
func Application_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func Application_IsResource ¶
func Application_IsResource(construct awscdk.IConstruct) *bool
Check whether the given construct is a Resource. Experimental.
func AttributeGroup_IsConstruct ¶
func AttributeGroup_IsConstruct(x interface{}) *bool
Return whether the given object is a Construct. Experimental.
func AttributeGroup_IsResource ¶
func AttributeGroup_IsResource(construct awscdk.IConstruct) *bool
Check whether the given construct is a Resource. Experimental.
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
Return whether the given object is a Construct. Experimental.
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
Return whether the given object is a Construct. Experimental.
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
Return whether the given object is a Construct. Experimental.
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
Return whether the given object is a Construct. Experimental.
func NewApplication_Override ¶
func NewApplication_Override(a Application, scope constructs.Construct, id *string, props *ApplicationProps)
Experimental.
func NewAttributeGroup_Override ¶
func NewAttributeGroup_Override(a AttributeGroup, scope constructs.Construct, id *string, props *AttributeGroupProps)
Experimental.
func NewCfnApplication_Override ¶
func NewCfnApplication_Override(c CfnApplication, scope awscdk.Construct, id *string, props *CfnApplicationProps)
Create a new `AWS::ServiceCatalogAppRegistry::Application`.
func NewCfnAttributeGroupAssociation_Override ¶
func NewCfnAttributeGroupAssociation_Override(c CfnAttributeGroupAssociation, scope awscdk.Construct, id *string, props *CfnAttributeGroupAssociationProps)
Create a new `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation`.
func NewCfnAttributeGroup_Override ¶
func NewCfnAttributeGroup_Override(c CfnAttributeGroup, scope awscdk.Construct, id *string, props *CfnAttributeGroupProps)
Create a new `AWS::ServiceCatalogAppRegistry::AttributeGroup`.
func NewCfnResourceAssociation_Override ¶
func NewCfnResourceAssociation_Override(c CfnResourceAssociation, scope awscdk.Construct, id *string, props *CfnResourceAssociationProps)
Create a new `AWS::ServiceCatalogAppRegistry::ResourceAssociation`.
Types ¶
type Application ¶
type Application interface { awscdk.Resource IApplication ApplicationArn() *string ApplicationId() *string Env() *awscdk.ResourceEnvironment Node() awscdk.ConstructNode PhysicalName() *string Stack() awscdk.Stack ApplyRemovalPolicy(policy awscdk.RemovalPolicy) AssociateAttributeGroup(attributeGroup IAttributeGroup) AssociateStack(stack awscdk.Stack) GeneratePhysicalName() *string GenerateUniqueHash(resourceAddress *string) *string GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string GetResourceNameAttribute(nameAttr *string) *string OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string Prepare() Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string }
A Service Catalog AppRegistry Application. Experimental.
func NewApplication ¶
func NewApplication(scope constructs.Construct, id *string, props *ApplicationProps) Application
Experimental.
type ApplicationProps ¶
type ApplicationProps struct { // Enforces a particular physical application name. // Experimental. ApplicationName *string `json:"applicationName"` // Description for application. // Experimental. Description *string `json:"description"` }
Properties for a Service Catalog AppRegistry Application. Experimental.
type AttributeGroup ¶
type AttributeGroup interface { awscdk.Resource IAttributeGroup AttributeGroupArn() *string AttributeGroupId() *string Env() *awscdk.ResourceEnvironment Node() awscdk.ConstructNode PhysicalName() *string Stack() awscdk.Stack ApplyRemovalPolicy(policy awscdk.RemovalPolicy) GeneratePhysicalName() *string GetResourceArnAttribute(arnAttr *string, arnComponents *awscdk.ArnComponents) *string GetResourceNameAttribute(nameAttr *string) *string OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string Prepare() Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string }
A Service Catalog AppRegistry Attribute Group. Experimental.
func NewAttributeGroup ¶
func NewAttributeGroup(scope constructs.Construct, id *string, props *AttributeGroupProps) AttributeGroup
Experimental.
type AttributeGroupProps ¶
type AttributeGroupProps struct { // Enforces a particular physical attribute group name. // Experimental. AttributeGroupName *string `json:"attributeGroupName"` // A JSON of nested key-value pairs that represent the attributes in the group. // // Attributes maybe an empty JSON '{}', but must be explicitly stated. // Experimental. Attributes *map[string]interface{} `json:"attributes"` // Description for attribute group. // Experimental. Description *string `json:"description"` }
Properties for a Service Catalog AppRegistry Attribute Group. Experimental.
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() awscdk.ConstructNode 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::ServiceCatalogAppRegistry::Application`.
func NewCfnApplication ¶
func NewCfnApplication(scope awscdk.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() awscdk.ConstructNode 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::ServiceCatalogAppRegistry::AttributeGroup`.
func NewCfnAttributeGroup ¶
func NewCfnAttributeGroup(scope awscdk.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() awscdk.ConstructNode 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation`.
func NewCfnAttributeGroupAssociation ¶
func NewCfnAttributeGroupAssociation(scope awscdk.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() awscdk.ConstructNode 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) OnPrepare() OnSynthesize(session constructs.ISynthesisSession) OnValidate() *[]*string OverrideLogicalId(newLogicalId *string) Prepare() RenderProperties(props *map[string]interface{}) *map[string]interface{} ShouldSynthesize() *bool Synthesize(session awscdk.ISynthesisSession) ToString() *string Validate() *[]*string ValidateProperties(_properties interface{}) }
A CloudFormation `AWS::ServiceCatalogAppRegistry::ResourceAssociation`.
func NewCfnResourceAssociation ¶
func NewCfnResourceAssociation(scope awscdk.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`.
type IApplication ¶
type IApplication interface { awscdk.IResource // Associate thisapplication with an attribute group. // Experimental. AssociateAttributeGroup(attributeGroup IAttributeGroup) // Associate this application with a CloudFormation stack. // Experimental. AssociateStack(stack awscdk.Stack) // The ARN of the application. // Experimental. ApplicationArn() *string // The ID of the application. // Experimental. ApplicationId() *string }
A Service Catalog AppRegistry Application. Experimental.
func Application_FromApplicationArn ¶
func Application_FromApplicationArn(scope constructs.Construct, id *string, applicationArn *string) IApplication
Imports an Application construct that represents an external application. Experimental.
type IAttributeGroup ¶
type IAttributeGroup interface { awscdk.IResource // The ARN of the attribute group. // Experimental. AttributeGroupArn() *string // The ID of the attribute group. // Experimental. AttributeGroupId() *string }
A Service Catalog AppRegistry Attribute Group. Experimental.
func AttributeGroup_FromAttributeGroupArn ¶
func AttributeGroup_FromAttributeGroupArn(scope constructs.Construct, id *string, attributeGroupArn *string) IAttributeGroup
Imports an attribute group construct that represents an external attribute group. Experimental.