1. Packages
  2. Google Cloud Native
  3. API Docs
  4. beyondcorp
  5. beyondcorp/v1alpha
  6. getConnector

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.getConnector

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 Connector.

Using getConnector

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 getConnector(args: GetConnectorArgs, opts?: InvokeOptions): Promise<GetConnectorResult>
function getConnectorOutput(args: GetConnectorOutputArgs, opts?: InvokeOptions): Output<GetConnectorResult>
Copy
def get_connector(connector_id: Optional[str] = None,
                  location: Optional[str] = None,
                  project: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetConnectorResult
def get_connector_output(connector_id: Optional[pulumi.Input[str]] = None,
                  location: Optional[pulumi.Input[str]] = None,
                  project: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetConnectorResult]
Copy
func LookupConnector(ctx *Context, args *LookupConnectorArgs, opts ...InvokeOption) (*LookupConnectorResult, error)
func LookupConnectorOutput(ctx *Context, args *LookupConnectorOutputArgs, opts ...InvokeOption) LookupConnectorResultOutput
Copy

> Note: This function is named LookupConnector in the Go SDK.

public static class GetConnector 
{
    public static Task<GetConnectorResult> InvokeAsync(GetConnectorArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectorResult> Invoke(GetConnectorInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
public static Output<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:beyondcorp/v1alpha:getConnector
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ConnectorId This property is required. string
Location This property is required. string
Project string
ConnectorId This property is required. string
Location This property is required. string
Project string
connectorId This property is required. String
location This property is required. String
project String
connectorId This property is required. string
location This property is required. string
project string
connector_id This property is required. str
location This property is required. str
project str
connectorId This property is required. String
location This property is required. String
project String

getConnector 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 connector. Cannot exceed 64 characters.
Labels Dictionary<string, string>
Optional. Resource labels to represent user provided metadata.
Name string
Unique resource name of the connector. The name is ignored when creating a connector.
PrincipalInfo Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.PrincipalInfoResponse
Principal information about the Identity of the connector.
ResourceInfo Pulumi.GoogleNative.BeyondCorp.V1Alpha.Outputs.ResourceInfoResponse
Optional. Resource info of the connector.
State string
The current state of the connector.
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 connector. Cannot exceed 64 characters.
Labels map[string]string
Optional. Resource labels to represent user provided metadata.
Name string
Unique resource name of the connector. The name is ignored when creating a connector.
PrincipalInfo PrincipalInfoResponse
Principal information about the Identity of the connector.
ResourceInfo ResourceInfoResponse
Optional. Resource info of the connector.
State string
The current state of the connector.
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 connector. Cannot exceed 64 characters.
labels Map<String,String>
Optional. Resource labels to represent user provided metadata.
name String
Unique resource name of the connector. The name is ignored when creating a connector.
principalInfo PrincipalInfoResponse
Principal information about the Identity of the connector.
resourceInfo ResourceInfoResponse
Optional. Resource info of the connector.
state String
The current state of the connector.
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 connector. Cannot exceed 64 characters.
labels {[key: string]: string}
Optional. Resource labels to represent user provided metadata.
name string
Unique resource name of the connector. The name is ignored when creating a connector.
principalInfo PrincipalInfoResponse
Principal information about the Identity of the connector.
resourceInfo ResourceInfoResponse
Optional. Resource info of the connector.
state string
The current state of the connector.
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 connector. Cannot exceed 64 characters.
labels Mapping[str, str]
Optional. Resource labels to represent user provided metadata.
name str
Unique resource name of the connector. The name is ignored when creating a connector.
principal_info PrincipalInfoResponse
Principal information about the Identity of the connector.
resource_info ResourceInfoResponse
Optional. Resource info of the connector.
state str
The current state of the connector.
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 connector. Cannot exceed 64 characters.
labels Map<String>
Optional. Resource labels to represent user provided metadata.
name String
Unique resource name of the connector. The name is ignored when creating a connector.
principalInfo Property Map
Principal information about the Identity of the connector.
resourceInfo Property Map
Optional. Resource info of the connector.
state String
The current state of the connector.
uid String
A unique identifier for the instance generated by the system.
updateTime String
Timestamp when the resource was last modified.

Supporting Types

PrincipalInfoResponse

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

ResourceInfoResponse

Resource This property is required. Dictionary<string, string>
Specific details for the resource.
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.ResourceInfoResponse>
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.
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. []ResourceInfoResponse
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.
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<ResourceInfoResponse>
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.
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. ResourceInfoResponse[]
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.
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[ResourceInfoResponse]
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.
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.

ServiceAccountResponse

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.

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