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:
- App
Connector stringId - Location string
- Project string
- App
Connector stringId - Location string
- Project string
- app
Connector StringId - location String
- project String
- app
Connector stringId - location string
- project string
- app_
connector_ strid - location str
- project str
- app
Connector StringId - location String
- project String
getAppConnector Result
The following output properties are available:
- Create
Time string Timestamp when the resource was created.
- Display
Name 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.
- Principal
Info Pulumi.Google Native. Beyond Corp. V1. Outputs. Google Cloud Beyondcorp Appconnectors V1App Connector Principal Info Response Principal information about the Identity of the AppConnector.
- Resource
Info Pulumi.Google Native. Beyond Corp. V1. Outputs. Google Cloud Beyondcorp Appconnectors V1Resource Info Response 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.
- Update
Time string Timestamp when the resource was last modified.
- Create
Time string Timestamp when the resource was created.
- Display
Name 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.
- Principal
Info GoogleCloud Beyondcorp Appconnectors V1App Connector Principal Info Response Principal information about the Identity of the AppConnector.
- Resource
Info GoogleCloud Beyondcorp Appconnectors V1Resource Info Response 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.
- Update
Time string Timestamp when the resource was last modified.
- create
Time String Timestamp when the resource was created.
- display
Name 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.
- principal
Info GoogleCloud Beyondcorp Appconnectors V1App Connector Principal Info Response Principal information about the Identity of the AppConnector.
- resource
Info GoogleCloud Beyondcorp Appconnectors V1Resource Info Response 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.
- update
Time String Timestamp when the resource was last modified.
- create
Time string Timestamp when the resource was created.
- display
Name 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.
- principal
Info GoogleCloud Beyondcorp Appconnectors V1App Connector Principal Info Response Principal information about the Identity of the AppConnector.
- resource
Info GoogleCloud Beyondcorp Appconnectors V1Resource Info Response 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.
- update
Time 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 GoogleCloud Beyondcorp Appconnectors V1App Connector Principal Info Response Principal information about the Identity of the AppConnector.
- resource_
info GoogleCloud Beyondcorp Appconnectors V1Resource Info Response 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.
- create
Time String Timestamp when the resource was created.
- display
Name 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.
- principal
Info Property Map Principal information about the Identity of the AppConnector.
- resource
Info 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.
- update
Time String Timestamp when the resource was last modified.
Supporting Types
GoogleCloudBeyondcorpAppconnectorsV1AppConnectorPrincipalInfoResponse
- service
Account 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.
Google Native. Beyond Corp. V1. Inputs. Google Cloud Beyondcorp Appconnectors V1Resource Info Response> 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
[]Google
Cloud Beyondcorp Appconnectors V1Resource Info Response 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<Google
Cloud Beyondcorp Appconnectors V1Resource Info Response> 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
Google
Cloud Beyondcorp Appconnectors V1Resource Info Response[] 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[Google
Cloud Beyondcorp Appconnectors V1Resource Info Response] 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