Class AccountVpcEncryptionControlExclusions
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<AccountVpcEncryptionControlExclusions.Builder,AccountVpcEncryptionControlExclusions>
Describes the exclusion configurations for the various resource types in the account-level VPC Encryption Control configuration.
For more information, see Enforce VPC encryption in transit in the Amazon VPC User Guide.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The exclusion configuration for egress-only internet gateway resource.final StringThe exclusion configuration for egress-only internet gateway resource.The exclusion configuration for Elastic File System service.final StringThe exclusion configuration for Elastic File System service.final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()The exclusion configuration for internet gateway resource.final StringThe exclusion configuration for internet gateway resource.lambda()The exclusion configuration for Lambda service.final StringThe exclusion configuration for Lambda service.The exclusion configuration for NAT gateway resource.final StringThe exclusion configuration for NAT gateway resource.static Class<? extends AccountVpcEncryptionControlExclusions.Builder>final StringtoString()Returns a string representation of this object.The exclusion configuration for virtual private gateway resource.final StringThe exclusion configuration for virtual private gateway resource.The exclusion configuration for VPC Lattice service.final StringThe exclusion configuration for VPC Lattice service.The exclusion configuration for VPC peering connection resource.final StringThe exclusion configuration for VPC peering connection resource.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
internetGateway
The exclusion configuration for internet gateway resource.
If the service returns an enum value that is not available in the current SDK version,
internetGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominternetGatewayAsString().- Returns:
- The exclusion configuration for internet gateway resource.
- See Also:
-
internetGatewayAsString
The exclusion configuration for internet gateway resource.
If the service returns an enum value that is not available in the current SDK version,
internetGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frominternetGatewayAsString().- Returns:
- The exclusion configuration for internet gateway resource.
- See Also:
-
egressOnlyInternetGateway
The exclusion configuration for egress-only internet gateway resource.
If the service returns an enum value that is not available in the current SDK version,
egressOnlyInternetGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromegressOnlyInternetGatewayAsString().- Returns:
- The exclusion configuration for egress-only internet gateway resource.
- See Also:
-
egressOnlyInternetGatewayAsString
The exclusion configuration for egress-only internet gateway resource.
If the service returns an enum value that is not available in the current SDK version,
egressOnlyInternetGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromegressOnlyInternetGatewayAsString().- Returns:
- The exclusion configuration for egress-only internet gateway resource.
- See Also:
-
natGateway
The exclusion configuration for NAT gateway resource.
If the service returns an enum value that is not available in the current SDK version,
natGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnatGatewayAsString().- Returns:
- The exclusion configuration for NAT gateway resource.
- See Also:
-
natGatewayAsString
The exclusion configuration for NAT gateway resource.
If the service returns an enum value that is not available in the current SDK version,
natGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromnatGatewayAsString().- Returns:
- The exclusion configuration for NAT gateway resource.
- See Also:
-
virtualPrivateGateway
The exclusion configuration for virtual private gateway resource.
If the service returns an enum value that is not available in the current SDK version,
virtualPrivateGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvirtualPrivateGatewayAsString().- Returns:
- The exclusion configuration for virtual private gateway resource.
- See Also:
-
virtualPrivateGatewayAsString
The exclusion configuration for virtual private gateway resource.
If the service returns an enum value that is not available in the current SDK version,
virtualPrivateGatewaywill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvirtualPrivateGatewayAsString().- Returns:
- The exclusion configuration for virtual private gateway resource.
- See Also:
-
vpcPeering
The exclusion configuration for VPC peering connection resource.
If the service returns an enum value that is not available in the current SDK version,
vpcPeeringwill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvpcPeeringAsString().- Returns:
- The exclusion configuration for VPC peering connection resource.
- See Also:
-
vpcPeeringAsString
The exclusion configuration for VPC peering connection resource.
If the service returns an enum value that is not available in the current SDK version,
vpcPeeringwill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvpcPeeringAsString().- Returns:
- The exclusion configuration for VPC peering connection resource.
- See Also:
-
lambda
The exclusion configuration for Lambda service.
If the service returns an enum value that is not available in the current SDK version,
lambdawill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlambdaAsString().- Returns:
- The exclusion configuration for Lambda service.
- See Also:
-
lambdaAsString
The exclusion configuration for Lambda service.
If the service returns an enum value that is not available in the current SDK version,
lambdawill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromlambdaAsString().- Returns:
- The exclusion configuration for Lambda service.
- See Also:
-
vpcLattice
The exclusion configuration for VPC Lattice service.
If the service returns an enum value that is not available in the current SDK version,
vpcLatticewill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvpcLatticeAsString().- Returns:
- The exclusion configuration for VPC Lattice service.
- See Also:
-
vpcLatticeAsString
The exclusion configuration for VPC Lattice service.
If the service returns an enum value that is not available in the current SDK version,
vpcLatticewill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvpcLatticeAsString().- Returns:
- The exclusion configuration for VPC Lattice service.
- See Also:
-
elasticFileSystem
The exclusion configuration for Elastic File System service.
If the service returns an enum value that is not available in the current SDK version,
elasticFileSystemwill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromelasticFileSystemAsString().- Returns:
- The exclusion configuration for Elastic File System service.
- See Also:
-
elasticFileSystemAsString
The exclusion configuration for Elastic File System service.
If the service returns an enum value that is not available in the current SDK version,
elasticFileSystemwill returnVpcEncryptionControlExclusionState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromelasticFileSystemAsString().- Returns:
- The exclusion configuration for Elastic File System service.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<AccountVpcEncryptionControlExclusions.Builder,AccountVpcEncryptionControlExclusions>
-
builder
-
serializableBuilderClass
public static Class<? extends AccountVpcEncryptionControlExclusions.Builder> serializableBuilderClass() -
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-