RestoreTestingSelectionForCreate - AWS Backup

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

RestoreTestingSelectionForCreate

Contém metadados sobre uma seleção de testes de restauração específica.

ProtectedResourceType é obrigatório, como Amazon EBS ou Amazon EC2.

Isso consiste em RestoreTestingSelectionName, ProtectedResourceType e um dos seguintes:

  • ProtectedResourceArns

  • ProtectedResourceConditions

Cada tipo de recurso protegido pode ter um único valor.

Uma seleção de testes de restauração pode incluir um valor curinga (“*”) para ProtectedResourceArns com ProtectedResourceConditions. Como alternativa, você pode incluir até 30 ARNs de recursos protegidos específicos em ProtectedResourceArns.

Exemplos de ProtectedResourceConditions incluem StringEquals e StringNotEquals.

Conteúdo

IamRoleArn

O nome do recurso da Amazon (ARN) do perfil do IAM que o AWS Backup usa para criar o recurso de destino. Por exemplo: arn:aws:iam::123456789012:role/S3Access.

Tipo: string

Obrigatório: Sim

ProtectedResourceType

O tipo de AWS recurso incluído em uma seleção de teste de restauração; por exemplo, um volume do Amazon EBS ou um banco de dados do Amazon RDS.

Os tipos de recurso compatíveis e aceitos incluem:

  • Aurora para Amazon Aurora

  • DocumentDB para Amazon DocumentDB (compatível com MongoDB)

  • DynamoDB para Amazon DynamoDB

  • EBS para Amazon Elastic Block Store

  • EC2 para Amazon Elastic Compute Cloud

  • EFS para Amazon Elastic File System

  • FSx para Amazon FSx

  • Neptune para Amazon Neptune

  • RDS para Amazon Relational Database Service

  • S3 para Amazon S3

Tipo: string

Obrigatório: Sim

RestoreTestingSelectionName

O nome exclusivo da seleção de teste de restauração que pertence ao plano de teste de restauração relacionado.

Tipo: string

Obrigatório: Sim

ProtectedResourceArns

Cada recurso protegido pode ser filtrado por seus ARNs específicos, como ProtectedResourceArns: ["arn:aws:...", "arn:aws:..."], ou por um caractere curinga (ProtectedResourceArns: ["*"]), mas não por ambos.

Tipo: Matriz de strings

Obrigatório: Não

ProtectedResourceConditions

Se você incluiu o caractere curinga ProtectedResourceArns, pode incluir condições de recursos, comoProtectedResourceConditions: { StringEquals: [{ key: "XXXX", value: "YYYY" }].

Tipo: objeto ProtectedResourceConditions

Obrigatório: Não

RestoreMetadataOverrides

Você pode substituir determinadas chaves de metadados de restauração incluindo o parâmetro RestoreMetadataOverrides no corpo de RestoreTestingSelection. Os valores de chave não diferenciam entrem maiúsculas e minúsculas.

Veja a lista completa de Metadados inferidos de testes de restauração.

Tipo: mapa de string para string

Obrigatório: Não

ValidationWindowHours

Essa é a quantidade de horas (de 1 a 168) disponíveis para executar um script de validação nos dados. Os dados serão excluídos após a conclusão do script de validação ou no final do período de retenção especificado, o que ocorrer primeiro.

Tipo: número inteiro

Obrigatório: Não

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: