Harness

v0.0.5 published on Monday, Oct 31, 2022 by lbrlabs

getGcpConnector

Datasource for looking up a Gcp connector.

Using getGcpConnector

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 getGcpConnector(args: GetGcpConnectorArgs, opts?: InvokeOptions): Promise<GetGcpConnectorResult>
function getGcpConnectorOutput(args: GetGcpConnectorOutputArgs, opts?: InvokeOptions): Output<GetGcpConnectorResult>
def get_gcp_connector(identifier: Optional[str] = None,
                      name: Optional[str] = None,
                      org_id: Optional[str] = None,
                      project_id: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetGcpConnectorResult
def get_gcp_connector_output(identifier: Optional[pulumi.Input[str]] = None,
                      name: Optional[pulumi.Input[str]] = None,
                      org_id: Optional[pulumi.Input[str]] = None,
                      project_id: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetGcpConnectorResult]
func LookupGcpConnector(ctx *Context, args *LookupGcpConnectorArgs, opts ...InvokeOption) (*LookupGcpConnectorResult, error)
func LookupGcpConnectorOutput(ctx *Context, args *LookupGcpConnectorOutputArgs, opts ...InvokeOption) LookupGcpConnectorResultOutput

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

public static class GetGcpConnector 
{
    public static Task<GetGcpConnectorResult> InvokeAsync(GetGcpConnectorArgs args, InvokeOptions? opts = null)
    public static Output<GetGcpConnectorResult> Invoke(GetGcpConnectorInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetGcpConnectorResult> getGcpConnector(GetGcpConnectorArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: harness:platform/getGcpConnector:getGcpConnector
  arguments:
    # arguments dictionary

The following arguments are supported:

Identifier string

Unique identifier of the resource.

Name string

Name of the resource.

OrgId string

Unique identifier of the Organization.

ProjectId string

Unique identifier of the Project.

Identifier string

Unique identifier of the resource.

Name string

Name of the resource.

OrgId string

Unique identifier of the Organization.

ProjectId string

Unique identifier of the Project.

identifier String

Unique identifier of the resource.

name String

Name of the resource.

orgId String

Unique identifier of the Organization.

projectId String

Unique identifier of the Project.

identifier string

Unique identifier of the resource.

name string

Name of the resource.

orgId string

Unique identifier of the Organization.

projectId string

Unique identifier of the Project.

identifier str

Unique identifier of the resource.

name str

Name of the resource.

org_id str

Unique identifier of the Organization.

project_id str

Unique identifier of the Project.

identifier String

Unique identifier of the resource.

name String

Name of the resource.

orgId String

Unique identifier of the Organization.

projectId String

Unique identifier of the Project.

getGcpConnector Result

The following output properties are available:

Description string

Description of the resource.

Id string

The provider-assigned unique ID for this managed resource.

InheritFromDelegates List<Lbrlabs.PulumiPackage.Harness.Platform.Outputs.GetGcpConnectorInheritFromDelegate>

Inherit configuration from delegate.

Manuals List<Lbrlabs.PulumiPackage.Harness.Platform.Outputs.GetGcpConnectorManual>

Manual credential configuration.

Tags List<string>

Tags to associate with the resource. Tags should be in the form name:value.

Identifier string

Unique identifier of the resource.

Name string

Name of the resource.

OrgId string

Unique identifier of the Organization.

ProjectId string

Unique identifier of the Project.

Description string

Description of the resource.

Id string

The provider-assigned unique ID for this managed resource.

InheritFromDelegates []GetGcpConnectorInheritFromDelegate

Inherit configuration from delegate.

Manuals []GetGcpConnectorManual

Manual credential configuration.

Tags []string

Tags to associate with the resource. Tags should be in the form name:value.

Identifier string

Unique identifier of the resource.

Name string

Name of the resource.

OrgId string

Unique identifier of the Organization.

ProjectId string

Unique identifier of the Project.

description String

Description of the resource.

id String

The provider-assigned unique ID for this managed resource.

inheritFromDelegates List<GetGcpConnectorInheritFromDelegate>

Inherit configuration from delegate.

manuals List<GetGcpConnectorManual>

Manual credential configuration.

tags List<String>

Tags to associate with the resource. Tags should be in the form name:value.

identifier String

Unique identifier of the resource.

name String

Name of the resource.

orgId String

Unique identifier of the Organization.

projectId String

Unique identifier of the Project.

description string

Description of the resource.

id string

The provider-assigned unique ID for this managed resource.

inheritFromDelegates GetGcpConnectorInheritFromDelegate[]

Inherit configuration from delegate.

manuals GetGcpConnectorManual[]

Manual credential configuration.

tags string[]

Tags to associate with the resource. Tags should be in the form name:value.

identifier string

Unique identifier of the resource.

name string

Name of the resource.

orgId string

Unique identifier of the Organization.

projectId string

Unique identifier of the Project.

description str

Description of the resource.

id str

The provider-assigned unique ID for this managed resource.

inherit_from_delegates Sequence[GetGcpConnectorInheritFromDelegate]

Inherit configuration from delegate.

manuals Sequence[GetGcpConnectorManual]

Manual credential configuration.

tags Sequence[str]

Tags to associate with the resource. Tags should be in the form name:value.

identifier str

Unique identifier of the resource.

name str

Name of the resource.

org_id str

Unique identifier of the Organization.

project_id str

Unique identifier of the Project.

description String

Description of the resource.

id String

The provider-assigned unique ID for this managed resource.

inheritFromDelegates List<Property Map>

Inherit configuration from delegate.

manuals List<Property Map>

Manual credential configuration.

tags List<String>

Tags to associate with the resource. Tags should be in the form name:value.

identifier String

Unique identifier of the resource.

name String

Name of the resource.

orgId String

Unique identifier of the Organization.

projectId String

Unique identifier of the Project.

Supporting Types

GetGcpConnectorInheritFromDelegate

DelegateSelectors List<string>
delegateSelectors List<String>
delegate_selectors Sequence[str]
delegateSelectors List<String>

GetGcpConnectorManual

DelegateSelectors List<string>
SecretKeyRef string
delegateSelectors List<String>
secretKeyRef String
delegateSelectors List<String>
secretKeyRef String

Package Details

Repository
https://github.com/lbrlabs/pulumi-harness
License
Apache-2.0
Notes

This Pulumi package is based on the harness Terraform Provider.