Show / Hide Table of Contents

Class CfnMailManagerIngressPointProps

Properties for defining a CfnMailManagerIngressPoint.

Inheritance
object
CfnMailManagerIngressPointProps
Implements
ICfnMailManagerIngressPointProps
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnMailManagerIngressPointProps : ICfnMailManagerIngressPointProps
Syntax (vb)
Public Class CfnMailManagerIngressPointProps Implements ICfnMailManagerIngressPointProps
Remarks

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

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 cfnMailManagerIngressPointProps = 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

CfnMailManagerIngressPointProps()

Properties for defining a CfnMailManagerIngressPoint.

Properties

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.

Constructors

CfnMailManagerIngressPointProps()

Properties for defining a CfnMailManagerIngressPoint.

public CfnMailManagerIngressPointProps()
Remarks

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

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 cfnMailManagerIngressPointProps = 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"
                 } }
             };

Properties

IngressPointConfiguration

The configuration of the ingress endpoint resource.

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

object

Remarks

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

IngressPointName

A user friendly name for an ingress endpoint resource.

public string? IngressPointName { get; set; }
Property Value

string

Remarks

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

NetworkConfiguration

The network type (IPv4-only, Dual-Stack, PrivateLink) of the ingress endpoint resource.

public object? NetworkConfiguration { get; set; }
Property Value

object

Remarks

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

RuleSetId

The identifier of an existing rule set that you attach to an ingress endpoint resource.

public string RuleSetId { get; set; }
Property Value

string

Remarks

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

StatusToUpdate

The update status of an ingress endpoint.

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

string

Remarks

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

Tags

The tags used to organize, track, or control access for the resource.

public ICfnTag[]? Tags { get; set; }
Property Value

ICfnTag[]

Remarks

For example, { "tags": {"key1":"value1", "key2":"value2"} }.

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

TrafficPolicyId

The identifier of an existing traffic policy that you attach to an ingress endpoint resource.

public string TrafficPolicyId { get; set; }
Property Value

string

Remarks

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

Type

The type of the ingress endpoint to create.

public string Type { get; set; }
Property Value

string

Remarks

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

Implements

ICfnMailManagerIngressPointProps
Back to top Generated by DocFX