Show / Hide Table of Contents

Interface IIdentity

A construct that represents an IAM principal, such as a user, group or role.

Inherited Members
IPrincipal.AddToPolicy(PolicyStatement)
IPrincipal.AddToPrincipalPolicy(PolicyStatement)
IPrincipal.AssumeRoleAction
IPrincipal.PolicyFragment
IPrincipal.PrincipalAccount
IGrantable.GrantPrincipal
IResource.ApplyRemovalPolicy(RemovalPolicy)
IResource.Env
IResource.Stack
IConstruct.Node
Namespace: Amazon.CDK.AWS.IAM
Assembly: Amazon.CDK.AWS.IAM.dll
Syntax (csharp)
public interface IIdentity : IPrincipal, IGrantable, IResource, IConstruct, IDependable
Syntax (vb)
Public Interface IIdentity
    Inherits IPrincipal, IGrantable, IResource, IConstruct, IConstruct, IDependable

Synopsis

Methods

AddManagedPolicy(IManagedPolicy)

Attaches a managed policy to this principal.

AttachInlinePolicy(Policy)

Attaches an inline policy to this principal.

Methods

AddManagedPolicy(IManagedPolicy)

Attaches a managed policy to this principal.

void AddManagedPolicy(IManagedPolicy policy)
Parameters
policy IManagedPolicy

The managed policy.

AttachInlinePolicy(Policy)

Attaches an inline policy to this principal.

void AttachInlinePolicy(Policy policy)
Parameters
policy Policy

The policy resource to attach to this principal [disable-awslint:ref-via-interface].

Remarks

This is the same as calling policy.addToXxx(principal).

Back to top Generated by DocFX