View a markdown version of this page

Ações, recursos e chaves de condição para AWS Gerente de segurança de rede - Referência de autorização do serviço

Ações, recursos e chaves de condição para AWS Gerente de segurança de rede

AWS O Network Security Manager (prefixo do serviço:network-security-manager) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas por AWS Gerente de segurança de rede

A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

Operation Ação do IAM Chave de condição Valor (es) possível (s) Nível de acesso

CreateDeployment

gerente de segurança de rede: CreateDeployment

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreateDeploymentSnapshot

gerente de segurança de rede: CreateDeploymentSnapshot

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreatePolicy

gerente de segurança de rede: CreatePolicy

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreatePolicySnapshot

gerente de segurança de rede: CreatePolicySnapshot

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreateRule

gerente de segurança de rede: CreateRule

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreateRuleSnapshot

gerente de segurança de rede: CreateRuleSnapshot

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreateScope

gerente de segurança de rede: CreateScope

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreateScopeSnapshot

gerente de segurança de rede: CreateScopeSnapshot

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreateTemplate

gerente de segurança de rede: CreateTemplate

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

CreateTemplateSnapshot

gerente de segurança de rede: CreateTemplateSnapshot

Gravar

gerente de segurança de rede: TagResource

Marcação, gravação

DeleteAdminAccount

gerente de segurança de rede: DeleteAdminAccount

Gravar

DeleteDeployment

gerente de segurança de rede: DeleteDeployment

Gravar

DeletePolicy

gerente de segurança de rede: DeletePolicy

Gravar

DeleteRule

gerente de segurança de rede: DeleteRule

Gravar

DeleteScope

gerente de segurança de rede: DeleteScope

Gravar

DeleteTemplate

gerente de segurança de rede: DeleteTemplate

Gravar

GenerateRuleConfiguration

gerente de segurança de rede: GenerateRuleConfiguration

Gravar

GetAdminAccount

gerente de segurança de rede: GetAdminAccount

Ler

GetDeployment

gerente de segurança de rede: GetDeployment

Ler

GetPolicy

gerente de segurança de rede: GetPolicy

Ler

GetRule

gerente de segurança de rede: GetRule

Ler

GetScope

gerente de segurança de rede: GetScope

Ler

GetTemplate

gerente de segurança de rede: GetTemplate

Ler

ListAdminAccounts

gerente de segurança de rede: ListAdminAccounts

Lista

ListAggregateResourceSynchronizationStatuses

gerente de segurança de rede: ListAggregateResourceSynchronizationStatuses

Ler

ListDeploymentSnapshots

gerente de segurança de rede: ListDeploymentSnapshots

Ler

ListDeployments

gerente de segurança de rede: ListDeployments

Lista

ListPolicies

gerente de segurança de rede: ListPolicies

Lista

ListPolicySnapshots

gerente de segurança de rede: ListPolicySnapshots

Ler

ListResourceAssociations

gerente de segurança de rede: ListResourceAssociations

Ler

ListResourceSynchronizationStatuses

gerente de segurança de rede: ListResourceSynchronizationStatuses

Ler

ListRuleSnapshots

gerente de segurança de rede: ListRuleSnapshots

Ler

ListRules

gerente de segurança de rede: ListRules

Lista

ListScopeSnapshots

gerente de segurança de rede: ListScopeSnapshots

Ler

ListScopes

gerente de segurança de rede: ListScopes

Lista

ListTagsForResource

gerente de segurança de rede: ListTagsForResource

Ler

ListTemplateSnapshots

gerente de segurança de rede: ListTemplateSnapshots

Ler

ListTemplates

gerente de segurança de rede: ListTemplates

Lista

PutAdminAccount

gerente de segurança de rede: PutAdminAccount

Gravar

TagResource

gerente de segurança de rede: TagResource

Marcação, gravação

UntagResource

gerente de segurança de rede: UntagResource

Marcação, gravação

UpdateDeployment

gerente de segurança de rede: UpdateDeployment

Gravar

UpdatePolicy

gerente de segurança de rede: UpdatePolicy

Gravar

UpdateRule

gerente de segurança de rede: UpdateRule

Gravar

UpdateScope

gerente de segurança de rede: UpdateScope

Gravar

UpdateTemplate

gerente de segurança de rede: UpdateTemplate

Gravar

Ações definidas por AWS Gerente de segurança de rede

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

CreateDeployment

Concede permissão para criar uma implantação

política*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

instantâneo da política*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

escopo*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo do escopo*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

CreateDeploymentSnapshot

Concede permissão para criar um instantâneo de uma implantação

implantação*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreatePolicy

Concede permissão para criar uma política

regra

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

instantâneo da regra

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

modelo

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo do modelo

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

CreatePolicySnapshot

Concede permissão para criar um instantâneo de uma política

