Package com.pulumi.aws.networkmanager
Class SiteToSiteVpnAttachmentArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.networkmanager.SiteToSiteVpnAttachmentArgs.Builder
-
- Enclosing class:
- SiteToSiteVpnAttachmentArgs
public static final class SiteToSiteVpnAttachmentArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(SiteToSiteVpnAttachmentArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SiteToSiteVpnAttachmentArgsbuild()SiteToSiteVpnAttachmentArgs.BuildercoreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)SiteToSiteVpnAttachmentArgs.BuildercoreNetworkId(java.lang.String coreNetworkId)SiteToSiteVpnAttachmentArgs.BuilderroutingPolicyLabel(com.pulumi.core.Output<java.lang.String> routingPolicyLabel)SiteToSiteVpnAttachmentArgs.BuilderroutingPolicyLabel(java.lang.String routingPolicyLabel)SiteToSiteVpnAttachmentArgs.Buildertags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)SiteToSiteVpnAttachmentArgs.Buildertags(java.util.Map<java.lang.String,java.lang.String> tags)SiteToSiteVpnAttachmentArgs.BuildervpnConnectionArn(com.pulumi.core.Output<java.lang.String> vpnConnectionArn)SiteToSiteVpnAttachmentArgs.BuildervpnConnectionArn(java.lang.String vpnConnectionArn)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(SiteToSiteVpnAttachmentArgs defaults)
-
-
Method Detail
-
coreNetworkId
public SiteToSiteVpnAttachmentArgs.Builder coreNetworkId(com.pulumi.core.Output<java.lang.String> coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network for the VPN attachment.- Returns:
- builder
-
coreNetworkId
public SiteToSiteVpnAttachmentArgs.Builder coreNetworkId(java.lang.String coreNetworkId)
- Parameters:
coreNetworkId- ID of a core network for the VPN attachment.- Returns:
- builder
-
routingPolicyLabel
public SiteToSiteVpnAttachmentArgs.Builder routingPolicyLabel(@Nullable com.pulumi.core.Output<java.lang.String> routingPolicyLabel)
- Parameters:
routingPolicyLabel- The routing policy label to apply to the Site-to-Site VPN attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource.- Returns:
- builder
-
routingPolicyLabel
public SiteToSiteVpnAttachmentArgs.Builder routingPolicyLabel(java.lang.String routingPolicyLabel)
- Parameters:
routingPolicyLabel- The routing policy label to apply to the Site-to-Site VPN attachment for traffic routing decisions. Maximum length of 256 characters. Changing this value will force recreation of the resource.- Returns:
- builder
-
tags
public SiteToSiteVpnAttachmentArgs.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags- Key-value tags for the attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public SiteToSiteVpnAttachmentArgs.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags- Key-value tags for the attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
vpnConnectionArn
public SiteToSiteVpnAttachmentArgs.Builder vpnConnectionArn(com.pulumi.core.Output<java.lang.String> vpnConnectionArn)
- Parameters:
vpnConnectionArn- ARN of the site-to-site VPN connection. The following arguments are optional:- Returns:
- builder
-
vpnConnectionArn
public SiteToSiteVpnAttachmentArgs.Builder vpnConnectionArn(java.lang.String vpnConnectionArn)
- Parameters:
vpnConnectionArn- ARN of the site-to-site VPN connection. The following arguments are optional:- Returns:
- builder
-
build
public SiteToSiteVpnAttachmentArgs build()
-
-