Class CfnGroupProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.resourcegroups.CfnGroupProps.Jsii$Proxy
- All Implemented Interfaces:
CfnGroupProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGroupProps
@Stability(Stable)
@Internal
public static final class CfnGroupProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnGroupProps
An implementation for
CfnGroupProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.resourcegroups.CfnGroupProps
CfnGroupProps.Builder, CfnGroupProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnGroupProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The service configuration currently associated with the resource group and in effect for the members of the resource group.final String
The description of the resource group.final String
getName()
The name of a resource group.final Object
The resource query structure that is used to dynamically determine which AWS resources are members of the associated resource group.A list of the Amazon Resource Names (ARNs) of AWS resources that you want to add to the specified group.getTags()
The tag key and value pairs that are attached to the resource group.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
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
Constructor that initializes the object based on literal property values passed by theCfnGroupProps.Builder
.
-
-
Method Details
-
getName
Description copied from interface:CfnGroupProps
The name of a resource group.The name must be unique within the AWS Region in which you create the resource. To create multiple resource groups based on the same CloudFormation stack, you must generate unique names for each.
- Specified by:
getName
in interfaceCfnGroupProps
- See Also:
-
getConfiguration
Description copied from interface:CfnGroupProps
The service configuration currently associated with the resource group and in effect for the members of the resource group.A
Configuration
consists of one or moreConfigurationItem
entries. For information about service configurations for resource groups and how to construct them, see Service configurations for resource groups in the AWS Resource Groups User Guide .You can include either a
Configuration
or aResourceQuery
, but not both.- Specified by:
getConfiguration
in interfaceCfnGroupProps
- See Also:
-
getDescription
Description copied from interface:CfnGroupProps
The description of the resource group.- Specified by:
getDescription
in interfaceCfnGroupProps
- See Also:
-
getResourceQuery
Description copied from interface:CfnGroupProps
The resource query structure that is used to dynamically determine which AWS resources are members of the associated resource group.For more information about queries and how to construct them, see Build queries and groups in AWS Resource Groups in the AWS Resource Groups User Guide
- You can include either a
ResourceQuery
or aConfiguration
, but not both. - You can specify the group's membership either by using a
ResourceQuery
or by using a list ofResources
, but not both.
- Specified by:
getResourceQuery
in interfaceCfnGroupProps
- See Also:
- You can include either a
-
getResources
Description copied from interface:CfnGroupProps
A list of the Amazon Resource Names (ARNs) of AWS resources that you want to add to the specified group.- You can specify the group membership either by using a list of
Resources
or by using aResourceQuery
, but not both. - You can include a
Resources
property only if you also specify aConfiguration
property.
- Specified by:
getResources
in interfaceCfnGroupProps
- See Also:
- You can specify the group membership either by using a list of
-
getTags
Description copied from interface:CfnGroupProps
The tag key and value pairs that are attached to the resource group.- Specified by:
getTags
in interfaceCfnGroupProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-