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>
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]
func ListApplianceKeys(ctx *Context, args *ListApplianceKeysArgs, opts ...InvokeOption) (*ListApplianceKeysResult, error)
func ListApplianceKeysOutput(ctx *Context, args *ListApplianceKeysOutputArgs, opts ...InvokeOption) ListApplianceKeysResultOutput
> 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)
}
public static CompletableFuture<ListApplianceKeysResult> listApplianceKeys(ListApplianceKeysArgs args, InvokeOptions options)
public static Output<ListApplianceKeysResult> listApplianceKeys(ListApplianceKeysArgs args, InvokeOptions options)
fn::invoke:
function: azure-native:resourceconnector:listApplianceKeys
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group Name This property is required. Changes to this property will trigger replacement.
- The name of the resource group. The name is case insensitive.
- Resource
Name This property is required. Changes to this property will trigger replacement.
- Appliances name.
- Artifact
Type 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.
- The name of the resource group. The name is case insensitive.
- Resource
Name This property is required. Changes to this property will trigger replacement.
- Appliances name.
- Artifact
Type 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.
- The name of the resource group. The name is case insensitive.
- resource
Name This property is required. Changes to this property will trigger replacement.
- Appliances name.
- artifact
Type 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.
- The name of the resource group. The name is case insensitive.
- resource
Name This property is required. Changes to this property will trigger replacement.
- Appliances name.
- artifact
Type 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.
- The name of the resource group. The name is case insensitive.
- resource_
name This property is required. Changes to this property will trigger replacement.
- Appliances name.
- artifact_
type str - 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.
- The name of the resource group. The name is case insensitive.
- resource
Name This property is required. Changes to this property will trigger replacement.
- Appliances name.
- artifact
Type String - This sets the type of artifact being returned, when empty no artifact endpoint is returned.
listApplianceKeys Result
The following output properties are available:
- Artifact
Profiles Dictionary<string, Pulumi.Azure Native. Resource Connector. Outputs. Artifact Profile Response> - Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
- Kubeconfigs
List<Pulumi.
Azure Native. Resource Connector. Outputs. Appliance Credential Kubeconfig Response> - The list of appliance kubeconfigs.
- Ssh
Keys Dictionary<string, Pulumi.Azure Native. Resource Connector. Outputs. SSHKey Response> - Map of Customer User Public, Private SSH Keys and Certificate when available.
- Artifact
Profiles map[string]ArtifactProfile Response - Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
- Kubeconfigs
[]Appliance
Credential Kubeconfig Response - The list of appliance kubeconfigs.
- Ssh
Keys map[string]SSHKeyResponse - Map of Customer User Public, Private SSH Keys and Certificate when available.
- artifact
Profiles Map<String,ArtifactProfile Response> - Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
- kubeconfigs
List<Appliance
Credential Kubeconfig Response> - The list of appliance kubeconfigs.
- ssh
Keys Map<String,SSHKeyResponse> - Map of Customer User Public, Private SSH Keys and Certificate when available.
- artifact
Profiles {[key: string]: ArtifactProfile Response} - Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
- kubeconfigs
Appliance
Credential Kubeconfig Response[] - The list of appliance kubeconfigs.
- ssh
Keys {[key: string]: SSHKeyResponse} - Map of Customer User Public, Private SSH Keys and Certificate when available.
- artifact_
profiles Mapping[str, ArtifactProfile Response] - Map of artifacts that contains a list of ArtifactProfile used to upload artifacts such as logs.
- kubeconfigs
Sequence[Appliance
Credential Kubeconfig Response] - The list of appliance kubeconfigs.
- ssh_
keys Mapping[str, SSHKeyResponse] - Map of Customer User Public, Private SSH Keys and Certificate when available.
- artifact
Profiles 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.
- ssh
Keys Map<Property Map> - Map of Customer User Public, Private SSH Keys and Certificate when available.
Supporting Types
ApplianceCredentialKubeconfigResponse
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.
- Creation
Time Stamp This property is required. double - Certificate creation timestamp (Unix).
- Expiration
Time Stamp This property is required. double - Certificate expiration timestamp (Unix).
- Private
Key This property is required. string - Private Key.
- Public
Key This property is required. string - Public Key.
- Certificate
This property is required. string - Certificate associated with the public key if the key is signed.
- Creation
Time Stamp This property is required. float64 - Certificate creation timestamp (Unix).
- Expiration
Time Stamp This property is required. float64 - Certificate expiration timestamp (Unix).
- Private
Key This property is required. string - Private Key.
- Public
Key This property is required. string - Public Key.
- certificate
This property is required. String - Certificate associated with the public key if the key is signed.
- creation
Time Stamp This property is required. Double - Certificate creation timestamp (Unix).
- expiration
Time Stamp This property is required. Double - Certificate expiration timestamp (Unix).
- private
Key This property is required. String - Private Key.
- public
Key This property is required. String - Public Key.
- certificate
This property is required. string - Certificate associated with the public key if the key is signed.
- creation
Time Stamp This property is required. number - Certificate creation timestamp (Unix).
- expiration
Time Stamp This property is required. number - Certificate expiration timestamp (Unix).
- private
Key This property is required. string - Private Key.
- public
Key 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.
- creation
Time Stamp This property is required. Number - Certificate creation timestamp (Unix).
- expiration
Time Stamp This property is required. Number - Certificate expiration timestamp (Unix).
- private
Key This property is required. String - Private Key.
- public
Key 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