Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCustomRole ¶
func NewCustomRole(customRole string) func(*IamComponent) error
func WithAssumeRolepolicy ¶
func WithAssumeRolepolicy(dataAssumeRolePolicy []byte) func(*IamComponent)
func WithCustomPolicies ¶
func WithCustomPolicies(customPolicies []string) func(*IamComponent)
Types ¶
type ApplyRoles ¶
type ApplyRoles func(*IamComponent) error
type BaseOpts ¶
type BaseOpts func(*IamComponent)
type IamComponent ¶
type IamComponent struct { pulumi.ResourceState // contains filtered or unexported fields }
func NewIamComponent ¶
func NewIamComponent(ctx *pulumi.Context, name string, iamOpts []BaseOpts, applyRoles []ApplyRoles, opts ...pulumi.ResourceOption) (*IamComponent, error)
func (*IamComponent) GetAllRoles ¶
func (iamComp *IamComponent) GetAllRoles() iam.RoleArray
Click to show internal directories.
Click to hide internal directories.