Show / Hide Table of Contents

Class CfnMailManagerIngressPoint

Resource to provision an ingress endpoint for receiving email.

Inheritance
object
CfnElement
CfnRefElement
CfnResource
CfnMailManagerIngressPoint
Implements
IInspectable
ITaggableV2
Inherited Members
CfnResource.IsCfnResource(object)
CfnResource.AddDeletionOverride(string)
CfnResource.AddDependency(CfnResource)
CfnResource.AddDependsOn(CfnResource)
CfnResource.AddMetadata(string, object)
CfnResource.AddOverride(string, object)
CfnResource.AddPropertyDeletionOverride(string)
CfnResource.AddPropertyOverride(string, object)
CfnResource.ApplyRemovalPolicy(RemovalPolicy?, IRemovalPolicyOptions)
CfnResource.GetAtt(string, ResolutionTypeHint?)
CfnResource.GetMetadata(string)
CfnResource.ObtainDependencies()
CfnResource.ObtainResourceDependencies()
CfnResource.RemoveDependency(CfnResource)
CfnResource.ReplaceDependency(CfnResource, CfnResource)
CfnResource.ShouldSynthesize()
CfnResource.ToString()
CfnResource.ValidateProperties(object)
CfnResource.CfnOptions
CfnResource.CfnResourceType
CfnResource.UpdatedProperites
CfnResource.UpdatedProperties
CfnRefElement.Ref
CfnElement.IsCfnElement(object)
CfnElement.OverrideLogicalId(string)
CfnElement.CreationStack
CfnElement.LogicalId
CfnElement.Stack
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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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

string

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

string

Remarks

CloudformationAttribute: IngressPointArn

AttrIngressPointId

The identifier of the ingress endpoint resource.

public virtual string AttrIngressPointId { get; }
Property Value

string

Remarks

CloudformationAttribute: IngressPointId

AttrStatus

The status of the ingress endpoint resource.

public virtual string AttrStatus { get; }
Property Value

string

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

string

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

CloudformationResource: AWS::SES::MailManagerIngressPoint

ExampleMetadata: fixture=_generated

CdkTagManager

Tag Manager which manages the tags for this resource.

public virtual TagManager CdkTagManager { get; }
Property Value

TagManager

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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

IDictionary<string, object>

Overrides
CfnResource.CfnProperties
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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

CloudformationResource: AWS::SES::MailManagerIngressPoint

ExampleMetadata: fixture=_generated

IngressPointConfiguration

The configuration of the ingress endpoint resource.

public virtual object? IngressPointConfiguration { get; set; }
Property Value

object

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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

string

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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

object

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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

string

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

CloudformationResource: AWS::SES::MailManagerIngressPoint

ExampleMetadata: fixture=_generated

StatusToUpdate

The update status of an ingress endpoint.

public virtual string? StatusToUpdate { get; set; }
Property Value

string

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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

string

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

CloudformationResource: AWS::SES::MailManagerIngressPoint

ExampleMetadata: fixture=_generated

Type

The type of the ingress endpoint to create.

public virtual string Type { get; set; }
Property Value

string

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

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

IDictionary<string, object>

Overrides
CfnResource.RenderProperties(IDictionary<string, object>)
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.

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-mailmanageringresspoint.html

CloudformationResource: AWS::SES::MailManagerIngressPoint

ExampleMetadata: fixture=_generated

Implements

IInspectable
ITaggableV2
Back to top Generated by DocFX