Class CfnResourceConfigurationMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.vpclattice.CfnResourceConfigurationMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnResourceConfigurationMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnResourceConfigurationMixinProps
@Stability(Stable)
@Internal
public static final class CfnResourceConfigurationMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnResourceConfigurationMixinProps
An implementation for
CfnResourceConfigurationMixinProps-
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.vpclattice.CfnResourceConfigurationMixinProps
CfnResourceConfigurationMixinProps.Builder, CfnResourceConfigurationMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnResourceConfigurationMixinProps.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 StringThe custom domain name.final StringThe domain verification ID.final String(GROUP) The group domain for a group resource configuration.final 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 theCfnResourceConfigurationMixinProps.Builder.
-
-
Method Details
-
getAllowAssociationToSharableServiceNetwork
Description copied from interface:CfnResourceConfigurationMixinPropsSpecifies whether the resource configuration can be associated with a sharable service network.Returns union: either
BooleanorIResolvable- Specified by:
getAllowAssociationToSharableServiceNetworkin interfaceCfnResourceConfigurationMixinProps- See Also:
-
getCustomDomainName
Description copied from interface:CfnResourceConfigurationMixinPropsThe custom domain name.- Specified by:
getCustomDomainNamein interfaceCfnResourceConfigurationMixinProps- See Also:
-
getDomainVerificationId
Description copied from interface:CfnResourceConfigurationMixinPropsThe domain verification ID.- Specified by:
getDomainVerificationIdin interfaceCfnResourceConfigurationMixinProps- See Also:
-
getGroupDomain
Description copied from interface:CfnResourceConfigurationMixinProps(GROUP) The group domain for a group resource configuration.Any domains that you create for the child resource are subdomains of the group domain. Child resources inherit the verification status of the domain.
- Specified by:
getGroupDomainin interfaceCfnResourceConfigurationMixinProps- See Also:
-
getName
Description copied from interface:CfnResourceConfigurationMixinPropsThe name of the resource configuration.- Specified by:
getNamein interfaceCfnResourceConfigurationMixinProps- See Also:
-
getPortRanges
Description copied from interface:CfnResourceConfigurationMixinProps(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 interfaceCfnResourceConfigurationMixinProps- See Also:
-
getProtocolType
Description copied from interface:CfnResourceConfigurationMixinProps(SINGLE, GROUP) The protocol accepted by the resource configuration.- Specified by:
getProtocolTypein interfaceCfnResourceConfigurationMixinProps- See Also:
-
getResourceConfigurationAuthType
Description copied from interface:CfnResourceConfigurationMixinPropsThe auth type for the resource configuration.- Specified by:
getResourceConfigurationAuthTypein interfaceCfnResourceConfigurationMixinProps- See Also:
-
getResourceConfigurationDefinition
Description copied from interface:CfnResourceConfigurationMixinPropsIdentifies 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
IResolvableorCfnResourceConfigurationPropsMixin.ResourceConfigurationDefinitionProperty- Specified by:
getResourceConfigurationDefinitionin interfaceCfnResourceConfigurationMixinProps- See Also:
-
getResourceConfigurationGroupId
Description copied from interface:CfnResourceConfigurationMixinPropsThe ID of the group resource configuration.- Specified by:
getResourceConfigurationGroupIdin interfaceCfnResourceConfigurationMixinProps- See Also:
-
getResourceConfigurationType
Description copied from interface:CfnResourceConfigurationMixinPropsThe 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 interfaceCfnResourceConfigurationMixinProps- See Also:
-
getResourceGatewayId
Description copied from interface:CfnResourceConfigurationMixinPropsThe ID of the resource gateway.- Specified by:
getResourceGatewayIdin interfaceCfnResourceConfigurationMixinProps- See Also:
-
getTags
Description copied from interface:CfnResourceConfigurationMixinPropsThe tags for the resource configuration.- Specified by:
getTagsin interfaceCfnResourceConfigurationMixinProps- 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()
-