Google Native

v0.26.0 published on Friday, Sep 16, 2022 by Pulumi

getConnector

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>
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]
func LookupConnector(ctx *Context, args *LookupConnectorArgs, opts ...InvokeOption) (*LookupConnectorResult, error)
func LookupConnectorOutput(ctx *Context, args *LookupConnectorOutputArgs, opts ...InvokeOption) LookupConnectorResultOutput

> 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)
}
public static CompletableFuture<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
Fn::Invoke:
  Function: google-native:beyondcorp/v1alpha:getConnector
  Arguments:
    # Arguments dictionary

The following arguments are supported:

ConnectorId string
Location string
Project string
ConnectorId string
Location string
Project string
connectorId String
location String
project String
connectorId string
location string
project string
connectorId String
location 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 Property Map

A GCP service account.

ResourceInfoResponse

Resource Dictionary<string, string>

Specific details for the resource.

Status string

Overall health status. Overall status is derived based on the status of each sub level resources.

Sub List<Pulumi.GoogleNative.BeyondCorp.V1Alpha.Inputs.ResourceInfoResponse>

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.

Status string

Overall health status. Overall status is derived based on the status of each sub level resources.

Sub []ResourceInfoResponse

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.

status String

Overall health status. Overall status is derived based on the status of each sub level resources.

sub List<ResourceInfoResponse>

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.

status string

Overall health status. Overall status is derived based on the status of each sub level resources.

sub ResourceInfoResponse[]

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.

status str

Overall health status. Overall status is derived based on the status of each sub level resources.

sub Sequence[ResourceInfoResponse]

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.

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.

ServiceAccountResponse

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.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0