Viewing docs for Harness v0.11.7
published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
Viewing docs for Harness v0.11.7
published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
Data source for looking up an Azure key vault connector.
References:
- For details on how to onboard with Terraform, please see Harness Terraform Provider Overview
- To understand how to use Azure Key Vault, please see Documentation
- To get more information about Api, please see API documentation
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as harness from "@pulumi/harness";
const example = harness.platform.getAzureKeyVaultConnector({
identifier: "identifier",
});
import pulumi
import pulumi_harness as harness
example = harness.platform.get_azure_key_vault_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.LookupAzureKeyVaultConnector(ctx, &platform.LookupAzureKeyVaultConnectorArgs{
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.GetAzureKeyVaultConnector.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.GetAzureKeyVaultConnectorArgs;
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.getAzureKeyVaultConnector(GetAzureKeyVaultConnectorArgs.builder()
.identifier("identifier")
.build());
}
}
variables:
example:
fn::invoke:
function: harness:platform:getAzureKeyVaultConnector
arguments:
identifier: identifier
Using getAzureKeyVaultConnector
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 getAzureKeyVaultConnector(args: GetAzureKeyVaultConnectorArgs, opts?: InvokeOptions): Promise<GetAzureKeyVaultConnectorResult>
function getAzureKeyVaultConnectorOutput(args: GetAzureKeyVaultConnectorOutputArgs, opts?: InvokeOptions): Output<GetAzureKeyVaultConnectorResult>def get_azure_key_vault_connector(identifier: Optional[str] = None,
name: Optional[str] = None,
org_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAzureKeyVaultConnectorResult
def get_azure_key_vault_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[GetAzureKeyVaultConnectorResult]func LookupAzureKeyVaultConnector(ctx *Context, args *LookupAzureKeyVaultConnectorArgs, opts ...InvokeOption) (*LookupAzureKeyVaultConnectorResult, error)
func LookupAzureKeyVaultConnectorOutput(ctx *Context, args *LookupAzureKeyVaultConnectorOutputArgs, opts ...InvokeOption) LookupAzureKeyVaultConnectorResultOutput> Note: This function is named LookupAzureKeyVaultConnector in the Go SDK.
public static class GetAzureKeyVaultConnector
{
public static Task<GetAzureKeyVaultConnectorResult> InvokeAsync(GetAzureKeyVaultConnectorArgs args, InvokeOptions? opts = null)
public static Output<GetAzureKeyVaultConnectorResult> Invoke(GetAzureKeyVaultConnectorInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAzureKeyVaultConnectorResult> getAzureKeyVaultConnector(GetAzureKeyVaultConnectorArgs args, InvokeOptions options)
public static Output<GetAzureKeyVaultConnectorResult> getAzureKeyVaultConnector(GetAzureKeyVaultConnectorArgs args, InvokeOptions options)
fn::invoke:
function: harness:platform/getAzureKeyVaultConnector:getAzureKeyVaultConnector
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.
getAzureKeyVaultConnector Result
The following output properties are available:
- Azure
Environment stringType - Azure environment type. Possible values: AZURE or AZUREUSGOVERNMENT. Default value: AZURE
- Client
Id string - Application ID of the Azure App.
- Delegate
Selectors List<string> - Connect using only the delegates which have these tags.
- Description string
- Description of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource.
- Is
Default bool - Specifies whether or not is the default value.
- Secret
Key string - The Harness text secret with the Azure authentication key as its value.
- Subscription string
- Azure subscription ID.
- List<string>
- Tags to associate with the resource.
- Tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- Vault
Name string - Name of the vault.
- 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 - Azure environment type. Possible values: AZURE or AZUREUSGOVERNMENT. Default value: AZURE
- Client
Id string - Application ID of the Azure App.
- Delegate
Selectors []string - Connect using only the delegates which have these tags.
- Description string
- Description of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Identifier string
- Unique identifier of the resource.
- Is
Default bool - Specifies whether or not is the default value.
- Secret
Key string - The Harness text secret with the Azure authentication key as its value.
- Subscription string
- Azure subscription ID.
- []string
- Tags to associate with the resource.
- Tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- Vault
Name string - Name of the vault.
- 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 - Azure environment type. Possible values: AZURE or AZUREUSGOVERNMENT. Default value: AZURE
- client
Id String - Application ID of the Azure App.
- delegate
Selectors List<String> - Connect using only the delegates which have these tags.
- description String
- Description of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource.
- is
Default Boolean - Specifies whether or not is the default value.
- secret
Key String - The Harness text secret with the Azure authentication key as its value.
- subscription String
- Azure subscription ID.
- List<String>
- Tags to associate with the resource.
- tenant
Id String - The Azure Active Directory (AAD) directory ID where you created your application.
- vault
Name String - Name of the vault.
- 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 - Azure environment type. Possible values: AZURE or AZUREUSGOVERNMENT. Default value: AZURE
- client
Id string - Application ID of the Azure App.
- delegate
Selectors string[] - Connect using only the delegates which have these tags.
- description string
- Description of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- identifier string
- Unique identifier of the resource.
- is
Default boolean - Specifies whether or not is the default value.
- secret
Key string - The Harness text secret with the Azure authentication key as its value.
- subscription string
- Azure subscription ID.
- string[]
- Tags to associate with the resource.
- tenant
Id string - The Azure Active Directory (AAD) directory ID where you created your application.
- vault
Name string - Name of the vault.
- 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 - Azure environment type. Possible values: AZURE or AZUREUSGOVERNMENT. Default value: AZURE
- client_
id str - Application ID of the Azure App.
- delegate_
selectors Sequence[str] - Connect using only the delegates which have these tags.
- description str
- Description of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- identifier str
- Unique identifier of the resource.
- is_
default bool - Specifies whether or not is the default value.
- secret_
key str - The Harness text secret with the Azure authentication key as its value.
- subscription str
- Azure subscription ID.
- Sequence[str]
- Tags to associate with the resource.
- tenant_
id str - The Azure Active Directory (AAD) directory ID where you created your application.
- vault_
name str - Name of the vault.
- 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 - Azure environment type. Possible values: AZURE or AZUREUSGOVERNMENT. Default value: AZURE
- client
Id String - Application ID of the Azure App.
- delegate
Selectors List<String> - Connect using only the delegates which have these tags.
- description String
- Description of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- identifier String
- Unique identifier of the resource.
- is
Default Boolean - Specifies whether or not is the default value.
- secret
Key String - The Harness text secret with the Azure authentication key as its value.
- subscription String
- Azure subscription ID.
- List<String>
- Tags to associate with the resource.
- tenant
Id String - The Azure Active Directory (AAD) directory ID where you created your application.
- vault
Name String - Name of the vault.
- name String
- Name of the resource.
- org
Id String - Unique identifier of the organization.
- project
Id String - Unique identifier of the project.
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.7
published on Friday, Mar 20, 2026 by Pulumi
published on Friday, Mar 20, 2026 by Pulumi