política*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateRule

Concede permissão para criar uma regra

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateRuleSnapshot

Concede permissão para criar um instantâneo de uma regra

regra*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateScope

Concede permissão para criar um escopo

foi: RequestTag /$ {} TagKey

leis: TagKeys

Gravar

CreateScopeSnapshot

Concede permissão para criar um instantâneo de um escopo

escopo*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateTemplate

Concede permissão para criar um modelo

regra*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

instantâneo da regra*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

CreateTemplateSnapshot

Concede permissão para criar um instantâneo de um modelo

modelo*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteAdminAccount

Concede permissão para remover uma conta de administrador do Network Security Manager

Gravar

DeleteDeployment

Concede permissão para excluir uma implantação

implantação*

foi: ResourceTag /$ {} TagKey

Gravar

instantâneo da implantação*

foi: ResourceTag /$ {} TagKey

DeletePolicy

Concede permissão para excluir uma política

política*

foi: ResourceTag /$ {} TagKey

Gravar

instantâneo da política*

foi: ResourceTag /$ {} TagKey

DeleteRule

Concede permissão para excluir uma regra

regra*

foi: ResourceTag /$ {} TagKey

Gravar

instantâneo da regra*

foi: ResourceTag /$ {} TagKey

DeleteScope

Concede permissão para excluir um escopo

escopo*

foi: ResourceTag /$ {} TagKey

Gravar

instantâneo do escopo*

foi: ResourceTag /$ {} TagKey

DeleteTemplate

Concede permissão para excluir um modelo

modelo*

foi: ResourceTag /$ {} TagKey

Gravar

instantâneo do modelo*

foi: ResourceTag /$ {} TagKey

GenerateRuleConfiguration

Concede permissão para gerar uma configuração de regra a partir de um prompt em linguagem natural

Gravar

GetAdminAccount

Concede permissão para recuperar uma conta de administrador do Network Security Manager

Ler

GetDeployment

Concede permissão para recuperar uma implantação

implantação*

foi: ResourceTag /$ {} TagKey

Ler

instantâneo da implantação*

foi: ResourceTag /$ {} TagKey

GetPolicy

Concede permissão para recuperar uma política

política*

foi: ResourceTag /$ {} TagKey

Ler

instantâneo da política*

foi: ResourceTag /$ {} TagKey

GetRule

Concede permissão para recuperar uma regra

regra*

foi: ResourceTag /$ {} TagKey

Ler

instantâneo da regra*

foi: ResourceTag /$ {} TagKey

GetScope

Concede permissão para recuperar um escopo

escopo*

foi: ResourceTag /$ {} TagKey

Ler

instantâneo do escopo*

foi: ResourceTag /$ {} TagKey

GetTemplate

Concede permissão para recuperar um modelo

modelo*

foi: ResourceTag /$ {} TagKey

Ler

instantâneo do modelo*

foi: ResourceTag /$ {} TagKey

ListAdminAccounts

Concede permissão para listar contas de administrador do Network Security Manager

Lista

ListAggregateResourceSynchronizationStatuses

Concede permissão para listar os status de sincronização de recursos agregados nas implantações do chamador

Ler

ListDeploymentSnapshots

Concede permissão para listar os instantâneos de uma implantação

implantação*

foi: ResourceTag /$ {} TagKey

Ler

ListDeployments

Concede permissão para listar implantações

Lista

ListPolicies

Concede permissão para listar políticas

Lista

ListPolicySnapshots

Concede permissão para listar os instantâneos de uma política

política*

foi: ResourceTag /$ {} TagKey

Ler

ListResourceAssociations

Concede permissão para listar as associações de um recurso do Network Security Manager

implantação*

foi: ResourceTag /$ {} TagKey

Ler

instantâneo da implantação*

foi: ResourceTag /$ {} TagKey

política*

foi: ResourceTag /$ {} TagKey

instantâneo da política*

foi: ResourceTag /$ {} TagKey

regra*

foi: ResourceTag /$ {} TagKey

instantâneo da regra*

foi: ResourceTag /$ {} TagKey

escopo*

foi: ResourceTag /$ {} TagKey

instantâneo do escopo*

foi: ResourceTag /$ {} TagKey

modelo*

foi: ResourceTag /$ {} TagKey

instantâneo do modelo*

foi: ResourceTag /$ {} TagKey

ListResourceSynchronizationStatuses

Concede permissão para listar os status de sincronização de recursos para uma implantação

implantação*

foi: ResourceTag /$ {} TagKey

Ler

instantâneo da implantação*

foi: ResourceTag /$ {} TagKey

ListRuleSnapshots

Concede permissão para listar os instantâneos de uma regra

regra*

foi: ResourceTag /$ {} TagKey

Ler

ListRules

Concede permissão para listar regras

