1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. ses
  5. MailManagerIngressPoint

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.ses.MailManagerIngressPoint

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Definition of AWS::SES::MailManagerIngressPoint Resource Type

    Create MailManagerIngressPoint Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new MailManagerIngressPoint(name: string, args: MailManagerIngressPointArgs, opts?: CustomResourceOptions);
    @overload
    def MailManagerIngressPoint(resource_name: str,
                                args: MailManagerIngressPointArgs,
                                opts: Optional[ResourceOptions] = None)
    
    @overload
    def MailManagerIngressPoint(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                rule_set_id: Optional[str] = None,
                                traffic_policy_id: Optional[str] = None,
                                type: Optional[MailManagerIngressPointIngressPointType] = None,
                                ingress_point_configuration: Optional[Union[MailManagerIngressPointIngressPointConfiguration0PropertiesArgs, MailManagerIngressPointIngressPointConfiguration1PropertiesArgs]] = None,
                                ingress_point_name: Optional[str] = None,
                                status_to_update: Optional[MailManagerIngressPointIngressPointStatusToUpdate] = None,
                                tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewMailManagerIngressPoint(ctx *Context, name string, args MailManagerIngressPointArgs, opts ...ResourceOption) (*MailManagerIngressPoint, error)
    public MailManagerIngressPoint(string name, MailManagerIngressPointArgs args, CustomResourceOptions? opts = null)
    public MailManagerIngressPoint(String name, MailManagerIngressPointArgs args)
    public MailManagerIngressPoint(String name, MailManagerIngressPointArgs args, CustomResourceOptions options)
    
    type: aws-native:ses:MailManagerIngressPoint
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args MailManagerIngressPointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args MailManagerIngressPointArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args MailManagerIngressPointArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MailManagerIngressPointArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args MailManagerIngressPointArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    MailManagerIngressPoint Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The MailManagerIngressPoint resource accepts the following input properties:

    RuleSetId string
    The identifier of an existing rule set that you attach to an ingress endpoint resource.
    TrafficPolicyId string
    The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
    Type Pulumi.AwsNative.Ses.MailManagerIngressPointIngressPointType
    The type of the ingress endpoint to create.
    IngressPointConfiguration Pulumi.AwsNative.Ses.Inputs.MailManagerIngressPointIngressPointConfiguration0Properties | Pulumi.AwsNative.Ses.Inputs.MailManagerIngressPointIngressPointConfiguration1Properties
    The configuration of the ingress endpoint resource.
    IngressPointName string
    A user friendly name for an ingress endpoint resource.
    StatusToUpdate Pulumi.AwsNative.Ses.MailManagerIngressPointIngressPointStatusToUpdate
    The update status of an ingress endpoint.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
    RuleSetId string
    The identifier of an existing rule set that you attach to an ingress endpoint resource.
    TrafficPolicyId string
    The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
    Type MailManagerIngressPointIngressPointType
    The type of the ingress endpoint to create.
    IngressPointConfiguration MailManagerIngressPointIngressPointConfiguration0PropertiesArgs | MailManagerIngressPointIngressPointConfiguration1PropertiesArgs
    The configuration of the ingress endpoint resource.
    IngressPointName string
    A user friendly name for an ingress endpoint resource.
    StatusToUpdate MailManagerIngressPointIngressPointStatusToUpdate
    The update status of an ingress endpoint.
    Tags TagArgs
    The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
    ruleSetId String
    The identifier of an existing rule set that you attach to an ingress endpoint resource.
    trafficPolicyId String
    The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
    type MailManagerIngressPointIngressPointType
    The type of the ingress endpoint to create.
    ingressPointConfiguration MailManagerIngressPointIngressPointConfiguration0Properties | MailManagerIngressPointIngressPointConfiguration1Properties
    The configuration of the ingress endpoint resource.
    ingressPointName String
    A user friendly name for an ingress endpoint resource.
    statusToUpdate MailManagerIngressPointIngressPointStatusToUpdate
    The update status of an ingress endpoint.
    tags List<Tag>
    The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
    ruleSetId string
    The identifier of an existing rule set that you attach to an ingress endpoint resource.
    trafficPolicyId string
    The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
    type MailManagerIngressPointIngressPointType
    The type of the ingress endpoint to create.
    ingressPointConfiguration MailManagerIngressPointIngressPointConfiguration0Properties | MailManagerIngressPointIngressPointConfiguration1Properties
    The configuration of the ingress endpoint resource.
    ingressPointName string
    A user friendly name for an ingress endpoint resource.
    statusToUpdate MailManagerIngressPointIngressPointStatusToUpdate
    The update status of an ingress endpoint.
    tags Tag[]
    The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
    rule_set_id str
    The identifier of an existing rule set that you attach to an ingress endpoint resource.
    traffic_policy_id str
    The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
    type MailManagerIngressPointIngressPointType
    The type of the ingress endpoint to create.
    ingress_point_configuration MailManagerIngressPointIngressPointConfiguration0PropertiesArgs | MailManagerIngressPointIngressPointConfiguration1PropertiesArgs
    The configuration of the ingress endpoint resource.
    ingress_point_name str
    A user friendly name for an ingress endpoint resource.
    status_to_update MailManagerIngressPointIngressPointStatusToUpdate
    The update status of an ingress endpoint.
    tags Sequence[TagArgs]
    The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
    ruleSetId String
    The identifier of an existing rule set that you attach to an ingress endpoint resource.
    trafficPolicyId String
    The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
    type "OPEN" | "AUTH"
    The type of the ingress endpoint to create.
    ingressPointConfiguration Property Map | Property Map
    The configuration of the ingress endpoint resource.
    ingressPointName String
    A user friendly name for an ingress endpoint resource.
    statusToUpdate "ACTIVE" | "CLOSED"
    The update status of an ingress endpoint.
    tags List<Property Map>
    The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the MailManagerIngressPoint resource produces the following output properties:

    ARecord string
    The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
    Id string
    The provider-assigned unique ID for this managed resource.
    IngressPointArn string
    The Amazon Resource Name (ARN) of the ingress endpoint resource.
    IngressPointId string
    The identifier of the ingress endpoint resource.
    Status Pulumi.AwsNative.Ses.MailManagerIngressPointIngressPointStatus
    The status of the ingress endpoint resource.
    ARecord string
    The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
    Id string
    The provider-assigned unique ID for this managed resource.
    IngressPointArn string
    The Amazon Resource Name (ARN) of the ingress endpoint resource.
    IngressPointId string
    The identifier of the ingress endpoint resource.
    Status MailManagerIngressPointIngressPointStatus
    The status of the ingress endpoint resource.
    aRecord String
    The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
    id String
    The provider-assigned unique ID for this managed resource.
    ingressPointArn String
    The Amazon Resource Name (ARN) of the ingress endpoint resource.
    ingressPointId String
    The identifier of the ingress endpoint resource.
    status MailManagerIngressPointIngressPointStatus
    The status of the ingress endpoint resource.
    aRecord string
    The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
    id string
    The provider-assigned unique ID for this managed resource.
    ingressPointArn string
    The Amazon Resource Name (ARN) of the ingress endpoint resource.
    ingressPointId string
    The identifier of the ingress endpoint resource.
    status MailManagerIngressPointIngressPointStatus
    The status of the ingress endpoint resource.
    a_record str
    The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
    id str
    The provider-assigned unique ID for this managed resource.
    ingress_point_arn str
    The Amazon Resource Name (ARN) of the ingress endpoint resource.
    ingress_point_id str
    The identifier of the ingress endpoint resource.
    status MailManagerIngressPointIngressPointStatus
    The status of the ingress endpoint resource.
    aRecord String
    The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.
    id String
    The provider-assigned unique ID for this managed resource.
    ingressPointArn String
    The Amazon Resource Name (ARN) of the ingress endpoint resource.
    ingressPointId String
    The identifier of the ingress endpoint resource.
    status "PROVISIONING" | "DEPROVISIONING" | "UPDATING" | "ACTIVE" | "CLOSED" | "FAILED"
    The status of the ingress endpoint resource.

    Supporting Types

    MailManagerIngressPointIngressPointConfiguration0Properties, MailManagerIngressPointIngressPointConfiguration0PropertiesArgs

    MailManagerIngressPointIngressPointConfiguration1Properties, MailManagerIngressPointIngressPointConfiguration1PropertiesArgs

    SecretArn string
    SecretArn string
    secretArn String
    secretArn string
    secretArn String

    MailManagerIngressPointIngressPointStatus, MailManagerIngressPointIngressPointStatusArgs

    Provisioning
    PROVISIONING
    Deprovisioning
    DEPROVISIONING
    Updating
    UPDATING
    Active
    ACTIVE
    Closed
    CLOSED
    Failed
    FAILED
    MailManagerIngressPointIngressPointStatusProvisioning
    PROVISIONING
    MailManagerIngressPointIngressPointStatusDeprovisioning
    DEPROVISIONING
    MailManagerIngressPointIngressPointStatusUpdating
    UPDATING
    MailManagerIngressPointIngressPointStatusActive
    ACTIVE
    MailManagerIngressPointIngressPointStatusClosed
    CLOSED
    MailManagerIngressPointIngressPointStatusFailed
    FAILED
    Provisioning
    PROVISIONING
    Deprovisioning
    DEPROVISIONING
    Updating
    UPDATING
    Active
    ACTIVE
    Closed
    CLOSED
    Failed
    FAILED
    Provisioning
    PROVISIONING
    Deprovisioning
    DEPROVISIONING
    Updating
    UPDATING
    Active
    ACTIVE
    Closed
    CLOSED
    Failed
    FAILED
    PROVISIONING
    PROVISIONING
    DEPROVISIONING
    DEPROVISIONING
    UPDATING
    UPDATING
    ACTIVE
    ACTIVE
    CLOSED
    CLOSED
    FAILED
    FAILED
    "PROVISIONING"
    PROVISIONING
    "DEPROVISIONING"
    DEPROVISIONING
    "UPDATING"
    UPDATING
    "ACTIVE"
    ACTIVE
    "CLOSED"
    CLOSED
    "FAILED"
    FAILED

    MailManagerIngressPointIngressPointStatusToUpdate, MailManagerIngressPointIngressPointStatusToUpdateArgs

    Active
    ACTIVE
    Closed
    CLOSED
    MailManagerIngressPointIngressPointStatusToUpdateActive
    ACTIVE
    MailManagerIngressPointIngressPointStatusToUpdateClosed
    CLOSED
    Active
    ACTIVE
    Closed
    CLOSED
    Active
    ACTIVE
    Closed
    CLOSED
    ACTIVE
    ACTIVE
    CLOSED
    CLOSED
    "ACTIVE"
    ACTIVE
    "CLOSED"
    CLOSED

    MailManagerIngressPointIngressPointType, MailManagerIngressPointIngressPointTypeArgs

    Open
    OPEN
    Auth
    AUTH
    MailManagerIngressPointIngressPointTypeOpen
    OPEN
    MailManagerIngressPointIngressPointTypeAuth
    AUTH
    Open
    OPEN
    Auth
    AUTH
    Open
    OPEN
    Auth
    AUTH
    OPEN
    OPEN
    AUTH
    AUTH
    "OPEN"
    OPEN
    "AUTH"
    AUTH

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi