Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
Datasource for looking up an Azure Cloud Provider Connector.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as harness from "@pulumi/harness";
const example = harness.platform.getAzureCloudProviderConnector({
identifier: "identifier",
});
import pulumi
import pulumi_harness as harness
example = harness.platform.get_azure_cloud_provider_connector(identifier="identifier")
package main
import (
"github.com/pulumi/pulumi-harness/sdk/go/harness/platform"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := platform.LookupAzureCloudProviderConnector(ctx, &platform.LookupAzureCloudProviderConnectorArgs{
Identifier: "identifier",
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Harness = Pulumi.Harness;
return await Deployment.RunAsync(() =>
{
var example = Harness.Platform.GetAzureCloudProviderConnector.Invoke(new()
{
Identifier = "identifier",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.harness.platform.PlatformFunctions;
import com.pulumi.harness.platform.inputs.GetAzureCloudProviderConnectorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = PlatformFunctions.getAzureCloudProviderConnector(GetAzureCloudProviderConnectorArgs.builder()
.identifier("identifier")
.build());
}
}
variables:
example:
fn::invoke:
function: harness:platform:getAzureCloudProviderConnector
arguments:
identifier: identifier
Using getAzureCloudProviderConnector
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 getAzureCloudProviderConnector(args: GetAzureCloudProviderConnectorArgs, opts?: InvokeOptions): Promise<GetAzureCloudProviderConnectorResult>
function getAzureCloudProviderConnectorOutput(args: GetAzureCloudProviderConnectorOutputArgs, opts?: InvokeOptions): Output<GetAzureCloudProviderConnectorResult>def get_azure_cloud_provider_connector(identifier: Optional[str] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAzureCloudProviderConnectorResult
def get_azure_cloud_provider_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[GetAzureCloudProviderConnectorResult]func LookupAzureCloudProviderConnector(ctx *Context, args *LookupAzureCloudProviderConnectorArgs, opts ...InvokeOption) (*LookupAzureCloudProviderConnectorResult, error)
func LookupAzureCloudProviderConnectorOutput(ctx *Context, args *LookupAzureCloudProviderConnectorOutputArgs, opts ...InvokeOption) LookupAzureCloudProviderConnectorResultOutput> Note: This function is named LookupAzureCloudProviderConnector in the Go SDK.
public static class GetAzureCloudProviderConnector
{
public static Task<GetAzureCloudProviderConnectorResult> InvokeAsync(GetAzureCloudProviderConnectorArgs args, InvokeOptions? opts = null)
public static Output<GetAzureCloudProviderConnectorResult> Invoke(GetAzureCloudProviderConnectorInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAzureCloudProviderConnectorResult> getAzureCloudProviderConnector(GetAzureCloudProviderConnectorArgs args, InvokeOptions options)
public static Output<GetAzureCloudProviderConnectorResult> getAzureCloudProviderConnector(GetAzureCloudProviderConnectorArgs args, InvokeOptions options)
fn::invoke:
function: harness:platform/getAzureCloudProviderConnector:getAzureCloudProviderConnector
arguments:
# arguments dictionaryThe following arguments are supported:
- Identifier string
- Unique identifier of the resource.
- Name string
- Name of the resource.
- Org
Id string - Unique identifier of the organization.
- Project
Id string - Unique identifier of the project.
- Identifier string
- Unique identifier of the resource.
- Name string
- Name of the resource.
- Org
Id string - Unique identifier of the organization.
- Project
Id string - Unique identifier of the project.
- identifier String
- Unique identifier of the resource.
- name String
- Name of the resource.
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
- identifier string
- Unique identifier of the resource.
- name string
- Name of the resource.
- org
Id string - Unique identifier of the organization.
- project
Id 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.
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
getAzureCloudProviderConnector Result
The following output properties are available:
- Azure
Environment stringType - Specifies the Azure Environment type, which is AZURE by default. Can either be AZURE or AZUREUSGOVERNMENT
- Credentials
List<Get
Azure Cloud Provider Connector Credential> - Contains Azure connector credentials.
- Delegate
Selectors List<string> - Tags to filter delegates for connection.
- Description string
- Description of the resource.
- Execute
On boolDelegate - Execute on delegate or not.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource.
- List<string>
- Tags to associate with the resource.
- Name string
- Name of the resource.
- Org
Id string - Unique identifier of the organization.
- Project
Id string - Unique identifier of the project.
- Azure
Environment stringType - Specifies the Azure Environment type, which is AZURE by default. Can either be AZURE or AZUREUSGOVERNMENT
- Credentials
[]Get
Azure Cloud Provider Connector Credential - Contains Azure connector credentials.
- Delegate
Selectors []string - Tags to filter delegates for connection.
- Description string
- Description of the resource.
- Execute
On boolDelegate - Execute on delegate or not.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource.
- []string
- Tags to associate with the resource.
- Name string
- Name of the resource.
- Org
Id string - Unique identifier of the organization.
- Project
Id string - Unique identifier of the project.
- azure
Environment StringType - Specifies the Azure Environment type, which is AZURE by default. Can either be AZURE or AZUREUSGOVERNMENT
- credentials
List<Get
Azure Cloud Provider Connector Credential> - Contains Azure connector credentials.
- delegate
Selectors List<String> - Tags to filter delegates for connection.
- description String
- Description of the resource.
- execute
On BooleanDelegate - Execute on delegate or not.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource.
- List<String>
- Tags to associate with the resource.
- name String
- Name of the resource.
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
- azure
Environment stringType - Specifies the Azure Environment type, which is AZURE by default. Can either be AZURE or AZUREUSGOVERNMENT
- credentials
Get
Azure Cloud Provider Connector Credential[] - Contains Azure connector credentials.
- delegate
Selectors string[] - Tags to filter delegates for connection.
- description string
- Description of the resource.
- execute
On booleanDelegate - Execute on delegate or not.
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Unique identifier of the resource.
- string[]
- Tags to associate with the resource.
- name string
- Name of the resource.
- org
Id string - Unique identifier of the organization.
- project
Id string - Unique identifier of the project.
- azure_
environment_ strtype - Specifies the Azure Environment type, which is AZURE by default. Can either be AZURE or AZUREUSGOVERNMENT
- credentials
Sequence[Get
Azure Cloud Provider Connector Credential] - Contains Azure connector credentials.
- delegate_
selectors Sequence[str] - Tags to filter delegates for connection.
- description str
- Description of the resource.
- execute_
on_ booldelegate - Execute on delegate or not.
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Unique identifier of the resource.
- Sequence[str]
- Tags to associate with the resource.
- name str
- Name of the resource.
- org_
id str - Unique identifier of the organization.
- project_
id str - Unique identifier of the project.
- azure
Environment StringType - Specifies the Azure Environment type, which is AZURE by default. Can either be AZURE or AZUREUSGOVERNMENT
- credentials List<Property Map>
- Contains Azure connector credentials.
- delegate
Selectors List<String> - Tags to filter delegates for connection.
- description String
- Description of the resource.
- execute
On BooleanDelegate - Execute on delegate or not.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource.
- List<String>
- Tags to associate with the resource.
- name String
- Name of the resource.
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
Supporting Types
GetAzureCloudProviderConnectorCredential
- Azure
Inherit List<GetFrom Delegate Details Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail> - Authenticate to Azure Cloud Provider using details inheriting from delegate.
- Azure
Manual List<GetDetails Azure Cloud Provider Connector Credential Azure Manual Detail> - Authenticate to Azure Cloud Provider using manual details.
- Azure
Oidc List<GetSpecs Azure Cloud Provider Connector Credential Azure Oidc Spec> - Authenticate to Azure Cloud Provider using OIDC Authentication.
- Type string
- Type can be InheritFromDelegate, ManualConfig or OidcAuthentication.
- Azure
Inherit []GetFrom Delegate Details Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail - Authenticate to Azure Cloud Provider using details inheriting from delegate.
- Azure
Manual []GetDetails Azure Cloud Provider Connector Credential Azure Manual Detail - Authenticate to Azure Cloud Provider using manual details.
- Azure
Oidc []GetSpecs Azure Cloud Provider Connector Credential Azure Oidc Spec - Authenticate to Azure Cloud Provider using OIDC Authentication.
- Type string
- Type can be InheritFromDelegate, ManualConfig or OidcAuthentication.
- azure
Inherit List<GetFrom Delegate Details Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail> - Authenticate to Azure Cloud Provider using details inheriting from delegate.
- azure
Manual List<GetDetails Azure Cloud Provider Connector Credential Azure Manual Detail> - Authenticate to Azure Cloud Provider using manual details.
- azure
Oidc List<GetSpecs Azure Cloud Provider Connector Credential Azure Oidc Spec> - Authenticate to Azure Cloud Provider using OIDC Authentication.
- type String
- Type can be InheritFromDelegate, ManualConfig or OidcAuthentication.
- azure
Inherit GetFrom Delegate Details Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail[] - Authenticate to Azure Cloud Provider using details inheriting from delegate.
- azure
Manual GetDetails Azure Cloud Provider Connector Credential Azure Manual Detail[] - Authenticate to Azure Cloud Provider using manual details.
- azure
Oidc GetSpecs Azure Cloud Provider Connector Credential Azure Oidc Spec[] - Authenticate to Azure Cloud Provider using OIDC Authentication.
- type string
- Type can be InheritFromDelegate, ManualConfig or OidcAuthentication.
- azure_
inherit_ Sequence[Getfrom_ delegate_ details Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail] - Authenticate to Azure Cloud Provider using details inheriting from delegate.
- azure_
manual_ Sequence[Getdetails Azure Cloud Provider Connector Credential Azure Manual Detail] - Authenticate to Azure Cloud Provider using manual details.
- azure_
oidc_ Sequence[Getspecs Azure Cloud Provider Connector Credential Azure Oidc Spec] - Authenticate to Azure Cloud Provider using OIDC Authentication.
- type str
- Type can be InheritFromDelegate, ManualConfig or OidcAuthentication.
- azure
Inherit List<Property Map>From Delegate Details - Authenticate to Azure Cloud Provider using details inheriting from delegate.
- azure
Manual List<Property Map>Details - Authenticate to Azure Cloud Provider using manual details.
- azure
Oidc List<Property Map>Specs - Authenticate to Azure Cloud Provider using OIDC Authentication.
- type String
- Type can be InheritFromDelegate, ManualConfig or OidcAuthentication.
GetAzureCloudProviderConnectorCredentialAzureInheritFromDelegateDetail
- Auths
List<Get
Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth> - Auth to authenticate to Azure Cloud Provider using details inheriting from delegate.
- Auths
[]Get
Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth - Auth to authenticate to Azure Cloud Provider using details inheriting from delegate.
- auths
List<Get
Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth> - Auth to authenticate to Azure Cloud Provider using details inheriting from delegate.
- auths
Get
Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth[] - Auth to authenticate to Azure Cloud Provider using details inheriting from delegate.
- auths
Sequence[Get
Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth] - Auth to authenticate to Azure Cloud Provider using details inheriting from delegate.
- auths List<Property Map>
- Auth to authenticate to Azure Cloud Provider using details inheriting from delegate.
GetAzureCloudProviderConnectorCredentialAzureInheritFromDelegateDetailAuth
- Azure
Msi List<GetAuth Uas Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth Azure Msi Auth Ua> - Azure UserAssigned MSI auth details.
- Type string
- Type can either be SystemAssignedManagedIdentity or UserAssignedManagedIdentity.
- Azure
Msi []GetAuth Uas Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth Azure Msi Auth Ua - Azure UserAssigned MSI auth details.
- Type string
- Type can either be SystemAssignedManagedIdentity or UserAssignedManagedIdentity.
- azure
Msi List<GetAuth Uas Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth Azure Msi Auth Ua> - Azure UserAssigned MSI auth details.
- type String
- Type can either be SystemAssignedManagedIdentity or UserAssignedManagedIdentity.
- azure
Msi GetAuth Uas Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth Azure Msi Auth Ua[] - Azure UserAssigned MSI auth details.
- type string
- Type can either be SystemAssignedManagedIdentity or UserAssignedManagedIdentity.
- azure_
msi_ Sequence[Getauth_ uas Azure Cloud Provider Connector Credential Azure Inherit From Delegate Detail Auth Azure Msi Auth Ua] - Azure UserAssigned MSI auth details.
- type str
- Type can either be SystemAssignedManagedIdentity or UserAssignedManagedIdentity.
- azure
Msi List<Property Map>Auth Uas - Azure UserAssigned MSI auth details.
- type String
- Type can either be SystemAssignedManagedIdentity or UserAssignedManagedIdentity.
GetAzureCloudProviderConnectorCredentialAzureInheritFromDelegateDetailAuthAzureMsiAuthUa
- Client
Id string - Client Id of the ManagedIdentity resource.
- Client
Id string - Client Id of the ManagedIdentity resource.
- client
Id String - Client Id of the ManagedIdentity resource.
- client
Id string - Client Id of the ManagedIdentity resource.
- client_
id str - Client Id of the ManagedIdentity resource.
- client
Id String - Client Id of the ManagedIdentity resource.
GetAzureCloudProviderConnectorCredentialAzureManualDetail
- Application
Id string - Application ID of the Azure App.
- Auths
List<Get
Azure Cloud Provider Connector Credential Azure Manual Detail Auth> - Contains Azure auth details.
- Tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- Application
Id string - Application ID of the Azure App.
- Auths
[]Get
Azure Cloud Provider Connector Credential Azure Manual Detail Auth - Contains Azure auth details.
- Tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- application
Id String - Application ID of the Azure App.
- auths
List<Get
Azure Cloud Provider Connector Credential Azure Manual Detail Auth> - Contains Azure auth details.
- tenant
Id String - The Azure Active Directory (AAD) directory ID where you created your application.
- application
Id string - Application ID of the Azure App.
- auths
Get
Azure Cloud Provider Connector Credential Azure Manual Detail Auth[] - Contains Azure auth details.
- tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- application_
id str - Application ID of the Azure App.
- auths
Sequence[Get
Azure Cloud Provider Connector Credential Azure Manual Detail Auth] - Contains Azure auth details.
- tenant_
id str - The Azure Active Directory (AAD) directory ID where you created your application.
- application
Id String - Application ID of the Azure App.
- auths List<Property Map>
- Contains Azure auth details.
- tenant
Id String - The Azure Active Directory (AAD) directory ID where you created your application.
GetAzureCloudProviderConnectorCredentialAzureManualDetailAuth
- Azure
Client List<GetKey Certs Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Key Cert> - Azure client key certificate details.
- Azure
Client List<GetSecret Keys Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Secret Key> - Azure Client Secret Key details.
- Type string
- Type can either be Certificate or Secret.
- Azure
Client []GetKey Certs Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Key Cert - Azure client key certificate details.
- Azure
Client []GetSecret Keys Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Secret Key - Azure Client Secret Key details.
- Type string
- Type can either be Certificate or Secret.
- azure
Client List<GetKey Certs Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Key Cert> - Azure client key certificate details.
- azure
Client List<GetSecret Keys Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Secret Key> - Azure Client Secret Key details.
- type String
- Type can either be Certificate or Secret.
- azure
Client GetKey Certs Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Key Cert[] - Azure client key certificate details.
- azure
Client GetSecret Keys Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Secret Key[] - Azure Client Secret Key details.
- type string
- Type can either be Certificate or Secret.
- azure_
client_ Sequence[Getkey_ certs Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Key Cert] - Azure client key certificate details.
- azure_
client_ Sequence[Getsecret_ keys Azure Cloud Provider Connector Credential Azure Manual Detail Auth Azure Client Secret Key] - Azure Client Secret Key details.
- type str
- Type can either be Certificate or Secret.
- azure
Client List<Property Map>Key Certs - Azure client key certificate details.
- azure
Client List<Property Map>Secret Keys - Azure Client Secret Key details.
- type String
- Type can either be Certificate or Secret.
GetAzureCloudProviderConnectorCredentialAzureManualDetailAuthAzureClientKeyCert
- Certificate
Ref string - Reference of the secret for the certificate.
- Certificate
Ref string - Reference of the secret for the certificate.
- certificate
Ref String - Reference of the secret for the certificate.
- certificate
Ref string - Reference of the secret for the certificate.
- certificate_
ref str - Reference of the secret for the certificate.
- certificate
Ref String - Reference of the secret for the certificate.
GetAzureCloudProviderConnectorCredentialAzureManualDetailAuthAzureClientSecretKey
- Secret
Ref string - Reference of the secret for the secret key.
- Secret
Ref string - Reference of the secret for the secret key.
- secret
Ref String - Reference of the secret for the secret key.
- secret
Ref string - Reference of the secret for the secret key.
- secret_
ref str - Reference of the secret for the secret key.
- secret
Ref String - Reference of the secret for the secret key.
GetAzureCloudProviderConnectorCredentialAzureOidcSpec
- Application
Id string - Application ID of the Azure App.
- Audience string
- The Azure Audience.
- Tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- Application
Id string - Application ID of the Azure App.
- Audience string
- The Azure Audience.
- Tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- application
Id String - Application ID of the Azure App.
- audience String
- The Azure Audience.
- tenant
Id String - The Azure Active Directory (AAD) directory ID where you created your application.
- application
Id string - Application ID of the Azure App.
- audience string
- The Azure Audience.
- tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- application_
id str - Application ID of the Azure App.
- audience str
- The Azure Audience.
- tenant_
id str - The Azure Active Directory (AAD) directory ID where you created your application.
- application
Id String - Application ID of the Azure App.
- audience String
- The Azure Audience.
- tenant
Id String - The Azure Active Directory (AAD) directory ID where you created your application.
Package Details
- Repository
- harness pulumi/pulumi-harness
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
harnessTerraform Provider.
Viewing docs for Harness v0.11.6
published on Thursday, Mar 12, 2026 by Pulumi
published on Thursday, Mar 12, 2026 by Pulumi
