1. Packages
  2. Azure Native v2
  3. API Docs
  4. resourceconnector
  5. listApplianceKeys
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.resourceconnector.listApplianceKeys

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Returns the cluster customer credentials for the dedicated appliance. Azure REST API version: 2022-10-27.

Using listApplianceKeys

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 listApplianceKeys(args: ListApplianceKeysArgs, opts?: InvokeOptions): Promise<ListApplianceKeysResult>
function listApplianceKeysOutput(args: ListApplianceKeysOutputArgs, opts?: InvokeOptions): Output<ListApplianceKeysResult>
Copy
def list_appliance_keys(artifact_type: Optional[str] = None,
                        resource_group_name: Optional[str] = None,
                        resource_name: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> ListApplianceKeysResult
def list_appliance_keys_output(artifact_type: Optional[pulumi.Input[str]] = None,
                        resource_group_name: Optional[pulumi.Input[str]] = None,
                        resource_name: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[ListApplianceKeysResult]
Copy
func ListApplianceKeys(ctx *Context, args *ListApplianceKeysArgs, opts ...InvokeOption) (*ListApplianceKeysResult, error)
func ListApplianceKeysOutput(ctx *Context, args *ListApplianceKeysOutputArgs, opts ...InvokeOption) ListApplianceKeysResultOutput
Copy

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

public static class ListApplianceKeys 
{
    public static Task<ListApplianceKeysResult> InvokeAsync(ListApplianceKeysArgs args, InvokeOptions? opts = null)
    public static Output<ListApplianceKeysResult> Invoke(ListApplianceKeysInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<ListApplianceKeysResult> listApplianceKeys(ListApplianceKeysArgs args, InvokeOptions options)
public static Output<ListApplianceKeysResult> listApplianceKeys(ListApplianceKeysArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:resourceconnector:listApplianceKeys
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
Appliances name.
ArtifactType string
This sets the type of artifact being returned, when empty no artifact endpoint is returned.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
ResourceName
This property is required.
Changes to this property will trigger replacement.
string
Appliances name.
ArtifactType string
This sets the type of artifact being returned, when empty no artifact endpoint is returned.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
Appliances name.
artifactType String
This sets the type of artifact being returned, when empty no artifact endpoint is returned.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
string
Appliances name.
artifactType string
This sets the type of artifact being returned, when empty no artifact endpoint is returned.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
resource_name
This property is required.
Changes to this property will trigger replacement.
str
Appliances name.
artifact_type str
This sets the type of artifact being returned, when empty no artifact endpoint is returned.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
resourceName
This property is required.
Changes to this property will trigger replacement.
String
Appliances name.
artifactType String
This sets the type of artifact being returned, when empty no artifact endpoint is returned.

listApplianceKeys Result

The following output properties are available:

ArtifactProfiles Dictionary<string, Pulumi.AzureNative.ResourceConnector.Outputs.ArtifactProfileResponse>
Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
Kubeconfigs List<Pulumi.AzureNative.ResourceConnector.Outputs.ApplianceCredentialKubeconfigResponse>
The list of appliance kubeconfigs.
SshKeys Dictionary<string, Pulumi.AzureNative.ResourceConnector.Outputs.SSHKeyResponse>
Map of Customer User Public, Private SSH Keys and Certificate when available.
ArtifactProfiles map[string]ArtifactProfileResponse
Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
Kubeconfigs []ApplianceCredentialKubeconfigResponse
The list of appliance kubeconfigs.
SshKeys map[string]SSHKeyResponse
Map of Customer User Public, Private SSH Keys and Certificate when available.
artifactProfiles Map<String,ArtifactProfileResponse>
Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
kubeconfigs List<ApplianceCredentialKubeconfigResponse>
The list of appliance kubeconfigs.
sshKeys Map<String,SSHKeyResponse>
Map of Customer User Public, Private SSH Keys and Certificate when available.
artifactProfiles {[key: string]: ArtifactProfileResponse}
Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
kubeconfigs ApplianceCredentialKubeconfigResponse[]
The list of appliance kubeconfigs.
sshKeys {[key: string]: SSHKeyResponse}
Map of Customer User Public, Private SSH Keys and Certificate when available.
artifact_profiles Mapping[str, ArtifactProfileResponse]
Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
kubeconfigs Sequence[ApplianceCredentialKubeconfigResponse]
The list of appliance kubeconfigs.
ssh_keys Mapping[str, SSHKeyResponse]
Map of Customer User Public, Private SSH Keys and Certificate when available.
artifactProfiles Map<Property Map>
Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
kubeconfigs List<Property Map>
The list of appliance kubeconfigs.
sshKeys Map<Property Map>
Map of Customer User Public, Private SSH Keys and Certificate when available.

Supporting Types

ApplianceCredentialKubeconfigResponse

Name This property is required. string
Name which contains the role of the kubeconfig.
Value This property is required. string
Contains the kubeconfig value.
Name This property is required. string
Name which contains the role of the kubeconfig.
Value This property is required. string
Contains the kubeconfig value.
name This property is required. String
Name which contains the role of the kubeconfig.
value This property is required. String
Contains the kubeconfig value.
name This property is required. string
Name which contains the role of the kubeconfig.
value This property is required. string
Contains the kubeconfig value.
name This property is required. str
Name which contains the role of the kubeconfig.
value This property is required. str
Contains the kubeconfig value.
name This property is required. String
Name which contains the role of the kubeconfig.
value This property is required. String
Contains the kubeconfig value.

ArtifactProfileResponse

Endpoint This property is required. string
Endpoint is the URL to upload artifacts to.
Endpoint This property is required. string
Endpoint is the URL to upload artifacts to.
endpoint This property is required. String
Endpoint is the URL to upload artifacts to.
endpoint This property is required. string
Endpoint is the URL to upload artifacts to.
endpoint This property is required. str
Endpoint is the URL to upload artifacts to.
endpoint This property is required. String
Endpoint is the URL to upload artifacts to.

SSHKeyResponse

Certificate This property is required. string
Certificate associated with the public key if the key is signed.
CreationTimeStamp This property is required. double
Certificate creation timestamp (Unix).
ExpirationTimeStamp This property is required. double
Certificate expiration timestamp (Unix).
PrivateKey This property is required. string
Private Key.
PublicKey This property is required. string
Public Key.
Certificate This property is required. string
Certificate associated with the public key if the key is signed.
CreationTimeStamp This property is required. float64
Certificate creation timestamp (Unix).
ExpirationTimeStamp This property is required. float64
Certificate expiration timestamp (Unix).
PrivateKey This property is required. string
Private Key.
PublicKey This property is required. string
Public Key.
certificate This property is required. String
Certificate associated with the public key if the key is signed.
creationTimeStamp This property is required. Double
Certificate creation timestamp (Unix).
expirationTimeStamp This property is required. Double
Certificate expiration timestamp (Unix).
privateKey This property is required. String
Private Key.
publicKey This property is required. String
Public Key.
certificate This property is required. string
Certificate associated with the public key if the key is signed.
creationTimeStamp This property is required. number
Certificate creation timestamp (Unix).
expirationTimeStamp This property is required. number
Certificate expiration timestamp (Unix).
privateKey This property is required. string
Private Key.
publicKey This property is required. string
Public Key.
certificate This property is required. str
Certificate associated with the public key if the key is signed.
creation_time_stamp This property is required. float
Certificate creation timestamp (Unix).
expiration_time_stamp This property is required. float
Certificate expiration timestamp (Unix).
private_key This property is required. str
Private Key.
public_key This property is required. str
Public Key.
certificate This property is required. String
Certificate associated with the public key if the key is signed.
creationTimeStamp This property is required. Number
Certificate creation timestamp (Unix).
expirationTimeStamp This property is required. Number
Certificate expiration timestamp (Unix).
privateKey This property is required. String
Private Key.
publicKey This property is required. String
Public Key.

Package Details

Repository
azure-native-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi