Skip to content

Latest commit

 

History

History

azure_sql_managedinstanceencryptionprotectors

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

@datafire/azure_sql_managedinstanceencryptionprotectors

Client library for SqlManagementClient

Installation and Usage

npm install --save @datafire/azure_sql_managedinstanceencryptionprotectors
let azure_sql_managedinstanceencryptionprotectors = require('@datafire/azure_sql_managedinstanceencryptionprotectors').create({
  access_token: "",
  refresh_token: "",
  client_id: "",
  client_secret: "",
  redirect_uri: ""
});

.then(data => {
  console.log(data);
});

Description

The Azure SQL Database management API provides a RESTful set of web APIs that interact with Azure SQL Database services to manage your databases. The API enables users to create, retrieve, update, and delete databases, servers, and other entities.

Actions

ManagedInstanceEncryptionProtectors_ListByInstance

Gets a list of managed instance encryption protectors

azure_sql_managedinstanceencryptionprotectors.ManagedInstanceEncryptionProtectors_ListByInstance({
  "resourceGroupName": "",
  "managedInstanceName": "",
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required 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.
    • managedInstanceName required string: The name of the managed instance.
    • subscriptionId required string: The subscription ID that identifies an Azure subscription.
    • api-version required string: The API version to use for the request.

Output

ManagedInstanceEncryptionProtectors_Get

Gets a managed instance encryption protector.

azure_sql_managedinstanceencryptionprotectors.ManagedInstanceEncryptionProtectors_Get({
  "resourceGroupName": "",
  "managedInstanceName": "",
  "encryptionProtectorName": "",
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required 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.
    • managedInstanceName required string: The name of the managed instance.
    • encryptionProtectorName required string (values: current): The name of the encryption protector to be retrieved.
    • subscriptionId required string: The subscription ID that identifies an Azure subscription.
    • api-version required string: The API version to use for the request.

Output

ManagedInstanceEncryptionProtectors_CreateOrUpdate

Updates an existing encryption protector.

azure_sql_managedinstanceencryptionprotectors.ManagedInstanceEncryptionProtectors_CreateOrUpdate({
  "resourceGroupName": "",
  "managedInstanceName": "",
  "encryptionProtectorName": "",
  "parameters": {},
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required 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.
    • managedInstanceName required string: The name of the managed instance.
    • encryptionProtectorName required string (values: current): The name of the encryption protector to be updated.
    • parameters required ManagedInstanceEncryptionProtector
    • subscriptionId required string: The subscription ID that identifies an Azure subscription.
    • api-version required string: The API version to use for the request.

Output

ManagedInstanceEncryptionProtectors_Revalidate

Revalidates an existing encryption protector.

azure_sql_managedinstanceencryptionprotectors.ManagedInstanceEncryptionProtectors_Revalidate({
  "resourceGroupName": "",
  "managedInstanceName": "",
  "encryptionProtectorName": "",
  "subscriptionId": "",
  "api-version": ""
}, context)

Input

  • input object
    • resourceGroupName required 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.
    • managedInstanceName required string: The name of the managed instance.
    • encryptionProtectorName required string (values: current): The name of the encryption protector to be updated.
    • subscriptionId required string: The subscription ID that identifies an Azure subscription.
    • api-version required string: The API version to use for the request.

Output

Output schema unknown

Definitions

ManagedInstanceEncryptionProtector

  • ManagedInstanceEncryptionProtector object: The managed instance encryption protector.
    • kind string: Kind of encryption protector. This is metadata used for the Azure portal experience.
    • properties ManagedInstanceEncryptionProtectorProperties
    • id string: Resource ID.
    • name string: Resource name.
    • type string: Resource type.

ManagedInstanceEncryptionProtectorListResult

  • ManagedInstanceEncryptionProtectorListResult object: A list of managed instance encryption protectors.

ManagedInstanceEncryptionProtectorProperties

  • ManagedInstanceEncryptionProtectorProperties object: Properties for an encryption protector execution.
    • serverKeyName string: The name of the managed instance key.
    • serverKeyType required string (values: ServiceManaged, AzureKeyVault): The encryption protector type like 'ServiceManaged', 'AzureKeyVault'.
    • thumbprint string: Thumbprint of the server key.
    • uri string: The URI of the server key.