azure-native.sql.getManagedInstanceKey

Explore with Pulumi AI

Gets a managed instance key. API Version: 2020-11-01-preview.

Using getManagedInstanceKey

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 getManagedInstanceKey(args: GetManagedInstanceKeyArgs, opts?: InvokeOptions): Promise<GetManagedInstanceKeyResult>
function getManagedInstanceKeyOutput(args: GetManagedInstanceKeyOutputArgs, opts?: InvokeOptions): Output<GetManagedInstanceKeyResult>
def get_managed_instance_key(key_name: Optional[str] = None,
                             managed_instance_name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetManagedInstanceKeyResult
def get_managed_instance_key_output(key_name: Optional[pulumi.Input[str]] = None,
                             managed_instance_name: Optional[pulumi.Input[str]] = None,
                             resource_group_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetManagedInstanceKeyResult]
func LookupManagedInstanceKey(ctx *Context, args *LookupManagedInstanceKeyArgs, opts ...InvokeOption) (*LookupManagedInstanceKeyResult, error)
func LookupManagedInstanceKeyOutput(ctx *Context, args *LookupManagedInstanceKeyOutputArgs, opts ...InvokeOption) LookupManagedInstanceKeyResultOutput

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

public static class GetManagedInstanceKey 
{
    public static Task<GetManagedInstanceKeyResult> InvokeAsync(GetManagedInstanceKeyArgs args, InvokeOptions? opts = null)
    public static Output<GetManagedInstanceKeyResult> Invoke(GetManagedInstanceKeyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetManagedInstanceKeyResult> getManagedInstanceKey(GetManagedInstanceKeyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: azure-native:sql:getManagedInstanceKey
  arguments:
    # arguments dictionary

The following arguments are supported:

KeyName string

The name of the managed instance key to be retrieved.

ManagedInstanceName string

The name of the managed instance.

ResourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

KeyName string

The name of the managed instance key to be retrieved.

ManagedInstanceName string

The name of the managed instance.

ResourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

keyName String

The name of the managed instance key to be retrieved.

managedInstanceName String

The name of the managed instance.

resourceGroupName String

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

keyName string

The name of the managed instance key to be retrieved.

managedInstanceName string

The name of the managed instance.

resourceGroupName string

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

key_name str

The name of the managed instance key to be retrieved.

managed_instance_name str

The name of the managed instance.

resource_group_name str

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

keyName String

The name of the managed instance key to be retrieved.

managedInstanceName String

The name of the managed instance.

resourceGroupName String

The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.

getManagedInstanceKey Result

The following output properties are available:

AutoRotationEnabled bool

Key auto rotation opt-in flag. Either true or false.

CreationDate string

The key creation date.

Id string

Resource ID.

Kind string

Kind of encryption protector. This is metadata used for the Azure portal experience.

Name string

Resource name.

Thumbprint string

Thumbprint of the key.

Type string

Resource type.

AutoRotationEnabled bool

Key auto rotation opt-in flag. Either true or false.

CreationDate string

The key creation date.

Id string

Resource ID.

Kind string

Kind of encryption protector. This is metadata used for the Azure portal experience.

Name string

Resource name.

Thumbprint string

Thumbprint of the key.

Type string

Resource type.

autoRotationEnabled Boolean

Key auto rotation opt-in flag. Either true or false.

creationDate String

The key creation date.

id String

Resource ID.

kind String

Kind of encryption protector. This is metadata used for the Azure portal experience.

name String

Resource name.

thumbprint String

Thumbprint of the key.

type String

Resource type.

autoRotationEnabled boolean

Key auto rotation opt-in flag. Either true or false.

creationDate string

The key creation date.

id string

Resource ID.

kind string

Kind of encryption protector. This is metadata used for the Azure portal experience.

name string

Resource name.

thumbprint string

Thumbprint of the key.

type string

Resource type.

auto_rotation_enabled bool

Key auto rotation opt-in flag. Either true or false.

creation_date str

The key creation date.

id str

Resource ID.

kind str

Kind of encryption protector. This is metadata used for the Azure portal experience.

name str

Resource name.

thumbprint str

Thumbprint of the key.

type str

Resource type.

autoRotationEnabled Boolean

Key auto rotation opt-in flag. Either true or false.

creationDate String

The key creation date.

id String

Resource ID.

kind String

Kind of encryption protector. This is metadata used for the Azure portal experience.

name String

Resource name.

thumbprint String

Thumbprint of the key.

type String

Resource type.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0