Show / Hide Table of Contents

Interface ICfnMailManagerIngressPointProps

Properties for defining a CfnMailManagerIngressPoint.

Namespace: Amazon.CDK.AWS.SES
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface ICfnMailManagerIngressPointProps
Syntax (vb)
Public Interface 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

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.

Properties

IngressPointConfiguration

The configuration of the ingress endpoint resource.

object? IngressPointConfiguration { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnMailManagerIngressPoint.IIngressPointConfigurationProperty

IngressPointName

A user friendly name for an ingress endpoint resource.

string? IngressPointName { get; }
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.

object? NetworkConfiguration { get; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnMailManagerIngressPoint.INetworkConfigurationProperty

RuleSetId

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

string RuleSetId { get; }
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.

string? StatusToUpdate { get; }
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.

ICfnTag[]? Tags { get; }
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.

string TrafficPolicyId { get; }
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.

string Type { get; }
Property Value

string

Remarks

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

Back to top Generated by DocFX