Skip to main content
Version: v1.8

AWS IAM-ASSUMABLE-ROLE-WITH-SAML

Description

Terraform module which creates IAM resources on AWS

Specification

Properties

NameDescriptionTypeRequiredDefault
aws_saml_endpointAWS SAML Endpointstringfalse
create_roleWhether to create a roleboolfalse
force_detach_policiesWhether policies should be detached from this role when destroyingboolfalse
max_session_durationMaximum CLI/API session duration in seconds between 3600 and 43200numberfalse
number_of_role_policy_arnsNumber of IAM policies to attach to IAM rolenumberfalse
provider_idID of the SAML Provider. Use provider_ids to specify several IDs.stringfalse
provider_idsList of SAML Provider IDslist(string)false
role_descriptionIAM Role descriptionstringfalse
role_nameIAM role namestringfalse
role_name_prefixIAM role name prefixstringfalse
role_pathPath of IAM rolestringfalse
role_permissions_boundary_arnPermissions boundary ARN to use for IAM rolestringfalse
role_policy_arnsList of ARNs of IAM policies to attach to IAM rolelist(string)false
tagsA map of tags to add to IAM role resourcesmap(string)false
writeConnectionSecretToRefThe secret which the cloud resource connection will be written towriteConnectionSecretToReffalse

writeConnectionSecretToRef

NameDescriptionTypeRequiredDefault
nameThe secret name which the cloud resource connection will be written tostringtrue
namespaceThe secret namespace which the cloud resource connection will be written tostringfalse