We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
aws-native.networkmanager.getDirectConnectGatewayAttachment
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi
AWS::NetworkManager::DirectConnectGatewayAttachment Resource Type
Using getDirectConnectGatewayAttachment
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 getDirectConnectGatewayAttachment(args: GetDirectConnectGatewayAttachmentArgs, opts?: InvokeOptions): Promise<GetDirectConnectGatewayAttachmentResult>
function getDirectConnectGatewayAttachmentOutput(args: GetDirectConnectGatewayAttachmentOutputArgs, opts?: InvokeOptions): Output<GetDirectConnectGatewayAttachmentResult>def get_direct_connect_gateway_attachment(attachment_id: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetDirectConnectGatewayAttachmentResult
def get_direct_connect_gateway_attachment_output(attachment_id: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetDirectConnectGatewayAttachmentResult]func LookupDirectConnectGatewayAttachment(ctx *Context, args *LookupDirectConnectGatewayAttachmentArgs, opts ...InvokeOption) (*LookupDirectConnectGatewayAttachmentResult, error)
func LookupDirectConnectGatewayAttachmentOutput(ctx *Context, args *LookupDirectConnectGatewayAttachmentOutputArgs, opts ...InvokeOption) LookupDirectConnectGatewayAttachmentResultOutput> Note: This function is named LookupDirectConnectGatewayAttachment in the Go SDK.
public static class GetDirectConnectGatewayAttachment 
{
    public static Task<GetDirectConnectGatewayAttachmentResult> InvokeAsync(GetDirectConnectGatewayAttachmentArgs args, InvokeOptions? opts = null)
    public static Output<GetDirectConnectGatewayAttachmentResult> Invoke(GetDirectConnectGatewayAttachmentInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs args, InvokeOptions options)
public static Output<GetDirectConnectGatewayAttachmentResult> getDirectConnectGatewayAttachment(GetDirectConnectGatewayAttachmentArgs args, InvokeOptions options)
fn::invoke:
  function: aws-native:networkmanager:getDirectConnectGatewayAttachment
  arguments:
    # arguments dictionaryThe following arguments are supported:
- AttachmentId string
- Id of the attachment.
- AttachmentId string
- Id of the attachment.
- attachmentId String
- Id of the attachment.
- attachmentId string
- Id of the attachment.
- attachment_id str
- Id of the attachment.
- attachmentId String
- Id of the attachment.
getDirectConnectGatewayAttachment Result
The following output properties are available:
- AttachmentId string
- Id of the attachment.
- AttachmentPolicy intRule Number 
- The policy rule number associated with the attachment.
- AttachmentType string
- Attachment type.
- CoreNetwork stringArn 
- The ARN of a core network for the Direct Connect Gateway attachment.
- CreatedAt string
- Creation time of the attachment.
- EdgeLocations List<string>
- The Regions where the edges are located.
- NetworkFunction stringGroup Name 
- The name of the network function group attachment.
- OwnerAccount stringId 
- Owner account of the attachment.
- ProposedNetwork Pulumi.Function Group Change Aws Native. Network Manager. Outputs. Direct Connect Gateway Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- ProposedSegment Pulumi.Change Aws Native. Network Manager. Outputs. Direct Connect Gateway Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- ResourceArn string
- The ARN of the Resource.
- SegmentName string
- The name of the segment attachment..
- State string
- State of the attachment.
- 
List<Pulumi.Aws Native. Outputs. Tag> 
- Tags for the attachment.
- UpdatedAt string
- Last update time of the attachment.
- AttachmentId string
- Id of the attachment.
- AttachmentPolicy intRule Number 
- The policy rule number associated with the attachment.
- AttachmentType string
- Attachment type.
- CoreNetwork stringArn 
- The ARN of a core network for the Direct Connect Gateway attachment.
- CreatedAt string
- Creation time of the attachment.
- EdgeLocations []string
- The Regions where the edges are located.
- NetworkFunction stringGroup Name 
- The name of the network function group attachment.
- OwnerAccount stringId 
- Owner account of the attachment.
- ProposedNetwork DirectFunction Group Change Connect Gateway Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- ProposedSegment DirectChange Connect Gateway Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- ResourceArn string
- The ARN of the Resource.
- SegmentName string
- The name of the segment attachment..
- State string
- State of the attachment.
- Tag
- Tags for the attachment.
- UpdatedAt string
- Last update time of the attachment.
- attachmentId String
- Id of the attachment.
- attachmentPolicy IntegerRule Number 
- The policy rule number associated with the attachment.
- attachmentType String
- Attachment type.
- coreNetwork StringArn 
- The ARN of a core network for the Direct Connect Gateway attachment.
- createdAt String
- Creation time of the attachment.
- edgeLocations List<String>
- The Regions where the edges are located.
- networkFunction StringGroup Name 
- The name of the network function group attachment.
- ownerAccount StringId 
- Owner account of the attachment.
- proposedNetwork DirectFunction Group Change Connect Gateway Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- proposedSegment DirectChange Connect Gateway Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- resourceArn String
- The ARN of the Resource.
- segmentName String
- The name of the segment attachment..
- state String
- State of the attachment.
- List<Tag>
- Tags for the attachment.
- updatedAt String
- Last update time of the attachment.
- attachmentId string
- Id of the attachment.
- attachmentPolicy numberRule Number 
- The policy rule number associated with the attachment.
- attachmentType string
- Attachment type.
- coreNetwork stringArn 
- The ARN of a core network for the Direct Connect Gateway attachment.
- createdAt string
- Creation time of the attachment.
- edgeLocations string[]
- The Regions where the edges are located.
- networkFunction stringGroup Name 
- The name of the network function group attachment.
- ownerAccount stringId 
- Owner account of the attachment.
- proposedNetwork DirectFunction Group Change Connect Gateway Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- proposedSegment DirectChange Connect Gateway Attachment Proposed Segment Change 
- The attachment to move from one segment to another.
- resourceArn string
- The ARN of the Resource.
- segmentName string
- The name of the segment attachment..
- state string
- State of the attachment.
- Tag[]
- Tags for the attachment.
- updatedAt string
- Last update time of the attachment.
- attachment_id str
- Id of the attachment.
- attachment_policy_ intrule_ number 
- The policy rule number associated with the attachment.
- attachment_type str
- Attachment type.
- core_network_ strarn 
- The ARN of a core network for the Direct Connect Gateway attachment.
- created_at str
- Creation time of the attachment.
- edge_locations Sequence[str]
- The Regions where the edges are located.
- network_function_ strgroup_ name 
- The name of the network function group attachment.
- owner_account_ strid 
- Owner account of the attachment.
- proposed_network_ Directfunction_ group_ change Connect Gateway Attachment Proposed Network Function Group Change 
- The attachment to move from one network function group to another.
- proposed_segment_ Directchange Connect Gateway Attachment Proposed Segment Change 
- 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 attachment..
- state str
- State of the attachment.
- Sequence[root_Tag]
- Tags for the attachment.
- updated_at str
- Last update time of the attachment.
- attachmentId String
- Id of the attachment.
- attachmentPolicy NumberRule Number 
- The policy rule number associated with the attachment.
- attachmentType String
- Attachment type.
- coreNetwork StringArn 
- The ARN of a core network for the Direct Connect Gateway attachment.
- createdAt String
- Creation time of the attachment.
- edgeLocations List<String>
- The Regions where the edges are located.
- networkFunction StringGroup Name 
- The name of the network function group attachment.
- ownerAccount StringId 
- Owner account of the attachment.
- proposedNetwork Property MapFunction Group Change 
- The attachment to move from one network function group to another.
- proposedSegment Property MapChange 
- The attachment to move from one segment to another.
- resourceArn String
- The ARN of the Resource.
- segmentName String
- The name of the segment attachment..
- state String
- State of the attachment.
- List<Property Map>
- Tags for the attachment.
- updatedAt String
- Last update time of the attachment.
Supporting Types
DirectConnectGatewayAttachmentProposedNetworkFunctionGroupChange        
- AttachmentPolicy intRule Number 
- The rule number in the policy document that applies to this change.
- NetworkFunction stringGroup Name 
- The name of the network function group to change.
- 
List<Pulumi.Aws Native. Network Manager. Inputs. Direct Connect Gateway Attachment Tag> 
- The key-value tags that changed for the network function group.
- AttachmentPolicy intRule Number 
- The rule number in the policy document that applies to this change.
- NetworkFunction stringGroup Name 
- The name of the network function group to change.
- 
[]DirectConnect Gateway Attachment Tag 
- The key-value tags that changed for the network function group.
- attachmentPolicy IntegerRule Number 
- The rule number in the policy document that applies to this change.
- networkFunction StringGroup Name 
- The name of the network function group to change.
- 
List<DirectConnect Gateway Attachment Tag> 
- The key-value tags that changed for the network function group.
- attachmentPolicy numberRule Number 
- The rule number in the policy document that applies to this change.
- networkFunction stringGroup Name 
- The name of the network function group to change.
- 
DirectConnect Gateway Attachment Tag[] 
- The key-value tags that changed for the network function group.
- attachment_policy_ intrule_ number 
- The rule number in the policy document that applies to this change.
- network_function_ strgroup_ name 
- The name of the network function group to change.
- 
Sequence[DirectConnect Gateway Attachment Tag] 
- The key-value tags that changed for the network function group.
- attachmentPolicy NumberRule Number 
- The rule number in the policy document that applies to this change.
- networkFunction StringGroup Name 
- The name of the network function group to change.
- List<Property Map>
- The key-value tags that changed for the network function group.
DirectConnectGatewayAttachmentProposedSegmentChange      
- AttachmentPolicy intRule Number 
- The rule number in the policy document that applies to this change.
- SegmentName string
- The name of the segment to change.
- 
List<Pulumi.Aws Native. Network Manager. Inputs. Direct Connect Gateway Attachment Tag> 
- The key-value tags that changed for the segment.
- AttachmentPolicy intRule Number 
- The rule number in the policy document that applies to this change.
- SegmentName string
- The name of the segment to change.
- 
[]DirectConnect Gateway Attachment Tag 
- The key-value tags that changed for the segment.
- attachmentPolicy IntegerRule Number 
- The rule number in the policy document that applies to this change.
- segmentName String
- The name of the segment to change.
- 
List<DirectConnect Gateway Attachment Tag> 
- The key-value tags that changed for the segment.
- attachmentPolicy numberRule Number 
- The rule number in the policy document that applies to this change.
- segmentName string
- The name of the segment to change.
- 
DirectConnect Gateway Attachment Tag[] 
- The key-value tags that changed for the segment.
- attachment_policy_ intrule_ number 
- The rule number in the policy document that applies to this change.
- segment_name str
- The name of the segment to change.
- 
Sequence[DirectConnect Gateway Attachment Tag] 
- The key-value tags that changed for the segment.
- attachmentPolicy NumberRule Number 
- The rule number in the policy document that applies to this change.
- segmentName String
- The name of the segment to change.
- List<Property Map>
- The key-value tags that changed for the segment.
DirectConnectGatewayAttachmentTag    
- Key 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 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 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 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 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 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 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 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 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 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 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 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
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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi