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.32.0 published on Wednesday, Nov 29, 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.32.0 published on Wednesday, Nov 29, 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.32.0 published on Wednesday, Nov 29, 2023 by Pulumi