1. Packages
  2. StrongDM
  3. API Docs
  4. getPeeringGroupPeer
StrongDM v1.27.0 published on Sunday, Apr 20, 2025 by Piers Karsenbarg

sdm.getPeeringGroupPeer

Explore with Pulumi AI

StrongDM v1.27.0 published on Sunday, Apr 20, 2025 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>
Copy
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]
Copy
func LookupPeeringGroupPeer(ctx *Context, args *LookupPeeringGroupPeerArgs, opts ...InvokeOption) (*LookupPeeringGroupPeerResult, error)
func LookupPeeringGroupPeerOutput(ctx *Context, args *LookupPeeringGroupPeerOutputArgs, opts ...InvokeOption) LookupPeeringGroupPeerResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetPeeringGroupPeerResult> getPeeringGroupPeer(GetPeeringGroupPeerArgs args, InvokeOptions options)
public static Output<GetPeeringGroupPeerResult> getPeeringGroupPeer(GetPeeringGroupPeerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: sdm:index/getPeeringGroupPeer:getPeeringGroupPeer
  arguments:
    # arguments dictionary
Copy

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.
StrongDM v1.27.0 published on Sunday, Apr 20, 2025 by Piers Karsenbarg