1. Packages
  2. Google Cloud Native
  3. API Docs
  4. beyondcorp
  5. beyondcorp/v1alpha
  6. getConnector

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.beyondcorp/v1alpha.getConnector

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

    Gets details of a single Connector.

    Using getConnector

    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 getConnector(args: GetConnectorArgs, opts?: InvokeOptions): Promise<GetConnectorResult>
    function getConnectorOutput(args: GetConnectorOutputArgs, opts?: InvokeOptions): Output<GetConnectorResult>
    def get_connector(connector_id: Optional[str] = None,
                      location: Optional[str] = None,
                      project: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetConnectorResult
    def get_connector_output(connector_id: Optional[pulumi.Input[str]] = None,
                      location: Optional[pulumi.Input[str]] = None,
                      project: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetConnectorResult]
    func LookupConnector(ctx *Context, args *LookupConnectorArgs, opts ...InvokeOption) (*LookupConnectorResult, error)
    func LookupConnectorOutput(ctx *Context, args *LookupConnectorOutputArgs, opts ...InvokeOption) LookupConnectorResultOutput

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

    public static class GetConnector 
    {
        public static Task<GetConnectorResult> InvokeAsync(GetConnectorArgs args, InvokeOptions? opts = null)
        public static Output<GetConnectorResult> Invoke(GetConnectorInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:beyondcorp/v1alpha:getConnector
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ConnectorId string
    Location string
    Project string
    ConnectorId string
    Location string
    Project string
    connectorId String
    location String
    project String
    connectorId string
    location string
    project string
    connectorId String
    location String
    project String

    getConnector Result

    The following output properties are available:

    CreateTime string
    Timestamp when the resource was created.
    DisplayName string
    Optional. An arbitrary user-provided name for the connector. Cannot exceed 64 characters.
    Labels Dictionary<string, string>
    Optional. Resource labels to represent user provided metadata.
    Name string
    Unique resource name of the connector. The name is ignored when creating a connector.
    PrincipalInfo Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.PrincipalInfoResponse
    Principal information about the Identity of the connector.
    ResourceInfo Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.ResourceInfoResponse
    Optional. Resource info of the connector.
    State string
    The current state of the connector.
    Uid string
    A unique identifier for the instance generated by the system.
    UpdateTime string
    Timestamp when the resource was last modified.
    CreateTime string
    Timestamp when the resource was created.
    DisplayName string
    Optional. An arbitrary user-provided name for the connector. Cannot exceed 64 characters.
    Labels map[string]string
    Optional. Resource labels to represent user provided metadata.
    Name string
    Unique resource name of the connector. The name is ignored when creating a connector.
    PrincipalInfo PrincipalInfoResponse
    Principal information about the Identity of the connector.
    ResourceInfo ResourceInfoResponse
    Optional. Resource info of the connector.
    State string
    The current state of the connector.
    Uid string
    A unique identifier for the instance generated by the system.
    UpdateTime string
    Timestamp when the resource was last modified.
    createTime String
    Timestamp when the resource was created.
    displayName String
    Optional. An arbitrary user-provided name for the connector. Cannot exceed 64 characters.
    labels Map<String,String>
    Optional. Resource labels to represent user provided metadata.
    name String
    Unique resource name of the connector. The name is ignored when creating a connector.
    principalInfo PrincipalInfoResponse
    Principal information about the Identity of the connector.
    resourceInfo ResourceInfoResponse
    Optional. Resource info of the connector.
    state String
    The current state of the connector.
    uid String
    A unique identifier for the instance generated by the system.
    updateTime String
    Timestamp when the resource was last modified.
    createTime string
    Timestamp when the resource was created.
    displayName string
    Optional. An arbitrary user-provided name for the connector. Cannot exceed 64 characters.
    labels {[key: string]: string}
    Optional. Resource labels to represent user provided metadata.
    name string
    Unique resource name of the connector. The name is ignored when creating a connector.
    principalInfo PrincipalInfoResponse
    Principal information about the Identity of the connector.
    resourceInfo ResourceInfoResponse
    Optional. Resource info of the connector.
    state string
    The current state of the connector.
    uid string
    A unique identifier for the instance generated by the system.
    updateTime string
    Timestamp when the resource was last modified.
    create_time str
    Timestamp when the resource was created.
    display_name str
    Optional. An arbitrary user-provided name for the connector. Cannot exceed 64 characters.
    labels Mapping[str, str]
    Optional. Resource labels to represent user provided metadata.
    name str
    Unique resource name of the connector. The name is ignored when creating a connector.
    principal_info PrincipalInfoResponse
    Principal information about the Identity of the connector.
    resource_info ResourceInfoResponse
    Optional. Resource info of the connector.
    state str
    The current state of the connector.
    uid str
    A unique identifier for the instance generated by the system.
    update_time str
    Timestamp when the resource was last modified.
    createTime String
    Timestamp when the resource was created.
    displayName String
    Optional. An arbitrary user-provided name for the connector. Cannot exceed 64 characters.
    labels Map<String>
    Optional. Resource labels to represent user provided metadata.
    name String
    Unique resource name of the connector. The name is ignored when creating a connector.
    principalInfo Property Map
    Principal information about the Identity of the connector.
    resourceInfo Property Map
    Optional. Resource info of the connector.
    state String
    The current state of the connector.
    uid String
    A unique identifier for the instance generated by the system.
    updateTime String
    Timestamp when the resource was last modified.

    Supporting Types

    PrincipalInfoResponse

    serviceAccount Property Map
    A GCP service account.

    ResourceInfoResponse

    Resource Dictionary<string, string>
    Specific details for the resource.
    Status string
    Overall health status. Overall status is derived based on the status of each sub level resources.
    Sub List<Pulumi.GoogleNative.BeyondCorp.V1Alpha.Inputs.ResourceInfoResponse>
    List of Info for the sub level resources.
    Time string
    The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
    Resource map[string]string
    Specific details for the resource.
    Status string
    Overall health status. Overall status is derived based on the status of each sub level resources.
    Sub []ResourceInfoResponse
    List of Info for the sub level resources.
    Time string
    The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
    resource Map<String,String>
    Specific details for the resource.
    status String
    Overall health status. Overall status is derived based on the status of each sub level resources.
    sub List<ResourceInfoResponse>
    List of Info for the sub level resources.
    time String
    The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
    resource {[key: string]: string}
    Specific details for the resource.
    status string
    Overall health status. Overall status is derived based on the status of each sub level resources.
    sub ResourceInfoResponse[]
    List of Info for the sub level resources.
    time string
    The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
    resource Mapping[str, str]
    Specific details for the resource.
    status str
    Overall health status. Overall status is derived based on the status of each sub level resources.
    sub Sequence[ResourceInfoResponse]
    List of Info for the sub level resources.
    time str
    The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
    resource Map<String>
    Specific details for the resource.
    status String
    Overall health status. Overall status is derived based on the status of each sub level resources.
    sub List<Property Map>
    List of Info for the sub level resources.
    time String
    The timestamp to collect the info. It is suggested to be set by the topmost level resource only.

    ServiceAccountResponse

    Email string
    Email address of the service account.
    Email string
    Email address of the service account.
    email String
    Email address of the service account.
    email string
    Email address of the service account.
    email str
    Email address of the service account.
    email String
    Email address of the service account.

    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