Interface IAttributeGroupProps
(experimental) Properties for a Service Catalog AppRegistry Attribute Group.
Namespace: Amazon.CDK.AWS.Servicecatalogappregistry.Alpha
Assembly: Amazon.CDK.AWS.ServiceCatalogAppRegistry.Alpha.dll
Syntax (csharp)
public interface IAttributeGroupProps
Syntax (vb)
Public Interface IAttributeGroupProps
Remarks
Stability: Experimental
ExampleMetadata: infused
Examples
var attributeGroup = new AttributeGroup(this, "MyFirstAttributeGroup", new AttributeGroupProps {
AttributeGroupName = "MyFirstAttributeGroupName",
Description = "description for my attribute group", // the description is optional,
Attributes = new Dictionary<string, object> {
{ "project", "foo" },
{ "team", new [] { "member1", "member2", "member3" } },
{ "public", false },
{ "stages", new Dictionary<string, string> {
{ "alpha", "complete" },
{ "beta", "incomplete" },
{ "release", "not started" }
} }
}
});
Synopsis
Properties
AttributeGroupName | (experimental) Enforces a particular physical attribute group name. |
Attributes | (experimental) A JSON of nested key-value pairs that represent the attributes in the group. |
Description | (experimental) Description for attribute group. |
Properties
AttributeGroupName
(experimental) Enforces a particular physical attribute group name.
string AttributeGroupName { get; }
Property Value
System.String
Remarks
Stability: Experimental
Attributes
(experimental) A JSON of nested key-value pairs that represent the attributes in the group.
IDictionary<string, object> Attributes { get; }
Property Value
System.Collections.Generic.IDictionary<System.String, System.Object>
Remarks
Attributes maybe an empty JSON '{}', but must be explicitly stated.
Stability: Experimental
Description
(experimental) Description for attribute group.
virtual string Description { get; }
Property Value
System.String
Remarks
Default: - No description provided
Stability: Experimental