This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.resourceconnector.listApplianceKeys
Explore with Pulumi AI
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 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)
// Output-based functions aren't available in Java yet
fn::invoke:
function: azure-native:resourceconnector:listApplianceKeys
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Resource
Name string - Appliances name.
- Artifact
Type string - This sets the type of artifact being returned, when empty no artifact endpoint is returned.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Resource
Name string - Appliances name.
- Artifact
Type string - This sets the type of artifact being returned, when empty no artifact endpoint is returned.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- resource
Name String - Appliances name.
- artifact
Type String - This sets the type of artifact being returned, when empty no artifact endpoint is returned.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- resource
Name string - Appliances name.
- artifact
Type string - This sets the type of artifact being returned, when empty no artifact endpoint is returned.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- resource_
name str - Appliances name.
- artifact_
type str - This sets the type of artifact being returned, when empty no artifact endpoint is returned.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- resource
Name String - 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 string
- Endpoint is the URL to upload artifacts to.
- Endpoint string
- Endpoint is the URL to upload artifacts to.
- endpoint String
- Endpoint is the URL to upload artifacts to.
- endpoint string
- Endpoint is the URL to upload artifacts to.
- endpoint str
- Endpoint is the URL to upload artifacts to.
- endpoint String
- Endpoint is the URL to upload artifacts to.
SSHKeyResponse
- Certificate string
- Certificate associated with the public key if the key is signed.
- Creation
Time doubleStamp - Certificate creation timestamp (Unix).
- Expiration
Time doubleStamp - Certificate expiration timestamp (Unix).
- Private
Key string - Private Key.
- Public
Key string - Public Key.
- Certificate string
- Certificate associated with the public key if the key is signed.
- Creation
Time float64Stamp - Certificate creation timestamp (Unix).
- Expiration
Time float64Stamp - Certificate expiration timestamp (Unix).
- Private
Key string - Private Key.
- Public
Key string - Public Key.
- certificate String
- Certificate associated with the public key if the key is signed.
- creation
Time DoubleStamp - Certificate creation timestamp (Unix).
- expiration
Time DoubleStamp - Certificate expiration timestamp (Unix).
- private
Key String - Private Key.
- public
Key String - Public Key.
- certificate string
- Certificate associated with the public key if the key is signed.
- creation
Time numberStamp - Certificate creation timestamp (Unix).
- expiration
Time numberStamp - Certificate expiration timestamp (Unix).
- private
Key string - Private Key.
- public
Key string - Public Key.
- certificate str
- Certificate associated with the public key if the key is signed.
- creation_
time_ floatstamp - Certificate creation timestamp (Unix).
- expiration_
time_ floatstamp - Certificate expiration timestamp (Unix).
- private_
key str - Private Key.
- public_
key str - Public Key.
- certificate String
- Certificate associated with the public key if the key is signed.
- creation
Time NumberStamp - Certificate creation timestamp (Unix).
- expiration
Time NumberStamp - Certificate expiration timestamp (Unix).
- private
Key String - Private Key.
- public
Key String - Public Key.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi