Obter o recurso de restorePoint de disco
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Compute/restorePointCollections/{restorePointCollectionName}/restorePoints/{vmRestorePointName}/diskRestorePoints/{diskRestorePointName}?api-version=2024-03-02
Parâmetros de URI
Nome |
Em |
Obrigatório |
Tipo |
Description |
diskRestorePointName
|
path |
True
|
string
|
O nome do ponto de restauração de disco criado.
|
resourceGroupName
|
path |
True
|
string
|
O nome do grupo de recursos.
|
restorePointCollectionName
|
path |
True
|
string
|
O nome da coleção de pontos de restauração que pertence ao ponto de restauração de disco.
|
subscriptionId
|
path |
True
|
string
|
Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.
|
vmRestorePointName
|
path |
True
|
string
|
O nome do ponto de restauração da vm que pertence o ponto de restauração do disco.
|
api-version
|
query |
True
|
string
|
Versão da API do cliente.
|
Respostas
Nome |
Tipo |
Description |
200 OK
|
DiskRestorePoint
|
OKEY
|
Other Status Codes
|
CloudError
|
Resposta de erro que descreve por que a operação falhou.
|
Segurança
azure_auth
Fluxo OAuth2 do Azure Active Directory
Tipo:
oauth2
Flow:
implicit
URL de Autorização:
https://login.microsoftonline.com/common/oauth2/authorize
Escopos
Nome |
Description |
user_impersonation
|
representar sua conta de usuário
|
Exemplos
Get an incremental disk restorePoint resource.
Solicitação de exemplo
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpc/restorePoints/vmrp/diskRestorePoints/TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745?api-version=2024-03-02
/**
* Samples for DiskRestorePoint Get.
*/
public final class Main {
/*
* x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/
* diskRestorePointExamples/DiskRestorePoint_Get.json
*/
/**
* Sample code: Get an incremental disk restorePoint resource.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void getAnIncrementalDiskRestorePointResource(com.azure.resourcemanager.AzureResourceManager azure) {
azure.virtualMachines().manager().serviceClient().getDiskRestorePoints().getWithResponse("myResourceGroup",
"rpc", "vmrp", "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745",
com.azure.core.util.Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
from azure.identity import DefaultAzureCredential
from azure.mgmt.compute import ComputeManagementClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-compute
# USAGE
python disk_restore_point_get.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = ComputeManagementClient(
credential=DefaultAzureCredential(),
subscription_id="{subscription-id}",
)
response = client.disk_restore_point.get(
resource_group_name="myResourceGroup",
restore_point_collection_name="rpc",
vm_restore_point_name="vmrp",
disk_restore_point_name="TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745",
)
print(response)
# x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/diskRestorePointExamples/DiskRestorePoint_Get.json
if __name__ == "__main__":
main()
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
package armcompute_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/250861bb6a886b75255edfa0aa5ee2dd0d6e7a11/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/diskRestorePointExamples/DiskRestorePoint_Get.json
func ExampleDiskRestorePointClient_Get_getAnIncrementalDiskRestorePointResource() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armcompute.NewClientFactory("<subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
res, err := clientFactory.NewDiskRestorePointClient().Get(ctx, "myResourceGroup", "rpc", "vmrp", "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745", nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
// You could use response here. We use blank identifier for just demo purposes.
_ = res
// If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// res.DiskRestorePoint = armcompute.DiskRestorePoint{
// Name: to.Ptr("TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745"),
// ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpc/restorePoints/vmrp/diskRestorePoints/TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745"),
// Properties: &armcompute.DiskRestorePointProperties{
// FamilyID: to.Ptr("996bf3ce-b6ff-4e86-9db6-dc27ea06cea5"),
// HyperVGeneration: to.Ptr(armcompute.HyperVGenerationV1),
// LogicalSectorSize: to.Ptr[int32](4096),
// NetworkAccessPolicy: to.Ptr(armcompute.NetworkAccessPolicyAllowAll),
// OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
// PublicNetworkAccess: to.Ptr(armcompute.PublicNetworkAccessDisabled),
// SourceResourceID: to.Ptr("/subscriptions/d2260d06-e00d-422f-8b63-93df551a59ae/resourceGroups/rg0680fb0c-89f1-41b4-96c0-35733a181558/providers/Microsoft.Compute/disks/TestDisk45ceb03433006d1baee0"),
// SourceUniqueID: to.Ptr("48e058b1-7eea-4968-b532-10a8a1130c13"),
// TimeCreated: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-09-16T04:41:35.079Z"); return t}()),
// },
// }
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
const { ComputeManagementClient } = require("@azure/arm-compute");
const { DefaultAzureCredential } = require("@azure/identity");
require("dotenv/config");
/**
* This sample demonstrates how to Get disk restorePoint resource
*
* @summary Get disk restorePoint resource
* x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/diskRestorePointExamples/DiskRestorePoint_Get.json
*/
async function getAnIncrementalDiskRestorePointResource() {
const subscriptionId = process.env["COMPUTE_SUBSCRIPTION_ID"] || "{subscription-id}";
const resourceGroupName = process.env["COMPUTE_RESOURCE_GROUP"] || "myResourceGroup";
const restorePointCollectionName = "rpc";
const vmRestorePointName = "vmrp";
const diskRestorePointName = "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745";
const credential = new DefaultAzureCredential();
const client = new ComputeManagementClient(credential, subscriptionId);
const result = await client.diskRestorePointOperations.get(
resourceGroupName,
restorePointCollectionName,
vmRestorePointName,
diskRestorePointName,
);
console.log(result);
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
using Azure;
using Azure.ResourceManager;
using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager.Compute;
// Generated from example definition: specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/diskRestorePointExamples/DiskRestorePoint_Get.json
// this example is just showing the usage of "DiskRestorePoint_Get" operation, for the dependent resources, they will have to be created separately.
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
// this example assumes you already have this RestorePointResource created on azure
// for more information of creating RestorePointResource, please refer to the document of RestorePointResource
string subscriptionId = "{subscription-id}";
string resourceGroupName = "myResourceGroup";
string restorePointGroupName = "rpc";
string vmRestorePointName = "vmrp";
ResourceIdentifier restorePointResourceId = RestorePointResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, restorePointGroupName, vmRestorePointName);
RestorePointResource restorePoint = client.GetRestorePointResource(restorePointResourceId);
// get the collection of this DiskRestorePointResource
DiskRestorePointCollection collection = restorePoint.GetDiskRestorePoints();
// invoke the operation
string diskRestorePointName = "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745";
NullableResponse<DiskRestorePointResource> response = await collection.GetIfExistsAsync(diskRestorePointName);
DiskRestorePointResource result = response.HasValue ? response.Value : null;
if (result == null)
{
Console.WriteLine("Succeeded with null as result");
}
else
{
// the variable result is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
DiskRestorePointData resourceData = result.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Resposta de exemplo
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpc/restorePoints/vmrp/diskRestorePoints/TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745",
"name": "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745",
"properties": {
"timeCreated": "2020-09-16T04:41:35.079872+00:00",
"sourceResourceId": "/subscriptions/d2260d06-e00d-422f-8b63-93df551a59ae/resourceGroups/rg0680fb0c-89f1-41b4-96c0-35733a181558/providers/Microsoft.Compute/disks/TestDisk45ceb03433006d1baee0",
"osType": "Windows",
"hyperVGeneration": "V1",
"familyId": "996bf3ce-b6ff-4e86-9db6-dc27ea06cea5",
"sourceUniqueId": "48e058b1-7eea-4968-b532-10a8a1130c13",
"networkAccessPolicy": "AllowAll",
"publicNetworkAccess": "Disabled",
"logicalSectorSize": 4096
}
}
Get an incremental disk restorePoint when source resource is from a different region
Solicitação de exemplo
GET https://management.azure.com/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpc/restorePoints/vmrp/diskRestorePoints/TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745?api-version=2024-03-02
/**
* Samples for DiskRestorePoint Get.
*/
public final class Main {
/*
* x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/
* diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
*/
/**
* Sample code: Get an incremental disk restorePoint when source resource is from a different region.
*
* @param azure The entry point for accessing resource management APIs in Azure.
*/
public static void getAnIncrementalDiskRestorePointWhenSourceResourceIsFromADifferentRegion(
com.azure.resourcemanager.AzureResourceManager azure) {
azure.virtualMachines().manager().serviceClient().getDiskRestorePoints().getWithResponse("myResourceGroup",
"rpc", "vmrp", "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745",
com.azure.core.util.Context.NONE);
}
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
from azure.identity import DefaultAzureCredential
from azure.mgmt.compute import ComputeManagementClient
"""
# PREREQUISITES
pip install azure-identity
pip install azure-mgmt-compute
# USAGE
python disk_restore_point_get_when_source_resource_is_from_different_region.py
Before run the sample, please set the values of the client ID, tenant ID and client secret
of the AAD application as environment variables: AZURE_CLIENT_ID, AZURE_TENANT_ID,
AZURE_CLIENT_SECRET. For more info about how to get the value, please see:
https://docs.microsoft.com/azure/active-directory/develop/howto-create-service-principal-portal
"""
def main():
client = ComputeManagementClient(
credential=DefaultAzureCredential(),
subscription_id="{subscription-id}",
)
response = client.disk_restore_point.get(
resource_group_name="myResourceGroup",
restore_point_collection_name="rpc",
vm_restore_point_name="vmrp",
disk_restore_point_name="TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745",
)
print(response)
# x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
if __name__ == "__main__":
main()
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
package armcompute_test
import (
"context"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v6"
)
// Generated from example definition: https://github.com/Azure/azure-rest-api-specs/blob/250861bb6a886b75255edfa0aa5ee2dd0d6e7a11/specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
func ExampleDiskRestorePointClient_Get_getAnIncrementalDiskRestorePointWhenSourceResourceIsFromADifferentRegion() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to obtain a credential: %v", err)
}
ctx := context.Background()
clientFactory, err := armcompute.NewClientFactory("<subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client: %v", err)
}
res, err := clientFactory.NewDiskRestorePointClient().Get(ctx, "myResourceGroup", "rpc", "vmrp", "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745", nil)
if err != nil {
log.Fatalf("failed to finish the request: %v", err)
}
// You could use response here. We use blank identifier for just demo purposes.
_ = res
// If the HTTP response code is 200 as defined in example definition, your response structure would look as follows. Please pay attention that all the values in the output are fake values for just demo purposes.
// res.DiskRestorePoint = armcompute.DiskRestorePoint{
// Name: to.Ptr("TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745"),
// ID: to.Ptr("/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpc/restorePoints/vmrp/diskRestorePoints/TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745"),
// Properties: &armcompute.DiskRestorePointProperties{
// CompletionPercent: to.Ptr[float32](100),
// FamilyID: to.Ptr("996bf3ce-b6ff-4e86-9db6-dc27ea06cea5"),
// HyperVGeneration: to.Ptr(armcompute.HyperVGenerationV1),
// LogicalSectorSize: to.Ptr[int32](4096),
// NetworkAccessPolicy: to.Ptr(armcompute.NetworkAccessPolicyAllowAll),
// OSType: to.Ptr(armcompute.OperatingSystemTypesWindows),
// PublicNetworkAccess: to.Ptr(armcompute.PublicNetworkAccessDisabled),
// ReplicationState: to.Ptr("Succeeded"),
// SourceResourceID: to.Ptr("/subscriptions/d2260d06-e00d-422f-8b63-93df551a59ae/resourceGroups/rg0680fb0c-89f1-41b4-96c0-35733a181558/providers/Microsoft.Compute/disks/TestDisk45ceb03433006d1baee0"),
// SourceResourceLocation: to.Ptr("eastus2"),
// SourceUniqueID: to.Ptr("48e058b1-7eea-4968-b532-10a8a1130c13"),
// TimeCreated: to.Ptr(func() time.Time { t, _ := time.Parse(time.RFC3339Nano, "2020-09-16T04:41:35.079Z"); return t}()),
// },
// }
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
const { ComputeManagementClient } = require("@azure/arm-compute");
const { DefaultAzureCredential } = require("@azure/identity");
require("dotenv/config");
/**
* This sample demonstrates how to Get disk restorePoint resource
*
* @summary Get disk restorePoint resource
* x-ms-original-file: specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
*/
async function getAnIncrementalDiskRestorePointWhenSourceResourceIsFromADifferentRegion() {
const subscriptionId = process.env["COMPUTE_SUBSCRIPTION_ID"] || "{subscription-id}";
const resourceGroupName = process.env["COMPUTE_RESOURCE_GROUP"] || "myResourceGroup";
const restorePointCollectionName = "rpc";
const vmRestorePointName = "vmrp";
const diskRestorePointName = "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745";
const credential = new DefaultAzureCredential();
const client = new ComputeManagementClient(credential, subscriptionId);
const result = await client.diskRestorePointOperations.get(
resourceGroupName,
restorePointCollectionName,
vmRestorePointName,
diskRestorePointName,
);
console.log(result);
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
using Azure;
using Azure.ResourceManager;
using System;
using System.Threading.Tasks;
using Azure.Core;
using Azure.Identity;
using Azure.ResourceManager.Compute;
// Generated from example definition: specification/compute/resource-manager/Microsoft.Compute/DiskRP/stable/2024-03-02/examples/diskRestorePointExamples/DiskRestorePoint_Get_WhenSourceResourceIsFromDifferentRegion.json
// this example is just showing the usage of "DiskRestorePoint_Get" operation, for the dependent resources, they will have to be created separately.
// get your azure access token, for more details of how Azure SDK get your access token, please refer to https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication?tabs=command-line
TokenCredential cred = new DefaultAzureCredential();
// authenticate your client
ArmClient client = new ArmClient(cred);
// this example assumes you already have this RestorePointResource created on azure
// for more information of creating RestorePointResource, please refer to the document of RestorePointResource
string subscriptionId = "{subscription-id}";
string resourceGroupName = "myResourceGroup";
string restorePointGroupName = "rpc";
string vmRestorePointName = "vmrp";
ResourceIdentifier restorePointResourceId = RestorePointResource.CreateResourceIdentifier(subscriptionId, resourceGroupName, restorePointGroupName, vmRestorePointName);
RestorePointResource restorePoint = client.GetRestorePointResource(restorePointResourceId);
// get the collection of this DiskRestorePointResource
DiskRestorePointCollection collection = restorePoint.GetDiskRestorePoints();
// invoke the operation
string diskRestorePointName = "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745";
NullableResponse<DiskRestorePointResource> response = await collection.GetIfExistsAsync(diskRestorePointName);
DiskRestorePointResource result = response.HasValue ? response.Value : null;
if (result == null)
{
Console.WriteLine("Succeeded with null as result");
}
else
{
// the variable result is a resource, you could call other operations on this instance as well
// but just for demo, we get its data from this resource instance
DiskRestorePointData resourceData = result.Data;
// for demo we just print out the id
Console.WriteLine($"Succeeded on id: {resourceData.Id}");
}
To use the Azure SDK library in your project, see this documentation. To provide feedback on this code sample, open a GitHub issue
Resposta de exemplo
{
"id": "/subscriptions/{subscription-id}/resourceGroups/myResourceGroup/providers/Microsoft.Compute/restorePointCollections/rpc/restorePoints/vmrp/diskRestorePoints/TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745",
"name": "TestDisk45ceb03433006d1baee0_b70cd924-3362-4a80-93c2-9415eaa12745",
"properties": {
"timeCreated": "2020-09-16T04:41:35.079872+00:00",
"sourceResourceId": "/subscriptions/d2260d06-e00d-422f-8b63-93df551a59ae/resourceGroups/rg0680fb0c-89f1-41b4-96c0-35733a181558/providers/Microsoft.Compute/disks/TestDisk45ceb03433006d1baee0",
"osType": "Windows",
"hyperVGeneration": "V1",
"familyId": "996bf3ce-b6ff-4e86-9db6-dc27ea06cea5",
"sourceUniqueId": "48e058b1-7eea-4968-b532-10a8a1130c13",
"networkAccessPolicy": "AllowAll",
"publicNetworkAccess": "Disabled",
"replicationState": "Succeeded",
"completionPercent": 100,
"sourceResourceLocation": "eastus2",
"logicalSectorSize": 4096
}
}
Definições
ApiError
Objeto
Erro de API.
Nome |
Tipo |
Description |
code
|
string
|
O código de erro.
|
details
|
ApiErrorBase[]
|
Os detalhes do erro da API
|
innererror
|
InnerError
|
O erro interno da API
|
message
|
string
|
A mensagem de erro.
|
target
|
string
|
O destino do erro específico.
|
ApiErrorBase
Objeto
Base de erros de API.
Nome |
Tipo |
Description |
code
|
string
|
O código de erro.
|
message
|
string
|
A mensagem de erro.
|
target
|
string
|
O destino do erro específico.
|
Architecture
Enumeração
Arquitetura de CPU compatível com um disco do sistema operacional.
Valor |
Description |
Arm64
|
|
x64
|
|
CloudError
Objeto
Uma resposta de erro do serviço de computação.
Nome |
Tipo |
Description |
error
|
ApiError
|
Erro de API.
|
DiskRestorePoint
Objeto
Propriedades do ponto de restauração de disco
Nome |
Tipo |
Description |
id
|
string
|
ID do recurso
|
name
|
string
|
Nome do recurso
|
properties.completionPercent
|
number
|
Porcentagem concluída para a cópia em segundo plano do ponto de restauração de disco quando o recurso de origem é de uma região diferente.
|
properties.diskAccessId
|
string
|
ID do ARM do recurso DiskAccess para usar pontos de extremidade privados em discos.
|
properties.encryption
|
Encryption
|
A propriedade de criptografia pode ser usada para criptografar dados em repouso com chaves gerenciadas pelo cliente ou chaves gerenciadas pela plataforma.
|
properties.familyId
|
string
|
ID da família MIS do instantâneo de backup
|
properties.hyperVGeneration
|
HyperVGeneration
|
A geração do hipervisor da Máquina Virtual. Aplicável somente a discos do sistema operacional.
|
properties.logicalSectorSize
|
integer
(int32)
|
Tamanho do setor lógico em bytes para pontos de restauração de disco de discos UltraSSD_LRS e PremiumV2_LRS. Os valores com suporte são 512 e 4096. 4096 é o padrão.
|
properties.networkAccessPolicy
|
NetworkAccessPolicy
|
Política para acessar o disco por meio da rede.
|
properties.osType
|
OperatingSystemTypes
|
O tipo de sistema operacional.
|
properties.publicNetworkAccess
|
PublicNetworkAccess
|
Política para controlar a exportação no disco.
|
properties.purchasePlan
|
PurchasePlan
|
Informações do plano de compra para a imagem da qual o disco do sistema operacional foi criado.
|
properties.replicationState
|
string
|
Estado de replicação do ponto de restauração de disco quando o recurso de origem é de uma região diferente.
|
properties.securityProfile
|
DiskSecurityProfile
|
Contém as informações relacionadas à segurança do recurso.
|
properties.sourceResourceId
|
string
|
ID do braço do disco de origem ou do ponto de restauração do disco de origem.
|
properties.sourceResourceLocation
|
string
|
Local do disco de origem ou do ponto de restauração do disco de origem quando o recurso de origem é de uma região diferente.
|
properties.sourceUniqueId
|
string
|
ID de encarnação exclusiva do disco de origem
|
properties.supportedCapabilities
|
SupportedCapabilities
|
Lista de recursos com suporte para a imagem da qual o disco do sistema operacional foi criado.
|
properties.supportsHibernation
|
boolean
|
Indica que o sistema operacional em um disco dá suporte à hibernação.
|
properties.timeCreated
|
string
(date-time)
|
O carimbo de data/hora da criação do RestorePoint
|
type
|
string
|
Tipo de recurso
|
DiskSecurityProfile
Objeto
Contém as informações relacionadas à segurança do recurso.
Nome |
Tipo |
Description |
secureVMDiskEncryptionSetId
|
string
|
ResourceId do conjunto de criptografia de disco associado ao disco com suporte de VM confidencial criptografado com chave gerenciada pelo cliente
|
securityType
|
DiskSecurityTypes
|
Especifica o SecurityType da VM. Aplicável somente para discos do sistema operacional.
|
DiskSecurityTypes
Enumeração
Especifica o SecurityType da VM. Aplicável somente para discos do sistema operacional.
Valor |
Description |
ConfidentialVM_DiskEncryptedWithCustomerKey
|
Indica o disco de VM confidencial com o disco do sistema operacional e o estado de convidado da VM criptografados com uma chave gerenciada pelo cliente
|
ConfidentialVM_DiskEncryptedWithPlatformKey
|
Indica o disco de VM confidencial com o disco do sistema operacional e o estado convidado da VM criptografados com uma chave gerenciada da plataforma
|
ConfidentialVM_NonPersistedTPM
|
Indica disco de VM confidencial com um vTPM efêmero. O estado do vTPM não é mantido entre reinicializações de VM.
|
ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey
|
Indica disco de VM confidencial com apenas o estado convidado da VM criptografado
|
TrustedLaunch
|
O Trusted Launch fornece recursos de segurança, como inicialização segura e vTPM (Virtual Trusted Platform Module)
|
Encryption
Objeto
Criptografia em configurações de repouso para disco ou instantâneo
Nome |
Tipo |
Description |
diskEncryptionSetId
|
string
|
ResourceId do conjunto de criptografia de disco a ser usado para habilitar a criptografia em repouso.
|
type
|
EncryptionType
|
O tipo de chave usado para criptografar os dados do disco.
|
EncryptionType
Enumeração
O tipo de chave usado para criptografar os dados do disco.
Valor |
Description |
EncryptionAtRestWithCustomerKey
|
O disco é criptografado em repouso com a chave gerenciada pelo cliente que pode ser alterada e revogada por um cliente.
|
EncryptionAtRestWithPlatformAndCustomerKeys
|
O disco é criptografado em repouso com duas camadas de criptografia. Uma das chaves é gerenciada pelo cliente e a outra chave é gerenciada pela plataforma.
|
EncryptionAtRestWithPlatformKey
|
O disco é criptografado em repouso com a chave gerenciada da plataforma. É o tipo de criptografia padrão. Esse não é um tipo de criptografia válido para conjuntos de criptografia de disco.
|
HyperVGeneration
Enumeração
A geração do hipervisor da Máquina Virtual. Aplicável somente a discos do sistema operacional.
InnerError
Objeto
Detalhes do erro interno.
Nome |
Tipo |
Description |
errordetail
|
string
|
A mensagem de erro interna ou o despejo de exceção.
|
exceptiontype
|
string
|
O tipo de exceção.
|
NetworkAccessPolicy
Enumeração
Política para acessar o disco por meio da rede.
Valor |
Description |
AllowAll
|
O disco pode ser exportado ou carregado de qualquer rede.
|
AllowPrivate
|
O disco pode ser exportado ou carregado para usar os pontos de extremidade privados de um recurso DiskAccess.
|
DenyAll
|
O disco não pode ser exportado.
|
OperatingSystemTypes
Enumeração
O tipo de sistema operacional.
Valor |
Description |
Linux
|
|
Windows
|
|
PublicNetworkAccess
Enumeração
Política para controlar a exportação no disco.
Valor |
Description |
Disabled
|
Você não pode acessar os dados subjacentes do disco publicamente na Internet, mesmo quando NetworkAccessPolicy está definido como AllowAll. Você pode acessar os dados por meio do URI sas somente da sua VNET confiável do Azure quando NetworkAccessPolicy estiver definido como AllowPrivate.
|
Enabled
|
Você pode gerar um URI SAS para acessar os dados subjacentes do disco publicamente na Internet quando NetworkAccessPolicy estiver definido como AllowAll. Você pode acessar os dados por meio do URI sas somente da sua VNET confiável do Azure quando NetworkAccessPolicy estiver definido como AllowPrivate.
|
PurchasePlan
Objeto
Usado para estabelecer o contexto de compra de qualquer artefato de terceiros por meio do MarketPlace.
Nome |
Tipo |
Description |
name
|
string
|
A ID do plano.
|
product
|
string
|
Especifica o produto da imagem do marketplace. Esse é o mesmo valor que Offer no elemento imageReference.
|
promotionCode
|
string
|
O código de promoção da oferta.
|
publisher
|
string
|
A ID do editor.
|
SupportedCapabilities
Objeto
Lista de recursos com suporte persistente no recurso de disco para uso de VM.
Nome |
Tipo |
Description |
acceleratedNetwork
|
boolean
|
True se a imagem da qual o disco do sistema operacional é criado dá suporte à rede acelerada.
|
architecture
|
Architecture
|
Arquitetura de CPU compatível com um disco do sistema operacional.
|
diskControllerTypes
|
string
|
Os controladores de disco compatíveis com um disco do sistema operacional. Se ele puder ser SCSI ou SCSI, NVME ou NVME, SCSI.
|