Lista

ListScopeSnapshots

Concede permissão para listar os instantâneos de um escopo

escopo*

foi: ResourceTag /$ {} TagKey

Ler

ListScopes

Concede permissão para listar escopos

Lista

ListTagsForResource

Concede permissão para listar as tags de um recurso do Network Security Manager

implantação

foi: ResourceTag /$ {} TagKey

Ler

instantâneo da implantação

foi: ResourceTag /$ {} TagKey

política

foi: ResourceTag /$ {} TagKey

instantâneo da política

foi: ResourceTag /$ {} TagKey

regra

foi: ResourceTag /$ {} TagKey

instantâneo da regra

foi: ResourceTag /$ {} TagKey

scope

foi: ResourceTag /$ {} TagKey

instantâneo do escopo

foi: ResourceTag /$ {} TagKey

modelo

foi: ResourceTag /$ {} TagKey

instantâneo do modelo

foi: ResourceTag /$ {} TagKey

ListTemplateSnapshots

Concede permissão para listar os instantâneos de um modelo

modelo*

foi: ResourceTag /$ {} TagKey

Ler

ListTemplates

Concede permissão para listar modelos

Lista

PutAdminAccount

Concede permissão para definir uma conta de administrador do Network Security Manager

Gravar

TagResource

Concede permissão para adicionar ou substituir tags em um recurso do Network Security Manager

implantação

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

instantâneo da implantação

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

política

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo da política

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

regra

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo da regra

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

scope

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo do escopo

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

modelo

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo do modelo

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para remover tags de um recurso do Network Security Manager

implantação

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

instantâneo da implantação

foi: ResourceTag /$ {} TagKey

leis: TagKeys

política

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo da política

foi: ResourceTag /$ {} TagKey

leis: TagKeys

regra

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo da regra

foi: ResourceTag /$ {} TagKey

leis: TagKeys

scope

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo do escopo

foi: ResourceTag /$ {} TagKey

leis: TagKeys

modelo

foi: ResourceTag /$ {} TagKey

leis: TagKeys

instantâneo do modelo

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateDeployment

Concede permissão para atualizar uma implantação

implantação*

foi: ResourceTag /$ {} TagKey

Gravar

política

foi: ResourceTag /$ {} TagKey

instantâneo da política

foi: ResourceTag /$ {} TagKey

scope

foi: ResourceTag /$ {} TagKey

instantâneo do escopo

foi: ResourceTag /$ {} TagKey

UpdatePolicy

Concede permissão para atualizar uma política

política*

foi: ResourceTag /$ {} TagKey

Gravar

regra

foi: ResourceTag /$ {} TagKey

instantâneo da regra

foi: ResourceTag /$ {} TagKey

modelo

foi: ResourceTag /$ {} TagKey

instantâneo do modelo

foi: ResourceTag /$ {} TagKey

UpdateRule

Concede permissão para atualizar uma regra

regra*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateScope

Concede permissão para atualizar um escopo

escopo*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateTemplate

Concede permissão para atualizar um modelo

regra

foi: ResourceTag /$ {} TagKey

Gravar

instantâneo da regra

foi: ResourceTag /$ {} TagKey

modelo*

foi: ResourceTag /$ {} TagKey

Tipos de recursos definidos por AWS Gerente de segurança de rede

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

implantação

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :deployment: $ {} DeploymentId

foi: ResourceTag /$ {} TagKey

instantâneo da implantação

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :deployment: $ {} :$ {} DeploymentId VersionNumber

foi: ResourceTag /$ {} TagKey

política

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :policy: $ {} PolicyId

foi: ResourceTag /$ {} TagKey

instantâneo da política

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :policy: $ {} :$ {} PolicyId VersionNumber

foi: ResourceTag /$ {} TagKey

regra

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :rule: $ {} RuleId

foi: ResourceTag /$ {} TagKey

instantâneo da regra

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :rule: $ {} :$ {} RuleId VersionNumber

foi: ResourceTag /$ {} TagKey

escopo

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :scope: $ {} ScopeId

foi: ResourceTag /$ {} TagKey

instantâneo do escopo

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :scope: $ {} :$ {} ScopeId VersionNumber

foi: ResourceTag /$ {} TagKey

modelo

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :template: $ {} TemplateId

foi: ResourceTag /$ {} TagKey

instantâneo do modelo

arn: $ {Partition} :network-security-manager: $ {Region} :$ {Account} :template: $ {} :$ {} TemplateId VersionNumber

foi: ResourceTag /$ {} TagKey

Chaves de condição para AWS Gerente de segurança de rede

AWS O Network Security Manager define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra o acesso pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas associadas ao recurso

String

leis: TagKeys

Filtra o acesso pelas chaves da etiqueta que são transmitidas na solicitação

ArrayOfString