Interface IEmailIdentity.Jsii$Default
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IConstruct.Jsii$Default,software.constructs.IDependable,software.constructs.IDependable.Jsii$Default,IEmailIdentity,IEmailIdentityRef,IEmailIdentityRef.Jsii$Default,IEnvironmentAware,IEnvironmentAware.Jsii$Default,IResource,IResource.Jsii$Default,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
IEmailIdentity.Jsii$Proxy
- Enclosing interface:
IEmailIdentity
@Internal
public static interface IEmailIdentity.Jsii$Default
extends IEmailIdentity, IResource.Jsii$Default, IEmailIdentityRef.Jsii$Default
Internal default implementation for
IEmailIdentity.-
Nested Class Summary
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default, software.constructs.IConstruct.Jsii$ProxyNested classes/interfaces inherited from interface software.constructs.IDependable
software.constructs.IDependable.Jsii$Default, software.constructs.IDependable.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.services.ses.IEmailIdentity
IEmailIdentity.Jsii$Default, IEmailIdentity.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.ses.IEmailIdentityRef
IEmailIdentityRef.Jsii$Default, IEmailIdentityRef.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware
IEnvironmentAware.Jsii$Default, IEnvironmentAware.Jsii$ProxyNested classes/interfaces inherited from interface software.amazon.awscdk.IResource
IResource.Jsii$Default, IResource.Jsii$Proxy -
Method Summary
Modifier and TypeMethodDescriptiondefault StringThe ARN of the email identity.default StringThe name of the email identity.default Grantgrant(IGrantable grantee, String... actions) Adds an IAM policy statement associated with this email identity to an IAM principal's policy.default GrantgrantSendEmail(IGrantable grantee) Permits an IAM principal the send email action.Methods inherited from interface software.constructs.IConstruct.Jsii$Default
getNodeMethods inherited from interface software.amazon.awscdk.interfaces.ses.IEmailIdentityRef.Jsii$Default
getEmailIdentityRefMethods inherited from interface software.amazon.awscdk.interfaces.IEnvironmentAware.Jsii$Default
getEnvMethods inherited from interface software.amazon.awscdk.IResource.Jsii$Default
applyRemovalPolicy, getStackMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEmailIdentityArn
The ARN of the email identity.- Specified by:
getEmailIdentityArnin interfaceIEmailIdentity
-
getEmailIdentityName
The name of the email identity.- Specified by:
getEmailIdentityNamein interfaceIEmailIdentity
-
grant
@Stability(Stable) @NotNull default Grant grant(@NotNull IGrantable grantee, @NotNull String... actions) Adds an IAM policy statement associated with this email identity to an IAM principal's policy.- Specified by:
grantin interfaceIEmailIdentity- Parameters:
grantee- the principal (no-op if undefined). This parameter is required.actions- the set of actions to allow. This parameter is required.
-
grantSendEmail
Permits an IAM principal the send email action.Actions: SendEmail.
- Specified by:
grantSendEmailin interfaceIEmailIdentity- Parameters:
grantee- the principal to grant access to. This parameter is required.
-