Class CfnAttributeGroupAssociation
Associates an attribute group with an application to augment the application's metadata with the group's attributes.
Inherited Members
Namespace: Amazon.CDK.AWS.Servicecatalogappregistry
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAttributeGroupAssociation : CfnResource, IInspectable, IAttributeGroupAssociationRef, IConstruct, IDependable, IEnvironmentAware
Syntax (vb)
Public Class CfnAttributeGroupAssociation Inherits CfnResource Implements IInspectable, IAttributeGroupAssociationRef, IConstruct, IDependable, IEnvironmentAware
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.Servicecatalogappregistry;
var cfnAttributeGroupAssociation = new CfnAttributeGroupAssociation(this, "MyCfnAttributeGroupAssociation", new CfnAttributeGroupAssociationProps {
Application = "application",
AttributeGroup = "attributeGroup"
});
Synopsis
Constructors
| CfnAttributeGroupAssociation(Construct, string, ICfnAttributeGroupAssociationProps) | Create a new |
Properties
| Application | The name or ID of the application. |
| AttrApplicationArn | The Amazon resource name (ARN) of the application that was augmented with attributes. |
| AttrAttributeGroupArn | The Amazon resource name (ARN) of the attribute group which contains the application's new attributes. |
| AttrId | Associates an attribute group with an application to augment the application's metadata with the group's attributes. |
| AttributeGroup | The name or ID of the attribute group which holds the attributes that describe the application. |
| AttributeGroupAssociationRef | A reference to a AttributeGroupAssociation resource. |
| CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
| CfnProperties | Associates an attribute group with an application to augment the application's metadata with the group's attributes. |
| CfnPropertyNames | Associates an attribute group with an application to augment the application's metadata with the group's attributes. |
Methods
| Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
| IsCfnAttributeGroupAssociation(object) | Checks whether the given object is a CfnAttributeGroupAssociation. |
| RenderProperties(IDictionary<string, object>) | Associates an attribute group with an application to augment the application's metadata with the group's attributes. |
Constructors
CfnAttributeGroupAssociation(Construct, string, ICfnAttributeGroupAssociationProps)
Create a new AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation.
public CfnAttributeGroupAssociation(Construct scope, string id, ICfnAttributeGroupAssociationProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnAttributeGroupAssociationProps
Resource properties.
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
Properties
Application
The name or ID of the application.
public virtual string Application { get; set; }
Property Value
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
AttrApplicationArn
The Amazon resource name (ARN) of the application that was augmented with attributes.
public virtual string AttrApplicationArn { get; }
Property Value
Remarks
CloudformationAttribute: ApplicationArn
AttrAttributeGroupArn
The Amazon resource name (ARN) of the attribute group which contains the application's new attributes.
public virtual string AttrAttributeGroupArn { get; }
Property Value
Remarks
CloudformationAttribute: AttributeGroupArn
AttrId
Associates an attribute group with an application to augment the application's metadata with the group's attributes.
public virtual string AttrId { get; }
Property Value
Remarks
CloudformationAttribute: Id
AttributeGroup
The name or ID of the attribute group which holds the attributes that describe the application.
public virtual string AttributeGroup { get; set; }
Property Value
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
AttributeGroupAssociationRef
A reference to a AttributeGroupAssociation resource.
public virtual IAttributeGroupAssociationReference AttributeGroupAssociationRef { get; }
Property Value
IAttributeGroupAssociationReference
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
CfnProperties
Associates an attribute group with an application to augment the application's metadata with the group's attributes.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
CfnPropertyNames
Associates an attribute group with an application to augment the application's metadata with the group's attributes.
protected override IDictionary<string, string> CfnPropertyNames { get; }
Property Value
Overrides
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
IsCfnAttributeGroupAssociation(object)
Checks whether the given object is a CfnAttributeGroupAssociation.
public static bool IsCfnAttributeGroupAssociation(object x)
Parameters
- x object
Returns
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Associates an attribute group with an application to augment the application's metadata with the group's attributes.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
This feature enables applications to be described with user-defined details that are machine-readable, such as third-party integrations.
CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroupAssociation
ExampleMetadata: fixture=_generated