1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. networkmanager
  5. getSiteToSiteVpnAttachment

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

aws-native.networkmanager.getSiteToSiteVpnAttachment

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi

AWS::NetworkManager::SiteToSiteVpnAttachment Resource Type definition.

Using getSiteToSiteVpnAttachment

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getSiteToSiteVpnAttachment(args: GetSiteToSiteVpnAttachmentArgs, opts?: InvokeOptions): Promise<GetSiteToSiteVpnAttachmentResult>
function getSiteToSiteVpnAttachmentOutput(args: GetSiteToSiteVpnAttachmentOutputArgs, opts?: InvokeOptions): Output<GetSiteToSiteVpnAttachmentResult>
Copy
def get_site_to_site_vpn_attachment(attachment_id: Optional[str] = None,
                                    opts: Optional[InvokeOptions] = None) -> GetSiteToSiteVpnAttachmentResult
def get_site_to_site_vpn_attachment_output(attachment_id: Optional[pulumi.Input[str]] = None,
                                    opts: Optional[InvokeOptions] = None) -> Output[GetSiteToSiteVpnAttachmentResult]
Copy
func LookupSiteToSiteVpnAttachment(ctx *Context, args *LookupSiteToSiteVpnAttachmentArgs, opts ...InvokeOption) (*LookupSiteToSiteVpnAttachmentResult, error)
func LookupSiteToSiteVpnAttachmentOutput(ctx *Context, args *LookupSiteToSiteVpnAttachmentOutputArgs, opts ...InvokeOption) LookupSiteToSiteVpnAttachmentResultOutput
Copy

> Note: This function is named LookupSiteToSiteVpnAttachment in the Go SDK.

