Show / Hide Table of Contents

Interface IEmailIdentity

An email identity.

Inherited Members
IResource.ApplyRemovalPolicy(RemovalPolicy)
IResource.Env
IResource.Stack
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface IEmailIdentity : IResource, IConstruct, IDependable
Syntax (vb)
Public Interface IEmailIdentity Inherits IResource, IConstruct, IDependable

Synopsis

Properties

EmailIdentityArn

The ARN of the email identity.

EmailIdentityName

The name of the email identity.

Methods

Grant(IGrantable, params string[])

Adds an IAM policy statement associated with this email identity to an IAM principal's policy.

GrantSendEmail(IGrantable)

Permits an IAM principal the send email action.

Properties

EmailIdentityArn

The ARN of the email identity.

string EmailIdentityArn { get; }
Property Value

string

Remarks

Attribute: true

EmailIdentityName

The name of the email identity.

string EmailIdentityName { get; }
Property Value

string

Remarks

Attribute: true

Methods

Grant(IGrantable, params string[])

Adds an IAM policy statement associated with this email identity to an IAM principal's policy.

Grant Grant(IGrantable grantee, params string[] actions)
Parameters
grantee IGrantable

the principal (no-op if undefined).

actions string[]

the set of actions to allow.

Returns

Grant

GrantSendEmail(IGrantable)

Permits an IAM principal the send email action.

Grant GrantSendEmail(IGrantable grantee)
Parameters
grantee IGrantable

the principal to grant access to.

Returns

Grant

Remarks

Actions: SendEmail.

Back to top Generated by DocFX