Class CfnGroup.QueryProperty.Jsii$Proxy

java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.resourcegroups.CfnGroup.QueryProperty.Jsii$Proxy
All Implemented Interfaces:
CfnGroup.QueryProperty, software.amazon.jsii.JsiiSerializable
Enclosing interface:
CfnGroup.QueryProperty

@Stability(Stable) @Internal public static final class CfnGroup.QueryProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnGroup.QueryProperty
An implementation for CfnGroup.QueryProperty
  • Constructor Details

    • Jsii$Proxy

      protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
      Constructor that initializes the object based on values retrieved from the JsiiObject.
      Parameters:
      objRef - Reference to the JSII managed object.
    • Jsii$Proxy

      protected Jsii$Proxy(CfnGroup.QueryProperty.Builder builder)
      Constructor that initializes the object based on literal property values passed by the CfnGroup.QueryProperty.Builder.
  • Method Details

    • getResourceTypeFilters

      public final List<String> getResourceTypeFilters()
      Description copied from interface: CfnGroup.QueryProperty
      Specifies limits to the types of resources that can be included in the resource group.

      For example, if ResourceTypeFilters is ["AWS::EC2::Instance", "AWS::DynamoDB::Table"] , only EC2 instances or DynamoDB tables can be members of this resource group. The default value is ["AWS::AllSupported"] .

      Specified by:
      getResourceTypeFilters in interface CfnGroup.QueryProperty
    • getStackIdentifier

      public final String getStackIdentifier()
      Description copied from interface: CfnGroup.QueryProperty
      Specifies the ARN of a CloudFormation stack.

      All supported resources of the CloudFormation stack are members of the resource group. If you don't specify an ARN, this parameter defaults to the current stack that you are defining, which means that all the resources of the current stack are grouped.

      You can specify a value for StackIdentifier only when the ResourceQuery.Type property is CLOUDFORMATION_STACK_1_0.

      Specified by:
      getStackIdentifier in interface CfnGroup.QueryProperty
    • getTagFilters

      public final Object getTagFilters()
      Description copied from interface: CfnGroup.QueryProperty
      A list of key-value pair objects that limit which resources can be members of the resource group.

      This property is required when the ResourceQuery.Type property is TAG_FILTERS_1_0 .

      A resource must have a tag that matches every filter that is provided in the TagFilters list.

      Specified by:
      getTagFilters in interface CfnGroup.QueryProperty
    • $jsii$toJson

      @Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
      Specified by:
      $jsii$toJson in interface software.amazon.jsii.JsiiSerializable
    • equals

      public final boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public final int hashCode()
      Overrides:
      hashCode in class Object