Class CfnEndpointMixinProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.s3outposts.CfnEndpointMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEndpointMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEndpointMixinProps
@Stability(Stable)
@Internal
public static final class CfnEndpointMixinProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnEndpointMixinProps
An implementation for
CfnEndpointMixinProps-
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.s3outposts.CfnEndpointMixinProps
CfnEndpointMixinProps.Builder, CfnEndpointMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnEndpointMixinProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEndpointMixinProps.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 StringThe container for the type of connectivity used to access the Amazon S3 on Outposts endpoint.final StringThe ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint.final ObjectThe failure reason, if any, for a create or delete endpoint operation.final StringThe ID of the Outpost.final StringThe ID of the security group used for the endpoint.final StringThe ID of the subnet used for the endpoint.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 theCfnEndpointMixinProps.Builder.
-
-
Method Details
-
getAccessType
Description copied from interface:CfnEndpointMixinPropsThe container for the type of connectivity used to access the Amazon S3 on Outposts endpoint.To use the Amazon VPC , choose
Private. To use the endpoint with an on-premises network, chooseCustomerOwnedIp. If you chooseCustomerOwnedIp, you must also provide the customer-owned IP address pool (CoIP pool).Privateis the default access type value.Default: - "Private"
- Specified by:
getAccessTypein interfaceCfnEndpointMixinProps- See Also:
-
getCustomerOwnedIpv4Pool
Description copied from interface:CfnEndpointMixinPropsThe ID of the customer-owned IPv4 address pool (CoIP pool) for the endpoint.IP addresses are allocated from this pool for the endpoint.
- Specified by:
getCustomerOwnedIpv4Poolin interfaceCfnEndpointMixinProps- See Also:
-
getFailedReason
Description copied from interface:CfnEndpointMixinPropsThe failure reason, if any, for a create or delete endpoint operation.Returns union: either
IResolvableorCfnEndpointPropsMixin.FailedReasonProperty- Specified by:
getFailedReasonin interfaceCfnEndpointMixinProps- See Also:
-
getOutpostId
Description copied from interface:CfnEndpointMixinPropsThe ID of the Outpost.- Specified by:
getOutpostIdin interfaceCfnEndpointMixinProps- See Also:
-
getSecurityGroupId
Description copied from interface:CfnEndpointMixinPropsThe ID of the security group used for the endpoint.- Specified by:
getSecurityGroupIdin interfaceCfnEndpointMixinProps- See Also:
-
getSubnetId
Description copied from interface:CfnEndpointMixinPropsThe ID of the subnet used for the endpoint.- Specified by:
getSubnetIdin interfaceCfnEndpointMixinProps- 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()
-