Google Cloud Native v0.30.0, Apr 14 23
Google Cloud Native v0.30.0, Apr 14 23
google-native.beyondcorp/v1alpha.getConnector
Explore with Pulumi AI
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:
- 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