kubevela.github.io/docs/end-user/components/cloud-services/terraform/aws-iam-group-with-policies.md

1.8 KiB

title
AWS IAM-GROUP-WITH-POLICIES

Description

Terraform module which creates IAM resources on AWS

Specification

Properties

Name Description Type Required Default
attach_iam_self_management_policy Whether to attach IAM policy which allows IAM users to manage their credentials and MFA bool false
aws_account_id AWS account id to use inside IAM policies. If empty, current AWS account ID will be used. string false
create_group Whether to create IAM group bool false
custom_group_policies List of maps of inline IAM policies to attach to IAM group. Should have name and policy keys in each element. list(map(string)) false
custom_group_policy_arns List of IAM policies ARNs to attach to IAM group list(string) false
group_users List of IAM users to have in an IAM group which can assume the role list(string) false
iam_self_management_policy_name_prefix Name prefix for IAM policy to create with IAM self-management permissions string false
name Name of IAM group string false
tags A map of tags to add to all resources. map(string) false
writeConnectionSecretToRef The secret which the cloud resource connection will be written to writeConnectionSecretToRef false

writeConnectionSecretToRef

Name Description Type Required Default
name The secret name which the cloud resource connection will be written to string true
namespace The secret namespace which the cloud resource connection will be written to string false