public static class GetSiteToSiteVpnAttachment 
{
    public static Task<GetSiteToSiteVpnAttachmentResult> InvokeAsync(GetSiteToSiteVpnAttachmentArgs args, InvokeOptions? opts = null)
    public static Output<GetSiteToSiteVpnAttachmentResult> Invoke(GetSiteToSiteVpnAttachmentInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSiteToSiteVpnAttachmentResult> getSiteToSiteVpnAttachment(GetSiteToSiteVpnAttachmentArgs args, InvokeOptions options)
public static Output<GetSiteToSiteVpnAttachmentResult> getSiteToSiteVpnAttachment(GetSiteToSiteVpnAttachmentArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:networkmanager:getSiteToSiteVpnAttachment
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AttachmentId This property is required. string
The ID of the attachment.
AttachmentId This property is required. string
The ID of the attachment.
attachmentId This property is required. String
The ID of the attachment.
attachmentId This property is required. string
The ID of the attachment.
attachment_id This property is required. str
The ID of the attachment.
attachmentId This property is required. String
The ID of the attachment.

getSiteToSiteVpnAttachment Result

The following output properties are available:

AttachmentId string
The ID of the attachment.
AttachmentPolicyRuleNumber int
The policy rule number associated with the attachment.
AttachmentType string
The type of attachment.
CoreNetworkArn string
The ARN of a core network for the VPC attachment.
CreatedAt string
Creation time of the attachment.
EdgeLocation string
The Region where the edge is located.
NetworkFunctionGroupName string
The name of the network function group attachment.
OwnerAccountId string
Owner account of the attachment.
ProposedNetworkFunctionGroupChange Pulumi.AwsNative.NetworkManager.Outputs.SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange
The attachment to move from one network function group to another.
ProposedSegmentChange Pulumi.AwsNative.NetworkManager.Outputs.SiteToSiteVpnAttachmentProposedSegmentChange
The attachment to move from one segment to another.
ResourceArn string
The ARN of the Resource.
SegmentName string
The name of the segment that attachment is in.
State string
The state of the attachment.
Tags List<Pulumi.AwsNative.Outputs.Tag>
Tags for the attachment.
UpdatedAt string
Last update time of the attachment.
AttachmentId string
The ID of the attachment.
AttachmentPolicyRuleNumber int
The policy rule number associated with the attachment.
AttachmentType string
The type of attachment.
CoreNetworkArn string
The ARN of a core network for the VPC attachment.
CreatedAt string
Creation time of the attachment.
EdgeLocation string
The Region where the edge is located.
NetworkFunctionGroupName string
The name of the network function group attachment.
OwnerAccountId string
Owner account of the attachment.
ProposedNetworkFunctionGroupChange SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange
The attachment to move from one network function group to another.
ProposedSegmentChange SiteToSiteVpnAttachmentProposedSegmentChange
The attachment to move from one segment to another.
ResourceArn string
The ARN of the Resource.
SegmentName string
The name of the segment that attachment is in.
State string
The state of the attachment.
Tags Tag
Tags for the attachment.
UpdatedAt string
Last update time of the attachment.
attachmentId String
The ID of the attachment.
attachmentPolicyRuleNumber Integer
The policy rule number associated with the attachment.
attachmentType String
The type of attachment.
coreNetworkArn String
The ARN of a core network for the VPC attachment.
createdAt String
Creation time of the attachment.
edgeLocation String
The Region where the edge is located.
networkFunctionGroupName String
The name of the network function group attachment.
ownerAccountId String
Owner account of the attachment.
proposedNetworkFunctionGroupChange SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange
The attachment to move from one network function group to another.
proposedSegmentChange SiteToSiteVpnAttachmentProposedSegmentChange
The attachment to move from one segment to another.
resourceArn String
The ARN of the Resource.
segmentName String
The name of the segment that attachment is in.
state String
The state of the attachment.
tags List<Tag>
Tags for the attachment.
updatedAt String
Last update time of the attachment.
attachmentId string
The ID of the attachment.
attachmentPolicyRuleNumber number
The policy rule number associated with the attachment.
attachmentType string
The type of attachment.
coreNetworkArn string
The ARN of a core network for the VPC attachment.
createdAt string
Creation time of the attachment.
edgeLocation string
The Region where the edge is located.
networkFunctionGroupName string
The name of the network function group attachment.
ownerAccountId string
Owner account of the attachment.
proposedNetworkFunctionGroupChange SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange
The attachment to move from one network function group to another.
proposedSegmentChange SiteToSiteVpnAttachmentProposedSegmentChange
The attachment to move from one segment to another.
resourceArn string
The ARN of the Resource.
segmentName string
The name of the segment that attachment is in.
state string
The state of the attachment.
tags Tag[]
Tags for the attachment.
updatedAt string
Last update time of the attachment.
attachment_id str
The ID of the attachment.
attachment_policy_rule_number int
The policy rule number associated with the attachment.
attachment_type str
The type of attachment.
core_network_arn str
The ARN of a core network for the VPC attachment.
created_at str
Creation time of the attachment.
edge_location str
The Region where the edge is located.
network_function_group_name str
The name of the network function group attachment.
owner_account_id str
Owner account of the attachment.
proposed_network_function_group_change SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange
The attachment to move from one network function group to another.
proposed_segment_change SiteToSiteVpnAttachmentProposedSegmentChange
The attachment to move from one segment to another.
resource_arn str
The ARN of the Resource.
segment_name str
The name of the segment that attachment is in.
state str
The state of the attachment.
tags Sequence[root_Tag]
Tags for the attachment.
updated_at str
Last update time of the attachment.
attachmentId String
The ID of the attachment.
attachmentPolicyRuleNumber Number
The policy rule number associated with the attachment.
attachmentType String
The type of attachment.
coreNetworkArn String
The ARN of a core network for the VPC attachment.
createdAt String
Creation time of the attachment.
edgeLocation String
The Region where the edge is located.
networkFunctionGroupName String
The name of the network function group attachment.
ownerAccountId String
Owner account of the attachment.
proposedNetworkFunctionGroupChange Property Map
The attachment to move from one network function group to another.
proposedSegmentChange Property Map
The attachment to move from one segment to another.
resourceArn String
The ARN of the Resource.
segmentName String
The name of the segment that attachment is in.
state String
The state of the attachment.
tags List<Property Map>
Tags for the attachment.
updatedAt String
Last update time of the attachment.

Supporting Types

SiteToSiteVpnAttachmentProposedNetworkFunctionGroupChange

AttachmentPolicyRuleNumber int
The rule number in the policy document that applies to this change.
NetworkFunctionGroupName string
The name of the network function group to change.
Tags List<Pulumi.AwsNative.NetworkManager.Inputs.SiteToSiteVpnAttachmentTag>
The key-value tags that changed for the network function group.
AttachmentPolicyRuleNumber int
The rule number in the policy document that applies to this change.
NetworkFunctionGroupName string
The name of the network function group to change.
Tags []SiteToSiteVpnAttachmentTag
The key-value tags that changed for the network function group.
attachmentPolicyRuleNumber Integer
The rule number in the policy document that applies to this change.
networkFunctionGroupName String
The name of the network function group to change.
tags List<SiteToSiteVpnAttachmentTag>
The key-value tags that changed for the network function group.
attachmentPolicyRuleNumber number
The rule number in the policy document that applies to this change.
networkFunctionGroupName string
The name of the network function group to change.
tags SiteToSiteVpnAttachmentTag[]
The key-value tags that changed for the network function group.
attachment_policy_rule_number int
The rule number in the policy document that applies to this change.
network_function_group_name str
The name of the network function group to change.
tags Sequence[SiteToSiteVpnAttachmentTag]
The key-value tags that changed for the network function group.
attachmentPolicyRuleNumber Number
The rule number in the policy document that applies to this change.
networkFunctionGroupName String
The name of the network function group to change.
tags List<Property Map>
The key-value tags that changed for the network function group.

SiteToSiteVpnAttachmentProposedSegmentChange

AttachmentPolicyRuleNumber int
The rule number in the policy document that applies to this change.
SegmentName string
The name of the segment to change.
Tags List<Pulumi.AwsNative.NetworkManager.Inputs.SiteToSiteVpnAttachmentTag>
The key-value tags that changed for the segment.
AttachmentPolicyRuleNumber int
The rule number in the policy document that applies to this change.
SegmentName string
The name of the segment to change.
Tags []SiteToSiteVpnAttachmentTag
The key-value tags that changed for the segment.
attachmentPolicyRuleNumber Integer
The rule number in the policy document that applies to this change.
segmentName String
The name of the segment to change.
tags List<SiteToSiteVpnAttachmentTag>
The key-value tags that changed for the segment.
attachmentPolicyRuleNumber number
The rule number in the policy document that applies to this change.
segmentName string
The name of the segment to change.
tags SiteToSiteVpnAttachmentTag[]
The key-value tags that changed for the segment.
attachment_policy_rule_number int
The rule number in the policy document that applies to this change.
segment_name str
The name of the segment to change.
tags Sequence[SiteToSiteVpnAttachmentTag]
The key-value tags that changed for the segment.
attachmentPolicyRuleNumber Number
The rule number in the policy document that applies to this change.
segmentName String
The name of the segment to change.
tags List<Property Map>
The key-value tags that changed for the segment.

SiteToSiteVpnAttachmentTag

Key This property is required. string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Value This property is required. string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Key This property is required. string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
Value This property is required. string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key This property is required. String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value This property is required. String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key This property is required. string
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value This property is required. string
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key This property is required. str
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value This property is required. str
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
key This property is required. String
The key name of the tag. You can specify a value that is 1 to 128 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.
value This property is required. String
The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length and cannot be prefixed with aws:. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.27.0 published on Monday, Apr 14, 2025 by Pulumi