1. Packages
  2. Google Cloud Native
  3. API Docs
  4. beyondcorp
  5. beyondcorp/v1alpha
  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/v1alpha.getAppConnector

Explore with Pulumi AI

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>
Copy
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]
Copy
func LookupAppConnector(ctx *Context, args *LookupAppConnectorArgs, opts ...InvokeOption) (*LookupAppConnectorResult, error)
func LookupAppConnectorOutput(ctx *Context, args *LookupAppConnectorOutputArgs, opts ...InvokeOption) LookupAppConnectorResultOutput
Copy

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

The following arguments are supported:

AppConnectorId This property is required. string
Location This property is required. string
Project string
AppConnectorId This property is required. string
Location This property is required. string
Project string
appConnectorId This property is required. String
location This property is required. String
project String
appConnectorId This property is required. string
location This property is required. string
project string
app_connector_id This property is required. str
location This property is required. str
project str
appConnectorId This property is required. String
location This property is required. 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.V1Alpha.Outputs.GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoResponse
Principal information about the Identity of the AppConnector.
ResourceInfo Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse
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 GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoResponse
Principal information about the Identity of the AppConnector.
ResourceInfo GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse
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 GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoResponse
Principal information about the Identity of the AppConnector.
resourceInfo GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse
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 GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoResponse
Principal information about the Identity of the AppConnector.
resourceInfo GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse
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 GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoResponse
Principal information about the Identity of the AppConnector.
resource_info GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse
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

GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoResponse

serviceAccount This property is required. Property Map
A GCP service account.

GoogleCloudBeyondcorpAppconnectorsV1alphaAppConnectorPrincipalInfoServiceAccountResponse

Email This property is required. string
Email address of the service account.
Email This property is required. string
Email address of the service account.
email This property is required. String
Email address of the service account.
email This property is required. string
Email address of the service account.
email This property is required. str
Email address of the service account.
email This property is required. String
Email address of the service account.

GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse

Resource This property is required. Dictionary<string, string>
Specific details for the resource. This is for internal use only.
Status This property is required. string
Overall health status. Overall status is derived based on the status of each sub level resources.
Sub This property is required. List<Pulumi.GoogleNative.BeyondCorp.V1Alpha.Inputs.GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse>
List of Info for the sub level resources.
Time This property is required. string
The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
Resource This property is required. map[string]string
Specific details for the resource. This is for internal use only.
Status This property is required. string
Overall health status. Overall status is derived based on the status of each sub level resources.
Sub This property is required. []GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse
List of Info for the sub level resources.
Time This property is required. string
The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
resource This property is required. Map<String,String>
Specific details for the resource. This is for internal use only.
status This property is required. String
Overall health status. Overall status is derived based on the status of each sub level resources.
sub This property is required. List<GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse>
List of Info for the sub level resources.
time This property is required. String
The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
resource This property is required. {[key: string]: string}
Specific details for the resource. This is for internal use only.
status This property is required. string
Overall health status. Overall status is derived based on the status of each sub level resources.
sub This property is required. GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse[]
List of Info for the sub level resources.
time This property is required. string
The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
resource This property is required. Mapping[str, str]
Specific details for the resource. This is for internal use only.
status This property is required. str
Overall health status. Overall status is derived based on the status of each sub level resources.
sub This property is required. Sequence[GoogleCloudBeyondcorpAppconnectorsV1alphaResourceInfoResponse]
List of Info for the sub level resources.
time This property is required. str
The timestamp to collect the info. It is suggested to be set by the topmost level resource only.
resource This property is required. Map<String>
Specific details for the resource. This is for internal use only.
status This property is required. String
Overall health status. Overall status is derived based on the status of each sub level resources.
sub This property is required. List<Property Map>
List of Info for the sub level resources.
time This property is required. 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