All Superinterfaces:
All Known Implementing Classes:

@Generated(value="jsii-pacmak/1.91.0 (build 1b1f239)", date="2023-11-16T22:34:13.180Z") @Stability(Experimental) public interface AttributeGroupProps extends
(experimental) Properties for 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")))
  • Method Details

    • getAttributeGroupName

      @Stability(Experimental) @NotNull String getAttributeGroupName()
      (experimental) Enforces a particular physical attribute group name.
    • getAttributes

      @Stability(Experimental) @NotNull Map<String,Object> getAttributes()
      (experimental) A JSON of nested key-value pairs that represent the attributes in the group.

      Attributes maybe an empty JSON '{}', but must be explicitly stated.

    • getDescription

      @Stability(Experimental) @Nullable default String getDescription()
      (experimental) Description for attribute group.

      Default: - No description provided

    • builder

      @Stability(Experimental) static AttributeGroupProps.Builder builder()
      a AttributeGroupProps.Builder of AttributeGroupProps