1. Packages
  2. Google Cloud Native
  3. API Docs
  4. beyondcorp
  5. beyondcorp/v1
  6. getAppConnector

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.beyondcorp/v1.getAppConnector

Explore with Pulumi AI

google-native logo

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

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

    Gets details of a single AppConnector.

    Using getAppConnector

    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 getAppConnector(args: GetAppConnectorArgs, opts?: InvokeOptions): Promise<GetAppConnectorResult>
    function getAppConnectorOutput(args: GetAppConnectorOutputArgs, opts?: InvokeOptions): Output<GetAppConnectorResult>
    def get_app_connector(app_connector_id: Optional[str] = None,
                          location: Optional[str] = None,
                          project: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetAppConnectorResult
    def get_app_connector_output(app_connector_id: Optional[pulumi.Input[str]] = None,
                          location: Optional[pulumi.Input[str]] = None,
                          project: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetAppConnectorResult]
    func LookupAppConnector(ctx *Context, args *LookupAppConnectorArgs, opts ...InvokeOption) (*LookupAppConnectorResult, error)
    func LookupAppConnectorOutput(ctx *Context, args *LookupAppConnectorOutputArgs, opts ...InvokeOption) LookupAppConnectorResultOutput

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

    public static class GetAppConnector 
    {
        public static Task<GetAppConnectorResult> InvokeAsync(GetAppConnectorArgs args, InvokeOptions? opts = null)
        public static Output<GetAppConnectorResult> Invoke(GetAppConnectorInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAppConnectorResult> getAppConnector(GetAppConnectorArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: google-native:beyondcorp/v1:getAppConnector
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppConnectorId string
    Location string
    Project string
    AppConnectorId string
    Location string
    Project string
    appConnectorId String
    location String
    project String
    appConnectorId string
    location string
    project string
    appConnectorId String
    location String
    project String

    getAppConnector 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 AppConnector. Cannot exceed 64 characters.

    Labels Dictionary<string, string>

    Optional. Resource labels to represent user provided metadata.

    Name string

    Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.

    PrincipalInfo Pulumi.GoogleNative.BeyondCorp.V1.Outputs.GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse

    Principal information about the Identity of the AppConnector.

    ResourceInfo Pulumi.GoogleNative.BeyondCorp.V1.Outputs.GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse

    Optional. Resource info of the connector.

    State string

    The current state of the AppConnector.

    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 AppConnector. Cannot exceed 64 characters.

    Labels map[string]string

    Optional. Resource labels to represent user provided metadata.

    Name string

    Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.

    PrincipalInfo GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse

    Principal information about the Identity of the AppConnector.

    ResourceInfo GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse

    Optional. Resource info of the connector.

    State string

    The current state of the AppConnector.

    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 AppConnector. Cannot exceed 64 characters.

    labels Map<String,String>

    Optional. Resource labels to represent user provided metadata.

    name String

    Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.

    principalInfo GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse

    Principal information about the Identity of the AppConnector.

    resourceInfo GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse

    Optional. Resource info of the connector.

    state String

    The current state of the AppConnector.

    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 AppConnector. Cannot exceed 64 characters.

    labels {[key: string]: string}

    Optional. Resource labels to represent user provided metadata.

    name string

    Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.

    principalInfo GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse

    Principal information about the Identity of the AppConnector.

    resourceInfo GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse

    Optional. Resource info of the connector.

    state string

    The current state of the AppConnector.

    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 AppConnector. Cannot exceed 64 characters.

    labels Mapping[str, str]

    Optional. Resource labels to represent user provided metadata.

    name str

    Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.

    principal_info GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse

    Principal information about the Identity of the AppConnector.

    resource_info GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse

    Optional. Resource info of the connector.

    state str

    The current state of the AppConnector.

    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 AppConnector. Cannot exceed 64 characters.

    labels Map<String>

    Optional. Resource labels to represent user provided metadata.

    name String

    Unique resource name of the AppConnector. The name is ignored when creating a AppConnector.

    principalInfo Property Map

    Principal information about the Identity of the AppConnector.

    resourceInfo Property Map

    Optional. Resource info of the connector.

    state String

    The current state of the AppConnector.

    uid String

    A unique identifier for the instance generated by the system.

    updateTime String

    Timestamp when the resource was last modified.

    Supporting Types

    GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse

    serviceAccount Property Map

    A GCP service account.

    GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoServiceAccountResponse

    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.

    GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse

    Resource Dictionary<string, string>

    Specific details for the resource. This is for internal use only.

    Status string

    Overall health status. Overall status is derived based on the status of each sub level resources.

    Sub List<Pulumi.GoogleNative.BeyondCorp.V1.Inputs.GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse>

    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. This is for internal use only.

    Status string

    Overall health status. Overall status is derived based on the status of each sub level resources.

    Sub []GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse

    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. This is for internal use only.

    status String

    Overall health status. Overall status is derived based on the status of each sub level resources.

    sub List<GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse>

    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. This is for internal use only.

    status string

    Overall health status. Overall status is derived based on the status of each sub level resources.

    sub GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse[]

    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. This is for internal use only.

    status str

    Overall health status. Overall status is derived based on the status of each sub level resources.

    sub Sequence[GoogleCloudBeyondcorpAppconnectorsV1ResourceInfoResponse]

    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. This is for internal use only.

    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.

    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.31.1 published on Thursday, Jul 20, 2023 by Pulumi