1. Packages
  2. AWS Native
  3. API Docs
  4. networkmanager
  5. getConnectPeer

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

aws-native.networkmanager.getConnectPeer

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi

    AWS::NetworkManager::ConnectPeer Resource Type Definition.

    Using getConnectPeer

    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 getConnectPeer(args: GetConnectPeerArgs, opts?: InvokeOptions): Promise<GetConnectPeerResult>
    function getConnectPeerOutput(args: GetConnectPeerOutputArgs, opts?: InvokeOptions): Output<GetConnectPeerResult>
    def get_connect_peer(connect_peer_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetConnectPeerResult
    def get_connect_peer_output(connect_peer_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetConnectPeerResult]
    func LookupConnectPeer(ctx *Context, args *LookupConnectPeerArgs, opts ...InvokeOption) (*LookupConnectPeerResult, error)
    func LookupConnectPeerOutput(ctx *Context, args *LookupConnectPeerOutputArgs, opts ...InvokeOption) LookupConnectPeerResultOutput

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

    public static class GetConnectPeer 
    {
        public static Task<GetConnectPeerResult> InvokeAsync(GetConnectPeerArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectPeerResult> Invoke(GetConnectPeerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConnectPeerResult> getConnectPeer(GetConnectPeerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:networkmanager:getConnectPeer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConnectPeerId string
    The ID of the Connect peer.
    ConnectPeerId string
    The ID of the Connect peer.
    connectPeerId String
    The ID of the Connect peer.
    connectPeerId string
    The ID of the Connect peer.
    connect_peer_id str
    The ID of the Connect peer.
    connectPeerId String
    The ID of the Connect peer.

    getConnectPeer Result

    The following output properties are available:

    Configuration Pulumi.AwsNative.NetworkManager.Outputs.ConnectPeerConfiguration
    Configuration of the connect peer.
    ConnectPeerId string
    The ID of the Connect peer.
    CoreNetworkId string
    The ID of the core network.
    CreatedAt string
    Connect peer creation time.
    EdgeLocation string
    The Connect peer Regions where edges are located.
    State string
    State of the connect peer.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    An array of key-value pairs to apply to this resource.
    Configuration ConnectPeerConfiguration
    Configuration of the connect peer.
    ConnectPeerId string
    The ID of the Connect peer.
    CoreNetworkId string
    The ID of the core network.
    CreatedAt string
    Connect peer creation time.
    EdgeLocation string
    The Connect peer Regions where edges are located.
    State string
    State of the connect peer.
    Tags Tag
    An array of key-value pairs to apply to this resource.
    configuration ConnectPeerConfiguration
    Configuration of the connect peer.
    connectPeerId String
    The ID of the Connect peer.
    coreNetworkId String
    The ID of the core network.
    createdAt String
    Connect peer creation time.
    edgeLocation String
    The Connect peer Regions where edges are located.
    state String
    State of the connect peer.
    tags List<Tag>
    An array of key-value pairs to apply to this resource.
    configuration ConnectPeerConfiguration
    Configuration of the connect peer.
    connectPeerId string
    The ID of the Connect peer.
    coreNetworkId string
    The ID of the core network.
    createdAt string
    Connect peer creation time.
    edgeLocation string
    The Connect peer Regions where edges are located.
    state string
    State of the connect peer.
    tags Tag[]
    An array of key-value pairs to apply to this resource.
    configuration ConnectPeerConfiguration
    Configuration of the connect peer.
    connect_peer_id str
    The ID of the Connect peer.
    core_network_id str
    The ID of the core network.
    created_at str
    Connect peer creation time.
    edge_location str
    The Connect peer Regions where edges are located.
    state str
    State of the connect peer.
    tags Sequence[root_Tag]
    An array of key-value pairs to apply to this resource.
    configuration Property Map
    Configuration of the connect peer.
    connectPeerId String
    The ID of the Connect peer.
    coreNetworkId String
    The ID of the core network.
    createdAt String
    Connect peer creation time.
    edgeLocation String
    The Connect peer Regions where edges are located.
    state String
    State of the connect peer.
    tags List<Property Map>
    An array of key-value pairs to apply to this resource.

    Supporting Types

    ConnectPeerBgpConfiguration

    CoreNetworkAddress string
    The address of a core network.
    CoreNetworkAsn double
    The ASN of the Coret Network.
    PeerAddress string
    The address of a core network Connect peer.
    PeerAsn double
    The ASN of the Connect peer.
    CoreNetworkAddress string
    The address of a core network.
    CoreNetworkAsn float64
    The ASN of the Coret Network.
    PeerAddress string
    The address of a core network Connect peer.
    PeerAsn float64
    The ASN of the Connect peer.
    coreNetworkAddress String
    The address of a core network.
    coreNetworkAsn Double
    The ASN of the Coret Network.
    peerAddress String
    The address of a core network Connect peer.
    peerAsn Double
    The ASN of the Connect peer.
    coreNetworkAddress string
    The address of a core network.
    coreNetworkAsn number
    The ASN of the Coret Network.
    peerAddress string
    The address of a core network Connect peer.
    peerAsn number
    The ASN of the Connect peer.
    core_network_address str
    The address of a core network.
    core_network_asn float
    The ASN of the Coret Network.
    peer_address str
    The address of a core network Connect peer.
    peer_asn float
    The ASN of the Connect peer.
    coreNetworkAddress String
    The address of a core network.
    coreNetworkAsn Number
    The ASN of the Coret Network.
    peerAddress String
    The address of a core network Connect peer.
    peerAsn Number
    The ASN of the Connect peer.

    ConnectPeerConfiguration

    BgpConfigurations List<Pulumi.AwsNative.NetworkManager.Inputs.ConnectPeerBgpConfiguration>
    CoreNetworkAddress string
    The IP address of a core network.
    InsideCidrBlocks List<string>
    The inside IP addresses used for a Connect peer configuration.
    PeerAddress string
    The IP address of the Connect peer.
    Protocol string
    BgpConfigurations []ConnectPeerBgpConfiguration
    CoreNetworkAddress string
    The IP address of a core network.
    InsideCidrBlocks []string
    The inside IP addresses used for a Connect peer configuration.
    PeerAddress string
    The IP address of the Connect peer.
    Protocol string
    bgpConfigurations List<ConnectPeerBgpConfiguration>
    coreNetworkAddress String
    The IP address of a core network.
    insideCidrBlocks List<String>
    The inside IP addresses used for a Connect peer configuration.
    peerAddress String
    The IP address of the Connect peer.
    protocol String
    bgpConfigurations ConnectPeerBgpConfiguration[]
    coreNetworkAddress string
    The IP address of a core network.
    insideCidrBlocks string[]
    The inside IP addresses used for a Connect peer configuration.
    peerAddress string
    The IP address of the Connect peer.
    protocol string
    bgp_configurations Sequence[ConnectPeerBgpConfiguration]
    core_network_address str
    The IP address of a core network.
    inside_cidr_blocks Sequence[str]
    The inside IP addresses used for a Connect peer configuration.
    peer_address str
    The IP address of the Connect peer.
    protocol str
    bgpConfigurations List<Property Map>
    coreNetworkAddress String
    The IP address of a core network.
    insideCidrBlocks List<String>
    The inside IP addresses used for a Connect peer configuration.
    peerAddress String
    The IP address of the Connect peer.
    protocol String

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.102.0 published on Tuesday, Apr 16, 2024 by Pulumi