View a markdown version of this page

Ações, recursos e chaves de condição para AWS Transforme de forma personalizada - Referência de autorização do serviço

Ações, recursos e chaves de condição para AWS Transforme de forma personalizada

AWS O Transform custom (prefixo do serviço:transform-custom) 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:

Ações definidas por AWS Transforme de forma personalizada

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

BatchCreateFindings

Concede permissão para invocar BatchCreateFindings no AWS Transform custom

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

BatchUpdateFindings

Concede permissão para invocar BatchUpdateFindings no AWS Transform custom

Gravar

CompleteTransformationPackageUpload

Concede permissão para invocar CompleteTransformationPackageUpload no AWS Transform custom

pacote*

foi: ResourceTag /$ {} TagKey

Gravar

ConverseStream

Concede permissão para invocar ConverseStream no AWS Transform custom

Gravar

CreateAnalysis

Concede permissão para invocar CreateAnalysis no AWS Transform custom

análise*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateCampaign

Concede permissão para invocar CreateCampaign no AWS Transform custom

campanha*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateRemediation

Concede permissão para invocar CreateRemediation no AWS Transform custom

remediação*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateRepository

Concede permissão para invocar CreateRepository no AWS Transform custom

repositório*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateSource

Concede permissão para invocar CreateSource no AWS Transform custom

fonte*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateTransformationPackageUrl

Concede permissão para invocar CreateTransformationPackageUrl no AWS Transform custom

pacote*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

DeleteAnalysis

Concede permissão para invocar DeleteAnalysis no AWS Transform custom

análise*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCampaign

Concede permissão para invocar DeleteCampaign no AWS Transform custom

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFinding

Concede permissão para invocar DeleteFinding no AWS Transform custom

encontrando*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteKnowledgeItem

Concede permissão para invocar DeleteKnowledgeItem no AWS Transform custom

item de conhecimento*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteRemediation

Concede permissão para invocar DeleteRemediation no AWS Transform custom

remediação*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteRepository

Concede permissão para invocar DeleteRepository no AWS Transform custom

repositório*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteSource

Concede permissão para invocar DeleteSource no AWS Transform custom

fonte*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteTransformationPackage

Concede permissão para invocar DeleteTransformationPackage no AWS Transform custom

pacote*

foi: ResourceTag /$ {} TagKey

Gravar

ExecuteTransformation

Concede permissão para invocar ExecuteTransformation no AWS Transform custom

pacote*

foi: ResourceTag /$ {} TagKey

Gravar

GetAnalysis

Concede permissão para invocar GetAnalysis no AWS Transform custom

análise*

foi: ResourceTag /$ {} TagKey

Ler

GetAnalysisArtifactDownloadUrl

Concede permissão para invocar GetAnalysisArtifactDownloadUrl no AWS Transform custom

análise*

foi: ResourceTag /$ {} TagKey

Ler

GetCampaign

Concede permissão para invocar GetCampaign no AWS Transform custom

campanha*

foi: ResourceTag /$ {} TagKey

Ler

GetFinding

Concede permissão para invocar GetFinding no AWS Transform custom

encontrando*

foi: ResourceTag /$ {} TagKey

Ler

GetFindingGroups

Concede permissão para invocar GetFindingGroups no AWS Transform custom

Ler

GetKnowledgeItem

Concede permissão para invocar GetKnowledgeItem no AWS Transform custom

item de conhecimento*

foi: ResourceTag /$ {} TagKey

Ler

GetRemediation

Concede permissão para invocar GetRemediation no AWS Transform custom

remediação*

foi: ResourceTag /$ {} TagKey

Ler

GetRepository

Concede permissão para invocar GetRepository no AWS Transform custom

repositório*

foi: ResourceTag /$ {} TagKey

Ler

GetSource

Concede permissão para invocar GetSource no AWS Transform custom

fonte*

foi: ResourceTag /$ {} TagKey

Ler

GetTransformationPackageUrl

Concede permissão para invocar GetTransformationPackageUrl no AWS Transform custom

pacote*

foi: ResourceTag /$ {} TagKey

Ler

ListAnalyses

Concede permissão para invocar ListAnalyses no AWS Transform custom

Lista

ListAnalysisArtifacts

Concede permissão para invocar ListAnalysisArtifacts no AWS Transform custom

análise*

foi: ResourceTag /$ {} TagKey

Ler

