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
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
Remarks
IngressPointName
A user friendly name for an ingress endpoint resource.
string? IngressPointName { get; }
Property Value
Remarks
NetworkConfiguration
The network type (IPv4-only, Dual-Stack, PrivateLink) of the ingress endpoint resource.
object? NetworkConfiguration { get; }
Property Value
Remarks
RuleSetId
The identifier of an existing rule set that you attach to an ingress endpoint resource.
string RuleSetId { get; }
Property Value
Remarks
StatusToUpdate
The update status of an ingress endpoint.
string? StatusToUpdate { get; }
Property Value
Remarks
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"} }.
TrafficPolicyId
The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
string TrafficPolicyId { get; }
Property Value
Remarks
Type
The type of the ingress endpoint to create.
string Type { get; }