@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TransitGatewayVpcAttachmentOptions extends Object implements Serializable, Cloneable
Describes the VPC attachment options.
Constructor and Description |
---|
TransitGatewayVpcAttachmentOptions() |
Modifier and Type | Method and Description |
---|---|
TransitGatewayVpcAttachmentOptions |
clone() |
boolean |
equals(Object obj) |
String |
getApplianceModeSupport()
Indicates whether appliance mode support is enabled.
|
String |
getDnsSupport()
Indicates whether DNS support is enabled.
|
String |
getIpv6Support()
Indicates whether IPv6 support is disabled.
|
String |
getSecurityGroupReferencingSupport()
|
int |
hashCode() |
void |
setApplianceModeSupport(String applianceModeSupport)
Indicates whether appliance mode support is enabled.
|
void |
setDnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
|
void |
setIpv6Support(String ipv6Support)
Indicates whether IPv6 support is disabled.
|
void |
setSecurityGroupReferencingSupport(String securityGroupReferencingSupport)
|
String |
toString()
Returns a string representation of this object.
|
TransitGatewayVpcAttachmentOptions |
withApplianceModeSupport(ApplianceModeSupportValue applianceModeSupport)
Indicates whether appliance mode support is enabled.
|
TransitGatewayVpcAttachmentOptions |
withApplianceModeSupport(String applianceModeSupport)
Indicates whether appliance mode support is enabled.
|
TransitGatewayVpcAttachmentOptions |
withDnsSupport(DnsSupportValue dnsSupport)
Indicates whether DNS support is enabled.
|
TransitGatewayVpcAttachmentOptions |
withDnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
|
TransitGatewayVpcAttachmentOptions |
withIpv6Support(Ipv6SupportValue ipv6Support)
Indicates whether IPv6 support is disabled.
|
TransitGatewayVpcAttachmentOptions |
withIpv6Support(String ipv6Support)
Indicates whether IPv6 support is disabled.
|
TransitGatewayVpcAttachmentOptions |
withSecurityGroupReferencingSupport(SecurityGroupReferencingSupportValue securityGroupReferencingSupport)
|
TransitGatewayVpcAttachmentOptions |
withSecurityGroupReferencingSupport(String securityGroupReferencingSupport)
|
public void setDnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
dnsSupport
- Indicates whether DNS support is enabled.DnsSupportValue
public String getDnsSupport()
Indicates whether DNS support is enabled.
DnsSupportValue
public TransitGatewayVpcAttachmentOptions withDnsSupport(String dnsSupport)
Indicates whether DNS support is enabled.
dnsSupport
- Indicates whether DNS support is enabled.DnsSupportValue
public TransitGatewayVpcAttachmentOptions withDnsSupport(DnsSupportValue dnsSupport)
Indicates whether DNS support is enabled.
dnsSupport
- Indicates whether DNS support is enabled.DnsSupportValue
public void setSecurityGroupReferencingSupport(String securityGroupReferencingSupport)
This parameter is in preview and may not be available for your account.
Enables you to reference a security group across VPCs attached to a transit gateway. Use this option to simplify security group management and control of instance-to-instance traffic across VPCs that are connected by transit gateway. You can also use this option to migrate from VPC peering (which was the only option that supported security group referencing) to transit gateways (which now also support security group referencing). This option is disabled by default and there are no additional costs to use this feature.
securityGroupReferencingSupport
- This parameter is in preview and may not be available for your account.
Enables you to reference a security group across VPCs attached to a transit gateway. Use this option to simplify security group management and control of instance-to-instance traffic across VPCs that are connected by transit gateway. You can also use this option to migrate from VPC peering (which was the only option that supported security group referencing) to transit gateways (which now also support security group referencing). This option is disabled by default and there are no additional costs to use this feature.
SecurityGroupReferencingSupportValue
public String getSecurityGroupReferencingSupport()
This parameter is in preview and may not be available for your account.
Enables you to reference a security group across VPCs attached to a transit gateway. Use this option to simplify security group management and control of instance-to-instance traffic across VPCs that are connected by transit gateway. You can also use this option to migrate from VPC peering (which was the only option that supported security group referencing) to transit gateways (which now also support security group referencing). This option is disabled by default and there are no additional costs to use this feature.
This parameter is in preview and may not be available for your account.
Enables you to reference a security group across VPCs attached to a transit gateway. Use this option to simplify security group management and control of instance-to-instance traffic across VPCs that are connected by transit gateway. You can also use this option to migrate from VPC peering (which was the only option that supported security group referencing) to transit gateways (which now also support security group referencing). This option is disabled by default and there are no additional costs to use this feature.
SecurityGroupReferencingSupportValue
public TransitGatewayVpcAttachmentOptions withSecurityGroupReferencingSupport(String securityGroupReferencingSupport)
This parameter is in preview and may not be available for your account.
Enables you to reference a security group across VPCs attached to a transit gateway. Use this option to simplify security group management and control of instance-to-instance traffic across VPCs that are connected by transit gateway. You can also use this option to migrate from VPC peering (which was the only option that supported security group referencing) to transit gateways (which now also support security group referencing). This option is disabled by default and there are no additional costs to use this feature.
securityGroupReferencingSupport
- This parameter is in preview and may not be available for your account.
Enables you to reference a security group across VPCs attached to a transit gateway. Use this option to simplify security group management and control of instance-to-instance traffic across VPCs that are connected by transit gateway. You can also use this option to migrate from VPC peering (which was the only option that supported security group referencing) to transit gateways (which now also support security group referencing). This option is disabled by default and there are no additional costs to use this feature.
SecurityGroupReferencingSupportValue
public TransitGatewayVpcAttachmentOptions withSecurityGroupReferencingSupport(SecurityGroupReferencingSupportValue securityGroupReferencingSupport)
This parameter is in preview and may not be available for your account.
Enables you to reference a security group across VPCs attached to a transit gateway. Use this option to simplify security group management and control of instance-to-instance traffic across VPCs that are connected by transit gateway. You can also use this option to migrate from VPC peering (which was the only option that supported security group referencing) to transit gateways (which now also support security group referencing). This option is disabled by default and there are no additional costs to use this feature.
securityGroupReferencingSupport
- This parameter is in preview and may not be available for your account.
Enables you to reference a security group across VPCs attached to a transit gateway. Use this option to simplify security group management and control of instance-to-instance traffic across VPCs that are connected by transit gateway. You can also use this option to migrate from VPC peering (which was the only option that supported security group referencing) to transit gateways (which now also support security group referencing). This option is disabled by default and there are no additional costs to use this feature.
SecurityGroupReferencingSupportValue
public void setIpv6Support(String ipv6Support)
Indicates whether IPv6 support is disabled.
ipv6Support
- Indicates whether IPv6 support is disabled.Ipv6SupportValue
public String getIpv6Support()
Indicates whether IPv6 support is disabled.
Ipv6SupportValue
public TransitGatewayVpcAttachmentOptions withIpv6Support(String ipv6Support)
Indicates whether IPv6 support is disabled.
ipv6Support
- Indicates whether IPv6 support is disabled.Ipv6SupportValue
public TransitGatewayVpcAttachmentOptions withIpv6Support(Ipv6SupportValue ipv6Support)
Indicates whether IPv6 support is disabled.
ipv6Support
- Indicates whether IPv6 support is disabled.Ipv6SupportValue
public void setApplianceModeSupport(String applianceModeSupport)
Indicates whether appliance mode support is enabled.
applianceModeSupport
- Indicates whether appliance mode support is enabled.ApplianceModeSupportValue
public String getApplianceModeSupport()
Indicates whether appliance mode support is enabled.
ApplianceModeSupportValue
public TransitGatewayVpcAttachmentOptions withApplianceModeSupport(String applianceModeSupport)
Indicates whether appliance mode support is enabled.
applianceModeSupport
- Indicates whether appliance mode support is enabled.ApplianceModeSupportValue
public TransitGatewayVpcAttachmentOptions withApplianceModeSupport(ApplianceModeSupportValue applianceModeSupport)
Indicates whether appliance mode support is enabled.
applianceModeSupport
- Indicates whether appliance mode support is enabled.ApplianceModeSupportValue
public String toString()
toString
in class Object
Object.toString()
public TransitGatewayVpcAttachmentOptions clone()