Google Native

Pulumi Official
Package maintained by Pulumi
v0.23.0 published on Thursday, Aug 11, 2022 by Pulumi

getPrivateConnection

Use this method to get details about a private connectivity configuration.

Using getPrivateConnection

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 getPrivateConnection(args: GetPrivateConnectionArgs, opts?: InvokeOptions): Promise<GetPrivateConnectionResult>
function getPrivateConnectionOutput(args: GetPrivateConnectionOutputArgs, opts?: InvokeOptions): Output<GetPrivateConnectionResult>
def get_private_connection(location: Optional[str] = None,
                           private_connection_id: Optional[str] = None,
                           project: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetPrivateConnectionResult
def get_private_connection_output(location: Optional[pulumi.Input[str]] = None,
                           private_connection_id: Optional[pulumi.Input[str]] = None,
                           project: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetPrivateConnectionResult]
func LookupPrivateConnection(ctx *Context, args *LookupPrivateConnectionArgs, opts ...InvokeOption) (*LookupPrivateConnectionResult, error)
func LookupPrivateConnectionOutput(ctx *Context, args *LookupPrivateConnectionOutputArgs, opts ...InvokeOption) LookupPrivateConnectionResultOutput

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

public static class GetPrivateConnection 
{
    public static Task<GetPrivateConnectionResult> InvokeAsync(GetPrivateConnectionArgs args, InvokeOptions? opts = null)
    public static Output<GetPrivateConnectionResult> Invoke(GetPrivateConnectionInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetPrivateConnectionResult> getPrivateConnection(GetPrivateConnectionArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: google-native:datastream/v1alpha1:getPrivateConnection
  Arguments:
    # Arguments dictionary

The following arguments are supported:

getPrivateConnection Result

The following output properties are available:

CreateTime string

The create time of the resource.

DisplayName string

Display name.

Error Pulumi.GoogleNative.Datastream.V1Alpha1.Outputs.ErrorResponse

In case of error, the details of the error in a user-friendly format.

Labels Dictionary<string, string>

Labels.

Name string

The resource's name.

State string

The state of the Private Connection.

UpdateTime string

The update time of the resource.

VpcPeeringConfig Pulumi.GoogleNative.Datastream.V1Alpha1.Outputs.VpcPeeringConfigResponse

VPC Peering Config

CreateTime string

The create time of the resource.

DisplayName string

Display name.

Error ErrorResponse

In case of error, the details of the error in a user-friendly format.

Labels map[string]string

Labels.

Name string

The resource's name.

State string

The state of the Private Connection.

UpdateTime string

The update time of the resource.

VpcPeeringConfig VpcPeeringConfigResponse

VPC Peering Config

createTime String

The create time of the resource.

displayName String

Display name.

error ErrorResponse

In case of error, the details of the error in a user-friendly format.

labels Map<String,String>

Labels.

name String

The resource's name.

state String

The state of the Private Connection.

updateTime String

The update time of the resource.

vpcPeeringConfig VpcPeeringConfigResponse

VPC Peering Config

createTime string

The create time of the resource.

displayName string

Display name.

error ErrorResponse

In case of error, the details of the error in a user-friendly format.

labels {[key: string]: string}

Labels.

name string

The resource's name.

state string

The state of the Private Connection.

updateTime string

The update time of the resource.

vpcPeeringConfig VpcPeeringConfigResponse

VPC Peering Config

create_time str

The create time of the resource.

display_name str

Display name.

error ErrorResponse

In case of error, the details of the error in a user-friendly format.

labels Mapping[str, str]

Labels.

name str

The resource's name.

state str

The state of the Private Connection.

update_time str

The update time of the resource.

vpc_peering_config VpcPeeringConfigResponse

VPC Peering Config

createTime String

The create time of the resource.

displayName String

Display name.

error Property Map

In case of error, the details of the error in a user-friendly format.

labels Map<String>

Labels.

name String

The resource's name.

state String

The state of the Private Connection.

updateTime String

The update time of the resource.

vpcPeeringConfig Property Map

VPC Peering Config

Supporting Types

ErrorResponse

Details Dictionary<string, string>

Additional information about the error.

ErrorTime string

The time when the error occurred.

ErrorUuid string

A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

Message string

A message containing more information about the error that occurred.

Reason string

A title that explains the reason for the error.

Details map[string]string

Additional information about the error.

ErrorTime string

The time when the error occurred.

ErrorUuid string

A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

Message string

A message containing more information about the error that occurred.

Reason string

A title that explains the reason for the error.

details Map<String,String>

Additional information about the error.

errorTime String

The time when the error occurred.

errorUuid String

A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

message String

A message containing more information about the error that occurred.

reason String

A title that explains the reason for the error.

details {[key: string]: string}

Additional information about the error.

errorTime string

The time when the error occurred.

errorUuid string

A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

message string

A message containing more information about the error that occurred.

reason string

A title that explains the reason for the error.

details Mapping[str, str]

Additional information about the error.

error_time str

The time when the error occurred.

error_uuid str

A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

message str

A message containing more information about the error that occurred.

reason str

A title that explains the reason for the error.

details Map<String>

Additional information about the error.

errorTime String

The time when the error occurred.

errorUuid String

A unique identifier for this specific error, allowing it to be traced throughout the system in logs and API responses.

message String

A message containing more information about the error that occurred.

reason String

A title that explains the reason for the error.

VpcPeeringConfigResponse

Subnet string

A free subnet for peering. (CIDR of /29)

VpcName string

fully qualified name of the VPC Datastream will peer to.

Subnet string

A free subnet for peering. (CIDR of /29)

VpcName string

fully qualified name of the VPC Datastream will peer to.

subnet String

A free subnet for peering. (CIDR of /29)

vpcName String

fully qualified name of the VPC Datastream will peer to.

subnet string

A free subnet for peering. (CIDR of /29)

vpcName string

fully qualified name of the VPC Datastream will peer to.

subnet str

A free subnet for peering. (CIDR of /29)

vpc_name str

fully qualified name of the VPC Datastream will peer to.

subnet String

A free subnet for peering. (CIDR of /29)

vpcName String

fully qualified name of the VPC Datastream will peer to.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0