google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.beyondcorp/v1.getAppConnector

Explore with Pulumi AI

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