Class CfnMailManagerIngressPoint
Resource to provision an ingress endpoint for receiving email.
Inherited Members
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnMailManagerIngressPoint : CfnResource, IInspectable, ITaggableV2
Syntax (vb)
Public Class CfnMailManagerIngressPoint Inherits CfnResource Implements IInspectable, ITaggableV2
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SES;
var cfnMailManagerIngressPoint = new CfnMailManagerIngressPoint(this, "MyCfnMailManagerIngressPoint", new CfnMailManagerIngressPointProps {
RuleSetId = "ruleSetId",
TrafficPolicyId = "trafficPolicyId",
Type = "type",
// the properties below are optional
IngressPointConfiguration = new IngressPointConfigurationProperty {
SecretArn = "secretArn",
SmtpPassword = "smtpPassword"
},
IngressPointName = "ingressPointName",
NetworkConfiguration = new NetworkConfigurationProperty {
PrivateNetworkConfiguration = new PrivateNetworkConfigurationProperty {
VpcEndpointId = "vpcEndpointId"
},
PublicNetworkConfiguration = new PublicNetworkConfigurationProperty {
IpType = "ipType"
}
},
StatusToUpdate = "statusToUpdate",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
});
Synopsis
Constructors
CfnMailManagerIngressPoint(Construct, string, ICfnMailManagerIngressPointProps) | Resource to provision an ingress endpoint for receiving email. |
Properties
AttrARecord | The DNS A Record that identifies your ingress endpoint. |
AttrIngressPointArn | The Amazon Resource Name (ARN) of the ingress endpoint resource. |
AttrIngressPointId | The identifier of the ingress endpoint resource. |
AttrStatus | The status of the ingress endpoint resource. |
CFN_RESOURCE_TYPE_NAME | The CloudFormation resource type name for this resource class. |
CdkTagManager | Tag Manager which manages the tags for this resource. |
CfnProperties | Resource to provision an ingress endpoint for receiving email. |
IngressPointConfiguration | The configuration of the ingress endpoint resource. |
IngressPointName | A user friendly name for an ingress endpoint resource. |
NetworkConfiguration | The network type (IPv4-only, Dual-Stack, PrivateLink) of the ingress endpoint resource. |
RuleSetId | The identifier of an existing rule set that you attach to an ingress endpoint resource. |
StatusToUpdate | The update status of an ingress endpoint. |
Tags | The tags used to organize, track, or control access for the resource. |
TrafficPolicyId | The identifier of an existing traffic policy that you attach to an ingress endpoint resource. |
Type | The type of the ingress endpoint to create. |
Methods
Inspect(TreeInspector) | Examines the CloudFormation resource and discloses attributes. |
RenderProperties(IDictionary<string, object>) | Resource to provision an ingress endpoint for receiving email. |
Constructors
CfnMailManagerIngressPoint(Construct, string, ICfnMailManagerIngressPointProps)
Resource to provision an ingress endpoint for receiving email.
public CfnMailManagerIngressPoint(Construct scope, string id, ICfnMailManagerIngressPointProps props)
Parameters
- scope Construct
Scope in which this resource is defined.
- id string
Construct identifier for this resource (unique in its scope).
- props ICfnMailManagerIngressPointProps
Resource properties.
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
Properties
AttrARecord
The DNS A Record that identifies your ingress endpoint.
public virtual string AttrARecord { get; }
Property Value
Remarks
Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
CloudformationAttribute: ARecord
AttrIngressPointArn
The Amazon Resource Name (ARN) of the ingress endpoint resource.
public virtual string AttrIngressPointArn { get; }
Property Value
Remarks
CloudformationAttribute: IngressPointArn
AttrIngressPointId
The identifier of the ingress endpoint resource.
public virtual string AttrIngressPointId { get; }
Property Value
Remarks
CloudformationAttribute: IngressPointId
AttrStatus
The status of the ingress endpoint resource.
public virtual string AttrStatus { get; }
Property Value
Remarks
CloudformationAttribute: Status
CFN_RESOURCE_TYPE_NAME
The CloudFormation resource type name for this resource class.
public static string CFN_RESOURCE_TYPE_NAME { get; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
CdkTagManager
Tag Manager which manages the tags for this resource.
public virtual TagManager CdkTagManager { get; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
CfnProperties
Resource to provision an ingress endpoint for receiving email.
protected override IDictionary<string, object> CfnProperties { get; }
Property Value
Overrides
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
IngressPointConfiguration
The configuration of the ingress endpoint resource.
public virtual object? IngressPointConfiguration { get; set; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
IngressPointName
A user friendly name for an ingress endpoint resource.
public virtual string? IngressPointName { get; set; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
NetworkConfiguration
The network type (IPv4-only, Dual-Stack, PrivateLink) of the ingress endpoint resource.
public virtual object? NetworkConfiguration { get; set; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
RuleSetId
The identifier of an existing rule set that you attach to an ingress endpoint resource.
public virtual string RuleSetId { get; set; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
StatusToUpdate
The update status of an ingress endpoint.
public virtual string? StatusToUpdate { get; set; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
Tags
The tags used to organize, track, or control access for the resource.
public virtual ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
TrafficPolicyId
The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
public virtual string TrafficPolicyId { get; set; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
Type
The type of the ingress endpoint to create.
public virtual string Type { get; set; }
Property Value
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
Methods
Inspect(TreeInspector)
Examines the CloudFormation resource and discloses attributes.
public virtual void Inspect(TreeInspector inspector)
Parameters
- inspector TreeInspector
tree inspector to collect and process attributes.
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated
RenderProperties(IDictionary<string, object>)
Resource to provision an ingress endpoint for receiving email.
protected override IDictionary<string, object> RenderProperties(IDictionary<string, object> props)
Parameters
- props IDictionary<string, object>
Returns
Overrides
Remarks
An ingress endpoint serves as the entry point for incoming emails, allowing you to define how emails are received and processed within your AWS environment.
CloudformationResource: AWS::SES::MailManagerIngressPoint
ExampleMetadata: fixture=_generated