Class CfnResourceConfigurationProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.vpclattice.CfnResourceConfigurationProps.Jsii$Proxy
- All Implemented Interfaces:
CfnResourceConfigurationProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnResourceConfigurationProps
@Stability(Stable)
@Internal
public static final class CfnResourceConfigurationProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnResourceConfigurationProps
An implementation for
CfnResourceConfigurationProps-
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.services.vpclattice.CfnResourceConfigurationProps
CfnResourceConfigurationProps.Builder, CfnResourceConfigurationProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnResourceConfigurationProps.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 ObjectSpecifies whether the resource configuration can be associated with a sharable service network.final Stringfinal Stringfinal Stringfinal StringgetName()The name of the resource configuration.(SINGLE, GROUP, CHILD) The TCP port ranges that a consumer can use to access a resource configuration (for example: 1-65535).final String(SINGLE, GROUP) The protocol accepted by the resource configuration.final StringThe auth type for the resource configuration.final ObjectIdentifies the resource configuration in one of the following ways:.final StringThe ID of the group resource configuration.final StringThe type of resource configuration.final StringThe ID of the resource gateway.getTags()The tags for the resource configuration.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 theCfnResourceConfigurationProps.Builder.
-
-
Method Details
-
getName
Description copied from interface:CfnResourceConfigurationPropsThe name of the resource configuration.- Specified by:
getNamein interfaceCfnResourceConfigurationProps- See Also:
-
getResourceConfigurationType
Description copied from interface:CfnResourceConfigurationPropsThe type of resource configuration. A resource configuration can be one of the following types:.- SINGLE - A single resource.
- GROUP - A group of resources. You must create a group resource configuration before you create a child resource configuration.
- CHILD - A single resource that is part of a group resource configuration.
- ARN - An AWS resource.
- Specified by:
getResourceConfigurationTypein interfaceCfnResourceConfigurationProps- See Also:
-
getAllowAssociationToSharableServiceNetwork
Description copied from interface:CfnResourceConfigurationPropsSpecifies whether the resource configuration can be associated with a sharable service network.Returns union: either
BooleanorIResolvable- Specified by:
getAllowAssociationToSharableServiceNetworkin interfaceCfnResourceConfigurationProps- See Also:
-
getCustomDomainName
- Specified by:
getCustomDomainNamein interfaceCfnResourceConfigurationProps- See Also:
-
getDomainVerificationId
- Specified by:
getDomainVerificationIdin interfaceCfnResourceConfigurationProps- See Also:
-
getGroupDomain
- Specified by:
getGroupDomainin interfaceCfnResourceConfigurationProps- See Also:
-
getPortRanges
Description copied from interface:CfnResourceConfigurationProps(SINGLE, GROUP, CHILD) The TCP port ranges that a consumer can use to access a resource configuration (for example: 1-65535).You can separate port ranges using commas (for example: 1,2,22-30).
- Specified by:
getPortRangesin interfaceCfnResourceConfigurationProps- See Also:
-
getProtocolType
Description copied from interface:CfnResourceConfigurationProps(SINGLE, GROUP) The protocol accepted by the resource configuration.- Specified by:
getProtocolTypein interfaceCfnResourceConfigurationProps- See Also:
-
getResourceConfigurationAuthType
Description copied from interface:CfnResourceConfigurationPropsThe auth type for the resource configuration.- Specified by:
getResourceConfigurationAuthTypein interfaceCfnResourceConfigurationProps- See Also:
-
getResourceConfigurationDefinition
Description copied from interface:CfnResourceConfigurationPropsIdentifies the resource configuration in one of the following ways:.- Amazon Resource Name (ARN) - Supported resource-types that are provisioned by AWS services, such as RDS databases, can be identified by their ARN.
- Domain name - Any domain name that is publicly resolvable.
- IP address - For IPv4 and IPv6, only IP addresses in the VPC are supported.
Returns union: either
IResolvableorCfnResourceConfiguration.ResourceConfigurationDefinitionProperty- Specified by:
getResourceConfigurationDefinitionin interfaceCfnResourceConfigurationProps- See Also:
-
getResourceConfigurationGroupId
Description copied from interface:CfnResourceConfigurationPropsThe ID of the group resource configuration.- Specified by:
getResourceConfigurationGroupIdin interfaceCfnResourceConfigurationProps- See Also:
-
getResourceGatewayId
Description copied from interface:CfnResourceConfigurationPropsThe ID of the resource gateway.- Specified by:
getResourceGatewayIdin interfaceCfnResourceConfigurationProps- See Also:
-
getTags
Description copied from interface:CfnResourceConfigurationPropsThe tags for the resource configuration.- Specified by:
getTagsin interfaceCfnResourceConfigurationProps- 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()
-