IAM Policy Info
Resumo
- Oferece suporte à busca de políticas do IAM em linha para usuários, grupos e funções do IAM.
Parâmetros
Parâmetro | Tipo | Escolhas | Valor Padrão | Comentários |
|---|---|---|---|
iam_type - required | string | Escolhas: - "user" - "group" - "role" | Tipo de recurso do IAM para o qual você deseja recuperar políticas em linha. |
iam_name - required | string | | Nome do recurso do IAM para o qual você deseja recuperar políticas em linha. Em outras palavras, o nome do usuário, nome do grupo ou nome da função. |
policy_name | string | | Nome de uma política em linha específica do IAM que você deseja recuperar. |
Exemplos
# Exemplo: Descrever todas as políticas inline do IAM em um usuário do IAM.
- iam_policy_info:
iam_type: user
iam_name: example_user
# Exemplo: Descrever uma política em linha específica em uma função do IAM.
- iam_policy_info:
iam_type: role
iam_name: example_role
policy_name: example_policy
Valores retornados
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
policies | complex | Sucesso | Uma lista contendo os nomes de políticas em linha do IAM correspondentes e seus dados. |
policy_name | list | Sucesso | Uma lista de nomes correspondentes das políticas em linha do IAM no objeto consultado. |
all_policy_names | list | Sucesso | Uma lista de nomes de todas as políticas em linha do IAM no objeto consultado. |
Subcampos da chave de retorno policies
Chave | Tipo | Retornado quando | Descrição |
|---|---|---|---|
policy_name | string | Sucesso | Nome da política em linha. |
policy_document | list | Sucesso | Documento JSON que representa a política de IAM inline. |