Class CfnGroupMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnGroupMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnGroupMixinProps
CfnGroupMixinProps-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.cfnpropertymixins.services.resourcegroups.CfnGroupMixinProps
CfnGroupMixinProps.Builder, CfnGroupMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnGroupMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnGroupMixinProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe service configuration currently associated with the resource group and in effect for the members of the resource group.final StringThe description of the resource group.final StringgetName()The name of a resource group.final ObjectThe 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 inthashCode()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 theCfnGroupMixinProps.Builder.
-
-
Method Details
-
getConfiguration
Description copied from interface:CfnGroupMixinPropsThe service configuration currently associated with the resource group and in effect for the members of the resource group.A
Configurationconsists of one or moreConfigurationItementries. For information about service configurations for resource groups and how to construct them, see Service configurations for resource groups in the Resource Groups User Guide .You can include either a
Configurationor aResourceQuery, but not both.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnGroupPropsMixin.ConfigurationItemProperty>- Specified by:
getConfigurationin interfaceCfnGroupMixinProps- See Also:
-
getDescription
Description copied from interface:CfnGroupMixinPropsThe description of the resource group.- Specified by:
getDescriptionin interfaceCfnGroupMixinProps- See Also:
-
getName
Description copied from interface:CfnGroupMixinPropsThe 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:
getNamein interfaceCfnGroupMixinProps- See Also:
-
getResourceQuery
Description copied from interface:CfnGroupMixinPropsThe 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 Resource Groups in the Resource Groups User Guide
- You can include either a
ResourceQueryor aConfiguration, but not both. - You can specify the group's membership either by using a
ResourceQueryor by using a list ofResources, but not both.
Returns union: either
IResolvableorCfnGroupPropsMixin.ResourceQueryProperty- Specified by:
getResourceQueryin interfaceCfnGroupMixinProps- See Also:
- You can include either a
-
getResources
Description copied from interface:CfnGroupMixinPropsA 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
Resourcesor by using aResourceQuery, but not both. - You can include a
Resourcesproperty only if you also specify aConfigurationproperty.
- Specified by:
getResourcesin interfaceCfnGroupMixinProps- See Also:
- You can specify the group membership either by using a list of
-
getTags
Description copied from interface:CfnGroupMixinPropsThe tag key and value pairs that are attached to the resource group.- Specified by:
getTagsin interfaceCfnGroupMixinProps- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-