1. Packages
  2. Google Cloud Native
  3. API Docs
  4. datastream
  5. datastream/v1
  6. getPrivateConnection

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.datastream/v1.getPrivateConnection

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

    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/v1: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.V1.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.V1.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)
    Vpc string
    Fully qualified name of the VPC that Datastream will peer to. Format: projects/{project}/global/{networks}/{name}
    Subnet string
    A free subnet for peering. (CIDR of /29)
    Vpc string
    Fully qualified name of the VPC that Datastream will peer to. Format: projects/{project}/global/{networks}/{name}
    subnet String
    A free subnet for peering. (CIDR of /29)
    vpc String
    Fully qualified name of the VPC that Datastream will peer to. Format: projects/{project}/global/{networks}/{name}
    subnet string
    A free subnet for peering. (CIDR of /29)
    vpc string
    Fully qualified name of the VPC that Datastream will peer to. Format: projects/{project}/global/{networks}/{name}
    subnet str
    A free subnet for peering. (CIDR of /29)
    vpc str
    Fully qualified name of the VPC that Datastream will peer to. Format: projects/{project}/global/{networks}/{name}
    subnet String
    A free subnet for peering. (CIDR of /29)
    vpc String
    Fully qualified name of the VPC that Datastream will peer to. Format: projects/{project}/global/{networks}/{name}

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi