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
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>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)
public static Output<GetConnectorResult> getConnector(GetConnectorArgs args, InvokeOptions options)
fn::invoke:
function: google-native:beyondcorp/v1alpha:getConnector
arguments:
# arguments dictionaryThe following arguments are supported:
- Connector
Id string - Location string
- Project string
- Connector
Id string - Location string
- Project string
- connector
Id String - location String
- project String
- connector
Id string - location string
- project string
- connector_
id str - location str
- project str
- connector
Id String - location String
- project String
getConnector 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 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.
- Principal
Info Pulumi.Google Native. Beyond Corp. V1Alpha. Outputs. Principal Info Response - Principal information about the Identity of the connector.
- Resource
Info Pulumi.Google Native. Beyond Corp. V1Alpha. Outputs. Resource Info Response - 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.
- 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 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.
- Principal
Info PrincipalInfo Response - Principal information about the Identity of the connector.
- Resource
Info ResourceInfo Response - 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.
- 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 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.
- principal
Info PrincipalInfo Response - Principal information about the Identity of the connector.
- resource
Info ResourceInfo Response - 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.
- 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 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.
- principal
Info PrincipalInfo Response - Principal information about the Identity of the connector.
- resource
Info ResourceInfo Response - 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.
- 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 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 PrincipalInfo Response - Principal information about the Identity of the connector.
- resource_
info ResourceInfo Response - 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.
- create
Time String - Timestamp when the resource was created.
- display
Name 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.
- principal
Info Property Map - Principal information about the Identity of the connector.
- resource
Info 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.
- update
Time String - Timestamp when the resource was last modified.
Supporting Types
PrincipalInfoResponse
- Service
Account Pulumi.Google Native. Beyond Corp. V1Alpha. Inputs. Service Account Response - A GCP service account.
- Service
Account ServiceAccount Response - A GCP service account.
- service
Account ServiceAccount Response - A GCP service account.
- service
Account ServiceAccount Response - A GCP service account.
- service_
account ServiceAccount Response - A GCP service account.
- service
Account 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.
Google Native. Beyond Corp. V1Alpha. Inputs. Resource 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.
- Status string
- Overall health status. Overall status is derived based on the status of each sub level resources.
- Sub
[]Resource
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.
- status String
- Overall health status. Overall status is derived based on the status of each sub level resources.
- sub
List<Resource
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.
- status string
- Overall health status. Overall status is derived based on the status of each sub level resources.
- sub
Resource
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.
- status str
- Overall health status. Overall status is derived based on the status of each sub level resources.
- sub
Sequence[Resource
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.
- 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
- 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