ListCampaignRepositories

Concede permissão para invocar ListCampaignRepositories no AWS Transform custom

campanha*

foi: ResourceTag /$ {} TagKey

Ler

ListCampaigns

Concede permissão para invocar ListCampaign no AWS Transform custom

Lista

ListFindings

Concede permissão para invocar ListFindings no AWS Transform custom

Lista

ListKnowledgeItems

Concede permissão para invocar ListKnowledgeItems no AWS Transform custom

Lista

ListRemediations

Concede permissão para invocar ListRemediations no AWS Transform custom

Lista

ListRepositories

Concede permissão para invocar ListRepositories no AWS Transform custom

Lista

ListSources

Concede permissão para invocar ListSources no AWS Transform custom

Lista

ListTagsForResource

Concede permissão para invocar ListTagsForResource no AWS Transform custom

Ler

ListTransformationPackageMetadata

Concede permissão para invocar ListTransformationPackageMetadata no AWS Transform custom

Lista

ListTransformationPackageShares

Concede permissão para listar compartilhamentos ativos de um Transformation Package

pacote*

foi: ResourceTag /$ {} TagKey

Ler

SendTelemetryEvent

Concede permissão para enviar um evento de telemetria CLI

Gravar

ShareTransformationPackage

Concede permissão para compartilhar um Transformation Package com outra pessoa Conta da AWS ou AWS organização

pacote*

foi: ResourceTag /$ {} TagKey

Gravar

TagResource

Concede permissão para invocar TagResource no AWS Transform custom

análise

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

campanha

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

encontrando

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

item de conhecimento

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

pacote

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

remediação

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

repositório

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

source

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UnshareTransformationPackage

Concede permissão para revogar um compartilhamento existente de um Transformation Package

pacote*

foi: ResourceTag /$ {} TagKey

Gravar

UntagResource

Concede permissão para invocar UntagResource no AWS Transform custom

análise

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

campanha

foi: ResourceTag /$ {} TagKey

leis: TagKeys

encontrando

foi: ResourceTag /$ {} TagKey

leis: TagKeys

item de conhecimento

foi: ResourceTag /$ {} TagKey

leis: TagKeys

pacote

foi: ResourceTag /$ {} TagKey

leis: TagKeys

remediação

foi: ResourceTag /$ {} TagKey

leis: TagKeys

repositório

foi: ResourceTag /$ {} TagKey

leis: TagKeys

source

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateAnalysis

Concede permissão para invocar UpdateAnalysis no AWS Transform custom

análise*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaign

Concede permissão para invocar UpdateCampaign no AWS Transform custom

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateCampaignRepositoryStatus

Concede permissão para invocar UpdateCampaignRepositories no AWS Transform custom

campanha*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateKnowledgeItemConfiguration

Concede permissão para invocar UpdateKnowledgeItemConfiguration no AWS Transform custom

pacote*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateKnowledgeItemStatus

Concede permissão para invocar UpdateKnowledgeItemStatus no AWS Transform custom

item de conhecimento*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateRemediation

Concede permissão para invocar UpdateRemediation no AWS Transform custom

remediação*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateRepository

Concede permissão para invocar UpdateRepository no AWS Transform custom

repositório*

foi: ResourceTag /$ {} TagKey

Gravar

UpdateSource

Concede permissão para invocar UpdateSource no AWS Transform custom

fonte*

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos por AWS Transforme de forma personalizada

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

análise

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :analysis/$ {} AnalysisId

foi: ResourceTag /$ {} TagKey

campanha

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :campaign/$ {Name}

foi: ResourceTag /$ {} TagKey

encontrando

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :finding/$ {} FindingId

foi: ResourceTag /$ {} TagKey

item de conhecimento

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :pacote/$ {} /knowledge-item/$ {Id} TransformationPackageName

foi: ResourceTag /$ {} TagKey

pacote

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :pacote/$ {Name}

foi: ResourceTag /$ {} TagKey

remediação

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :remediation/$ {} RemediationId

foi: ResourceTag /$ {} TagKey

repositório

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :repository/$ {} RepositoryId

foi: ResourceTag /$ {} TagKey

fonte

arn: $ {Partition} :transform-custom: $ {Region} :$ {Account} :source/$ {Name}

foi: ResourceTag /$ {} TagKey

Chaves de condição para AWS Transforme de forma personalizada

AWS O Transform custom 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