1. Packages
  2. StrongDM
  3. API Docs
  4. getPeeringGroupPeer
StrongDM v1.21.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

sdm.getPeeringGroupPeer

Explore with Pulumi AI

sdm logo
StrongDM v1.21.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg

    PeeringGroupPeer represents the link between two PeeringGroups

    Using getPeeringGroupPeer

    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 getPeeringGroupPeer(args: GetPeeringGroupPeerArgs, opts?: InvokeOptions): Promise<GetPeeringGroupPeerResult>
    function getPeeringGroupPeerOutput(args: GetPeeringGroupPeerOutputArgs, opts?: InvokeOptions): Output<GetPeeringGroupPeerResult>
    def get_peering_group_peer(group_id: Optional[str] = None,
                               id: Optional[str] = None,
                               peers_with_group_id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetPeeringGroupPeerResult
    def get_peering_group_peer_output(group_id: Optional[pulumi.Input[str]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               peers_with_group_id: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetPeeringGroupPeerResult]
    func LookupPeeringGroupPeer(ctx *Context, args *LookupPeeringGroupPeerArgs, opts ...InvokeOption) (*LookupPeeringGroupPeerResult, error)
    func LookupPeeringGroupPeerOutput(ctx *Context, args *LookupPeeringGroupPeerOutputArgs, opts ...InvokeOption) LookupPeeringGroupPeerResultOutput

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

    public static class GetPeeringGroupPeer 
    {
        public static Task<GetPeeringGroupPeerResult> InvokeAsync(GetPeeringGroupPeerArgs args, InvokeOptions? opts = null)
        public static Output<GetPeeringGroupPeerResult> Invoke(GetPeeringGroupPeerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetPeeringGroupPeerResult> getPeeringGroupPeer(GetPeeringGroupPeerArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: sdm:index/getPeeringGroupPeer:getPeeringGroupPeer
      arguments:
        # arguments dictionary

    The following arguments are supported:

    GroupId string
    Group ID from which the link will originate.
    Id string
    Unique identifier of the Attachment.
    PeersWithGroupId string
    Peering Group ID to which Group ID will link.
    GroupId string
    Group ID from which the link will originate.
    Id string
    Unique identifier of the Attachment.
    PeersWithGroupId string
    Peering Group ID to which Group ID will link.
    groupId String
    Group ID from which the link will originate.
    id String
    Unique identifier of the Attachment.
    peersWithGroupId String
    Peering Group ID to which Group ID will link.
    groupId string
    Group ID from which the link will originate.
    id string
    Unique identifier of the Attachment.
    peersWithGroupId string
    Peering Group ID to which Group ID will link.
    group_id str
    Group ID from which the link will originate.
    id str
    Unique identifier of the Attachment.
    peers_with_group_id str
    Peering Group ID to which Group ID will link.
    groupId String
    Group ID from which the link will originate.
    id String
    Unique identifier of the Attachment.
    peersWithGroupId String
    Peering Group ID to which Group ID will link.

    getPeeringGroupPeer Result

    The following output properties are available:

    Ids List<string>
    a list of strings of ids of data sources that match the given arguments.
    PeeringGroupPeers List<PiersKarsenbarg.Sdm.Outputs.GetPeeringGroupPeerPeeringGroupPeer>
    A list where each element has the following attributes:
    GroupId string
    Group ID from which the link will originate.
    Id string
    Unique identifier of the Attachment.
    PeersWithGroupId string
    Peering Group ID to which Group ID will link.
    Ids []string
    a list of strings of ids of data sources that match the given arguments.
    PeeringGroupPeers []GetPeeringGroupPeerPeeringGroupPeer
    A list where each element has the following attributes:
    GroupId string
    Group ID from which the link will originate.
    Id string
    Unique identifier of the Attachment.
    PeersWithGroupId string
    Peering Group ID to which Group ID will link.
    ids List<String>
    a list of strings of ids of data sources that match the given arguments.
    peeringGroupPeers List<GetPeeringGroupPeerPeeringGroupPeer>
    A list where each element has the following attributes:
    groupId String
    Group ID from which the link will originate.
    id String
    Unique identifier of the Attachment.
    peersWithGroupId String
    Peering Group ID to which Group ID will link.
    ids string[]
    a list of strings of ids of data sources that match the given arguments.
    peeringGroupPeers GetPeeringGroupPeerPeeringGroupPeer[]
    A list where each element has the following attributes:
    groupId string
    Group ID from which the link will originate.
    id string
    Unique identifier of the Attachment.
    peersWithGroupId string
    Peering Group ID to which Group ID will link.
    ids Sequence[str]
    a list of strings of ids of data sources that match the given arguments.
    peering_group_peers Sequence[GetPeeringGroupPeerPeeringGroupPeer]
    A list where each element has the following attributes:
    group_id str
    Group ID from which the link will originate.
    id str
    Unique identifier of the Attachment.
    peers_with_group_id str
    Peering Group ID to which Group ID will link.
    ids List<String>
    a list of strings of ids of data sources that match the given arguments.
    peeringGroupPeers List<Property Map>
    A list where each element has the following attributes:
    groupId String
    Group ID from which the link will originate.
    id String
    Unique identifier of the Attachment.
    peersWithGroupId String
    Peering Group ID to which Group ID will link.

    Supporting Types

    GetPeeringGroupPeerPeeringGroupPeer

    GroupId string
    Group ID from which the link will originate.
    Id string
    Unique identifier of the Attachment.
    PeersWithGroupId string
    Peering Group ID to which Group ID will link.
    GroupId string
    Group ID from which the link will originate.
    Id string
    Unique identifier of the Attachment.
    PeersWithGroupId string
    Peering Group ID to which Group ID will link.
    groupId String
    Group ID from which the link will originate.
    id String
    Unique identifier of the Attachment.
    peersWithGroupId String
    Peering Group ID to which Group ID will link.
    groupId string
    Group ID from which the link will originate.
    id string
    Unique identifier of the Attachment.
    peersWithGroupId string
    Peering Group ID to which Group ID will link.
    group_id str
    Group ID from which the link will originate.
    id str
    Unique identifier of the Attachment.
    peers_with_group_id str
    Peering Group ID to which Group ID will link.
    groupId String
    Group ID from which the link will originate.
    id String
    Unique identifier of the Attachment.
    peersWithGroupId String
    Peering Group ID to which Group ID will link.

    Package Details

    Repository
    sdm pierskarsenbarg/pulumi-sdm
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdm Terraform Provider.
    sdm logo
    StrongDM v1.21.0 published on Monday, Nov 4, 2024 by Piers Karsenbarg