Harness v0.7.4 published on Saturday, May 17, 2025 by Pulumi
harness.platform.getConnectorAzureRepo
Explore with Pulumi AI
Using getConnectorAzureRepo
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 getConnectorAzureRepo(args: GetConnectorAzureRepoArgs, opts?: InvokeOptions): Promise<GetConnectorAzureRepoResult>
function getConnectorAzureRepoOutput(args: GetConnectorAzureRepoOutputArgs, opts?: InvokeOptions): Output<GetConnectorAzureRepoResult>
def get_connector_azure_repo(identifier: Optional[str] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetConnectorAzureRepoResult
def get_connector_azure_repo_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[GetConnectorAzureRepoResult]
func LookupConnectorAzureRepo(ctx *Context, args *LookupConnectorAzureRepoArgs, opts ...InvokeOption) (*LookupConnectorAzureRepoResult, error)
func LookupConnectorAzureRepoOutput(ctx *Context, args *LookupConnectorAzureRepoOutputArgs, opts ...InvokeOption) LookupConnectorAzureRepoResultOutput
> Note: This function is named LookupConnectorAzureRepo
in the Go SDK.
public static class GetConnectorAzureRepo
{
public static Task<GetConnectorAzureRepoResult> InvokeAsync(GetConnectorAzureRepoArgs args, InvokeOptions? opts = null)
public static Output<GetConnectorAzureRepoResult> Invoke(GetConnectorAzureRepoInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetConnectorAzureRepoResult> getConnectorAzureRepo(GetConnectorAzureRepoArgs args, InvokeOptions options)
public static Output<GetConnectorAzureRepoResult> getConnectorAzureRepo(GetConnectorAzureRepoArgs args, InvokeOptions options)
fn::invoke:
function: harness:platform/getConnectorAzureRepo:getConnectorAzureRepo
arguments:
# arguments dictionary
The following arguments are supported:
- Identifier string
- Name string
- Org
Id string - Project
Id string
- Identifier string
- Name string
- Org
Id string - Project
Id string
- identifier String
- name String
- org
Id String - project
Id String
- identifier string
- name string
- org
Id string - project
Id string
- identifier str
- name str
- org_
id str - project_
id str
- identifier String
- name String
- org
Id String - project
Id String
getConnectorAzureRepo Result
The following output properties are available:
- Api
Authentications List<GetConnector Azure Repo Api Authentication> - Connection
Type string - Credentials
List<Get
Connector Azure Repo Credential> - Delegate
Selectors List<string> - Description string
- Execute
On boolDelegate - Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- List<string>
- Url string
- Validation
Repo string - Name string
- Org
Id string - Project
Id string
- Api
Authentications []GetConnector Azure Repo Api Authentication - Connection
Type string - Credentials
[]Get
Connector Azure Repo Credential - Delegate
Selectors []string - Description string
- Execute
On boolDelegate - Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- []string
- Url string
- Validation
Repo string - Name string
- Org
Id string - Project
Id string
- api
Authentications List<GetConnector Azure Repo Api Authentication> - connection
Type String - credentials
List<Get
Connector Azure Repo Credential> - delegate
Selectors List<String> - description String
- execute
On BooleanDelegate - id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- List<String>
- url String
- validation
Repo String - name String
- org
Id String - project
Id String
- api
Authentications GetConnector Azure Repo Api Authentication[] - connection
Type string - credentials
Get
Connector Azure Repo Credential[] - delegate
Selectors string[] - description string
- execute
On booleanDelegate - id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- string[]
- url string
- validation
Repo string - name string
- org
Id string - project
Id string
- api_
authentications Sequence[GetConnector Azure Repo Api Authentication] - connection_
type str - credentials
Sequence[Get
Connector Azure Repo Credential] - delegate_
selectors Sequence[str] - description str
- execute_
on_ booldelegate - id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Sequence[str]
- url str
- validation_
repo str - name str
- org_
id str - project_
id str
- api
Authentications List<Property Map> - connection
Type String - credentials List<Property Map>
- delegate
Selectors List<String> - description String
- execute
On BooleanDelegate - id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- List<String>
- url String
- validation
Repo String - name String
- org
Id String - project
Id String
Supporting Types
GetConnectorAzureRepoApiAuthentication
- Token
Ref string - Personal access token for interacting with the azure repo api. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- Token
Ref string - Personal access token for interacting with the azure repo api. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- token
Ref String - Personal access token for interacting with the azure repo api. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- token
Ref string - Personal access token for interacting with the azure repo api. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- token_
ref str - Personal access token for interacting with the azure repo api. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- token
Ref String - Personal access token for interacting with the azure repo api. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
GetConnectorAzureRepoCredential
- Https
List<Get
Connector Azure Repo Credential Http> - Authenticate using Username and password over http(s) for the connection.
- Sshes
List<Get
Connector Azure Repo Credential Ssh> - Authenticate using SSH for the connection.
- Https
[]Get
Connector Azure Repo Credential Http - Authenticate using Username and password over http(s) for the connection.
- Sshes
[]Get
Connector Azure Repo Credential Ssh - Authenticate using SSH for the connection.
- https
List<Get
Connector Azure Repo Credential Http> - Authenticate using Username and password over http(s) for the connection.
- sshes
List<Get
Connector Azure Repo Credential Ssh> - Authenticate using SSH for the connection.
- https
Get
Connector Azure Repo Credential Http[] - Authenticate using Username and password over http(s) for the connection.
- sshes
Get
Connector Azure Repo Credential Ssh[] - Authenticate using SSH for the connection.
- https
Sequence[Get
Connector Azure Repo Credential Http] - Authenticate using Username and password over http(s) for the connection.
- sshes
Sequence[Get
Connector Azure Repo Credential Ssh] - Authenticate using SSH for the connection.
- https List<Property Map>
- Authenticate using Username and password over http(s) for the connection.
- sshes List<Property Map>
- Authenticate using SSH for the connection.
GetConnectorAzureRepoCredentialHttp
- Token
Ref string - Reference to a secret containing the personal access to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- Username string
- Username to use for authentication.
- Username
Ref string - Reference to a secret containing the username to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- Token
Ref string - Reference to a secret containing the personal access to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- Username string
- Username to use for authentication.
- Username
Ref string - Reference to a secret containing the username to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- token
Ref String - Reference to a secret containing the personal access to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- username String
- Username to use for authentication.
- username
Ref String - Reference to a secret containing the username to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- token
Ref string - Reference to a secret containing the personal access to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- username string
- Username to use for authentication.
- username
Ref string - Reference to a secret containing the username to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- token_
ref str - Reference to a secret containing the personal access to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- username str
- Username to use for authentication.
- username_
ref str - Reference to a secret containing the username to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- token
Ref String - Reference to a secret containing the personal access to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- username String
- Username to use for authentication.
- username
Ref String - Reference to a secret containing the username to use for authentication. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
GetConnectorAzureRepoCredentialSsh
- Ssh
Key stringRef - Reference to the Harness secret containing the ssh key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- Ssh
Key stringRef - Reference to the Harness secret containing the ssh key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- ssh
Key StringRef - Reference to the Harness secret containing the ssh key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- ssh
Key stringRef - Reference to the Harness secret containing the ssh key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- ssh_
key_ strref - Reference to the Harness secret containing the ssh key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
- ssh
Key StringRef - Reference to the Harness secret containing the ssh key. To reference a secret at the organization scope, prefix 'org' to the expression: org.{identifier}. To reference a secret at the account scope, prefix 'account` to the expression: account.{identifier}.
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harness
Terraform Provider.