Show / Hide Table of Contents

Class CfnAttributeGroup

Creates a new attribute group as a container for user-defined attributes.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnAttributeGroup
Implements
IInspectable
IAttributeGroupRef
IConstruct
IDependable
IEnvironmentAware
ITaggable
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.AddResourceDependency(CfnResource, string)
CfnResource.ApplyCrossStackReferenceStrength(ReferenceStrength)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.CfnPropertyName(string)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.RemoveResourceDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.Env
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.With(params IMixin[])
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
Namespace: Amazon.CDK.AWS.Servicecatalogappregistry
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAttributeGroup : CfnResource, IInspectable, IAttributeGroupRef, IConstruct, IDependable, IEnvironmentAware, ITaggable
Syntax (vb)
Public Class CfnAttributeGroup Inherits CfnResource Implements IInspectable, IAttributeGroupRef, IConstruct, IDependable, IEnvironmentAware, ITaggable
Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

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 attributes;

             var cfnAttributeGroup = new CfnAttributeGroup(this, "MyCfnAttributeGroup", new CfnAttributeGroupProps {
                 Attributes = attributes,
                 Name = "name",

                 // the properties below are optional
                 Description = "description",
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 }
             });

Synopsis

Constructors

CfnAttributeGroup(Construct, string, ICfnAttributeGroupProps)

Create a new AWS::ServiceCatalogAppRegistry::AttributeGroup.

Properties

AttrArn

The Amazon resource name (ARN) that specifies the attribute group across services.

AttrId

The globally unique attribute group identifier of the attribute group.

AttributeGroupRef

A reference to a AttributeGroup resource.

Attributes

A nested object in a JSON or YAML template that supports arbitrary definitions.

CFN_RESOURCE_TYPE_NAME

The CloudFormation resource type name for this resource class.

CfnProperties

Creates a new attribute group as a container for user-defined attributes.

CfnPropertyNames

Creates a new attribute group as a container for user-defined attributes.

Description

The description of the attribute group that the user provides.

Name

The name of the attribute group.

Tags

Tag Manager which manages the tags for this resource.

TagsRaw

Key-value pairs you can use to associate with the attribute group.

Methods

ArnForAttributeGroup(IAttributeGroupRef)

Creates a new attribute group as a container for user-defined attributes.

FromAttributeGroupArn(Construct, string, string)

Creates a new IAttributeGroupRef from an ARN.

FromAttributeGroupId(Construct, string, string)

Creates a new IAttributeGroupRef from a attributeGroupId.

Inspect(TreeInspector)

Examines the CloudFormation resource and discloses attributes.

IsCfnAttributeGroup(object)

Checks whether the given object is a CfnAttributeGroup.

RenderProperties(IDictionary<string, object>)

Creates a new attribute group as a container for user-defined attributes.

Constructors

CfnAttributeGroup(Construct, string, ICfnAttributeGroupProps)

Create a new AWS::ServiceCatalogAppRegistry::AttributeGroup.

public CfnAttributeGroup(Construct scope, string id, ICfnAttributeGroupProps props)
Parameters
scope Construct

Scope in which this resource is defined.

id string

Construct identifier for this resource (unique in its scope).

props ICfnAttributeGroupProps

Resource properties.

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

Properties

AttrArn

The Amazon resource name (ARN) that specifies the attribute group across services.

public virtual string AttrArn { get; }
Property Value

string

Remarks

CloudformationAttribute: Arn

AttrId

The globally unique attribute group identifier of the attribute group.

public virtual string AttrId { get; }
Property Value

string

Remarks

CloudformationAttribute: Id

AttributeGroupRef

A reference to a AttributeGroup resource.

public virtual IAttributeGroupReference AttributeGroupRef { get; }
Property Value

IAttributeGroupReference

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

Attributes

A nested object in a JSON or YAML template that supports arbitrary definitions.

public virtual object Attributes { get; set; }
Property Value

object

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

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

string

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

CfnProperties

Creates a new attribute group as a container for user-defined attributes.

protected override IDictionary<string, object> CfnProperties { get; }
Property Value

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

CfnPropertyNames

Creates a new attribute group as a container for user-defined attributes.

protected override IDictionary<string, string> CfnPropertyNames { get; }
Property Value

IDictionary<string, string>

Overrides
CfnResource.CfnPropertyNames
Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

Description

The description of the attribute group that the user provides.

public virtual string? Description { get; set; }
Property Value

string

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

Name

The name of the attribute group.

public virtual string Name { get; set; }
Property Value

string

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

Tags

Tag Manager which manages the tags for this resource.

public virtual TagManager Tags { get; }
Property Value

TagManager

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

TagsRaw

Key-value pairs you can use to associate with the attribute group.

public virtual IDictionary<string, string>? TagsRaw { get; set; }
Property Value

IDictionary<string, string>

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

Methods

ArnForAttributeGroup(IAttributeGroupRef)

Creates a new attribute group as a container for user-defined attributes.

public static string ArnForAttributeGroup(IAttributeGroupRef resource)
Parameters
resource IAttributeGroupRef
Returns

string

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

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 attributes;

             var cfnAttributeGroup = new CfnAttributeGroup(this, "MyCfnAttributeGroup", new CfnAttributeGroupProps {
                 Attributes = attributes,
                 Name = "name",

                 // the properties below are optional
                 Description = "description",
                 Tags = new Dictionary<string, string> {
                     { "tagsKey", "tags" }
                 }
             });

FromAttributeGroupArn(Construct, string, string)

Creates a new IAttributeGroupRef from an ARN.

public static IAttributeGroupRef FromAttributeGroupArn(Construct scope, string id, string arn)
Parameters
scope Construct
id string
arn string
Returns

IAttributeGroupRef

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

FromAttributeGroupId(Construct, string, string)

Creates a new IAttributeGroupRef from a attributeGroupId.

public static IAttributeGroupRef FromAttributeGroupId(Construct scope, string id, string attributeGroupId)
Parameters
scope Construct
id string
attributeGroupId string
Returns

IAttributeGroupRef

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

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 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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

IsCfnAttributeGroup(object)

Checks whether the given object is a CfnAttributeGroup.

public static bool IsCfnAttributeGroup(object x)
Parameters
x object
Returns

bool

Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

RenderProperties(IDictionary<string, object>)

Creates a new attribute group as a container for user-defined attributes.

protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
props IDictionary<string, object>
Returns

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
Remarks

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-servicecatalogappregistry-attributegroup.html

CloudformationResource: AWS::ServiceCatalogAppRegistry::AttributeGroup

ExampleMetadata: fixture=_generated

Implements

IInspectable
IAttributeGroupRef
Constructs.IConstruct
Constructs.IDependable
IEnvironmentAware
ITaggable
Back to top Generated by DocFX