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
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)
public static Output<GetAppConnectorResult> getAppConnector(GetAppConnectorArgs args, InvokeOptions options)
fn::invoke:
function: google-native:beyondcorp/v1:getAppConnector
arguments:
# arguments dictionaryThe 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
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
