All Implemented Interfaces:
IConstruct, IDependable, IResource, IAttributeGroup,, software.constructs.IConstruct

@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)", date="2023-06-19T16:30:35.761Z") @Stability(Experimental) public class AttributeGroup extends Resource implements IAttributeGroup
(experimental) A Service Catalog AppRegistry Attribute Group.


 AttributeGroup attributeGroup = AttributeGroup.Builder.create(this, "MyFirstAttributeGroup")
         .description("description for my attribute group") // the description is optional,
                 "project", "foo",
                 "team", List.of("member1", "member2", "member3"),
                 "public", false,
                 "stages", Map.of(
                         "alpha", "complete",
                         "beta", "incomplete",
                         "release", "not started")))
  • Constructor Details

    • AttributeGroup

      protected AttributeGroup( objRef)
    • AttributeGroup

      protected AttributeGroup( initializationMode)
    • AttributeGroup

      @Stability(Experimental) public AttributeGroup(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull AttributeGroupProps props)
      scope - This parameter is required.
      id - This parameter is required.
      props - This parameter is required.
  • Method Details

    • fromAttributeGroupArn

      @Stability(Experimental) @NotNull public static IAttributeGroup fromAttributeGroupArn(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull String attributeGroupArn)
      (experimental) Imports an attribute group construct that represents an external attribute group.

      scope - The parent creating construct (usually this). This parameter is required.
      id - The construct's name. This parameter is required.
      attributeGroupArn - the Amazon Resource Name of the existing AppRegistry attribute group. This parameter is required.
    • getAttributeGroupArn

      @Stability(Experimental) @NotNull public String getAttributeGroupArn()
      (experimental) The ARN of the attribute group.
      Specified by:
      getAttributeGroupArn in interface IAttributeGroup
    • getAttributeGroupId

      @Stability(Experimental) @NotNull public String getAttributeGroupId()
      (experimental) The ID of the attribute group.
      Specified by:
      getAttributeGroupId in interface IAttributeGroup