ses

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2024 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

View Source
const (
	MailManagerArchiveArchiveStateActive          = MailManagerArchiveArchiveState("ACTIVE")
	MailManagerArchiveArchiveStatePendingDeletion = MailManagerArchiveArchiveState("PENDING_DELETION")
)
View Source
const (
	MailManagerArchiveRetentionPeriodThreeMonths    = MailManagerArchiveRetentionPeriod("THREE_MONTHS")
	MailManagerArchiveRetentionPeriodSixMonths      = MailManagerArchiveRetentionPeriod("SIX_MONTHS")
	MailManagerArchiveRetentionPeriodNineMonths     = MailManagerArchiveRetentionPeriod("NINE_MONTHS")
	MailManagerArchiveRetentionPeriodOneYear        = MailManagerArchiveRetentionPeriod("ONE_YEAR")
	MailManagerArchiveRetentionPeriodEighteenMonths = MailManagerArchiveRetentionPeriod("EIGHTEEN_MONTHS")
	MailManagerArchiveRetentionPeriodTwoYears       = MailManagerArchiveRetentionPeriod("TWO_YEARS")
	MailManagerArchiveRetentionPeriodThirtyMonths   = MailManagerArchiveRetentionPeriod("THIRTY_MONTHS")
	MailManagerArchiveRetentionPeriodThreeYears     = MailManagerArchiveRetentionPeriod("THREE_YEARS")
	MailManagerArchiveRetentionPeriodFourYears      = MailManagerArchiveRetentionPeriod("FOUR_YEARS")
	MailManagerArchiveRetentionPeriodFiveYears      = MailManagerArchiveRetentionPeriod("FIVE_YEARS")
	MailManagerArchiveRetentionPeriodSixYears       = MailManagerArchiveRetentionPeriod("SIX_YEARS")
	MailManagerArchiveRetentionPeriodSevenYears     = MailManagerArchiveRetentionPeriod("SEVEN_YEARS")
	MailManagerArchiveRetentionPeriodEightYears     = MailManagerArchiveRetentionPeriod("EIGHT_YEARS")
	MailManagerArchiveRetentionPeriodNineYears      = MailManagerArchiveRetentionPeriod("NINE_YEARS")
	MailManagerArchiveRetentionPeriodTenYears       = MailManagerArchiveRetentionPeriod("TEN_YEARS")
	MailManagerArchiveRetentionPeriodPermanent      = MailManagerArchiveRetentionPeriod("PERMANENT")
)
View Source
const (
	MailManagerIngressPointIngressPointStatusProvisioning   = MailManagerIngressPointIngressPointStatus("PROVISIONING")
	MailManagerIngressPointIngressPointStatusDeprovisioning = MailManagerIngressPointIngressPointStatus("DEPROVISIONING")
	MailManagerIngressPointIngressPointStatusUpdating       = MailManagerIngressPointIngressPointStatus("UPDATING")
	MailManagerIngressPointIngressPointStatusActive         = MailManagerIngressPointIngressPointStatus("ACTIVE")
	MailManagerIngressPointIngressPointStatusClosed         = MailManagerIngressPointIngressPointStatus("CLOSED")
	MailManagerIngressPointIngressPointStatusFailed         = MailManagerIngressPointIngressPointStatus("FAILED")
)
View Source
const (
	MailManagerIngressPointIngressPointStatusToUpdateActive = MailManagerIngressPointIngressPointStatusToUpdate("ACTIVE")
	MailManagerIngressPointIngressPointStatusToUpdateClosed = MailManagerIngressPointIngressPointStatusToUpdate("CLOSED")
)
View Source
const (
	MailManagerIngressPointIngressPointTypeOpen = MailManagerIngressPointIngressPointType("OPEN")
	MailManagerIngressPointIngressPointTypeAuth = MailManagerIngressPointIngressPointType("AUTH")
)
View Source
const (
	MailManagerRuleSetActionFailurePolicyContinue = MailManagerRuleSetActionFailurePolicy("CONTINUE")
	MailManagerRuleSetActionFailurePolicyDrop     = MailManagerRuleSetActionFailurePolicy("DROP")
)
View Source
const (
	MailManagerRuleSetMailFromReplace  = MailManagerRuleSetMailFrom("REPLACE")
	MailManagerRuleSetMailFromPreserve = MailManagerRuleSetMailFrom("PRESERVE")
)
View Source
const (
	MailManagerRuleSetRuleBooleanEmailAttributeReadReceiptRequested = MailManagerRuleSetRuleBooleanEmailAttribute("READ_RECEIPT_REQUESTED")
	MailManagerRuleSetRuleBooleanEmailAttributeTls                  = MailManagerRuleSetRuleBooleanEmailAttribute("TLS")
	MailManagerRuleSetRuleBooleanEmailAttributeTlsWrapped           = MailManagerRuleSetRuleBooleanEmailAttribute("TLS_WRAPPED")
)
View Source
const (
	MailManagerRuleSetRuleBooleanOperatorIsTrue  = MailManagerRuleSetRuleBooleanOperator("IS_TRUE")
	MailManagerRuleSetRuleBooleanOperatorIsFalse = MailManagerRuleSetRuleBooleanOperator("IS_FALSE")
)
View Source
const (
	MailManagerRuleSetRuleDmarcOperatorEquals    = MailManagerRuleSetRuleDmarcOperator("EQUALS")
	MailManagerRuleSetRuleDmarcOperatorNotEquals = MailManagerRuleSetRuleDmarcOperator("NOT_EQUALS")
)
View Source
const (
	MailManagerRuleSetRuleDmarcPolicyNone       = MailManagerRuleSetRuleDmarcPolicy("NONE")
	MailManagerRuleSetRuleDmarcPolicyQuarantine = MailManagerRuleSetRuleDmarcPolicy("QUARANTINE")
	MailManagerRuleSetRuleDmarcPolicyReject     = MailManagerRuleSetRuleDmarcPolicy("REJECT")
)
View Source
const (
	MailManagerRuleSetRuleIpOperatorCidrMatches    = MailManagerRuleSetRuleIpOperator("CIDR_MATCHES")
	MailManagerRuleSetRuleIpOperatorNotCidrMatches = MailManagerRuleSetRuleIpOperator("NOT_CIDR_MATCHES")
)
View Source
const (
	MailManagerRuleSetRuleNumberOperatorEquals             = MailManagerRuleSetRuleNumberOperator("EQUALS")
	MailManagerRuleSetRuleNumberOperatorNotEquals          = MailManagerRuleSetRuleNumberOperator("NOT_EQUALS")
	MailManagerRuleSetRuleNumberOperatorLessThan           = MailManagerRuleSetRuleNumberOperator("LESS_THAN")
	MailManagerRuleSetRuleNumberOperatorGreaterThan        = MailManagerRuleSetRuleNumberOperator("GREATER_THAN")
	MailManagerRuleSetRuleNumberOperatorLessThanOrEqual    = MailManagerRuleSetRuleNumberOperator("LESS_THAN_OR_EQUAL")
	MailManagerRuleSetRuleNumberOperatorGreaterThanOrEqual = MailManagerRuleSetRuleNumberOperator("GREATER_THAN_OR_EQUAL")
)
View Source
const (
	MailManagerRuleSetRuleStringEmailAttributeMailFrom  = MailManagerRuleSetRuleStringEmailAttribute("MAIL_FROM")
	MailManagerRuleSetRuleStringEmailAttributeHelo      = MailManagerRuleSetRuleStringEmailAttribute("HELO")
	MailManagerRuleSetRuleStringEmailAttributeRecipient = MailManagerRuleSetRuleStringEmailAttribute("RECIPIENT")
	MailManagerRuleSetRuleStringEmailAttributeSender    = MailManagerRuleSetRuleStringEmailAttribute("SENDER")
	MailManagerRuleSetRuleStringEmailAttributeFrom      = MailManagerRuleSetRuleStringEmailAttribute("FROM")
	MailManagerRuleSetRuleStringEmailAttributeSubject   = MailManagerRuleSetRuleStringEmailAttribute("SUBJECT")
	MailManagerRuleSetRuleStringEmailAttributeTo        = MailManagerRuleSetRuleStringEmailAttribute("TO")
	MailManagerRuleSetRuleStringEmailAttributeCc        = MailManagerRuleSetRuleStringEmailAttribute("CC")
)
View Source
const (
	MailManagerRuleSetRuleStringOperatorEquals     = MailManagerRuleSetRuleStringOperator("EQUALS")
	MailManagerRuleSetRuleStringOperatorNotEquals  = MailManagerRuleSetRuleStringOperator("NOT_EQUALS")
	MailManagerRuleSetRuleStringOperatorStartsWith = MailManagerRuleSetRuleStringOperator("STARTS_WITH")
	MailManagerRuleSetRuleStringOperatorEndsWith   = MailManagerRuleSetRuleStringOperator("ENDS_WITH")
	MailManagerRuleSetRuleStringOperatorContains   = MailManagerRuleSetRuleStringOperator("CONTAINS")
)
View Source
const (
	MailManagerRuleSetRuleVerdictPass             = MailManagerRuleSetRuleVerdict("PASS")
	MailManagerRuleSetRuleVerdictFail             = MailManagerRuleSetRuleVerdict("FAIL")
	MailManagerRuleSetRuleVerdictGray             = MailManagerRuleSetRuleVerdict("GRAY")
	MailManagerRuleSetRuleVerdictProcessingFailed = MailManagerRuleSetRuleVerdict("PROCESSING_FAILED")
)
View Source
const (
	MailManagerRuleSetRuleVerdictAttributeSpf  = MailManagerRuleSetRuleVerdictAttribute("SPF")
	MailManagerRuleSetRuleVerdictAttributeDkim = MailManagerRuleSetRuleVerdictAttribute("DKIM")
)
View Source
const (
	MailManagerRuleSetRuleVerdictOperatorEquals    = MailManagerRuleSetRuleVerdictOperator("EQUALS")
	MailManagerRuleSetRuleVerdictOperatorNotEquals = MailManagerRuleSetRuleVerdictOperator("NOT_EQUALS")
)
View Source
const (
	MailManagerTrafficPolicyAcceptActionAllow = MailManagerTrafficPolicyAcceptAction("ALLOW")
	MailManagerTrafficPolicyAcceptActionDeny  = MailManagerTrafficPolicyAcceptAction("DENY")
)
View Source
const (
	MailManagerTrafficPolicyIngressBooleanOperatorIsTrue  = MailManagerTrafficPolicyIngressBooleanOperator("IS_TRUE")
	MailManagerTrafficPolicyIngressBooleanOperatorIsFalse = MailManagerTrafficPolicyIngressBooleanOperator("IS_FALSE")
)
View Source
const (
	MailManagerTrafficPolicyIngressIpOperatorCidrMatches    = MailManagerTrafficPolicyIngressIpOperator("CIDR_MATCHES")
	MailManagerTrafficPolicyIngressIpOperatorNotCidrMatches = MailManagerTrafficPolicyIngressIpOperator("NOT_CIDR_MATCHES")
)
View Source
const (
	MailManagerTrafficPolicyIngressStringOperatorEquals     = MailManagerTrafficPolicyIngressStringOperator("EQUALS")
	MailManagerTrafficPolicyIngressStringOperatorNotEquals  = MailManagerTrafficPolicyIngressStringOperator("NOT_EQUALS")
	MailManagerTrafficPolicyIngressStringOperatorStartsWith = MailManagerTrafficPolicyIngressStringOperator("STARTS_WITH")
	MailManagerTrafficPolicyIngressStringOperatorEndsWith   = MailManagerTrafficPolicyIngressStringOperator("ENDS_WITH")
	MailManagerTrafficPolicyIngressStringOperatorContains   = MailManagerTrafficPolicyIngressStringOperator("CONTAINS")
)
View Source
const (
	MailManagerTrafficPolicyIngressTlsProtocolAttributeTls12 = MailManagerTrafficPolicyIngressTlsProtocolAttribute("TLS1_2")
	MailManagerTrafficPolicyIngressTlsProtocolAttributeTls13 = MailManagerTrafficPolicyIngressTlsProtocolAttribute("TLS1_3")
)
View Source
const (
	MailManagerTrafficPolicyIngressTlsProtocolOperatorMinimumTlsVersion = MailManagerTrafficPolicyIngressTlsProtocolOperator("MINIMUM_TLS_VERSION")
	MailManagerTrafficPolicyIngressTlsProtocolOperatorIs                = MailManagerTrafficPolicyIngressTlsProtocolOperator("IS")
)
View Source
const (
	MailManagerRuleSetRuleIpEmailAttributeSourceIp = MailManagerRuleSetRuleIpEmailAttribute("SOURCE_IP")
)
View Source
const (
	MailManagerRuleSetRuleNumberEmailAttributeMessageSize = MailManagerRuleSetRuleNumberEmailAttribute("MESSAGE_SIZE")
)
View Source
const (
	MailManagerTrafficPolicyIngressIpv4AttributeSenderIp = MailManagerTrafficPolicyIngressIpv4Attribute("SENDER_IP")
)
View Source
const (
	MailManagerTrafficPolicyIngressStringEmailAttributeRecipient = MailManagerTrafficPolicyIngressStringEmailAttribute("RECIPIENT")
)
View Source
const (
	MailManagerTrafficPolicyIngressTlsAttributeTlsProtocol = MailManagerTrafficPolicyIngressTlsAttribute("TLS_PROTOCOL")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigurationSet

type ConfigurationSet struct {
	pulumi.CustomResourceState

	// Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
	DeliveryOptions ConfigurationSetDeliveryOptionsPtrOutput `pulumi:"deliveryOptions"`
	// The name of the configuration set.
	Name pulumi.StringPtrOutput `pulumi:"name"`
	// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
	ReputationOptions ConfigurationSetReputationOptionsPtrOutput `pulumi:"reputationOptions"`
	// An object that defines whether or not Amazon SES can send email that you send using the configuration set.
	SendingOptions ConfigurationSetSendingOptionsPtrOutput `pulumi:"sendingOptions"`
	// An object that contains information about the suppression list preferences for your account.
	SuppressionOptions ConfigurationSetSuppressionOptionsPtrOutput `pulumi:"suppressionOptions"`
	// An object that defines the open and click tracking options for emails that you send using the configuration set.
	TrackingOptions ConfigurationSetTrackingOptionsPtrOutput `pulumi:"trackingOptions"`
	// The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
	VdmOptions ConfigurationSetVdmOptionsPtrOutput `pulumi:"vdmOptions"`
}

Resource schema for AWS::SES::ConfigurationSet.

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ses"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		configSetName := cfg.Require("configSetName")
		_, err := ses.NewConfigurationSet(ctx, "configSet", &ses.ConfigurationSetArgs{
			Name: pulumi.String(configSetName),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ses"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		configSetName := cfg.Require("configSetName")
		_, err := ses.NewConfigurationSet(ctx, "configSet", &ses.ConfigurationSetArgs{
			Name: pulumi.String(configSetName),
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ses"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		configSetName := cfg.Require("configSetName")
		eventDestinationName := cfg.Require("eventDestinationName")
		eventType1 := cfg.Require("eventType1")
		eventType2 := cfg.Require("eventType2")
		eventType3 := cfg.Require("eventType3")
		dimensionName1 := cfg.Require("dimensionName1")
		dimensionValueSource1 := cfg.Require("dimensionValueSource1")
		defaultDimensionValue1 := cfg.Require("defaultDimensionValue1")
		dimensionName2 := cfg.Require("dimensionName2")
		dimensionValueSource2 := cfg.Require("dimensionValueSource2")
		defaultDimensionValue2 := cfg.Require("defaultDimensionValue2")
		configSet, err := ses.NewConfigurationSet(ctx, "configSet", &ses.ConfigurationSetArgs{
			Name: pulumi.String(configSetName),
		})
		if err != nil {
			return err
		}
		_, err = ses.NewConfigurationSetEventDestination(ctx, "cwEventDestination", &ses.ConfigurationSetEventDestinationArgs{
			ConfigurationSetName: configSet.ID(),
			EventDestination: &ses.ConfigurationSetEventDestinationEventDestinationArgs{
				Name:    pulumi.String(eventDestinationName),
				Enabled: pulumi.Bool(true),
				MatchingEventTypes: pulumi.StringArray{
					pulumi.String(eventType1),
					pulumi.String(eventType2),
					pulumi.String(eventType3),
				},
				CloudWatchDestination: &ses.ConfigurationSetEventDestinationCloudWatchDestinationArgs{
					DimensionConfigurations: ses.ConfigurationSetEventDestinationDimensionConfigurationArray{
						&ses.ConfigurationSetEventDestinationDimensionConfigurationArgs{
							DimensionName:         pulumi.String(dimensionName1),
							DimensionValueSource:  pulumi.String(dimensionValueSource1),
							DefaultDimensionValue: pulumi.String(defaultDimensionValue1),
						},
						&ses.ConfigurationSetEventDestinationDimensionConfigurationArgs{
							DimensionName:         pulumi.String(dimensionName2),
							DimensionValueSource:  pulumi.String(dimensionValueSource2),
							DefaultDimensionValue: pulumi.String(defaultDimensionValue2),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ses"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		configSetName := cfg.Require("configSetName")
		eventDestinationName := cfg.Require("eventDestinationName")
		eventType1 := cfg.Require("eventType1")
		eventType2 := cfg.Require("eventType2")
		eventType3 := cfg.Require("eventType3")
		dimensionName1 := cfg.Require("dimensionName1")
		dimensionValueSource1 := cfg.Require("dimensionValueSource1")
		defaultDimensionValue1 := cfg.Require("defaultDimensionValue1")
		dimensionName2 := cfg.Require("dimensionName2")
		dimensionValueSource2 := cfg.Require("dimensionValueSource2")
		defaultDimensionValue2 := cfg.Require("defaultDimensionValue2")
		configSet, err := ses.NewConfigurationSet(ctx, "configSet", &ses.ConfigurationSetArgs{
			Name: pulumi.String(configSetName),
		})
		if err != nil {
			return err
		}
		_, err = ses.NewConfigurationSetEventDestination(ctx, "cwEventDestination", &ses.ConfigurationSetEventDestinationArgs{
			ConfigurationSetName: configSet.ID(),
			EventDestination: &ses.ConfigurationSetEventDestinationEventDestinationArgs{
				Name:    pulumi.String(eventDestinationName),
				Enabled: pulumi.Bool(true),
				MatchingEventTypes: pulumi.StringArray{
					pulumi.String(eventType1),
					pulumi.String(eventType2),
					pulumi.String(eventType3),
				},
				CloudWatchDestination: &ses.ConfigurationSetEventDestinationCloudWatchDestinationArgs{
					DimensionConfigurations: ses.ConfigurationSetEventDestinationDimensionConfigurationArray{
						&ses.ConfigurationSetEventDestinationDimensionConfigurationArgs{
							DimensionName:         pulumi.String(dimensionName1),
							DimensionValueSource:  pulumi.String(dimensionValueSource1),
							DefaultDimensionValue: pulumi.String(defaultDimensionValue1),
						},
						&ses.ConfigurationSetEventDestinationDimensionConfigurationArgs{
							DimensionName:         pulumi.String(dimensionName2),
							DimensionValueSource:  pulumi.String(dimensionValueSource2),
							DefaultDimensionValue: pulumi.String(defaultDimensionValue2),
						},
					},
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetConfigurationSet

func GetConfigurationSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationSetState, opts ...pulumi.ResourceOption) (*ConfigurationSet, error)

GetConfigurationSet gets an existing ConfigurationSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfigurationSet

func NewConfigurationSet(ctx *pulumi.Context,
	name string, args *ConfigurationSetArgs, opts ...pulumi.ResourceOption) (*ConfigurationSet, error)

NewConfigurationSet registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationSet) ElementType

func (*ConfigurationSet) ElementType() reflect.Type

func (*ConfigurationSet) ToConfigurationSetOutput

func (i *ConfigurationSet) ToConfigurationSetOutput() ConfigurationSetOutput

func (*ConfigurationSet) ToConfigurationSetOutputWithContext

func (i *ConfigurationSet) ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput

type ConfigurationSetArgs

type ConfigurationSetArgs struct {
	// Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
	DeliveryOptions ConfigurationSetDeliveryOptionsPtrInput
	// The name of the configuration set.
	Name pulumi.StringPtrInput
	// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
	ReputationOptions ConfigurationSetReputationOptionsPtrInput
	// An object that defines whether or not Amazon SES can send email that you send using the configuration set.
	SendingOptions ConfigurationSetSendingOptionsPtrInput
	// An object that contains information about the suppression list preferences for your account.
	SuppressionOptions ConfigurationSetSuppressionOptionsPtrInput
	// An object that defines the open and click tracking options for emails that you send using the configuration set.
	TrackingOptions ConfigurationSetTrackingOptionsPtrInput
	// The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
	VdmOptions ConfigurationSetVdmOptionsPtrInput
}

The set of arguments for constructing a ConfigurationSet resource.

func (ConfigurationSetArgs) ElementType

func (ConfigurationSetArgs) ElementType() reflect.Type

type ConfigurationSetDashboardOptions added in v0.41.0

type ConfigurationSetDashboardOptions struct {
	// Whether emails sent with this configuration set have engagement tracking enabled.
	EngagementMetrics string `pulumi:"engagementMetrics"`
}

Preferences regarding the Dashboard feature.

type ConfigurationSetDashboardOptionsArgs added in v0.41.0

type ConfigurationSetDashboardOptionsArgs struct {
	// Whether emails sent with this configuration set have engagement tracking enabled.
	EngagementMetrics pulumi.StringInput `pulumi:"engagementMetrics"`
}

Preferences regarding the Dashboard feature.

func (ConfigurationSetDashboardOptionsArgs) ElementType added in v0.41.0

func (ConfigurationSetDashboardOptionsArgs) ToConfigurationSetDashboardOptionsOutput added in v0.41.0

func (i ConfigurationSetDashboardOptionsArgs) ToConfigurationSetDashboardOptionsOutput() ConfigurationSetDashboardOptionsOutput

func (ConfigurationSetDashboardOptionsArgs) ToConfigurationSetDashboardOptionsOutputWithContext added in v0.41.0

func (i ConfigurationSetDashboardOptionsArgs) ToConfigurationSetDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetDashboardOptionsOutput

func (ConfigurationSetDashboardOptionsArgs) ToConfigurationSetDashboardOptionsPtrOutput added in v0.41.0

func (i ConfigurationSetDashboardOptionsArgs) ToConfigurationSetDashboardOptionsPtrOutput() ConfigurationSetDashboardOptionsPtrOutput

func (ConfigurationSetDashboardOptionsArgs) ToConfigurationSetDashboardOptionsPtrOutputWithContext added in v0.41.0

func (i ConfigurationSetDashboardOptionsArgs) ToConfigurationSetDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDashboardOptionsPtrOutput

type ConfigurationSetDashboardOptionsInput added in v0.41.0

type ConfigurationSetDashboardOptionsInput interface {
	pulumi.Input

	ToConfigurationSetDashboardOptionsOutput() ConfigurationSetDashboardOptionsOutput
	ToConfigurationSetDashboardOptionsOutputWithContext(context.Context) ConfigurationSetDashboardOptionsOutput
}

ConfigurationSetDashboardOptionsInput is an input type that accepts ConfigurationSetDashboardOptionsArgs and ConfigurationSetDashboardOptionsOutput values. You can construct a concrete instance of `ConfigurationSetDashboardOptionsInput` via:

ConfigurationSetDashboardOptionsArgs{...}

type ConfigurationSetDashboardOptionsOutput added in v0.41.0

type ConfigurationSetDashboardOptionsOutput struct{ *pulumi.OutputState }

Preferences regarding the Dashboard feature.

func (ConfigurationSetDashboardOptionsOutput) ElementType added in v0.41.0

func (ConfigurationSetDashboardOptionsOutput) EngagementMetrics added in v0.41.0

Whether emails sent with this configuration set have engagement tracking enabled.

func (ConfigurationSetDashboardOptionsOutput) ToConfigurationSetDashboardOptionsOutput added in v0.41.0

func (o ConfigurationSetDashboardOptionsOutput) ToConfigurationSetDashboardOptionsOutput() ConfigurationSetDashboardOptionsOutput

func (ConfigurationSetDashboardOptionsOutput) ToConfigurationSetDashboardOptionsOutputWithContext added in v0.41.0

func (o ConfigurationSetDashboardOptionsOutput) ToConfigurationSetDashboardOptionsOutputWithContext(ctx context.Context) ConfigurationSetDashboardOptionsOutput

func (ConfigurationSetDashboardOptionsOutput) ToConfigurationSetDashboardOptionsPtrOutput added in v0.41.0

func (o ConfigurationSetDashboardOptionsOutput) ToConfigurationSetDashboardOptionsPtrOutput() ConfigurationSetDashboardOptionsPtrOutput

func (ConfigurationSetDashboardOptionsOutput) ToConfigurationSetDashboardOptionsPtrOutputWithContext added in v0.41.0

func (o ConfigurationSetDashboardOptionsOutput) ToConfigurationSetDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDashboardOptionsPtrOutput

type ConfigurationSetDashboardOptionsPtrInput added in v0.41.0

type ConfigurationSetDashboardOptionsPtrInput interface {
	pulumi.Input

	ToConfigurationSetDashboardOptionsPtrOutput() ConfigurationSetDashboardOptionsPtrOutput
	ToConfigurationSetDashboardOptionsPtrOutputWithContext(context.Context) ConfigurationSetDashboardOptionsPtrOutput
}

ConfigurationSetDashboardOptionsPtrInput is an input type that accepts ConfigurationSetDashboardOptionsArgs, ConfigurationSetDashboardOptionsPtr and ConfigurationSetDashboardOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetDashboardOptionsPtrInput` via:

        ConfigurationSetDashboardOptionsArgs{...}

or:

        nil

type ConfigurationSetDashboardOptionsPtrOutput added in v0.41.0

type ConfigurationSetDashboardOptionsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetDashboardOptionsPtrOutput) Elem added in v0.41.0

func (ConfigurationSetDashboardOptionsPtrOutput) ElementType added in v0.41.0

func (ConfigurationSetDashboardOptionsPtrOutput) EngagementMetrics added in v0.41.0

Whether emails sent with this configuration set have engagement tracking enabled.

func (ConfigurationSetDashboardOptionsPtrOutput) ToConfigurationSetDashboardOptionsPtrOutput added in v0.41.0

func (o ConfigurationSetDashboardOptionsPtrOutput) ToConfigurationSetDashboardOptionsPtrOutput() ConfigurationSetDashboardOptionsPtrOutput

func (ConfigurationSetDashboardOptionsPtrOutput) ToConfigurationSetDashboardOptionsPtrOutputWithContext added in v0.41.0

func (o ConfigurationSetDashboardOptionsPtrOutput) ToConfigurationSetDashboardOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDashboardOptionsPtrOutput

type ConfigurationSetDeliveryOptions added in v0.20.0

type ConfigurationSetDeliveryOptions struct {
	// The name of the dedicated IP pool to associate with the configuration set.
	SendingPoolName *string `pulumi:"sendingPoolName"`
	// Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.
	TlsPolicy *string `pulumi:"tlsPolicy"`
}

An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

type ConfigurationSetDeliveryOptionsArgs added in v0.20.0

type ConfigurationSetDeliveryOptionsArgs struct {
	// The name of the dedicated IP pool to associate with the configuration set.
	SendingPoolName pulumi.StringPtrInput `pulumi:"sendingPoolName"`
	// Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.
	TlsPolicy pulumi.StringPtrInput `pulumi:"tlsPolicy"`
}

An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

func (ConfigurationSetDeliveryOptionsArgs) ElementType added in v0.20.0

func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutput added in v0.20.0

func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput

func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutputWithContext added in v0.20.0

func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput

func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutput added in v0.20.0

func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput

func (ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutputWithContext added in v0.20.0

func (i ConfigurationSetDeliveryOptionsArgs) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput

type ConfigurationSetDeliveryOptionsInput added in v0.20.0

type ConfigurationSetDeliveryOptionsInput interface {
	pulumi.Input

	ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput
	ToConfigurationSetDeliveryOptionsOutputWithContext(context.Context) ConfigurationSetDeliveryOptionsOutput
}

ConfigurationSetDeliveryOptionsInput is an input type that accepts ConfigurationSetDeliveryOptionsArgs and ConfigurationSetDeliveryOptionsOutput values. You can construct a concrete instance of `ConfigurationSetDeliveryOptionsInput` via:

ConfigurationSetDeliveryOptionsArgs{...}

type ConfigurationSetDeliveryOptionsOutput added in v0.20.0

type ConfigurationSetDeliveryOptionsOutput struct{ *pulumi.OutputState }

An object that defines the dedicated IP pool that is used to send emails that you send using the configuration set.

func (ConfigurationSetDeliveryOptionsOutput) ElementType added in v0.20.0

func (ConfigurationSetDeliveryOptionsOutput) SendingPoolName added in v0.20.0

The name of the dedicated IP pool to associate with the configuration set.

func (ConfigurationSetDeliveryOptionsOutput) TlsPolicy added in v0.20.0

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.

func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutput added in v0.20.0

func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutput() ConfigurationSetDeliveryOptionsOutput

func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutputWithContext added in v0.20.0

func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsOutput

func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput

func (ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetDeliveryOptionsOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput

type ConfigurationSetDeliveryOptionsPtrInput added in v0.20.0

type ConfigurationSetDeliveryOptionsPtrInput interface {
	pulumi.Input

	ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput
	ToConfigurationSetDeliveryOptionsPtrOutputWithContext(context.Context) ConfigurationSetDeliveryOptionsPtrOutput
}

ConfigurationSetDeliveryOptionsPtrInput is an input type that accepts ConfigurationSetDeliveryOptionsArgs, ConfigurationSetDeliveryOptionsPtr and ConfigurationSetDeliveryOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetDeliveryOptionsPtrInput` via:

        ConfigurationSetDeliveryOptionsArgs{...}

or:

        nil

type ConfigurationSetDeliveryOptionsPtrOutput added in v0.20.0

type ConfigurationSetDeliveryOptionsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetDeliveryOptionsPtrOutput) Elem added in v0.20.0

func (ConfigurationSetDeliveryOptionsPtrOutput) ElementType added in v0.20.0

func (ConfigurationSetDeliveryOptionsPtrOutput) SendingPoolName added in v0.20.0

The name of the dedicated IP pool to associate with the configuration set.

func (ConfigurationSetDeliveryOptionsPtrOutput) TlsPolicy added in v0.20.0

Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS). If the value is Require , messages are only delivered if a TLS connection can be established. If the value is Optional , messages can be delivered in plain text if a TLS connection can't be established.

func (ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutput() ConfigurationSetDeliveryOptionsPtrOutput

func (ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetDeliveryOptionsPtrOutput) ToConfigurationSetDeliveryOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetDeliveryOptionsPtrOutput

type ConfigurationSetEventDestination

type ConfigurationSetEventDestination struct {
	pulumi.CustomResourceState

	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The name of the configuration set that contains the event destination.
	ConfigurationSetName pulumi.StringOutput `pulumi:"configurationSetName"`
	// The event destination object.
	EventDestination ConfigurationSetEventDestinationEventDestinationOutput `pulumi:"eventDestination"`
}

Resource Type definition for AWS::SES::ConfigurationSetEventDestination

func GetConfigurationSetEventDestination

func GetConfigurationSetEventDestination(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConfigurationSetEventDestinationState, opts ...pulumi.ResourceOption) (*ConfigurationSetEventDestination, error)

GetConfigurationSetEventDestination gets an existing ConfigurationSetEventDestination resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConfigurationSetEventDestination

func NewConfigurationSetEventDestination(ctx *pulumi.Context,
	name string, args *ConfigurationSetEventDestinationArgs, opts ...pulumi.ResourceOption) (*ConfigurationSetEventDestination, error)

NewConfigurationSetEventDestination registers a new resource with the given unique name, arguments, and options.

func (*ConfigurationSetEventDestination) ElementType

func (*ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput

func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput

func (*ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext

func (i *ConfigurationSetEventDestination) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput

type ConfigurationSetEventDestinationArgs

type ConfigurationSetEventDestinationArgs struct {
	// The name of the configuration set that contains the event destination.
	ConfigurationSetName pulumi.StringInput
	// The event destination object.
	EventDestination ConfigurationSetEventDestinationEventDestinationInput
}

The set of arguments for constructing a ConfigurationSetEventDestination resource.

func (ConfigurationSetEventDestinationArgs) ElementType

type ConfigurationSetEventDestinationCloudWatchDestination

type ConfigurationSetEventDestinationCloudWatchDestination struct {
	// A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
	DimensionConfigurations []ConfigurationSetEventDestinationDimensionConfiguration `pulumi:"dimensionConfigurations"`
}

An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.

type ConfigurationSetEventDestinationCloudWatchDestinationArgs

type ConfigurationSetEventDestinationCloudWatchDestinationArgs struct {
	// A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.
	DimensionConfigurations ConfigurationSetEventDestinationDimensionConfigurationArrayInput `pulumi:"dimensionConfigurations"`
}

An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ElementType

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext

func (i ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext

func (i ConfigurationSetEventDestinationCloudWatchDestinationArgs) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

type ConfigurationSetEventDestinationCloudWatchDestinationInput

type ConfigurationSetEventDestinationCloudWatchDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationCloudWatchDestinationOutput() ConfigurationSetEventDestinationCloudWatchDestinationOutput
	ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationCloudWatchDestinationOutput
}

ConfigurationSetEventDestinationCloudWatchDestinationInput is an input type that accepts ConfigurationSetEventDestinationCloudWatchDestinationArgs and ConfigurationSetEventDestinationCloudWatchDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationCloudWatchDestinationInput` via:

ConfigurationSetEventDestinationCloudWatchDestinationArgs{...}

type ConfigurationSetEventDestinationCloudWatchDestinationOutput

type ConfigurationSetEventDestinationCloudWatchDestinationOutput struct{ *pulumi.OutputState }

An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) DimensionConfigurations

A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ElementType

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext

func (o ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationCloudWatchDestinationOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

type ConfigurationSetEventDestinationCloudWatchDestinationPtrInput

type ConfigurationSetEventDestinationCloudWatchDestinationPtrInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutput() ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput
	ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput
}

ConfigurationSetEventDestinationCloudWatchDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationCloudWatchDestinationArgs, ConfigurationSetEventDestinationCloudWatchDestinationPtr and ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationCloudWatchDestinationPtrInput` via:

        ConfigurationSetEventDestinationCloudWatchDestinationArgs{...}

or:

        nil

type ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

type ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) DimensionConfigurations

A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) Elem

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) ElementType

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

func (ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput) ToConfigurationSetEventDestinationCloudWatchDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationCloudWatchDestinationPtrOutput

type ConfigurationSetEventDestinationDimensionConfiguration

type ConfigurationSetEventDestinationDimensionConfiguration struct {
	// The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
	DefaultDimensionValue string `pulumi:"defaultDimensionValue"`
	// The name of an Amazon CloudWatch dimension associated with an email sending metric.
	DimensionName string `pulumi:"dimensionName"`
	// The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.
	DimensionValueSource string `pulumi:"dimensionValueSource"`
}

A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.

type ConfigurationSetEventDestinationDimensionConfigurationArgs

type ConfigurationSetEventDestinationDimensionConfigurationArgs struct {
	// The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.
	DefaultDimensionValue pulumi.StringInput `pulumi:"defaultDimensionValue"`
	// The name of an Amazon CloudWatch dimension associated with an email sending metric.
	DimensionName pulumi.StringInput `pulumi:"dimensionName"`
	// The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.
	DimensionValueSource pulumi.StringInput `pulumi:"dimensionValueSource"`
}

A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.

func (ConfigurationSetEventDestinationDimensionConfigurationArgs) ElementType

func (ConfigurationSetEventDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationDimensionConfigurationOutput

func (ConfigurationSetEventDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext

func (i ConfigurationSetEventDestinationDimensionConfigurationArgs) ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationDimensionConfigurationOutput

type ConfigurationSetEventDestinationDimensionConfigurationArray

type ConfigurationSetEventDestinationDimensionConfigurationArray []ConfigurationSetEventDestinationDimensionConfigurationInput

func (ConfigurationSetEventDestinationDimensionConfigurationArray) ElementType

func (ConfigurationSetEventDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutput

func (ConfigurationSetEventDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext

func (i ConfigurationSetEventDestinationDimensionConfigurationArray) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationDimensionConfigurationArrayOutput

type ConfigurationSetEventDestinationDimensionConfigurationArrayInput

type ConfigurationSetEventDestinationDimensionConfigurationArrayInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationDimensionConfigurationArrayOutput() ConfigurationSetEventDestinationDimensionConfigurationArrayOutput
	ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext(context.Context) ConfigurationSetEventDestinationDimensionConfigurationArrayOutput
}

ConfigurationSetEventDestinationDimensionConfigurationArrayInput is an input type that accepts ConfigurationSetEventDestinationDimensionConfigurationArray and ConfigurationSetEventDestinationDimensionConfigurationArrayOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationDimensionConfigurationArrayInput` via:

ConfigurationSetEventDestinationDimensionConfigurationArray{ ConfigurationSetEventDestinationDimensionConfigurationArgs{...} }

type ConfigurationSetEventDestinationDimensionConfigurationArrayOutput

type ConfigurationSetEventDestinationDimensionConfigurationArrayOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) ElementType

func (ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) Index

func (ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutput

func (ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext

func (o ConfigurationSetEventDestinationDimensionConfigurationArrayOutput) ToConfigurationSetEventDestinationDimensionConfigurationArrayOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationDimensionConfigurationArrayOutput

type ConfigurationSetEventDestinationDimensionConfigurationInput

type ConfigurationSetEventDestinationDimensionConfigurationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationDimensionConfigurationOutput() ConfigurationSetEventDestinationDimensionConfigurationOutput
	ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext(context.Context) ConfigurationSetEventDestinationDimensionConfigurationOutput
}

ConfigurationSetEventDestinationDimensionConfigurationInput is an input type that accepts ConfigurationSetEventDestinationDimensionConfigurationArgs and ConfigurationSetEventDestinationDimensionConfigurationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationDimensionConfigurationInput` via:

ConfigurationSetEventDestinationDimensionConfigurationArgs{...}

type ConfigurationSetEventDestinationDimensionConfigurationOutput

type ConfigurationSetEventDestinationDimensionConfigurationOutput struct{ *pulumi.OutputState }

A list of dimensions upon which to categorize your emails when you publish email sending events to Amazon CloudWatch.

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) DefaultDimensionValue

The default value of the dimension that is published to Amazon CloudWatch if you do not provide the value of the dimension when you send an email.

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) DimensionName

The name of an Amazon CloudWatch dimension associated with an email sending metric.

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) DimensionValueSource

The place where Amazon SES finds the value of a dimension to publish to Amazon CloudWatch. To use the message tags that you specify using an X-SES-MESSAGE-TAGS header or a parameter to the SendEmail/SendRawEmail API, specify messageTag. To use your own email headers, specify emailHeader. To put a custom tag on any link included in your email, specify linkTag.

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) ElementType

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationDimensionConfigurationOutput

func (ConfigurationSetEventDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext

func (o ConfigurationSetEventDestinationDimensionConfigurationOutput) ToConfigurationSetEventDestinationDimensionConfigurationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationDimensionConfigurationOutput

type ConfigurationSetEventDestinationEventBridgeDestination added in v0.109.0

type ConfigurationSetEventDestinationEventBridgeDestination struct {
	// The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
	EventBusArn string `pulumi:"eventBusArn"`
}

An object that contains Event bus ARN associated with the event bridge destination.

type ConfigurationSetEventDestinationEventBridgeDestinationArgs added in v0.109.0

type ConfigurationSetEventDestinationEventBridgeDestinationArgs struct {
	// The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.
	EventBusArn pulumi.StringInput `pulumi:"eventBusArn"`
}

An object that contains Event bus ARN associated with the event bridge destination.

func (ConfigurationSetEventDestinationEventBridgeDestinationArgs) ElementType added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventBridgeDestinationOutput added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventBridgeDestinationOutputWithContext added in v0.109.0

func (i ConfigurationSetEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventBridgeDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventBridgeDestinationOutput

func (ConfigurationSetEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutput added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutputWithContext added in v0.109.0

func (i ConfigurationSetEventDestinationEventBridgeDestinationArgs) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput

type ConfigurationSetEventDestinationEventBridgeDestinationInput added in v0.109.0

type ConfigurationSetEventDestinationEventBridgeDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationEventBridgeDestinationOutput() ConfigurationSetEventDestinationEventBridgeDestinationOutput
	ToConfigurationSetEventDestinationEventBridgeDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventBridgeDestinationOutput
}

ConfigurationSetEventDestinationEventBridgeDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventBridgeDestinationArgs and ConfigurationSetEventDestinationEventBridgeDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventBridgeDestinationInput` via:

ConfigurationSetEventDestinationEventBridgeDestinationArgs{...}

type ConfigurationSetEventDestinationEventBridgeDestinationOutput added in v0.109.0

type ConfigurationSetEventDestinationEventBridgeDestinationOutput struct{ *pulumi.OutputState }

An object that contains Event bus ARN associated with the event bridge destination.

func (ConfigurationSetEventDestinationEventBridgeDestinationOutput) ElementType added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationOutput) EventBusArn added in v0.109.0

The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.

func (ConfigurationSetEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventBridgeDestinationOutput added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventBridgeDestinationOutputWithContext added in v0.109.0

func (o ConfigurationSetEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventBridgeDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventBridgeDestinationOutput

func (ConfigurationSetEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutput added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutputWithContext added in v0.109.0

func (o ConfigurationSetEventDestinationEventBridgeDestinationOutput) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput

type ConfigurationSetEventDestinationEventBridgeDestinationPtrInput added in v0.109.0

type ConfigurationSetEventDestinationEventBridgeDestinationPtrInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutput() ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput
	ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput
}

ConfigurationSetEventDestinationEventBridgeDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationEventBridgeDestinationArgs, ConfigurationSetEventDestinationEventBridgeDestinationPtr and ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventBridgeDestinationPtrInput` via:

        ConfigurationSetEventDestinationEventBridgeDestinationArgs{...}

or:

        nil

type ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput added in v0.109.0

type ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput) Elem added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput) ElementType added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput) EventBusArn added in v0.109.0

The Amazon Resource Name (ARN) of the Amazon EventBridge bus to publish email events to. Only the default bus is supported.

func (ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutput added in v0.109.0

func (ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutputWithContext added in v0.109.0

func (o ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput) ToConfigurationSetEventDestinationEventBridgeDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventBridgeDestinationPtrOutput

type ConfigurationSetEventDestinationEventDestination

type ConfigurationSetEventDestinationEventDestination struct {
	// An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
	CloudWatchDestination *ConfigurationSetEventDestinationCloudWatchDestination `pulumi:"cloudWatchDestination"`
	// Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
	Enabled *bool `pulumi:"enabled"`
	// An object that contains Event bus ARN associated with the event bridge destination.
	EventBridgeDestination *ConfigurationSetEventDestinationEventBridgeDestination `pulumi:"eventBridgeDestination"`
	// An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
	KinesisFirehoseDestination *ConfigurationSetEventDestinationKinesisFirehoseDestination `pulumi:"kinesisFirehoseDestination"`
	// The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
	MatchingEventTypes []string `pulumi:"matchingEventTypes"`
	// The name of the event destination set.
	Name *string `pulumi:"name"`
	// An object that contains SNS topic ARN associated event destination.
	SnsDestination *ConfigurationSetEventDestinationSnsDestination `pulumi:"snsDestination"`
}

type ConfigurationSetEventDestinationEventDestinationArgs

type ConfigurationSetEventDestinationEventDestinationArgs struct {
	// An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.
	CloudWatchDestination ConfigurationSetEventDestinationCloudWatchDestinationPtrInput `pulumi:"cloudWatchDestination"`
	// Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.
	Enabled pulumi.BoolPtrInput `pulumi:"enabled"`
	// An object that contains Event bus ARN associated with the event bridge destination.
	EventBridgeDestination ConfigurationSetEventDestinationEventBridgeDestinationPtrInput `pulumi:"eventBridgeDestination"`
	// An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
	KinesisFirehoseDestination ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput `pulumi:"kinesisFirehoseDestination"`
	// The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.
	MatchingEventTypes pulumi.StringArrayInput `pulumi:"matchingEventTypes"`
	// The name of the event destination set.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// An object that contains SNS topic ARN associated event destination.
	SnsDestination ConfigurationSetEventDestinationSnsDestinationPtrInput `pulumi:"snsDestination"`
}

func (ConfigurationSetEventDestinationEventDestinationArgs) ElementType

func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput

func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput

func (ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext

func (i ConfigurationSetEventDestinationEventDestinationArgs) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput

type ConfigurationSetEventDestinationEventDestinationInput

type ConfigurationSetEventDestinationEventDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationEventDestinationOutput() ConfigurationSetEventDestinationEventDestinationOutput
	ToConfigurationSetEventDestinationEventDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationEventDestinationOutput
}

ConfigurationSetEventDestinationEventDestinationInput is an input type that accepts ConfigurationSetEventDestinationEventDestinationArgs and ConfigurationSetEventDestinationEventDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationEventDestinationInput` via:

ConfigurationSetEventDestinationEventDestinationArgs{...}

type ConfigurationSetEventDestinationEventDestinationOutput

type ConfigurationSetEventDestinationEventDestinationOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationEventDestinationOutput) CloudWatchDestination

An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.

func (ConfigurationSetEventDestinationEventDestinationOutput) ElementType

func (ConfigurationSetEventDestinationEventDestinationOutput) Enabled

Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.

func (ConfigurationSetEventDestinationEventDestinationOutput) EventBridgeDestination added in v0.109.0

An object that contains Event bus ARN associated with the event bridge destination.

func (ConfigurationSetEventDestinationEventDestinationOutput) KinesisFirehoseDestination

An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

func (ConfigurationSetEventDestinationEventDestinationOutput) MatchingEventTypes

The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.

func (ConfigurationSetEventDestinationEventDestinationOutput) Name

The name of the event destination set.

func (ConfigurationSetEventDestinationEventDestinationOutput) SnsDestination added in v0.19.0

An object that contains SNS topic ARN associated event destination.

func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutput

func (ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext

func (o ConfigurationSetEventDestinationEventDestinationOutput) ToConfigurationSetEventDestinationEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationOutput

type ConfigurationSetEventDestinationEventDestinationPtrOutput

type ConfigurationSetEventDestinationEventDestinationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) CloudWatchDestination

An object that contains the names, default values, and sources of the dimensions associated with an Amazon CloudWatch event destination.

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) Elem

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ElementType

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) Enabled

Sets whether Amazon SES publishes events to this destination when you send an email with the associated configuration set. Set to true to enable publishing to this destination; set to false to prevent publishing to this destination. The default value is false.

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) EventBridgeDestination added in v0.109.0

An object that contains Event bus ARN associated with the event bridge destination.

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) KinesisFirehoseDestination

An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) MatchingEventTypes

The type of email sending events, send, reject, bounce, complaint, delivery, open, click, renderingFailure, deliveryDelay, and subscription.

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) Name

The name of the event destination set.

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) SnsDestination added in v0.19.0

An object that contains SNS topic ARN associated event destination.

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutput

func (ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationEventDestinationPtrOutput) ToConfigurationSetEventDestinationEventDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationEventDestinationPtrOutput

type ConfigurationSetEventDestinationInput

type ConfigurationSetEventDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput
	ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput
}

type ConfigurationSetEventDestinationKinesisFirehoseDestination

type ConfigurationSetEventDestinationKinesisFirehoseDestination struct {
	// The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
	DeliveryStreamArn string `pulumi:"deliveryStreamArn"`
	// The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
	IamRoleArn string `pulumi:"iamRoleArn"`
}

An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

type ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs

type ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs struct {
	// The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
	DeliveryStreamArn pulumi.StringInput `pulumi:"deliveryStreamArn"`
	// The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
	IamRoleArn pulumi.StringInput `pulumi:"iamRoleArn"`
}

An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ElementType

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext

func (i ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext

func (i ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationInput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutput() ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput
	ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput
}

ConfigurationSetEventDestinationKinesisFirehoseDestinationInput is an input type that accepts ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs and ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationKinesisFirehoseDestinationInput` via:

ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs{...}

type ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput struct{ *pulumi.OutputState }

An object that contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) DeliveryStreamArn added in v0.72.0

The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ElementType

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) IamRoleArn added in v0.72.0

The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext

func (o ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationKinesisFirehoseDestinationOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput() ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput
	ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput
}

ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs, ConfigurationSetEventDestinationKinesisFirehoseDestinationPtr and ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrInput` via:

        ConfigurationSetEventDestinationKinesisFirehoseDestinationArgs{...}

or:

        nil

type ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

type ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) DeliveryStreamArn added in v0.72.0

The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) Elem

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) ElementType

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) IamRoleArn added in v0.72.0

The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

func (ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext

func (o ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput) ToConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationKinesisFirehoseDestinationPtrOutput

type ConfigurationSetEventDestinationOutput

type ConfigurationSetEventDestinationOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationOutput) AwsId added in v0.99.0

func (ConfigurationSetEventDestinationOutput) ConfigurationSetName added in v0.17.0

The name of the configuration set that contains the event destination.

func (ConfigurationSetEventDestinationOutput) ElementType

func (ConfigurationSetEventDestinationOutput) EventDestination added in v0.17.0

The event destination object.

func (ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput

func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutput() ConfigurationSetEventDestinationOutput

func (ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext

func (o ConfigurationSetEventDestinationOutput) ToConfigurationSetEventDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationOutput

type ConfigurationSetEventDestinationSnsDestination added in v0.19.0

type ConfigurationSetEventDestinationSnsDestination struct {
	// The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the [ListTopics](https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html) Amazon SNS operation.
	//
	// For more information about Amazon SNS topics, see the [Amazon SNS Developer Guide](https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html) .
	TopicArn string `pulumi:"topicArn"`
}

An object that contains SNS topic ARN associated event destination.

type ConfigurationSetEventDestinationSnsDestinationArgs added in v0.19.0

type ConfigurationSetEventDestinationSnsDestinationArgs struct {
	// The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the [ListTopics](https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html) Amazon SNS operation.
	//
	// For more information about Amazon SNS topics, see the [Amazon SNS Developer Guide](https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html) .
	TopicArn pulumi.StringInput `pulumi:"topicArn"`
}

An object that contains SNS topic ARN associated event destination.

func (ConfigurationSetEventDestinationSnsDestinationArgs) ElementType added in v0.19.0

func (ConfigurationSetEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationSnsDestinationOutput added in v0.19.0

func (i ConfigurationSetEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationSnsDestinationOutput

func (ConfigurationSetEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationSnsDestinationOutputWithContext added in v0.19.0

func (i ConfigurationSetEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationSnsDestinationOutput

func (ConfigurationSetEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationSnsDestinationPtrOutput added in v0.19.0

func (i ConfigurationSetEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationSnsDestinationPtrOutput

func (ConfigurationSetEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationSnsDestinationPtrOutputWithContext added in v0.19.0

func (i ConfigurationSetEventDestinationSnsDestinationArgs) ToConfigurationSetEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationSnsDestinationPtrOutput

type ConfigurationSetEventDestinationSnsDestinationInput added in v0.19.0

type ConfigurationSetEventDestinationSnsDestinationInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationSnsDestinationOutput() ConfigurationSetEventDestinationSnsDestinationOutput
	ToConfigurationSetEventDestinationSnsDestinationOutputWithContext(context.Context) ConfigurationSetEventDestinationSnsDestinationOutput
}

ConfigurationSetEventDestinationSnsDestinationInput is an input type that accepts ConfigurationSetEventDestinationSnsDestinationArgs and ConfigurationSetEventDestinationSnsDestinationOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationSnsDestinationInput` via:

ConfigurationSetEventDestinationSnsDestinationArgs{...}

type ConfigurationSetEventDestinationSnsDestinationOutput added in v0.19.0

type ConfigurationSetEventDestinationSnsDestinationOutput struct{ *pulumi.OutputState }

An object that contains SNS topic ARN associated event destination.

func (ConfigurationSetEventDestinationSnsDestinationOutput) ElementType added in v0.19.0

func (ConfigurationSetEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationSnsDestinationOutput added in v0.19.0

func (ConfigurationSetEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationSnsDestinationOutputWithContext added in v0.19.0

func (o ConfigurationSetEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationSnsDestinationOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationSnsDestinationOutput

func (ConfigurationSetEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationSnsDestinationPtrOutput added in v0.19.0

func (o ConfigurationSetEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationSnsDestinationPtrOutput

func (ConfigurationSetEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationSnsDestinationPtrOutputWithContext added in v0.19.0

func (o ConfigurationSetEventDestinationSnsDestinationOutput) ToConfigurationSetEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationSnsDestinationPtrOutput

func (ConfigurationSetEventDestinationSnsDestinationOutput) TopicArn added in v0.72.0

The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the [ListTopics](https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html) Amazon SNS operation.

For more information about Amazon SNS topics, see the [Amazon SNS Developer Guide](https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html) .

type ConfigurationSetEventDestinationSnsDestinationPtrInput added in v0.19.0

type ConfigurationSetEventDestinationSnsDestinationPtrInput interface {
	pulumi.Input

	ToConfigurationSetEventDestinationSnsDestinationPtrOutput() ConfigurationSetEventDestinationSnsDestinationPtrOutput
	ToConfigurationSetEventDestinationSnsDestinationPtrOutputWithContext(context.Context) ConfigurationSetEventDestinationSnsDestinationPtrOutput
}

ConfigurationSetEventDestinationSnsDestinationPtrInput is an input type that accepts ConfigurationSetEventDestinationSnsDestinationArgs, ConfigurationSetEventDestinationSnsDestinationPtr and ConfigurationSetEventDestinationSnsDestinationPtrOutput values. You can construct a concrete instance of `ConfigurationSetEventDestinationSnsDestinationPtrInput` via:

        ConfigurationSetEventDestinationSnsDestinationArgs{...}

or:

        nil

type ConfigurationSetEventDestinationSnsDestinationPtrOutput added in v0.19.0

type ConfigurationSetEventDestinationSnsDestinationPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetEventDestinationSnsDestinationPtrOutput) Elem added in v0.19.0

func (ConfigurationSetEventDestinationSnsDestinationPtrOutput) ElementType added in v0.19.0

func (ConfigurationSetEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationSnsDestinationPtrOutput added in v0.19.0

func (ConfigurationSetEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationSnsDestinationPtrOutputWithContext added in v0.19.0

func (o ConfigurationSetEventDestinationSnsDestinationPtrOutput) ToConfigurationSetEventDestinationSnsDestinationPtrOutputWithContext(ctx context.Context) ConfigurationSetEventDestinationSnsDestinationPtrOutput

func (ConfigurationSetEventDestinationSnsDestinationPtrOutput) TopicArn added in v0.72.0

The ARN of the Amazon SNS topic for email sending events. You can find the ARN of a topic by using the [ListTopics](https://docs.aws.amazon.com/sns/latest/api/API_ListTopics.html) Amazon SNS operation.

For more information about Amazon SNS topics, see the [Amazon SNS Developer Guide](https://docs.aws.amazon.com/sns/latest/dg/CreateTopic.html) .

type ConfigurationSetEventDestinationState

type ConfigurationSetEventDestinationState struct {
}

func (ConfigurationSetEventDestinationState) ElementType

type ConfigurationSetGuardianOptions added in v0.41.0

type ConfigurationSetGuardianOptions struct {
	// Whether emails sent with this configuration set have optimized delivery algorithm enabled.
	OptimizedSharedDelivery string `pulumi:"optimizedSharedDelivery"`
}

Preferences regarding the Guardian feature.

type ConfigurationSetGuardianOptionsArgs added in v0.41.0

type ConfigurationSetGuardianOptionsArgs struct {
	// Whether emails sent with this configuration set have optimized delivery algorithm enabled.
	OptimizedSharedDelivery pulumi.StringInput `pulumi:"optimizedSharedDelivery"`
}

Preferences regarding the Guardian feature.

func (ConfigurationSetGuardianOptionsArgs) ElementType added in v0.41.0

func (ConfigurationSetGuardianOptionsArgs) ToConfigurationSetGuardianOptionsOutput added in v0.41.0

func (i ConfigurationSetGuardianOptionsArgs) ToConfigurationSetGuardianOptionsOutput() ConfigurationSetGuardianOptionsOutput

func (ConfigurationSetGuardianOptionsArgs) ToConfigurationSetGuardianOptionsOutputWithContext added in v0.41.0

func (i ConfigurationSetGuardianOptionsArgs) ToConfigurationSetGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetGuardianOptionsOutput

func (ConfigurationSetGuardianOptionsArgs) ToConfigurationSetGuardianOptionsPtrOutput added in v0.41.0

func (i ConfigurationSetGuardianOptionsArgs) ToConfigurationSetGuardianOptionsPtrOutput() ConfigurationSetGuardianOptionsPtrOutput

func (ConfigurationSetGuardianOptionsArgs) ToConfigurationSetGuardianOptionsPtrOutputWithContext added in v0.41.0

func (i ConfigurationSetGuardianOptionsArgs) ToConfigurationSetGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetGuardianOptionsPtrOutput

type ConfigurationSetGuardianOptionsInput added in v0.41.0

type ConfigurationSetGuardianOptionsInput interface {
	pulumi.Input

	ToConfigurationSetGuardianOptionsOutput() ConfigurationSetGuardianOptionsOutput
	ToConfigurationSetGuardianOptionsOutputWithContext(context.Context) ConfigurationSetGuardianOptionsOutput
}

ConfigurationSetGuardianOptionsInput is an input type that accepts ConfigurationSetGuardianOptionsArgs and ConfigurationSetGuardianOptionsOutput values. You can construct a concrete instance of `ConfigurationSetGuardianOptionsInput` via:

ConfigurationSetGuardianOptionsArgs{...}

type ConfigurationSetGuardianOptionsOutput added in v0.41.0

type ConfigurationSetGuardianOptionsOutput struct{ *pulumi.OutputState }

Preferences regarding the Guardian feature.

func (ConfigurationSetGuardianOptionsOutput) ElementType added in v0.41.0

func (ConfigurationSetGuardianOptionsOutput) OptimizedSharedDelivery added in v0.41.0

func (o ConfigurationSetGuardianOptionsOutput) OptimizedSharedDelivery() pulumi.StringOutput

Whether emails sent with this configuration set have optimized delivery algorithm enabled.

func (ConfigurationSetGuardianOptionsOutput) ToConfigurationSetGuardianOptionsOutput added in v0.41.0

func (o ConfigurationSetGuardianOptionsOutput) ToConfigurationSetGuardianOptionsOutput() ConfigurationSetGuardianOptionsOutput

func (ConfigurationSetGuardianOptionsOutput) ToConfigurationSetGuardianOptionsOutputWithContext added in v0.41.0

func (o ConfigurationSetGuardianOptionsOutput) ToConfigurationSetGuardianOptionsOutputWithContext(ctx context.Context) ConfigurationSetGuardianOptionsOutput

func (ConfigurationSetGuardianOptionsOutput) ToConfigurationSetGuardianOptionsPtrOutput added in v0.41.0

func (o ConfigurationSetGuardianOptionsOutput) ToConfigurationSetGuardianOptionsPtrOutput() ConfigurationSetGuardianOptionsPtrOutput

func (ConfigurationSetGuardianOptionsOutput) ToConfigurationSetGuardianOptionsPtrOutputWithContext added in v0.41.0

func (o ConfigurationSetGuardianOptionsOutput) ToConfigurationSetGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetGuardianOptionsPtrOutput

type ConfigurationSetGuardianOptionsPtrInput added in v0.41.0

type ConfigurationSetGuardianOptionsPtrInput interface {
	pulumi.Input

	ToConfigurationSetGuardianOptionsPtrOutput() ConfigurationSetGuardianOptionsPtrOutput
	ToConfigurationSetGuardianOptionsPtrOutputWithContext(context.Context) ConfigurationSetGuardianOptionsPtrOutput
}

ConfigurationSetGuardianOptionsPtrInput is an input type that accepts ConfigurationSetGuardianOptionsArgs, ConfigurationSetGuardianOptionsPtr and ConfigurationSetGuardianOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetGuardianOptionsPtrInput` via:

        ConfigurationSetGuardianOptionsArgs{...}

or:

        nil

type ConfigurationSetGuardianOptionsPtrOutput added in v0.41.0

type ConfigurationSetGuardianOptionsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetGuardianOptionsPtrOutput) Elem added in v0.41.0

func (ConfigurationSetGuardianOptionsPtrOutput) ElementType added in v0.41.0

func (ConfigurationSetGuardianOptionsPtrOutput) OptimizedSharedDelivery added in v0.41.0

Whether emails sent with this configuration set have optimized delivery algorithm enabled.

func (ConfigurationSetGuardianOptionsPtrOutput) ToConfigurationSetGuardianOptionsPtrOutput added in v0.41.0

func (o ConfigurationSetGuardianOptionsPtrOutput) ToConfigurationSetGuardianOptionsPtrOutput() ConfigurationSetGuardianOptionsPtrOutput

func (ConfigurationSetGuardianOptionsPtrOutput) ToConfigurationSetGuardianOptionsPtrOutputWithContext added in v0.41.0

func (o ConfigurationSetGuardianOptionsPtrOutput) ToConfigurationSetGuardianOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetGuardianOptionsPtrOutput

type ConfigurationSetInput

type ConfigurationSetInput interface {
	pulumi.Input

	ToConfigurationSetOutput() ConfigurationSetOutput
	ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput
}

type ConfigurationSetOutput

type ConfigurationSetOutput struct{ *pulumi.OutputState }

func (ConfigurationSetOutput) DeliveryOptions added in v0.20.0

Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).

func (ConfigurationSetOutput) ElementType

func (ConfigurationSetOutput) ElementType() reflect.Type

func (ConfigurationSetOutput) Name added in v0.17.0

The name of the configuration set.

func (ConfigurationSetOutput) ReputationOptions added in v0.20.0

An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

func (ConfigurationSetOutput) SendingOptions added in v0.20.0

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

func (ConfigurationSetOutput) SuppressionOptions added in v0.20.0

An object that contains information about the suppression list preferences for your account.

func (ConfigurationSetOutput) ToConfigurationSetOutput

func (o ConfigurationSetOutput) ToConfigurationSetOutput() ConfigurationSetOutput

func (ConfigurationSetOutput) ToConfigurationSetOutputWithContext

func (o ConfigurationSetOutput) ToConfigurationSetOutputWithContext(ctx context.Context) ConfigurationSetOutput

func (ConfigurationSetOutput) TrackingOptions added in v0.20.0

An object that defines the open and click tracking options for emails that you send using the configuration set.

func (ConfigurationSetOutput) VdmOptions added in v0.41.0

The Virtual Deliverability Manager (VDM) options that apply to the configuration set.

type ConfigurationSetReputationOptions added in v0.20.0

type ConfigurationSetReputationOptions struct {
	// If true , tracking of reputation metrics is enabled for the configuration set. If false , tracking of reputation metrics is disabled for the configuration set.
	ReputationMetricsEnabled *bool `pulumi:"reputationMetricsEnabled"`
}

An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

type ConfigurationSetReputationOptionsArgs added in v0.20.0

type ConfigurationSetReputationOptionsArgs struct {
	// If true , tracking of reputation metrics is enabled for the configuration set. If false , tracking of reputation metrics is disabled for the configuration set.
	ReputationMetricsEnabled pulumi.BoolPtrInput `pulumi:"reputationMetricsEnabled"`
}

An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

func (ConfigurationSetReputationOptionsArgs) ElementType added in v0.20.0

func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutput added in v0.20.0

func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput

func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutputWithContext added in v0.20.0

func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput

func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutput added in v0.20.0

func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput

func (ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutputWithContext added in v0.20.0

func (i ConfigurationSetReputationOptionsArgs) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput

type ConfigurationSetReputationOptionsInput added in v0.20.0

type ConfigurationSetReputationOptionsInput interface {
	pulumi.Input

	ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput
	ToConfigurationSetReputationOptionsOutputWithContext(context.Context) ConfigurationSetReputationOptionsOutput
}

ConfigurationSetReputationOptionsInput is an input type that accepts ConfigurationSetReputationOptionsArgs and ConfigurationSetReputationOptionsOutput values. You can construct a concrete instance of `ConfigurationSetReputationOptionsInput` via:

ConfigurationSetReputationOptionsArgs{...}

type ConfigurationSetReputationOptionsOutput added in v0.20.0

type ConfigurationSetReputationOptionsOutput struct{ *pulumi.OutputState }

An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

func (ConfigurationSetReputationOptionsOutput) ElementType added in v0.20.0

func (ConfigurationSetReputationOptionsOutput) ReputationMetricsEnabled added in v0.20.0

func (o ConfigurationSetReputationOptionsOutput) ReputationMetricsEnabled() pulumi.BoolPtrOutput

If true , tracking of reputation metrics is enabled for the configuration set. If false , tracking of reputation metrics is disabled for the configuration set.

func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutput added in v0.20.0

func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutput() ConfigurationSetReputationOptionsOutput

func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutputWithContext added in v0.20.0

func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsOutput

func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput

func (ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetReputationOptionsOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput

type ConfigurationSetReputationOptionsPtrInput added in v0.20.0

type ConfigurationSetReputationOptionsPtrInput interface {
	pulumi.Input

	ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput
	ToConfigurationSetReputationOptionsPtrOutputWithContext(context.Context) ConfigurationSetReputationOptionsPtrOutput
}

ConfigurationSetReputationOptionsPtrInput is an input type that accepts ConfigurationSetReputationOptionsArgs, ConfigurationSetReputationOptionsPtr and ConfigurationSetReputationOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetReputationOptionsPtrInput` via:

        ConfigurationSetReputationOptionsArgs{...}

or:

        nil

type ConfigurationSetReputationOptionsPtrOutput added in v0.20.0

type ConfigurationSetReputationOptionsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetReputationOptionsPtrOutput) Elem added in v0.20.0

func (ConfigurationSetReputationOptionsPtrOutput) ElementType added in v0.20.0

func (ConfigurationSetReputationOptionsPtrOutput) ReputationMetricsEnabled added in v0.20.0

If true , tracking of reputation metrics is enabled for the configuration set. If false , tracking of reputation metrics is disabled for the configuration set.

func (ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutput() ConfigurationSetReputationOptionsPtrOutput

func (ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetReputationOptionsPtrOutput) ToConfigurationSetReputationOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetReputationOptionsPtrOutput

type ConfigurationSetSendingOptions added in v0.20.0

type ConfigurationSetSendingOptions struct {
	// If `true` , email sending is enabled for the configuration set. If `false` , email sending is disabled for the configuration set.
	SendingEnabled *bool `pulumi:"sendingEnabled"`
}

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

type ConfigurationSetSendingOptionsArgs added in v0.20.0

type ConfigurationSetSendingOptionsArgs struct {
	// If `true` , email sending is enabled for the configuration set. If `false` , email sending is disabled for the configuration set.
	SendingEnabled pulumi.BoolPtrInput `pulumi:"sendingEnabled"`
}

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

func (ConfigurationSetSendingOptionsArgs) ElementType added in v0.20.0

func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutput added in v0.20.0

func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput

func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutputWithContext added in v0.20.0

func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput

func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutput added in v0.20.0

func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput

func (ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutputWithContext added in v0.20.0

func (i ConfigurationSetSendingOptionsArgs) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput

type ConfigurationSetSendingOptionsInput added in v0.20.0

type ConfigurationSetSendingOptionsInput interface {
	pulumi.Input

	ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput
	ToConfigurationSetSendingOptionsOutputWithContext(context.Context) ConfigurationSetSendingOptionsOutput
}

ConfigurationSetSendingOptionsInput is an input type that accepts ConfigurationSetSendingOptionsArgs and ConfigurationSetSendingOptionsOutput values. You can construct a concrete instance of `ConfigurationSetSendingOptionsInput` via:

ConfigurationSetSendingOptionsArgs{...}

type ConfigurationSetSendingOptionsOutput added in v0.20.0

type ConfigurationSetSendingOptionsOutput struct{ *pulumi.OutputState }

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

func (ConfigurationSetSendingOptionsOutput) ElementType added in v0.20.0

func (ConfigurationSetSendingOptionsOutput) SendingEnabled added in v0.20.0

If `true` , email sending is enabled for the configuration set. If `false` , email sending is disabled for the configuration set.

func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutput added in v0.20.0

func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutput() ConfigurationSetSendingOptionsOutput

func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutputWithContext added in v0.20.0

func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsOutput

func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput

func (ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetSendingOptionsOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput

type ConfigurationSetSendingOptionsPtrInput added in v0.20.0

type ConfigurationSetSendingOptionsPtrInput interface {
	pulumi.Input

	ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput
	ToConfigurationSetSendingOptionsPtrOutputWithContext(context.Context) ConfigurationSetSendingOptionsPtrOutput
}

ConfigurationSetSendingOptionsPtrInput is an input type that accepts ConfigurationSetSendingOptionsArgs, ConfigurationSetSendingOptionsPtr and ConfigurationSetSendingOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetSendingOptionsPtrInput` via:

        ConfigurationSetSendingOptionsArgs{...}

or:

        nil

type ConfigurationSetSendingOptionsPtrOutput added in v0.20.0

type ConfigurationSetSendingOptionsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetSendingOptionsPtrOutput) Elem added in v0.20.0

func (ConfigurationSetSendingOptionsPtrOutput) ElementType added in v0.20.0

func (ConfigurationSetSendingOptionsPtrOutput) SendingEnabled added in v0.20.0

If `true` , email sending is enabled for the configuration set. If `false` , email sending is disabled for the configuration set.

func (ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutput() ConfigurationSetSendingOptionsPtrOutput

func (ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetSendingOptionsPtrOutput) ToConfigurationSetSendingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSendingOptionsPtrOutput

type ConfigurationSetState

type ConfigurationSetState struct {
}

func (ConfigurationSetState) ElementType

func (ConfigurationSetState) ElementType() reflect.Type

type ConfigurationSetSuppressionOptions added in v0.20.0

type ConfigurationSetSuppressionOptions struct {
	// A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
	SuppressedReasons []string `pulumi:"suppressedReasons"`
}

An object that contains information about the suppression list preferences for your account.

type ConfigurationSetSuppressionOptionsArgs added in v0.20.0

type ConfigurationSetSuppressionOptionsArgs struct {
	// A list that contains the reasons that email addresses are automatically added to the suppression list for your account.
	SuppressedReasons pulumi.StringArrayInput `pulumi:"suppressedReasons"`
}

An object that contains information about the suppression list preferences for your account.

func (ConfigurationSetSuppressionOptionsArgs) ElementType added in v0.20.0

func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutput added in v0.20.0

func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput

func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutputWithContext added in v0.20.0

func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput

func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutput added in v0.20.0

func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput

func (ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutputWithContext added in v0.20.0

func (i ConfigurationSetSuppressionOptionsArgs) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput

type ConfigurationSetSuppressionOptionsInput added in v0.20.0

type ConfigurationSetSuppressionOptionsInput interface {
	pulumi.Input

	ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput
	ToConfigurationSetSuppressionOptionsOutputWithContext(context.Context) ConfigurationSetSuppressionOptionsOutput
}

ConfigurationSetSuppressionOptionsInput is an input type that accepts ConfigurationSetSuppressionOptionsArgs and ConfigurationSetSuppressionOptionsOutput values. You can construct a concrete instance of `ConfigurationSetSuppressionOptionsInput` via:

ConfigurationSetSuppressionOptionsArgs{...}

type ConfigurationSetSuppressionOptionsOutput added in v0.20.0

type ConfigurationSetSuppressionOptionsOutput struct{ *pulumi.OutputState }

An object that contains information about the suppression list preferences for your account.

func (ConfigurationSetSuppressionOptionsOutput) ElementType added in v0.20.0

func (ConfigurationSetSuppressionOptionsOutput) SuppressedReasons added in v0.20.0

A list that contains the reasons that email addresses are automatically added to the suppression list for your account.

func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutput added in v0.20.0

func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutput() ConfigurationSetSuppressionOptionsOutput

func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutputWithContext added in v0.20.0

func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsOutput

func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput

func (ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetSuppressionOptionsOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput

type ConfigurationSetSuppressionOptionsPtrInput added in v0.20.0

type ConfigurationSetSuppressionOptionsPtrInput interface {
	pulumi.Input

	ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput
	ToConfigurationSetSuppressionOptionsPtrOutputWithContext(context.Context) ConfigurationSetSuppressionOptionsPtrOutput
}

ConfigurationSetSuppressionOptionsPtrInput is an input type that accepts ConfigurationSetSuppressionOptionsArgs, ConfigurationSetSuppressionOptionsPtr and ConfigurationSetSuppressionOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetSuppressionOptionsPtrInput` via:

        ConfigurationSetSuppressionOptionsArgs{...}

or:

        nil

type ConfigurationSetSuppressionOptionsPtrOutput added in v0.20.0

type ConfigurationSetSuppressionOptionsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetSuppressionOptionsPtrOutput) Elem added in v0.20.0

func (ConfigurationSetSuppressionOptionsPtrOutput) ElementType added in v0.20.0

func (ConfigurationSetSuppressionOptionsPtrOutput) SuppressedReasons added in v0.20.0

A list that contains the reasons that email addresses are automatically added to the suppression list for your account.

func (ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutput() ConfigurationSetSuppressionOptionsPtrOutput

func (ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetSuppressionOptionsPtrOutput) ToConfigurationSetSuppressionOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetSuppressionOptionsPtrOutput

type ConfigurationSetTrackingOptions added in v0.20.0

type ConfigurationSetTrackingOptions struct {
	// The domain to use for tracking open and click events.
	CustomRedirectDomain *string `pulumi:"customRedirectDomain"`
}

An object that defines the open and click tracking options for emails that you send using the configuration set.

type ConfigurationSetTrackingOptionsArgs added in v0.20.0

type ConfigurationSetTrackingOptionsArgs struct {
	// The domain to use for tracking open and click events.
	CustomRedirectDomain pulumi.StringPtrInput `pulumi:"customRedirectDomain"`
}

An object that defines the open and click tracking options for emails that you send using the configuration set.

func (ConfigurationSetTrackingOptionsArgs) ElementType added in v0.20.0

func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutput added in v0.20.0

func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput

func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutputWithContext added in v0.20.0

func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput

func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutput added in v0.20.0

func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput

func (ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutputWithContext added in v0.20.0

func (i ConfigurationSetTrackingOptionsArgs) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput

type ConfigurationSetTrackingOptionsInput added in v0.20.0

type ConfigurationSetTrackingOptionsInput interface {
	pulumi.Input

	ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput
	ToConfigurationSetTrackingOptionsOutputWithContext(context.Context) ConfigurationSetTrackingOptionsOutput
}

ConfigurationSetTrackingOptionsInput is an input type that accepts ConfigurationSetTrackingOptionsArgs and ConfigurationSetTrackingOptionsOutput values. You can construct a concrete instance of `ConfigurationSetTrackingOptionsInput` via:

ConfigurationSetTrackingOptionsArgs{...}

type ConfigurationSetTrackingOptionsOutput added in v0.20.0

type ConfigurationSetTrackingOptionsOutput struct{ *pulumi.OutputState }

An object that defines the open and click tracking options for emails that you send using the configuration set.

func (ConfigurationSetTrackingOptionsOutput) CustomRedirectDomain added in v0.20.0

The domain to use for tracking open and click events.

func (ConfigurationSetTrackingOptionsOutput) ElementType added in v0.20.0

func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutput added in v0.20.0

func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutput() ConfigurationSetTrackingOptionsOutput

func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutputWithContext added in v0.20.0

func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsOutput

func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput

func (ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetTrackingOptionsOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput

type ConfigurationSetTrackingOptionsPtrInput added in v0.20.0

type ConfigurationSetTrackingOptionsPtrInput interface {
	pulumi.Input

	ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput
	ToConfigurationSetTrackingOptionsPtrOutputWithContext(context.Context) ConfigurationSetTrackingOptionsPtrOutput
}

ConfigurationSetTrackingOptionsPtrInput is an input type that accepts ConfigurationSetTrackingOptionsArgs, ConfigurationSetTrackingOptionsPtr and ConfigurationSetTrackingOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetTrackingOptionsPtrInput` via:

        ConfigurationSetTrackingOptionsArgs{...}

or:

        nil

type ConfigurationSetTrackingOptionsPtrOutput added in v0.20.0

type ConfigurationSetTrackingOptionsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetTrackingOptionsPtrOutput) CustomRedirectDomain added in v0.20.0

The domain to use for tracking open and click events.

func (ConfigurationSetTrackingOptionsPtrOutput) Elem added in v0.20.0

func (ConfigurationSetTrackingOptionsPtrOutput) ElementType added in v0.20.0

func (ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput added in v0.20.0

func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutput() ConfigurationSetTrackingOptionsPtrOutput

func (ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext added in v0.20.0

func (o ConfigurationSetTrackingOptionsPtrOutput) ToConfigurationSetTrackingOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetTrackingOptionsPtrOutput

type ConfigurationSetVdmOptions added in v0.41.0

type ConfigurationSetVdmOptions struct {
	// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
	DashboardOptions *ConfigurationSetDashboardOptions `pulumi:"dashboardOptions"`
	// Specifies additional settings for your VDM configuration as applicable to the Guardian.
	GuardianOptions *ConfigurationSetGuardianOptions `pulumi:"guardianOptions"`
}

An object that contains Virtual Deliverability Manager (VDM) settings for this configuration set.

type ConfigurationSetVdmOptionsArgs added in v0.41.0

type ConfigurationSetVdmOptionsArgs struct {
	// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
	DashboardOptions ConfigurationSetDashboardOptionsPtrInput `pulumi:"dashboardOptions"`
	// Specifies additional settings for your VDM configuration as applicable to the Guardian.
	GuardianOptions ConfigurationSetGuardianOptionsPtrInput `pulumi:"guardianOptions"`
}

An object that contains Virtual Deliverability Manager (VDM) settings for this configuration set.

func (ConfigurationSetVdmOptionsArgs) ElementType added in v0.41.0

func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutput added in v0.41.0

func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput

func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutputWithContext added in v0.41.0

func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput

func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutput added in v0.41.0

func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput

func (ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutputWithContext added in v0.41.0

func (i ConfigurationSetVdmOptionsArgs) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput

type ConfigurationSetVdmOptionsInput added in v0.41.0

type ConfigurationSetVdmOptionsInput interface {
	pulumi.Input

	ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput
	ToConfigurationSetVdmOptionsOutputWithContext(context.Context) ConfigurationSetVdmOptionsOutput
}

ConfigurationSetVdmOptionsInput is an input type that accepts ConfigurationSetVdmOptionsArgs and ConfigurationSetVdmOptionsOutput values. You can construct a concrete instance of `ConfigurationSetVdmOptionsInput` via:

ConfigurationSetVdmOptionsArgs{...}

type ConfigurationSetVdmOptionsOutput added in v0.41.0

type ConfigurationSetVdmOptionsOutput struct{ *pulumi.OutputState }

An object that contains Virtual Deliverability Manager (VDM) settings for this configuration set.

func (ConfigurationSetVdmOptionsOutput) DashboardOptions added in v0.41.0

Specifies additional settings for your VDM configuration as applicable to the Dashboard.

func (ConfigurationSetVdmOptionsOutput) ElementType added in v0.41.0

func (ConfigurationSetVdmOptionsOutput) GuardianOptions added in v0.41.0

Specifies additional settings for your VDM configuration as applicable to the Guardian.

func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutput added in v0.41.0

func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutput() ConfigurationSetVdmOptionsOutput

func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutputWithContext added in v0.41.0

func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsOutput

func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutput added in v0.41.0

func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput

func (ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext added in v0.41.0

func (o ConfigurationSetVdmOptionsOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput

type ConfigurationSetVdmOptionsPtrInput added in v0.41.0

type ConfigurationSetVdmOptionsPtrInput interface {
	pulumi.Input

	ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput
	ToConfigurationSetVdmOptionsPtrOutputWithContext(context.Context) ConfigurationSetVdmOptionsPtrOutput
}

ConfigurationSetVdmOptionsPtrInput is an input type that accepts ConfigurationSetVdmOptionsArgs, ConfigurationSetVdmOptionsPtr and ConfigurationSetVdmOptionsPtrOutput values. You can construct a concrete instance of `ConfigurationSetVdmOptionsPtrInput` via:

        ConfigurationSetVdmOptionsArgs{...}

or:

        nil

func ConfigurationSetVdmOptionsPtr added in v0.41.0

type ConfigurationSetVdmOptionsPtrOutput added in v0.41.0

type ConfigurationSetVdmOptionsPtrOutput struct{ *pulumi.OutputState }

func (ConfigurationSetVdmOptionsPtrOutput) DashboardOptions added in v0.41.0

Specifies additional settings for your VDM configuration as applicable to the Dashboard.

func (ConfigurationSetVdmOptionsPtrOutput) Elem added in v0.41.0

func (ConfigurationSetVdmOptionsPtrOutput) ElementType added in v0.41.0

func (ConfigurationSetVdmOptionsPtrOutput) GuardianOptions added in v0.41.0

Specifies additional settings for your VDM configuration as applicable to the Guardian.

func (ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutput added in v0.41.0

func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutput() ConfigurationSetVdmOptionsPtrOutput

func (ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext added in v0.41.0

func (o ConfigurationSetVdmOptionsPtrOutput) ToConfigurationSetVdmOptionsPtrOutputWithContext(ctx context.Context) ConfigurationSetVdmOptionsPtrOutput

type ContactList

type ContactList struct {
	pulumi.CustomResourceState

	// The name of the contact list.
	ContactListName pulumi.StringPtrOutput `pulumi:"contactListName"`
	// The description of the contact list.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// The tags (keys and values) associated with the contact list.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The topics associated with the contact list.
	Topics ContactListTopicArrayOutput `pulumi:"topics"`
}

Resource schema for AWS::SES::ContactList.

func GetContactList

func GetContactList(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ContactListState, opts ...pulumi.ResourceOption) (*ContactList, error)

GetContactList gets an existing ContactList resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewContactList

func NewContactList(ctx *pulumi.Context,
	name string, args *ContactListArgs, opts ...pulumi.ResourceOption) (*ContactList, error)

NewContactList registers a new resource with the given unique name, arguments, and options.

func (*ContactList) ElementType

func (*ContactList) ElementType() reflect.Type

func (*ContactList) ToContactListOutput

func (i *ContactList) ToContactListOutput() ContactListOutput

func (*ContactList) ToContactListOutputWithContext

func (i *ContactList) ToContactListOutputWithContext(ctx context.Context) ContactListOutput

type ContactListArgs

type ContactListArgs struct {
	// The name of the contact list.
	ContactListName pulumi.StringPtrInput
	// The description of the contact list.
	Description pulumi.StringPtrInput
	// The tags (keys and values) associated with the contact list.
	Tags aws.TagArrayInput
	// The topics associated with the contact list.
	Topics ContactListTopicArrayInput
}

The set of arguments for constructing a ContactList resource.

func (ContactListArgs) ElementType

func (ContactListArgs) ElementType() reflect.Type

type ContactListInput

type ContactListInput interface {
	pulumi.Input

	ToContactListOutput() ContactListOutput
	ToContactListOutputWithContext(ctx context.Context) ContactListOutput
}

type ContactListOutput

type ContactListOutput struct{ *pulumi.OutputState }

func (ContactListOutput) ContactListName added in v0.17.0

func (o ContactListOutput) ContactListName() pulumi.StringPtrOutput

The name of the contact list.

func (ContactListOutput) Description added in v0.17.0

func (o ContactListOutput) Description() pulumi.StringPtrOutput

The description of the contact list.

func (ContactListOutput) ElementType

func (ContactListOutput) ElementType() reflect.Type

func (ContactListOutput) Tags added in v0.17.0

The tags (keys and values) associated with the contact list.

func (ContactListOutput) ToContactListOutput

func (o ContactListOutput) ToContactListOutput() ContactListOutput

func (ContactListOutput) ToContactListOutputWithContext

func (o ContactListOutput) ToContactListOutputWithContext(ctx context.Context) ContactListOutput

func (ContactListOutput) Topics added in v0.17.0

The topics associated with the contact list.

type ContactListState

type ContactListState struct {
}

func (ContactListState) ElementType

func (ContactListState) ElementType() reflect.Type

type ContactListTag

type ContactListTag struct {
	// One part of a key-value pair that defines a tag. The maximum length of a tag key is 128 characters. The minimum length is 1 character.
	Key string `pulumi:"key"`
	// The optional part of a key-value pair that defines a tag. The maximum length of a tag value is 256 characters. The minimum length is 0 characters. If you don't want a resource to have a specific tag value, don't specify a value for this parameter. If you don't specify a value, Amazon SES sets the value to an empty string.
	Value string `pulumi:"value"`
}

type ContactListTopic

type ContactListTopic struct {
	// The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
	DefaultSubscriptionStatus string `pulumi:"defaultSubscriptionStatus"`
	// The description of the topic.
	Description *string `pulumi:"description"`
	// The display name of the topic.
	DisplayName string `pulumi:"displayName"`
	// The name of the topic.
	TopicName string `pulumi:"topicName"`
}

type ContactListTopicArgs

type ContactListTopicArgs struct {
	// The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.
	DefaultSubscriptionStatus pulumi.StringInput `pulumi:"defaultSubscriptionStatus"`
	// The description of the topic.
	Description pulumi.StringPtrInput `pulumi:"description"`
	// The display name of the topic.
	DisplayName pulumi.StringInput `pulumi:"displayName"`
	// The name of the topic.
	TopicName pulumi.StringInput `pulumi:"topicName"`
}

func (ContactListTopicArgs) ElementType

func (ContactListTopicArgs) ElementType() reflect.Type

func (ContactListTopicArgs) ToContactListTopicOutput

func (i ContactListTopicArgs) ToContactListTopicOutput() ContactListTopicOutput

func (ContactListTopicArgs) ToContactListTopicOutputWithContext

func (i ContactListTopicArgs) ToContactListTopicOutputWithContext(ctx context.Context) ContactListTopicOutput

type ContactListTopicArray

type ContactListTopicArray []ContactListTopicInput

func (ContactListTopicArray) ElementType

func (ContactListTopicArray) ElementType() reflect.Type

func (ContactListTopicArray) ToContactListTopicArrayOutput

func (i ContactListTopicArray) ToContactListTopicArrayOutput() ContactListTopicArrayOutput

func (ContactListTopicArray) ToContactListTopicArrayOutputWithContext

func (i ContactListTopicArray) ToContactListTopicArrayOutputWithContext(ctx context.Context) ContactListTopicArrayOutput

type ContactListTopicArrayInput

type ContactListTopicArrayInput interface {
	pulumi.Input

	ToContactListTopicArrayOutput() ContactListTopicArrayOutput
	ToContactListTopicArrayOutputWithContext(context.Context) ContactListTopicArrayOutput
}

ContactListTopicArrayInput is an input type that accepts ContactListTopicArray and ContactListTopicArrayOutput values. You can construct a concrete instance of `ContactListTopicArrayInput` via:

ContactListTopicArray{ ContactListTopicArgs{...} }

type ContactListTopicArrayOutput

type ContactListTopicArrayOutput struct{ *pulumi.OutputState }

func (ContactListTopicArrayOutput) ElementType

func (ContactListTopicArrayOutput) Index

func (ContactListTopicArrayOutput) ToContactListTopicArrayOutput

func (o ContactListTopicArrayOutput) ToContactListTopicArrayOutput() ContactListTopicArrayOutput

func (ContactListTopicArrayOutput) ToContactListTopicArrayOutputWithContext

func (o ContactListTopicArrayOutput) ToContactListTopicArrayOutputWithContext(ctx context.Context) ContactListTopicArrayOutput

type ContactListTopicInput

type ContactListTopicInput interface {
	pulumi.Input

	ToContactListTopicOutput() ContactListTopicOutput
	ToContactListTopicOutputWithContext(context.Context) ContactListTopicOutput
}

ContactListTopicInput is an input type that accepts ContactListTopicArgs and ContactListTopicOutput values. You can construct a concrete instance of `ContactListTopicInput` via:

ContactListTopicArgs{...}

type ContactListTopicOutput

type ContactListTopicOutput struct{ *pulumi.OutputState }

func (ContactListTopicOutput) DefaultSubscriptionStatus

func (o ContactListTopicOutput) DefaultSubscriptionStatus() pulumi.StringOutput

The default subscription status to be applied to a contact if the contact has not noted their preference for subscribing to a topic.

func (ContactListTopicOutput) Description

The description of the topic.

func (ContactListTopicOutput) DisplayName

func (o ContactListTopicOutput) DisplayName() pulumi.StringOutput

The display name of the topic.

func (ContactListTopicOutput) ElementType

func (ContactListTopicOutput) ElementType() reflect.Type

func (ContactListTopicOutput) ToContactListTopicOutput

func (o ContactListTopicOutput) ToContactListTopicOutput() ContactListTopicOutput

func (ContactListTopicOutput) ToContactListTopicOutputWithContext

func (o ContactListTopicOutput) ToContactListTopicOutputWithContext(ctx context.Context) ContactListTopicOutput

func (ContactListTopicOutput) TopicName

The name of the topic.

type DedicatedIpPool added in v0.21.0

type DedicatedIpPool struct {
	pulumi.CustomResourceState

	// The name of the dedicated IP pool.
	PoolName pulumi.StringPtrOutput `pulumi:"poolName"`
	// Specifies whether the dedicated IP pool is managed or not. The default value is STANDARD.
	ScalingMode pulumi.StringPtrOutput `pulumi:"scalingMode"`
}

Resource Type definition for AWS::SES::DedicatedIpPool

func GetDedicatedIpPool added in v0.21.0

func GetDedicatedIpPool(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DedicatedIpPoolState, opts ...pulumi.ResourceOption) (*DedicatedIpPool, error)

GetDedicatedIpPool gets an existing DedicatedIpPool resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDedicatedIpPool added in v0.21.0

func NewDedicatedIpPool(ctx *pulumi.Context,
	name string, args *DedicatedIpPoolArgs, opts ...pulumi.ResourceOption) (*DedicatedIpPool, error)

NewDedicatedIpPool registers a new resource with the given unique name, arguments, and options.

func (*DedicatedIpPool) ElementType added in v0.21.0

func (*DedicatedIpPool) ElementType() reflect.Type

func (*DedicatedIpPool) ToDedicatedIpPoolOutput added in v0.21.0

func (i *DedicatedIpPool) ToDedicatedIpPoolOutput() DedicatedIpPoolOutput

func (*DedicatedIpPool) ToDedicatedIpPoolOutputWithContext added in v0.21.0

func (i *DedicatedIpPool) ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput

type DedicatedIpPoolArgs added in v0.21.0

type DedicatedIpPoolArgs struct {
	// The name of the dedicated IP pool.
	PoolName pulumi.StringPtrInput
	// Specifies whether the dedicated IP pool is managed or not. The default value is STANDARD.
	ScalingMode pulumi.StringPtrInput
}

The set of arguments for constructing a DedicatedIpPool resource.

func (DedicatedIpPoolArgs) ElementType added in v0.21.0

func (DedicatedIpPoolArgs) ElementType() reflect.Type

type DedicatedIpPoolInput added in v0.21.0

type DedicatedIpPoolInput interface {
	pulumi.Input

	ToDedicatedIpPoolOutput() DedicatedIpPoolOutput
	ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput
}

type DedicatedIpPoolOutput added in v0.21.0

type DedicatedIpPoolOutput struct{ *pulumi.OutputState }

func (DedicatedIpPoolOutput) ElementType added in v0.21.0

func (DedicatedIpPoolOutput) ElementType() reflect.Type

func (DedicatedIpPoolOutput) PoolName added in v0.21.0

The name of the dedicated IP pool.

func (DedicatedIpPoolOutput) ScalingMode added in v0.39.0

Specifies whether the dedicated IP pool is managed or not. The default value is STANDARD.

func (DedicatedIpPoolOutput) ToDedicatedIpPoolOutput added in v0.21.0

func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutput() DedicatedIpPoolOutput

func (DedicatedIpPoolOutput) ToDedicatedIpPoolOutputWithContext added in v0.21.0

func (o DedicatedIpPoolOutput) ToDedicatedIpPoolOutputWithContext(ctx context.Context) DedicatedIpPoolOutput

type DedicatedIpPoolState added in v0.21.0

type DedicatedIpPoolState struct {
}

func (DedicatedIpPoolState) ElementType added in v0.21.0

func (DedicatedIpPoolState) ElementType() reflect.Type

type EmailIdentity added in v0.21.0

type EmailIdentity struct {
	pulumi.CustomResourceState

	// Used to associate a configuration set with an email identity.
	ConfigurationSetAttributes EmailIdentityConfigurationSetAttributesPtrOutput `pulumi:"configurationSetAttributes"`
	// An object that contains information about the DKIM attributes for the identity.
	DkimAttributes EmailIdentityDkimAttributesPtrOutput `pulumi:"dkimAttributes"`
	// The host name for the first token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenName1 pulumi.StringOutput `pulumi:"dkimDnsTokenName1"`
	// The host name for the second token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenName2 pulumi.StringOutput `pulumi:"dkimDnsTokenName2"`
	// The host name for the third token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenName3 pulumi.StringOutput `pulumi:"dkimDnsTokenName3"`
	// The record value for the first token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenValue1 pulumi.StringOutput `pulumi:"dkimDnsTokenValue1"`
	// The record value for the second token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenValue2 pulumi.StringOutput `pulumi:"dkimDnsTokenValue2"`
	// The record value for the third token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenValue3 pulumi.StringOutput `pulumi:"dkimDnsTokenValue3"`
	// If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for [Easy DKIM](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/easy-dkim.html) .
	//
	// You can only specify this object if the email identity is a domain, as opposed to an address.
	DkimSigningAttributes EmailIdentityDkimSigningAttributesPtrOutput `pulumi:"dkimSigningAttributes"`
	// The email address or domain to verify.
	EmailIdentity pulumi.StringOutput `pulumi:"emailIdentity"`
	// Used to enable or disable feedback forwarding for an identity.
	FeedbackAttributes EmailIdentityFeedbackAttributesPtrOutput `pulumi:"feedbackAttributes"`
	// Used to enable or disable the custom Mail-From domain configuration for an email identity.
	MailFromAttributes EmailIdentityMailFromAttributesPtrOutput `pulumi:"mailFromAttributes"`
}

Resource Type definition for AWS::SES::EmailIdentity

func GetEmailIdentity added in v0.21.0

func GetEmailIdentity(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *EmailIdentityState, opts ...pulumi.ResourceOption) (*EmailIdentity, error)

GetEmailIdentity gets an existing EmailIdentity resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewEmailIdentity added in v0.21.0

func NewEmailIdentity(ctx *pulumi.Context,
	name string, args *EmailIdentityArgs, opts ...pulumi.ResourceOption) (*EmailIdentity, error)

NewEmailIdentity registers a new resource with the given unique name, arguments, and options.

func (*EmailIdentity) ElementType added in v0.21.0

func (*EmailIdentity) ElementType() reflect.Type

func (*EmailIdentity) ToEmailIdentityOutput added in v0.21.0

func (i *EmailIdentity) ToEmailIdentityOutput() EmailIdentityOutput

func (*EmailIdentity) ToEmailIdentityOutputWithContext added in v0.21.0

func (i *EmailIdentity) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput

type EmailIdentityArgs added in v0.21.0

type EmailIdentityArgs struct {
	// Used to associate a configuration set with an email identity.
	ConfigurationSetAttributes EmailIdentityConfigurationSetAttributesPtrInput
	// An object that contains information about the DKIM attributes for the identity.
	DkimAttributes EmailIdentityDkimAttributesPtrInput
	// If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for [Easy DKIM](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/easy-dkim.html) .
	//
	// You can only specify this object if the email identity is a domain, as opposed to an address.
	DkimSigningAttributes EmailIdentityDkimSigningAttributesPtrInput
	// The email address or domain to verify.
	EmailIdentity pulumi.StringInput
	// Used to enable or disable feedback forwarding for an identity.
	FeedbackAttributes EmailIdentityFeedbackAttributesPtrInput
	// Used to enable or disable the custom Mail-From domain configuration for an email identity.
	MailFromAttributes EmailIdentityMailFromAttributesPtrInput
}

The set of arguments for constructing a EmailIdentity resource.

func (EmailIdentityArgs) ElementType added in v0.21.0

func (EmailIdentityArgs) ElementType() reflect.Type

type EmailIdentityConfigurationSetAttributes added in v0.21.0

type EmailIdentityConfigurationSetAttributes struct {
	// The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence.
	ConfigurationSetName *string `pulumi:"configurationSetName"`
}

Used to associate a configuration set with an email identity.

type EmailIdentityConfigurationSetAttributesArgs added in v0.21.0

type EmailIdentityConfigurationSetAttributesArgs struct {
	// The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence.
	ConfigurationSetName pulumi.StringPtrInput `pulumi:"configurationSetName"`
}

Used to associate a configuration set with an email identity.

func (EmailIdentityConfigurationSetAttributesArgs) ElementType added in v0.21.0

func (EmailIdentityConfigurationSetAttributesArgs) ToEmailIdentityConfigurationSetAttributesOutput added in v0.21.0

func (i EmailIdentityConfigurationSetAttributesArgs) ToEmailIdentityConfigurationSetAttributesOutput() EmailIdentityConfigurationSetAttributesOutput

func (EmailIdentityConfigurationSetAttributesArgs) ToEmailIdentityConfigurationSetAttributesOutputWithContext added in v0.21.0

func (i EmailIdentityConfigurationSetAttributesArgs) ToEmailIdentityConfigurationSetAttributesOutputWithContext(ctx context.Context) EmailIdentityConfigurationSetAttributesOutput

func (EmailIdentityConfigurationSetAttributesArgs) ToEmailIdentityConfigurationSetAttributesPtrOutput added in v0.21.0

func (i EmailIdentityConfigurationSetAttributesArgs) ToEmailIdentityConfigurationSetAttributesPtrOutput() EmailIdentityConfigurationSetAttributesPtrOutput

func (EmailIdentityConfigurationSetAttributesArgs) ToEmailIdentityConfigurationSetAttributesPtrOutputWithContext added in v0.21.0

func (i EmailIdentityConfigurationSetAttributesArgs) ToEmailIdentityConfigurationSetAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityConfigurationSetAttributesPtrOutput

type EmailIdentityConfigurationSetAttributesInput added in v0.21.0

type EmailIdentityConfigurationSetAttributesInput interface {
	pulumi.Input

	ToEmailIdentityConfigurationSetAttributesOutput() EmailIdentityConfigurationSetAttributesOutput
	ToEmailIdentityConfigurationSetAttributesOutputWithContext(context.Context) EmailIdentityConfigurationSetAttributesOutput
}

EmailIdentityConfigurationSetAttributesInput is an input type that accepts EmailIdentityConfigurationSetAttributesArgs and EmailIdentityConfigurationSetAttributesOutput values. You can construct a concrete instance of `EmailIdentityConfigurationSetAttributesInput` via:

EmailIdentityConfigurationSetAttributesArgs{...}

type EmailIdentityConfigurationSetAttributesOutput added in v0.21.0

type EmailIdentityConfigurationSetAttributesOutput struct{ *pulumi.OutputState }

Used to associate a configuration set with an email identity.

func (EmailIdentityConfigurationSetAttributesOutput) ConfigurationSetName added in v0.21.0

The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence.

func (EmailIdentityConfigurationSetAttributesOutput) ElementType added in v0.21.0

func (EmailIdentityConfigurationSetAttributesOutput) ToEmailIdentityConfigurationSetAttributesOutput added in v0.21.0

func (o EmailIdentityConfigurationSetAttributesOutput) ToEmailIdentityConfigurationSetAttributesOutput() EmailIdentityConfigurationSetAttributesOutput

func (EmailIdentityConfigurationSetAttributesOutput) ToEmailIdentityConfigurationSetAttributesOutputWithContext added in v0.21.0

func (o EmailIdentityConfigurationSetAttributesOutput) ToEmailIdentityConfigurationSetAttributesOutputWithContext(ctx context.Context) EmailIdentityConfigurationSetAttributesOutput

func (EmailIdentityConfigurationSetAttributesOutput) ToEmailIdentityConfigurationSetAttributesPtrOutput added in v0.21.0

func (o EmailIdentityConfigurationSetAttributesOutput) ToEmailIdentityConfigurationSetAttributesPtrOutput() EmailIdentityConfigurationSetAttributesPtrOutput

func (EmailIdentityConfigurationSetAttributesOutput) ToEmailIdentityConfigurationSetAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityConfigurationSetAttributesOutput) ToEmailIdentityConfigurationSetAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityConfigurationSetAttributesPtrOutput

type EmailIdentityConfigurationSetAttributesPtrInput added in v0.21.0

type EmailIdentityConfigurationSetAttributesPtrInput interface {
	pulumi.Input

	ToEmailIdentityConfigurationSetAttributesPtrOutput() EmailIdentityConfigurationSetAttributesPtrOutput
	ToEmailIdentityConfigurationSetAttributesPtrOutputWithContext(context.Context) EmailIdentityConfigurationSetAttributesPtrOutput
}

EmailIdentityConfigurationSetAttributesPtrInput is an input type that accepts EmailIdentityConfigurationSetAttributesArgs, EmailIdentityConfigurationSetAttributesPtr and EmailIdentityConfigurationSetAttributesPtrOutput values. You can construct a concrete instance of `EmailIdentityConfigurationSetAttributesPtrInput` via:

        EmailIdentityConfigurationSetAttributesArgs{...}

or:

        nil

type EmailIdentityConfigurationSetAttributesPtrOutput added in v0.21.0

type EmailIdentityConfigurationSetAttributesPtrOutput struct{ *pulumi.OutputState }

func (EmailIdentityConfigurationSetAttributesPtrOutput) ConfigurationSetName added in v0.21.0

The configuration set to use by default when sending from this identity. Note that any configuration set defined in the email sending request takes precedence.

func (EmailIdentityConfigurationSetAttributesPtrOutput) Elem added in v0.21.0

func (EmailIdentityConfigurationSetAttributesPtrOutput) ElementType added in v0.21.0

func (EmailIdentityConfigurationSetAttributesPtrOutput) ToEmailIdentityConfigurationSetAttributesPtrOutput added in v0.21.0

func (o EmailIdentityConfigurationSetAttributesPtrOutput) ToEmailIdentityConfigurationSetAttributesPtrOutput() EmailIdentityConfigurationSetAttributesPtrOutput

func (EmailIdentityConfigurationSetAttributesPtrOutput) ToEmailIdentityConfigurationSetAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityConfigurationSetAttributesPtrOutput) ToEmailIdentityConfigurationSetAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityConfigurationSetAttributesPtrOutput

type EmailIdentityDkimAttributes added in v0.21.0

type EmailIdentityDkimAttributes struct {
	// Sets the DKIM signing configuration for the identity. When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.
	SigningEnabled *bool `pulumi:"signingEnabled"`
}

Used to enable or disable DKIM authentication for an email identity.

type EmailIdentityDkimAttributesArgs added in v0.21.0

type EmailIdentityDkimAttributesArgs struct {
	// Sets the DKIM signing configuration for the identity. When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.
	SigningEnabled pulumi.BoolPtrInput `pulumi:"signingEnabled"`
}

Used to enable or disable DKIM authentication for an email identity.

func (EmailIdentityDkimAttributesArgs) ElementType added in v0.21.0

func (EmailIdentityDkimAttributesArgs) ToEmailIdentityDkimAttributesOutput added in v0.21.0

func (i EmailIdentityDkimAttributesArgs) ToEmailIdentityDkimAttributesOutput() EmailIdentityDkimAttributesOutput

func (EmailIdentityDkimAttributesArgs) ToEmailIdentityDkimAttributesOutputWithContext added in v0.21.0

func (i EmailIdentityDkimAttributesArgs) ToEmailIdentityDkimAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimAttributesOutput

func (EmailIdentityDkimAttributesArgs) ToEmailIdentityDkimAttributesPtrOutput added in v0.21.0

func (i EmailIdentityDkimAttributesArgs) ToEmailIdentityDkimAttributesPtrOutput() EmailIdentityDkimAttributesPtrOutput

func (EmailIdentityDkimAttributesArgs) ToEmailIdentityDkimAttributesPtrOutputWithContext added in v0.21.0

func (i EmailIdentityDkimAttributesArgs) ToEmailIdentityDkimAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimAttributesPtrOutput

type EmailIdentityDkimAttributesInput added in v0.21.0

type EmailIdentityDkimAttributesInput interface {
	pulumi.Input

	ToEmailIdentityDkimAttributesOutput() EmailIdentityDkimAttributesOutput
	ToEmailIdentityDkimAttributesOutputWithContext(context.Context) EmailIdentityDkimAttributesOutput
}

EmailIdentityDkimAttributesInput is an input type that accepts EmailIdentityDkimAttributesArgs and EmailIdentityDkimAttributesOutput values. You can construct a concrete instance of `EmailIdentityDkimAttributesInput` via:

EmailIdentityDkimAttributesArgs{...}

type EmailIdentityDkimAttributesOutput added in v0.21.0

type EmailIdentityDkimAttributesOutput struct{ *pulumi.OutputState }

Used to enable or disable DKIM authentication for an email identity.

func (EmailIdentityDkimAttributesOutput) ElementType added in v0.21.0

func (EmailIdentityDkimAttributesOutput) SigningEnabled added in v0.21.0

Sets the DKIM signing configuration for the identity. When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

func (EmailIdentityDkimAttributesOutput) ToEmailIdentityDkimAttributesOutput added in v0.21.0

func (o EmailIdentityDkimAttributesOutput) ToEmailIdentityDkimAttributesOutput() EmailIdentityDkimAttributesOutput

func (EmailIdentityDkimAttributesOutput) ToEmailIdentityDkimAttributesOutputWithContext added in v0.21.0

func (o EmailIdentityDkimAttributesOutput) ToEmailIdentityDkimAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimAttributesOutput

func (EmailIdentityDkimAttributesOutput) ToEmailIdentityDkimAttributesPtrOutput added in v0.21.0

func (o EmailIdentityDkimAttributesOutput) ToEmailIdentityDkimAttributesPtrOutput() EmailIdentityDkimAttributesPtrOutput

func (EmailIdentityDkimAttributesOutput) ToEmailIdentityDkimAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityDkimAttributesOutput) ToEmailIdentityDkimAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimAttributesPtrOutput

type EmailIdentityDkimAttributesPtrInput added in v0.21.0

type EmailIdentityDkimAttributesPtrInput interface {
	pulumi.Input

	ToEmailIdentityDkimAttributesPtrOutput() EmailIdentityDkimAttributesPtrOutput
	ToEmailIdentityDkimAttributesPtrOutputWithContext(context.Context) EmailIdentityDkimAttributesPtrOutput
}

EmailIdentityDkimAttributesPtrInput is an input type that accepts EmailIdentityDkimAttributesArgs, EmailIdentityDkimAttributesPtr and EmailIdentityDkimAttributesPtrOutput values. You can construct a concrete instance of `EmailIdentityDkimAttributesPtrInput` via:

        EmailIdentityDkimAttributesArgs{...}

or:

        nil

func EmailIdentityDkimAttributesPtr added in v0.21.0

type EmailIdentityDkimAttributesPtrOutput added in v0.21.0

type EmailIdentityDkimAttributesPtrOutput struct{ *pulumi.OutputState }

func (EmailIdentityDkimAttributesPtrOutput) Elem added in v0.21.0

func (EmailIdentityDkimAttributesPtrOutput) ElementType added in v0.21.0

func (EmailIdentityDkimAttributesPtrOutput) SigningEnabled added in v0.21.0

Sets the DKIM signing configuration for the identity. When you set this value true, then the messages that are sent from the identity are signed using DKIM. If you set this value to false, your messages are sent without DKIM signing.

func (EmailIdentityDkimAttributesPtrOutput) ToEmailIdentityDkimAttributesPtrOutput added in v0.21.0

func (o EmailIdentityDkimAttributesPtrOutput) ToEmailIdentityDkimAttributesPtrOutput() EmailIdentityDkimAttributesPtrOutput

func (EmailIdentityDkimAttributesPtrOutput) ToEmailIdentityDkimAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityDkimAttributesPtrOutput) ToEmailIdentityDkimAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimAttributesPtrOutput

type EmailIdentityDkimSigningAttributes added in v0.21.0

type EmailIdentityDkimSigningAttributes struct {
	// [Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.
	DomainSigningPrivateKey *string `pulumi:"domainSigningPrivateKey"`
	// [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.
	DomainSigningSelector *string `pulumi:"domainSigningSelector"`
	// [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.
	NextSigningKeyLength *string `pulumi:"nextSigningKeyLength"`
}

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM.

type EmailIdentityDkimSigningAttributesArgs added in v0.21.0

type EmailIdentityDkimSigningAttributesArgs struct {
	// [Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.
	DomainSigningPrivateKey pulumi.StringPtrInput `pulumi:"domainSigningPrivateKey"`
	// [Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.
	DomainSigningSelector pulumi.StringPtrInput `pulumi:"domainSigningSelector"`
	// [Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.
	NextSigningKeyLength pulumi.StringPtrInput `pulumi:"nextSigningKeyLength"`
}

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM.

func (EmailIdentityDkimSigningAttributesArgs) ElementType added in v0.21.0

func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutput added in v0.21.0

func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput

func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutputWithContext added in v0.21.0

func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput

func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutput added in v0.21.0

func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput

func (EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext added in v0.21.0

func (i EmailIdentityDkimSigningAttributesArgs) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput

type EmailIdentityDkimSigningAttributesInput added in v0.21.0

type EmailIdentityDkimSigningAttributesInput interface {
	pulumi.Input

	ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput
	ToEmailIdentityDkimSigningAttributesOutputWithContext(context.Context) EmailIdentityDkimSigningAttributesOutput
}

EmailIdentityDkimSigningAttributesInput is an input type that accepts EmailIdentityDkimSigningAttributesArgs and EmailIdentityDkimSigningAttributesOutput values. You can construct a concrete instance of `EmailIdentityDkimSigningAttributesInput` via:

EmailIdentityDkimSigningAttributesArgs{...}

type EmailIdentityDkimSigningAttributesOutput added in v0.21.0

type EmailIdentityDkimSigningAttributesOutput struct{ *pulumi.OutputState }

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for Easy DKIM.

func (EmailIdentityDkimSigningAttributesOutput) DomainSigningPrivateKey added in v0.21.0

[Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.

func (EmailIdentityDkimSigningAttributesOutput) DomainSigningSelector added in v0.21.0

[Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.

func (EmailIdentityDkimSigningAttributesOutput) ElementType added in v0.21.0

func (EmailIdentityDkimSigningAttributesOutput) NextSigningKeyLength added in v0.21.0

[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.

func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutput added in v0.21.0

func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutput() EmailIdentityDkimSigningAttributesOutput

func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutputWithContext added in v0.21.0

func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesOutput

func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutput added in v0.21.0

func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput

func (EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityDkimSigningAttributesOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput

type EmailIdentityDkimSigningAttributesPtrInput added in v0.21.0

type EmailIdentityDkimSigningAttributesPtrInput interface {
	pulumi.Input

	ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput
	ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(context.Context) EmailIdentityDkimSigningAttributesPtrOutput
}

EmailIdentityDkimSigningAttributesPtrInput is an input type that accepts EmailIdentityDkimSigningAttributesArgs, EmailIdentityDkimSigningAttributesPtr and EmailIdentityDkimSigningAttributesPtrOutput values. You can construct a concrete instance of `EmailIdentityDkimSigningAttributesPtrInput` via:

        EmailIdentityDkimSigningAttributesArgs{...}

or:

        nil

type EmailIdentityDkimSigningAttributesPtrOutput added in v0.21.0

type EmailIdentityDkimSigningAttributesPtrOutput struct{ *pulumi.OutputState }

func (EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningPrivateKey added in v0.21.0

[Bring Your Own DKIM] A private key that's used to generate a DKIM signature. The private key must use 1024 or 2048-bit RSA encryption, and must be encoded using base64 encoding.

func (EmailIdentityDkimSigningAttributesPtrOutput) DomainSigningSelector added in v0.21.0

[Bring Your Own DKIM] A string that's used to identify a public key in the DNS configuration for a domain.

func (EmailIdentityDkimSigningAttributesPtrOutput) Elem added in v0.21.0

func (EmailIdentityDkimSigningAttributesPtrOutput) ElementType added in v0.21.0

func (EmailIdentityDkimSigningAttributesPtrOutput) NextSigningKeyLength added in v0.21.0

[Easy DKIM] The key length of the future DKIM key pair to be generated. This can be changed at most once per day.

func (EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutput added in v0.21.0

func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutput() EmailIdentityDkimSigningAttributesPtrOutput

func (EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityDkimSigningAttributesPtrOutput) ToEmailIdentityDkimSigningAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityDkimSigningAttributesPtrOutput

type EmailIdentityFeedbackAttributes added in v0.21.0

type EmailIdentityFeedbackAttributes struct {
	// If the value is true, you receive email notifications when bounce or complaint events occur
	EmailForwardingEnabled *bool `pulumi:"emailForwardingEnabled"`
}

Used to enable or disable feedback forwarding for an identity.

type EmailIdentityFeedbackAttributesArgs added in v0.21.0

type EmailIdentityFeedbackAttributesArgs struct {
	// If the value is true, you receive email notifications when bounce or complaint events occur
	EmailForwardingEnabled pulumi.BoolPtrInput `pulumi:"emailForwardingEnabled"`
}

Used to enable or disable feedback forwarding for an identity.

func (EmailIdentityFeedbackAttributesArgs) ElementType added in v0.21.0

func (EmailIdentityFeedbackAttributesArgs) ToEmailIdentityFeedbackAttributesOutput added in v0.21.0

func (i EmailIdentityFeedbackAttributesArgs) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput

func (EmailIdentityFeedbackAttributesArgs) ToEmailIdentityFeedbackAttributesOutputWithContext added in v0.21.0

func (i EmailIdentityFeedbackAttributesArgs) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput

func (EmailIdentityFeedbackAttributesArgs) ToEmailIdentityFeedbackAttributesPtrOutput added in v0.21.0

func (i EmailIdentityFeedbackAttributesArgs) ToEmailIdentityFeedbackAttributesPtrOutput() EmailIdentityFeedbackAttributesPtrOutput

func (EmailIdentityFeedbackAttributesArgs) ToEmailIdentityFeedbackAttributesPtrOutputWithContext added in v0.21.0

func (i EmailIdentityFeedbackAttributesArgs) ToEmailIdentityFeedbackAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesPtrOutput

type EmailIdentityFeedbackAttributesInput added in v0.21.0

type EmailIdentityFeedbackAttributesInput interface {
	pulumi.Input

	ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput
	ToEmailIdentityFeedbackAttributesOutputWithContext(context.Context) EmailIdentityFeedbackAttributesOutput
}

EmailIdentityFeedbackAttributesInput is an input type that accepts EmailIdentityFeedbackAttributesArgs and EmailIdentityFeedbackAttributesOutput values. You can construct a concrete instance of `EmailIdentityFeedbackAttributesInput` via:

EmailIdentityFeedbackAttributesArgs{...}

type EmailIdentityFeedbackAttributesOutput added in v0.21.0

type EmailIdentityFeedbackAttributesOutput struct{ *pulumi.OutputState }

Used to enable or disable feedback forwarding for an identity.

func (EmailIdentityFeedbackAttributesOutput) ElementType added in v0.21.0

func (EmailIdentityFeedbackAttributesOutput) EmailForwardingEnabled added in v0.21.0

func (o EmailIdentityFeedbackAttributesOutput) EmailForwardingEnabled() pulumi.BoolPtrOutput

If the value is true, you receive email notifications when bounce or complaint events occur

func (EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutput added in v0.21.0

func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutput() EmailIdentityFeedbackAttributesOutput

func (EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutputWithContext added in v0.21.0

func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesOutput

func (EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesPtrOutput added in v0.21.0

func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesPtrOutput() EmailIdentityFeedbackAttributesPtrOutput

func (EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityFeedbackAttributesOutput) ToEmailIdentityFeedbackAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesPtrOutput

type EmailIdentityFeedbackAttributesPtrInput added in v0.21.0

type EmailIdentityFeedbackAttributesPtrInput interface {
	pulumi.Input

	ToEmailIdentityFeedbackAttributesPtrOutput() EmailIdentityFeedbackAttributesPtrOutput
	ToEmailIdentityFeedbackAttributesPtrOutputWithContext(context.Context) EmailIdentityFeedbackAttributesPtrOutput
}

EmailIdentityFeedbackAttributesPtrInput is an input type that accepts EmailIdentityFeedbackAttributesArgs, EmailIdentityFeedbackAttributesPtr and EmailIdentityFeedbackAttributesPtrOutput values. You can construct a concrete instance of `EmailIdentityFeedbackAttributesPtrInput` via:

        EmailIdentityFeedbackAttributesArgs{...}

or:

        nil

type EmailIdentityFeedbackAttributesPtrOutput added in v0.21.0

type EmailIdentityFeedbackAttributesPtrOutput struct{ *pulumi.OutputState }

func (EmailIdentityFeedbackAttributesPtrOutput) Elem added in v0.21.0

func (EmailIdentityFeedbackAttributesPtrOutput) ElementType added in v0.21.0

func (EmailIdentityFeedbackAttributesPtrOutput) EmailForwardingEnabled added in v0.21.0

If the value is true, you receive email notifications when bounce or complaint events occur

func (EmailIdentityFeedbackAttributesPtrOutput) ToEmailIdentityFeedbackAttributesPtrOutput added in v0.21.0

func (o EmailIdentityFeedbackAttributesPtrOutput) ToEmailIdentityFeedbackAttributesPtrOutput() EmailIdentityFeedbackAttributesPtrOutput

func (EmailIdentityFeedbackAttributesPtrOutput) ToEmailIdentityFeedbackAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityFeedbackAttributesPtrOutput) ToEmailIdentityFeedbackAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityFeedbackAttributesPtrOutput

type EmailIdentityInput added in v0.21.0

type EmailIdentityInput interface {
	pulumi.Input

	ToEmailIdentityOutput() EmailIdentityOutput
	ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput
}

type EmailIdentityMailFromAttributes added in v0.21.0

type EmailIdentityMailFromAttributes struct {
	// The action to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue , the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage , the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.
	BehaviorOnMxFailure *string `pulumi:"behaviorOnMxFailure"`
	// The custom MAIL FROM domain that you want the verified identity to use
	MailFromDomain *string `pulumi:"mailFromDomain"`
}

Used to enable or disable the custom Mail-From domain configuration for an email identity.

type EmailIdentityMailFromAttributesArgs added in v0.21.0

type EmailIdentityMailFromAttributesArgs struct {
	// The action to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue , the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage , the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.
	BehaviorOnMxFailure pulumi.StringPtrInput `pulumi:"behaviorOnMxFailure"`
	// The custom MAIL FROM domain that you want the verified identity to use
	MailFromDomain pulumi.StringPtrInput `pulumi:"mailFromDomain"`
}

Used to enable or disable the custom Mail-From domain configuration for an email identity.

func (EmailIdentityMailFromAttributesArgs) ElementType added in v0.21.0

func (EmailIdentityMailFromAttributesArgs) ToEmailIdentityMailFromAttributesOutput added in v0.21.0

func (i EmailIdentityMailFromAttributesArgs) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput

func (EmailIdentityMailFromAttributesArgs) ToEmailIdentityMailFromAttributesOutputWithContext added in v0.21.0

func (i EmailIdentityMailFromAttributesArgs) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput

func (EmailIdentityMailFromAttributesArgs) ToEmailIdentityMailFromAttributesPtrOutput added in v0.21.0

func (i EmailIdentityMailFromAttributesArgs) ToEmailIdentityMailFromAttributesPtrOutput() EmailIdentityMailFromAttributesPtrOutput

func (EmailIdentityMailFromAttributesArgs) ToEmailIdentityMailFromAttributesPtrOutputWithContext added in v0.21.0

func (i EmailIdentityMailFromAttributesArgs) ToEmailIdentityMailFromAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesPtrOutput

type EmailIdentityMailFromAttributesInput added in v0.21.0

type EmailIdentityMailFromAttributesInput interface {
	pulumi.Input

	ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput
	ToEmailIdentityMailFromAttributesOutputWithContext(context.Context) EmailIdentityMailFromAttributesOutput
}

EmailIdentityMailFromAttributesInput is an input type that accepts EmailIdentityMailFromAttributesArgs and EmailIdentityMailFromAttributesOutput values. You can construct a concrete instance of `EmailIdentityMailFromAttributesInput` via:

EmailIdentityMailFromAttributesArgs{...}

type EmailIdentityMailFromAttributesOutput added in v0.21.0

type EmailIdentityMailFromAttributesOutput struct{ *pulumi.OutputState }

Used to enable or disable the custom Mail-From domain configuration for an email identity.

func (EmailIdentityMailFromAttributesOutput) BehaviorOnMxFailure added in v0.21.0

The action to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue , the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage , the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

func (EmailIdentityMailFromAttributesOutput) ElementType added in v0.21.0

func (EmailIdentityMailFromAttributesOutput) MailFromDomain added in v0.21.0

The custom MAIL FROM domain that you want the verified identity to use

func (EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutput added in v0.21.0

func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutput() EmailIdentityMailFromAttributesOutput

func (EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutputWithContext added in v0.21.0

func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesOutput

func (EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesPtrOutput added in v0.21.0

func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesPtrOutput() EmailIdentityMailFromAttributesPtrOutput

func (EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityMailFromAttributesOutput) ToEmailIdentityMailFromAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesPtrOutput

type EmailIdentityMailFromAttributesPtrInput added in v0.21.0

type EmailIdentityMailFromAttributesPtrInput interface {
	pulumi.Input

	ToEmailIdentityMailFromAttributesPtrOutput() EmailIdentityMailFromAttributesPtrOutput
	ToEmailIdentityMailFromAttributesPtrOutputWithContext(context.Context) EmailIdentityMailFromAttributesPtrOutput
}

EmailIdentityMailFromAttributesPtrInput is an input type that accepts EmailIdentityMailFromAttributesArgs, EmailIdentityMailFromAttributesPtr and EmailIdentityMailFromAttributesPtrOutput values. You can construct a concrete instance of `EmailIdentityMailFromAttributesPtrInput` via:

        EmailIdentityMailFromAttributesArgs{...}

or:

        nil

type EmailIdentityMailFromAttributesPtrOutput added in v0.21.0

type EmailIdentityMailFromAttributesPtrOutput struct{ *pulumi.OutputState }

func (EmailIdentityMailFromAttributesPtrOutput) BehaviorOnMxFailure added in v0.21.0

The action to take if the required MX record isn't found when you send an email. When you set this value to UseDefaultValue , the mail is sent using amazonses.com as the MAIL FROM domain. When you set this value to RejectMessage , the Amazon SES API v2 returns a MailFromDomainNotVerified error, and doesn't attempt to deliver the email.

func (EmailIdentityMailFromAttributesPtrOutput) Elem added in v0.21.0

func (EmailIdentityMailFromAttributesPtrOutput) ElementType added in v0.21.0

func (EmailIdentityMailFromAttributesPtrOutput) MailFromDomain added in v0.21.0

The custom MAIL FROM domain that you want the verified identity to use

func (EmailIdentityMailFromAttributesPtrOutput) ToEmailIdentityMailFromAttributesPtrOutput added in v0.21.0

func (o EmailIdentityMailFromAttributesPtrOutput) ToEmailIdentityMailFromAttributesPtrOutput() EmailIdentityMailFromAttributesPtrOutput

func (EmailIdentityMailFromAttributesPtrOutput) ToEmailIdentityMailFromAttributesPtrOutputWithContext added in v0.21.0

func (o EmailIdentityMailFromAttributesPtrOutput) ToEmailIdentityMailFromAttributesPtrOutputWithContext(ctx context.Context) EmailIdentityMailFromAttributesPtrOutput

type EmailIdentityOutput added in v0.21.0

type EmailIdentityOutput struct{ *pulumi.OutputState }

func (EmailIdentityOutput) ConfigurationSetAttributes added in v0.21.0

Used to associate a configuration set with an email identity.

func (EmailIdentityOutput) DkimAttributes added in v0.21.0

An object that contains information about the DKIM attributes for the identity.

func (EmailIdentityOutput) DkimDnsTokenName1 added in v0.72.0

func (o EmailIdentityOutput) DkimDnsTokenName1() pulumi.StringOutput

The host name for the first token that you have to add to the DNS configuration for your domain.

func (EmailIdentityOutput) DkimDnsTokenName2 added in v0.72.0

func (o EmailIdentityOutput) DkimDnsTokenName2() pulumi.StringOutput

The host name for the second token that you have to add to the DNS configuration for your domain.

func (EmailIdentityOutput) DkimDnsTokenName3 added in v0.72.0

func (o EmailIdentityOutput) DkimDnsTokenName3() pulumi.StringOutput

The host name for the third token that you have to add to the DNS configuration for your domain.

func (EmailIdentityOutput) DkimDnsTokenValue1 added in v0.72.0

func (o EmailIdentityOutput) DkimDnsTokenValue1() pulumi.StringOutput

The record value for the first token that you have to add to the DNS configuration for your domain.

func (EmailIdentityOutput) DkimDnsTokenValue2 added in v0.72.0

func (o EmailIdentityOutput) DkimDnsTokenValue2() pulumi.StringOutput

The record value for the second token that you have to add to the DNS configuration for your domain.

func (EmailIdentityOutput) DkimDnsTokenValue3 added in v0.72.0

func (o EmailIdentityOutput) DkimDnsTokenValue3() pulumi.StringOutput

The record value for the third token that you have to add to the DNS configuration for your domain.

func (EmailIdentityOutput) DkimSigningAttributes added in v0.21.0

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for [Easy DKIM](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/easy-dkim.html) .

You can only specify this object if the email identity is a domain, as opposed to an address.

func (EmailIdentityOutput) ElementType added in v0.21.0

func (EmailIdentityOutput) ElementType() reflect.Type

func (EmailIdentityOutput) EmailIdentity added in v0.21.0

func (o EmailIdentityOutput) EmailIdentity() pulumi.StringOutput

The email address or domain to verify.

func (EmailIdentityOutput) FeedbackAttributes added in v0.21.0

Used to enable or disable feedback forwarding for an identity.

func (EmailIdentityOutput) MailFromAttributes added in v0.21.0

Used to enable or disable the custom Mail-From domain configuration for an email identity.

func (EmailIdentityOutput) ToEmailIdentityOutput added in v0.21.0

func (o EmailIdentityOutput) ToEmailIdentityOutput() EmailIdentityOutput

func (EmailIdentityOutput) ToEmailIdentityOutputWithContext added in v0.21.0

func (o EmailIdentityOutput) ToEmailIdentityOutputWithContext(ctx context.Context) EmailIdentityOutput

type EmailIdentityState added in v0.21.0

type EmailIdentityState struct {
}

func (EmailIdentityState) ElementType added in v0.21.0

func (EmailIdentityState) ElementType() reflect.Type

type LookupConfigurationSetArgs added in v0.12.0

type LookupConfigurationSetArgs struct {
	// The name of the configuration set.
	Name string `pulumi:"name"`
}

type LookupConfigurationSetEventDestinationArgs added in v0.12.0

type LookupConfigurationSetEventDestinationArgs struct {
	Id string `pulumi:"id"`
}

type LookupConfigurationSetEventDestinationOutputArgs added in v0.12.0

type LookupConfigurationSetEventDestinationOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupConfigurationSetEventDestinationOutputArgs) ElementType added in v0.12.0

type LookupConfigurationSetEventDestinationResult added in v0.12.0

type LookupConfigurationSetEventDestinationResult struct {
	// The event destination object.
	EventDestination *ConfigurationSetEventDestinationEventDestination `pulumi:"eventDestination"`
	Id               *string                                           `pulumi:"id"`
}

func LookupConfigurationSetEventDestination added in v0.12.0

Resource Type definition for AWS::SES::ConfigurationSetEventDestination

type LookupConfigurationSetEventDestinationResultOutput added in v0.12.0

type LookupConfigurationSetEventDestinationResultOutput struct{ *pulumi.OutputState }

func (LookupConfigurationSetEventDestinationResultOutput) ElementType added in v0.12.0

func (LookupConfigurationSetEventDestinationResultOutput) EventDestination added in v0.12.0

The event destination object.

func (LookupConfigurationSetEventDestinationResultOutput) Id added in v0.12.0

func (LookupConfigurationSetEventDestinationResultOutput) ToLookupConfigurationSetEventDestinationResultOutput added in v0.12.0

func (o LookupConfigurationSetEventDestinationResultOutput) ToLookupConfigurationSetEventDestinationResultOutput() LookupConfigurationSetEventDestinationResultOutput

func (LookupConfigurationSetEventDestinationResultOutput) ToLookupConfigurationSetEventDestinationResultOutputWithContext added in v0.12.0

func (o LookupConfigurationSetEventDestinationResultOutput) ToLookupConfigurationSetEventDestinationResultOutputWithContext(ctx context.Context) LookupConfigurationSetEventDestinationResultOutput

type LookupConfigurationSetOutputArgs added in v0.12.0

type LookupConfigurationSetOutputArgs struct {
	// The name of the configuration set.
	Name pulumi.StringInput `pulumi:"name"`
}

func (LookupConfigurationSetOutputArgs) ElementType added in v0.12.0

type LookupConfigurationSetResult added in v0.12.0

type LookupConfigurationSetResult struct {
	// Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).
	DeliveryOptions *ConfigurationSetDeliveryOptions `pulumi:"deliveryOptions"`
	// An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.
	ReputationOptions *ConfigurationSetReputationOptions `pulumi:"reputationOptions"`
	// An object that defines whether or not Amazon SES can send email that you send using the configuration set.
	SendingOptions *ConfigurationSetSendingOptions `pulumi:"sendingOptions"`
	// An object that contains information about the suppression list preferences for your account.
	SuppressionOptions *ConfigurationSetSuppressionOptions `pulumi:"suppressionOptions"`
	// An object that defines the open and click tracking options for emails that you send using the configuration set.
	TrackingOptions *ConfigurationSetTrackingOptions `pulumi:"trackingOptions"`
	// The Virtual Deliverability Manager (VDM) options that apply to the configuration set.
	VdmOptions *ConfigurationSetVdmOptions `pulumi:"vdmOptions"`
}

func LookupConfigurationSet added in v0.12.0

func LookupConfigurationSet(ctx *pulumi.Context, args *LookupConfigurationSetArgs, opts ...pulumi.InvokeOption) (*LookupConfigurationSetResult, error)

Resource schema for AWS::SES::ConfigurationSet.

type LookupConfigurationSetResultOutput added in v0.12.0

type LookupConfigurationSetResultOutput struct{ *pulumi.OutputState }

func LookupConfigurationSetOutput added in v0.12.0

func (LookupConfigurationSetResultOutput) DeliveryOptions added in v0.20.0

Specifies the name of the dedicated IP pool to associate with the configuration set and whether messages that use the configuration set are required to use Transport Layer Security (TLS).

func (LookupConfigurationSetResultOutput) ElementType added in v0.12.0

func (LookupConfigurationSetResultOutput) ReputationOptions added in v0.20.0

An object that defines whether or not Amazon SES collects reputation metrics for the emails that you send that use the configuration set.

func (LookupConfigurationSetResultOutput) SendingOptions added in v0.20.0

An object that defines whether or not Amazon SES can send email that you send using the configuration set.

func (LookupConfigurationSetResultOutput) SuppressionOptions added in v0.20.0

An object that contains information about the suppression list preferences for your account.

func (LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutput added in v0.12.0

func (o LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutput() LookupConfigurationSetResultOutput

func (LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutputWithContext added in v0.12.0

func (o LookupConfigurationSetResultOutput) ToLookupConfigurationSetResultOutputWithContext(ctx context.Context) LookupConfigurationSetResultOutput

func (LookupConfigurationSetResultOutput) TrackingOptions added in v0.20.0

An object that defines the open and click tracking options for emails that you send using the configuration set.

func (LookupConfigurationSetResultOutput) VdmOptions added in v0.41.0

The Virtual Deliverability Manager (VDM) options that apply to the configuration set.

type LookupContactListArgs added in v0.12.0

type LookupContactListArgs struct {
	// The name of the contact list.
	ContactListName string `pulumi:"contactListName"`
}

type LookupContactListOutputArgs added in v0.12.0

type LookupContactListOutputArgs struct {
	// The name of the contact list.
	ContactListName pulumi.StringInput `pulumi:"contactListName"`
}

func (LookupContactListOutputArgs) ElementType added in v0.12.0

type LookupContactListResult added in v0.12.0

type LookupContactListResult struct {
	// The description of the contact list.
	Description *string `pulumi:"description"`
	// The tags (keys and values) associated with the contact list.
	Tags []aws.Tag `pulumi:"tags"`
	// The topics associated with the contact list.
	Topics []ContactListTopic `pulumi:"topics"`
}

func LookupContactList added in v0.12.0

func LookupContactList(ctx *pulumi.Context, args *LookupContactListArgs, opts ...pulumi.InvokeOption) (*LookupContactListResult, error)

Resource schema for AWS::SES::ContactList.

type LookupContactListResultOutput added in v0.12.0

type LookupContactListResultOutput struct{ *pulumi.OutputState }

func LookupContactListOutput added in v0.12.0

func (LookupContactListResultOutput) Description added in v0.12.0

The description of the contact list.

func (LookupContactListResultOutput) ElementType added in v0.12.0

func (LookupContactListResultOutput) Tags added in v0.12.0

The tags (keys and values) associated with the contact list.

func (LookupContactListResultOutput) ToLookupContactListResultOutput added in v0.12.0

func (o LookupContactListResultOutput) ToLookupContactListResultOutput() LookupContactListResultOutput

func (LookupContactListResultOutput) ToLookupContactListResultOutputWithContext added in v0.12.0

func (o LookupContactListResultOutput) ToLookupContactListResultOutputWithContext(ctx context.Context) LookupContactListResultOutput

func (LookupContactListResultOutput) Topics added in v0.12.0

The topics associated with the contact list.

type LookupDedicatedIpPoolArgs added in v0.64.0

type LookupDedicatedIpPoolArgs struct {
	// The name of the dedicated IP pool.
	PoolName string `pulumi:"poolName"`
}

type LookupDedicatedIpPoolOutputArgs added in v0.64.0

type LookupDedicatedIpPoolOutputArgs struct {
	// The name of the dedicated IP pool.
	PoolName pulumi.StringInput `pulumi:"poolName"`
}

func (LookupDedicatedIpPoolOutputArgs) ElementType added in v0.64.0

type LookupDedicatedIpPoolResult added in v0.64.0

type LookupDedicatedIpPoolResult struct {
	// Specifies whether the dedicated IP pool is managed or not. The default value is STANDARD.
	ScalingMode *string `pulumi:"scalingMode"`
}

func LookupDedicatedIpPool added in v0.64.0

func LookupDedicatedIpPool(ctx *pulumi.Context, args *LookupDedicatedIpPoolArgs, opts ...pulumi.InvokeOption) (*LookupDedicatedIpPoolResult, error)

Resource Type definition for AWS::SES::DedicatedIpPool

type LookupDedicatedIpPoolResultOutput added in v0.64.0

type LookupDedicatedIpPoolResultOutput struct{ *pulumi.OutputState }

func LookupDedicatedIpPoolOutput added in v0.64.0

func (LookupDedicatedIpPoolResultOutput) ElementType added in v0.64.0

func (LookupDedicatedIpPoolResultOutput) ScalingMode added in v0.64.0

Specifies whether the dedicated IP pool is managed or not. The default value is STANDARD.

func (LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutput added in v0.64.0

func (o LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutput() LookupDedicatedIpPoolResultOutput

func (LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutputWithContext added in v0.64.0

func (o LookupDedicatedIpPoolResultOutput) ToLookupDedicatedIpPoolResultOutputWithContext(ctx context.Context) LookupDedicatedIpPoolResultOutput

type LookupEmailIdentityArgs added in v0.21.0

type LookupEmailIdentityArgs struct {
	// The email address or domain to verify.
	EmailIdentity string `pulumi:"emailIdentity"`
}

type LookupEmailIdentityOutputArgs added in v0.21.0

type LookupEmailIdentityOutputArgs struct {
	// The email address or domain to verify.
	EmailIdentity pulumi.StringInput `pulumi:"emailIdentity"`
}

func (LookupEmailIdentityOutputArgs) ElementType added in v0.21.0

type LookupEmailIdentityResult added in v0.21.0

type LookupEmailIdentityResult struct {
	// Used to associate a configuration set with an email identity.
	ConfigurationSetAttributes *EmailIdentityConfigurationSetAttributes `pulumi:"configurationSetAttributes"`
	// An object that contains information about the DKIM attributes for the identity.
	DkimAttributes *EmailIdentityDkimAttributes `pulumi:"dkimAttributes"`
	// The host name for the first token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenName1 *string `pulumi:"dkimDnsTokenName1"`
	// The host name for the second token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenName2 *string `pulumi:"dkimDnsTokenName2"`
	// The host name for the third token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenName3 *string `pulumi:"dkimDnsTokenName3"`
	// The record value for the first token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenValue1 *string `pulumi:"dkimDnsTokenValue1"`
	// The record value for the second token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenValue2 *string `pulumi:"dkimDnsTokenValue2"`
	// The record value for the third token that you have to add to the DNS configuration for your domain.
	DkimDnsTokenValue3 *string `pulumi:"dkimDnsTokenValue3"`
	// If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for [Easy DKIM](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/easy-dkim.html) .
	//
	// You can only specify this object if the email identity is a domain, as opposed to an address.
	DkimSigningAttributes *EmailIdentityDkimSigningAttributes `pulumi:"dkimSigningAttributes"`
	// Used to enable or disable feedback forwarding for an identity.
	FeedbackAttributes *EmailIdentityFeedbackAttributes `pulumi:"feedbackAttributes"`
	// Used to enable or disable the custom Mail-From domain configuration for an email identity.
	MailFromAttributes *EmailIdentityMailFromAttributes `pulumi:"mailFromAttributes"`
}

func LookupEmailIdentity added in v0.21.0

func LookupEmailIdentity(ctx *pulumi.Context, args *LookupEmailIdentityArgs, opts ...pulumi.InvokeOption) (*LookupEmailIdentityResult, error)

Resource Type definition for AWS::SES::EmailIdentity

type LookupEmailIdentityResultOutput added in v0.21.0

type LookupEmailIdentityResultOutput struct{ *pulumi.OutputState }

func LookupEmailIdentityOutput added in v0.21.0

func (LookupEmailIdentityResultOutput) ConfigurationSetAttributes added in v0.21.0

Used to associate a configuration set with an email identity.

func (LookupEmailIdentityResultOutput) DkimAttributes added in v0.21.0

An object that contains information about the DKIM attributes for the identity.

func (LookupEmailIdentityResultOutput) DkimDnsTokenName1 added in v0.72.0

The host name for the first token that you have to add to the DNS configuration for your domain.

func (LookupEmailIdentityResultOutput) DkimDnsTokenName2 added in v0.72.0

The host name for the second token that you have to add to the DNS configuration for your domain.

func (LookupEmailIdentityResultOutput) DkimDnsTokenName3 added in v0.72.0

The host name for the third token that you have to add to the DNS configuration for your domain.

func (LookupEmailIdentityResultOutput) DkimDnsTokenValue1 added in v0.72.0

The record value for the first token that you have to add to the DNS configuration for your domain.

func (LookupEmailIdentityResultOutput) DkimDnsTokenValue2 added in v0.72.0

The record value for the second token that you have to add to the DNS configuration for your domain.

func (LookupEmailIdentityResultOutput) DkimDnsTokenValue3 added in v0.72.0

The record value for the third token that you have to add to the DNS configuration for your domain.

func (LookupEmailIdentityResultOutput) DkimSigningAttributes added in v0.38.0

If your request includes this object, Amazon SES configures the identity to use Bring Your Own DKIM (BYODKIM) for DKIM authentication purposes, or, configures the key length to be used for [Easy DKIM](https://docs.aws.amazon.com/ses/latest/DeveloperGuide/easy-dkim.html) .

You can only specify this object if the email identity is a domain, as opposed to an address.

func (LookupEmailIdentityResultOutput) ElementType added in v0.21.0

func (LookupEmailIdentityResultOutput) FeedbackAttributes added in v0.21.0

Used to enable or disable feedback forwarding for an identity.

func (LookupEmailIdentityResultOutput) MailFromAttributes added in v0.21.0

Used to enable or disable the custom Mail-From domain configuration for an email identity.

func (LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutput added in v0.21.0

func (o LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutput() LookupEmailIdentityResultOutput

func (LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutputWithContext added in v0.21.0

func (o LookupEmailIdentityResultOutput) ToLookupEmailIdentityResultOutputWithContext(ctx context.Context) LookupEmailIdentityResultOutput

type LookupMailManagerAddonInstanceArgs added in v0.111.0

type LookupMailManagerAddonInstanceArgs struct {
	// The unique ID of the Add On instance.
	AddonInstanceId string `pulumi:"addonInstanceId"`
}

type LookupMailManagerAddonInstanceOutputArgs added in v0.111.0

type LookupMailManagerAddonInstanceOutputArgs struct {
	// The unique ID of the Add On instance.
	AddonInstanceId pulumi.StringInput `pulumi:"addonInstanceId"`
}

func (LookupMailManagerAddonInstanceOutputArgs) ElementType added in v0.111.0

type LookupMailManagerAddonInstanceResult added in v0.111.0

type LookupMailManagerAddonInstanceResult struct {
	// The Amazon Resource Name (ARN) of the Add On instance.
	AddonInstanceArn *string `pulumi:"addonInstanceArn"`
	// The unique ID of the Add On instance.
	AddonInstanceId *string `pulumi:"addonInstanceId"`
	// The name of the Add On for the instance.
	AddonName *string `pulumi:"addonName"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupMailManagerAddonInstance added in v0.111.0

Definition of AWS::SES::MailManagerAddonInstance Resource Type

type LookupMailManagerAddonInstanceResultOutput added in v0.111.0

type LookupMailManagerAddonInstanceResultOutput struct{ *pulumi.OutputState }

func (LookupMailManagerAddonInstanceResultOutput) AddonInstanceArn added in v0.111.0

The Amazon Resource Name (ARN) of the Add On instance.

func (LookupMailManagerAddonInstanceResultOutput) AddonInstanceId added in v0.111.0

The unique ID of the Add On instance.

func (LookupMailManagerAddonInstanceResultOutput) AddonName added in v0.111.0

The name of the Add On for the instance.

func (LookupMailManagerAddonInstanceResultOutput) ElementType added in v0.111.0

func (LookupMailManagerAddonInstanceResultOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (LookupMailManagerAddonInstanceResultOutput) ToLookupMailManagerAddonInstanceResultOutput added in v0.111.0

func (o LookupMailManagerAddonInstanceResultOutput) ToLookupMailManagerAddonInstanceResultOutput() LookupMailManagerAddonInstanceResultOutput

func (LookupMailManagerAddonInstanceResultOutput) ToLookupMailManagerAddonInstanceResultOutputWithContext added in v0.111.0

func (o LookupMailManagerAddonInstanceResultOutput) ToLookupMailManagerAddonInstanceResultOutputWithContext(ctx context.Context) LookupMailManagerAddonInstanceResultOutput

type LookupMailManagerAddonSubscriptionArgs added in v0.111.0

type LookupMailManagerAddonSubscriptionArgs struct {
	// The unique ID of the Add On subscription.
	AddonSubscriptionId string `pulumi:"addonSubscriptionId"`
}

type LookupMailManagerAddonSubscriptionOutputArgs added in v0.111.0

type LookupMailManagerAddonSubscriptionOutputArgs struct {
	// The unique ID of the Add On subscription.
	AddonSubscriptionId pulumi.StringInput `pulumi:"addonSubscriptionId"`
}

func (LookupMailManagerAddonSubscriptionOutputArgs) ElementType added in v0.111.0

type LookupMailManagerAddonSubscriptionResult added in v0.111.0

type LookupMailManagerAddonSubscriptionResult struct {
	// The Amazon Resource Name (ARN) of the Add On subscription.
	AddonSubscriptionArn *string `pulumi:"addonSubscriptionArn"`
	// The unique ID of the Add On subscription.
	AddonSubscriptionId *string `pulumi:"addonSubscriptionId"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupMailManagerAddonSubscription added in v0.111.0

Definition of AWS::SES::MailManagerAddonSubscription Resource Type

type LookupMailManagerAddonSubscriptionResultOutput added in v0.111.0

type LookupMailManagerAddonSubscriptionResultOutput struct{ *pulumi.OutputState }

func (LookupMailManagerAddonSubscriptionResultOutput) AddonSubscriptionArn added in v0.111.0

The Amazon Resource Name (ARN) of the Add On subscription.

func (LookupMailManagerAddonSubscriptionResultOutput) AddonSubscriptionId added in v0.111.0

The unique ID of the Add On subscription.

func (LookupMailManagerAddonSubscriptionResultOutput) ElementType added in v0.111.0

func (LookupMailManagerAddonSubscriptionResultOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (LookupMailManagerAddonSubscriptionResultOutput) ToLookupMailManagerAddonSubscriptionResultOutput added in v0.111.0

func (o LookupMailManagerAddonSubscriptionResultOutput) ToLookupMailManagerAddonSubscriptionResultOutput() LookupMailManagerAddonSubscriptionResultOutput

func (LookupMailManagerAddonSubscriptionResultOutput) ToLookupMailManagerAddonSubscriptionResultOutputWithContext added in v0.111.0

func (o LookupMailManagerAddonSubscriptionResultOutput) ToLookupMailManagerAddonSubscriptionResultOutputWithContext(ctx context.Context) LookupMailManagerAddonSubscriptionResultOutput

type LookupMailManagerArchiveArgs added in v0.111.0

type LookupMailManagerArchiveArgs struct {
	// The unique identifier of the archive.
	ArchiveId string `pulumi:"archiveId"`
}

type LookupMailManagerArchiveOutputArgs added in v0.111.0

type LookupMailManagerArchiveOutputArgs struct {
	// The unique identifier of the archive.
	ArchiveId pulumi.StringInput `pulumi:"archiveId"`
}

func (LookupMailManagerArchiveOutputArgs) ElementType added in v0.111.0

type LookupMailManagerArchiveResult added in v0.111.0

type LookupMailManagerArchiveResult struct {
	// The Amazon Resource Name (ARN) of the archive.
	ArchiveArn *string `pulumi:"archiveArn"`
	// The unique identifier of the archive.
	ArchiveId *string `pulumi:"archiveId"`
	// A unique name for the new archive.
	ArchiveName *string `pulumi:"archiveName"`
	// The current state of the archive:
	//
	// - `ACTIVE` – The archive is ready and available for use.
	// - `PENDING_DELETION` – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
	ArchiveState *MailManagerArchiveArchiveState `pulumi:"archiveState"`
	// The period for retaining emails in the archive before automatic deletion.
	Retention *MailManagerArchiveArchiveRetentionProperties `pulumi:"retention"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupMailManagerArchive added in v0.111.0

func LookupMailManagerArchive(ctx *pulumi.Context, args *LookupMailManagerArchiveArgs, opts ...pulumi.InvokeOption) (*LookupMailManagerArchiveResult, error)

Definition of AWS::SES::MailManagerArchive Resource Type

type LookupMailManagerArchiveResultOutput added in v0.111.0

type LookupMailManagerArchiveResultOutput struct{ *pulumi.OutputState }

func LookupMailManagerArchiveOutput added in v0.111.0

func (LookupMailManagerArchiveResultOutput) ArchiveArn added in v0.111.0

The Amazon Resource Name (ARN) of the archive.

func (LookupMailManagerArchiveResultOutput) ArchiveId added in v0.111.0

The unique identifier of the archive.

func (LookupMailManagerArchiveResultOutput) ArchiveName added in v0.111.0

A unique name for the new archive.

func (LookupMailManagerArchiveResultOutput) ArchiveState added in v0.111.0

The current state of the archive:

- `ACTIVE` – The archive is ready and available for use. - `PENDING_DELETION` – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.

func (LookupMailManagerArchiveResultOutput) ElementType added in v0.111.0

func (LookupMailManagerArchiveResultOutput) Retention added in v0.111.0

The period for retaining emails in the archive before automatic deletion.

func (LookupMailManagerArchiveResultOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (LookupMailManagerArchiveResultOutput) ToLookupMailManagerArchiveResultOutput added in v0.111.0

func (o LookupMailManagerArchiveResultOutput) ToLookupMailManagerArchiveResultOutput() LookupMailManagerArchiveResultOutput

func (LookupMailManagerArchiveResultOutput) ToLookupMailManagerArchiveResultOutputWithContext added in v0.111.0

func (o LookupMailManagerArchiveResultOutput) ToLookupMailManagerArchiveResultOutputWithContext(ctx context.Context) LookupMailManagerArchiveResultOutput

type LookupMailManagerIngressPointArgs added in v0.111.0

type LookupMailManagerIngressPointArgs struct {
	// The identifier of the ingress endpoint resource.
	IngressPointId string `pulumi:"ingressPointId"`
}

type LookupMailManagerIngressPointOutputArgs added in v0.111.0

type LookupMailManagerIngressPointOutputArgs struct {
	// The identifier of the ingress endpoint resource.
	IngressPointId pulumi.StringInput `pulumi:"ingressPointId"`
}

func (LookupMailManagerIngressPointOutputArgs) ElementType added in v0.111.0

type LookupMailManagerIngressPointResult added in v0.111.0

type LookupMailManagerIngressPointResult struct {
	// 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.
	ARecord *string `pulumi:"aRecord"`
	// The Amazon Resource Name (ARN) of the ingress endpoint resource.
	IngressPointArn *string `pulumi:"ingressPointArn"`
	// The identifier of the ingress endpoint resource.
	IngressPointId *string `pulumi:"ingressPointId"`
	// A user friendly name for an ingress endpoint resource.
	IngressPointName *string `pulumi:"ingressPointName"`
	// The identifier of an existing rule set that you attach to an ingress endpoint resource.
	RuleSetId *string `pulumi:"ruleSetId"`
	// The status of the ingress endpoint resource.
	Status *MailManagerIngressPointIngressPointStatus `pulumi:"status"`
	// The update status of an ingress endpoint.
	StatusToUpdate *MailManagerIngressPointIngressPointStatusToUpdate `pulumi:"statusToUpdate"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags []aws.Tag `pulumi:"tags"`
	// The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
	TrafficPolicyId *string `pulumi:"trafficPolicyId"`
}

func LookupMailManagerIngressPoint added in v0.111.0

Definition of AWS::SES::MailManagerIngressPoint Resource Type

type LookupMailManagerIngressPointResultOutput added in v0.111.0

type LookupMailManagerIngressPointResultOutput struct{ *pulumi.OutputState }

func (LookupMailManagerIngressPointResultOutput) ARecord added in v0.111.0

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.

func (LookupMailManagerIngressPointResultOutput) ElementType added in v0.111.0

func (LookupMailManagerIngressPointResultOutput) IngressPointArn added in v0.111.0

The Amazon Resource Name (ARN) of the ingress endpoint resource.

func (LookupMailManagerIngressPointResultOutput) IngressPointId added in v0.111.0

The identifier of the ingress endpoint resource.

func (LookupMailManagerIngressPointResultOutput) IngressPointName added in v0.111.0

A user friendly name for an ingress endpoint resource.

func (LookupMailManagerIngressPointResultOutput) RuleSetId added in v0.111.0

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

func (LookupMailManagerIngressPointResultOutput) Status added in v0.111.0

The status of the ingress endpoint resource.

func (LookupMailManagerIngressPointResultOutput) StatusToUpdate added in v0.111.0

The update status of an ingress endpoint.

func (LookupMailManagerIngressPointResultOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (LookupMailManagerIngressPointResultOutput) ToLookupMailManagerIngressPointResultOutput added in v0.111.0

func (o LookupMailManagerIngressPointResultOutput) ToLookupMailManagerIngressPointResultOutput() LookupMailManagerIngressPointResultOutput

func (LookupMailManagerIngressPointResultOutput) ToLookupMailManagerIngressPointResultOutputWithContext added in v0.111.0

func (o LookupMailManagerIngressPointResultOutput) ToLookupMailManagerIngressPointResultOutputWithContext(ctx context.Context) LookupMailManagerIngressPointResultOutput

func (LookupMailManagerIngressPointResultOutput) TrafficPolicyId added in v0.111.0

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

type LookupMailManagerRelayArgs added in v0.111.0

type LookupMailManagerRelayArgs struct {
	// The unique relay identifier.
	RelayId string `pulumi:"relayId"`
}

type LookupMailManagerRelayOutputArgs added in v0.111.0

type LookupMailManagerRelayOutputArgs struct {
	// The unique relay identifier.
	RelayId pulumi.StringInput `pulumi:"relayId"`
}

func (LookupMailManagerRelayOutputArgs) ElementType added in v0.111.0

type LookupMailManagerRelayResult added in v0.111.0

type LookupMailManagerRelayResult struct {
	// Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
	Authentication interface{} `pulumi:"authentication"`
	// The Amazon Resource Name (ARN) of the relay.
	RelayArn *string `pulumi:"relayArn"`
	// The unique relay identifier.
	RelayId *string `pulumi:"relayId"`
	// The unique relay name.
	RelayName *string `pulumi:"relayName"`
	// The destination relay server address.
	ServerName *string `pulumi:"serverName"`
	// The destination relay server port.
	ServerPort *float64 `pulumi:"serverPort"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupMailManagerRelay added in v0.111.0

func LookupMailManagerRelay(ctx *pulumi.Context, args *LookupMailManagerRelayArgs, opts ...pulumi.InvokeOption) (*LookupMailManagerRelayResult, error)

Definition of AWS::SES::MailManagerRelay Resource Type

type LookupMailManagerRelayResultOutput added in v0.111.0

type LookupMailManagerRelayResultOutput struct{ *pulumi.OutputState }

func LookupMailManagerRelayOutput added in v0.111.0

func (LookupMailManagerRelayResultOutput) Authentication added in v0.111.0

Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.

func (LookupMailManagerRelayResultOutput) ElementType added in v0.111.0

func (LookupMailManagerRelayResultOutput) RelayArn added in v0.111.0

The Amazon Resource Name (ARN) of the relay.

func (LookupMailManagerRelayResultOutput) RelayId added in v0.111.0

The unique relay identifier.

func (LookupMailManagerRelayResultOutput) RelayName added in v0.111.0

The unique relay name.

func (LookupMailManagerRelayResultOutput) ServerName added in v0.111.0

The destination relay server address.

func (LookupMailManagerRelayResultOutput) ServerPort added in v0.111.0

The destination relay server port.

func (LookupMailManagerRelayResultOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (LookupMailManagerRelayResultOutput) ToLookupMailManagerRelayResultOutput added in v0.111.0

func (o LookupMailManagerRelayResultOutput) ToLookupMailManagerRelayResultOutput() LookupMailManagerRelayResultOutput

func (LookupMailManagerRelayResultOutput) ToLookupMailManagerRelayResultOutputWithContext added in v0.111.0

func (o LookupMailManagerRelayResultOutput) ToLookupMailManagerRelayResultOutputWithContext(ctx context.Context) LookupMailManagerRelayResultOutput

type LookupMailManagerRuleSetArgs added in v0.111.0

type LookupMailManagerRuleSetArgs struct {
	// The identifier of the rule set.
	RuleSetId string `pulumi:"ruleSetId"`
}

type LookupMailManagerRuleSetOutputArgs added in v0.111.0

type LookupMailManagerRuleSetOutputArgs struct {
	// The identifier of the rule set.
	RuleSetId pulumi.StringInput `pulumi:"ruleSetId"`
}

func (LookupMailManagerRuleSetOutputArgs) ElementType added in v0.111.0

type LookupMailManagerRuleSetResult added in v0.111.0

type LookupMailManagerRuleSetResult struct {
	// The Amazon Resource Name (ARN) of the rule set resource.
	RuleSetArn *string `pulumi:"ruleSetArn"`
	// The identifier of the rule set.
	RuleSetId *string `pulumi:"ruleSetId"`
	// A user-friendly name for the rule set.
	RuleSetName *string `pulumi:"ruleSetName"`
	// Conditional rules that are evaluated for determining actions on email.
	Rules []MailManagerRuleSetRule `pulumi:"rules"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags []aws.Tag `pulumi:"tags"`
}

func LookupMailManagerRuleSet added in v0.111.0

func LookupMailManagerRuleSet(ctx *pulumi.Context, args *LookupMailManagerRuleSetArgs, opts ...pulumi.InvokeOption) (*LookupMailManagerRuleSetResult, error)

Definition of AWS::SES::MailManagerRuleSet Resource Type

type LookupMailManagerRuleSetResultOutput added in v0.111.0

type LookupMailManagerRuleSetResultOutput struct{ *pulumi.OutputState }

func LookupMailManagerRuleSetOutput added in v0.111.0

func (LookupMailManagerRuleSetResultOutput) ElementType added in v0.111.0

func (LookupMailManagerRuleSetResultOutput) RuleSetArn added in v0.111.0

The Amazon Resource Name (ARN) of the rule set resource.

func (LookupMailManagerRuleSetResultOutput) RuleSetId added in v0.111.0

The identifier of the rule set.

func (LookupMailManagerRuleSetResultOutput) RuleSetName added in v0.111.0

A user-friendly name for the rule set.

func (LookupMailManagerRuleSetResultOutput) Rules added in v0.111.0

Conditional rules that are evaluated for determining actions on email.

func (LookupMailManagerRuleSetResultOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (LookupMailManagerRuleSetResultOutput) ToLookupMailManagerRuleSetResultOutput added in v0.111.0

func (o LookupMailManagerRuleSetResultOutput) ToLookupMailManagerRuleSetResultOutput() LookupMailManagerRuleSetResultOutput

func (LookupMailManagerRuleSetResultOutput) ToLookupMailManagerRuleSetResultOutputWithContext added in v0.111.0

func (o LookupMailManagerRuleSetResultOutput) ToLookupMailManagerRuleSetResultOutputWithContext(ctx context.Context) LookupMailManagerRuleSetResultOutput

type LookupMailManagerTrafficPolicyArgs added in v0.111.0

type LookupMailManagerTrafficPolicyArgs struct {
	// The identifier of the traffic policy resource.
	TrafficPolicyId string `pulumi:"trafficPolicyId"`
}

type LookupMailManagerTrafficPolicyOutputArgs added in v0.111.0

type LookupMailManagerTrafficPolicyOutputArgs struct {
	// The identifier of the traffic policy resource.
	TrafficPolicyId pulumi.StringInput `pulumi:"trafficPolicyId"`
}

func (LookupMailManagerTrafficPolicyOutputArgs) ElementType added in v0.111.0

type LookupMailManagerTrafficPolicyResult added in v0.111.0

type LookupMailManagerTrafficPolicyResult struct {
	// Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
	DefaultAction *MailManagerTrafficPolicyAcceptAction `pulumi:"defaultAction"`
	// The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
	MaxMessageSizeBytes *float64 `pulumi:"maxMessageSizeBytes"`
	// Conditional statements for filtering email traffic.
	PolicyStatements []MailManagerTrafficPolicyPolicyStatement `pulumi:"policyStatements"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags []aws.Tag `pulumi:"tags"`
	// The Amazon Resource Name (ARN) of the traffic policy resource.
	TrafficPolicyArn *string `pulumi:"trafficPolicyArn"`
	// The identifier of the traffic policy resource.
	TrafficPolicyId *string `pulumi:"trafficPolicyId"`
	// The name of the policy.
	//
	// The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
	TrafficPolicyName *string `pulumi:"trafficPolicyName"`
}

func LookupMailManagerTrafficPolicy added in v0.111.0

Definition of AWS::SES::MailManagerTrafficPolicy Resource Type

type LookupMailManagerTrafficPolicyResultOutput added in v0.111.0

type LookupMailManagerTrafficPolicyResultOutput struct{ *pulumi.OutputState }

func (LookupMailManagerTrafficPolicyResultOutput) DefaultAction added in v0.111.0

Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements

func (LookupMailManagerTrafficPolicyResultOutput) ElementType added in v0.111.0

func (LookupMailManagerTrafficPolicyResultOutput) MaxMessageSizeBytes added in v0.111.0

The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.

func (LookupMailManagerTrafficPolicyResultOutput) PolicyStatements added in v0.111.0

Conditional statements for filtering email traffic.

func (LookupMailManagerTrafficPolicyResultOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (LookupMailManagerTrafficPolicyResultOutput) ToLookupMailManagerTrafficPolicyResultOutput added in v0.111.0

func (o LookupMailManagerTrafficPolicyResultOutput) ToLookupMailManagerTrafficPolicyResultOutput() LookupMailManagerTrafficPolicyResultOutput

func (LookupMailManagerTrafficPolicyResultOutput) ToLookupMailManagerTrafficPolicyResultOutputWithContext added in v0.111.0

func (o LookupMailManagerTrafficPolicyResultOutput) ToLookupMailManagerTrafficPolicyResultOutputWithContext(ctx context.Context) LookupMailManagerTrafficPolicyResultOutput

func (LookupMailManagerTrafficPolicyResultOutput) TrafficPolicyArn added in v0.111.0

The Amazon Resource Name (ARN) of the traffic policy resource.

func (LookupMailManagerTrafficPolicyResultOutput) TrafficPolicyId added in v0.111.0

The identifier of the traffic policy resource.

func (LookupMailManagerTrafficPolicyResultOutput) TrafficPolicyName added in v0.111.0

The name of the policy.

The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.

type LookupTemplateArgs added in v0.12.0

type LookupTemplateArgs struct {
	Id string `pulumi:"id"`
}

type LookupTemplateOutputArgs added in v0.12.0

type LookupTemplateOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupTemplateOutputArgs) ElementType added in v0.12.0

func (LookupTemplateOutputArgs) ElementType() reflect.Type

type LookupTemplateResult added in v0.12.0

type LookupTemplateResult struct {
	Id *string `pulumi:"id"`
	// The content of the email, composed of a subject line and either an HTML part or a text-only part.
	Template *TemplateType `pulumi:"template"`
}

func LookupTemplate added in v0.12.0

func LookupTemplate(ctx *pulumi.Context, args *LookupTemplateArgs, opts ...pulumi.InvokeOption) (*LookupTemplateResult, error)

Resource Type definition for AWS::SES::Template

type LookupTemplateResultOutput added in v0.12.0

type LookupTemplateResultOutput struct{ *pulumi.OutputState }

func LookupTemplateOutput added in v0.12.0

func LookupTemplateOutput(ctx *pulumi.Context, args LookupTemplateOutputArgs, opts ...pulumi.InvokeOption) LookupTemplateResultOutput

func (LookupTemplateResultOutput) ElementType added in v0.12.0

func (LookupTemplateResultOutput) ElementType() reflect.Type

func (LookupTemplateResultOutput) Id added in v0.12.0

func (LookupTemplateResultOutput) Template added in v0.12.0

The content of the email, composed of a subject line and either an HTML part or a text-only part.

func (LookupTemplateResultOutput) ToLookupTemplateResultOutput added in v0.12.0

func (o LookupTemplateResultOutput) ToLookupTemplateResultOutput() LookupTemplateResultOutput

func (LookupTemplateResultOutput) ToLookupTemplateResultOutputWithContext added in v0.12.0

func (o LookupTemplateResultOutput) ToLookupTemplateResultOutputWithContext(ctx context.Context) LookupTemplateResultOutput

type LookupVdmAttributesArgs added in v0.41.0

type LookupVdmAttributesArgs struct {
	// Unique identifier for this resource
	VdmAttributesResourceId string `pulumi:"vdmAttributesResourceId"`
}

type LookupVdmAttributesOutputArgs added in v0.41.0

type LookupVdmAttributesOutputArgs struct {
	// Unique identifier for this resource
	VdmAttributesResourceId pulumi.StringInput `pulumi:"vdmAttributesResourceId"`
}

func (LookupVdmAttributesOutputArgs) ElementType added in v0.41.0

type LookupVdmAttributesResult added in v0.41.0

type LookupVdmAttributesResult struct {
	// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
	DashboardAttributes *VdmAttributesDashboardAttributes `pulumi:"dashboardAttributes"`
	// Specifies additional settings for your VDM configuration as applicable to the Guardian.
	GuardianAttributes *VdmAttributesGuardianAttributes `pulumi:"guardianAttributes"`
	// Unique identifier for this resource
	VdmAttributesResourceId *string `pulumi:"vdmAttributesResourceId"`
}

func LookupVdmAttributes added in v0.41.0

func LookupVdmAttributes(ctx *pulumi.Context, args *LookupVdmAttributesArgs, opts ...pulumi.InvokeOption) (*LookupVdmAttributesResult, error)

Resource Type definition for AWS::SES::VdmAttributes

type LookupVdmAttributesResultOutput added in v0.41.0

type LookupVdmAttributesResultOutput struct{ *pulumi.OutputState }

func LookupVdmAttributesOutput added in v0.41.0

func (LookupVdmAttributesResultOutput) DashboardAttributes added in v0.41.0

Specifies additional settings for your VDM configuration as applicable to the Dashboard.

func (LookupVdmAttributesResultOutput) ElementType added in v0.41.0

func (LookupVdmAttributesResultOutput) GuardianAttributes added in v0.41.0

Specifies additional settings for your VDM configuration as applicable to the Guardian.

func (LookupVdmAttributesResultOutput) ToLookupVdmAttributesResultOutput added in v0.41.0

func (o LookupVdmAttributesResultOutput) ToLookupVdmAttributesResultOutput() LookupVdmAttributesResultOutput

func (LookupVdmAttributesResultOutput) ToLookupVdmAttributesResultOutputWithContext added in v0.41.0

func (o LookupVdmAttributesResultOutput) ToLookupVdmAttributesResultOutputWithContext(ctx context.Context) LookupVdmAttributesResultOutput

func (LookupVdmAttributesResultOutput) VdmAttributesResourceId added in v0.41.0

func (o LookupVdmAttributesResultOutput) VdmAttributesResourceId() pulumi.StringPtrOutput

Unique identifier for this resource

type MailManagerAddonInstance added in v0.111.0

type MailManagerAddonInstance struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the Add On instance.
	AddonInstanceArn pulumi.StringOutput `pulumi:"addonInstanceArn"`
	// The unique ID of the Add On instance.
	AddonInstanceId pulumi.StringOutput `pulumi:"addonInstanceId"`
	// The name of the Add On for the instance.
	AddonName pulumi.StringOutput `pulumi:"addonName"`
	// The subscription ID for the instance.
	AddonSubscriptionId pulumi.StringOutput `pulumi:"addonSubscriptionId"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::SES::MailManagerAddonInstance Resource Type

func GetMailManagerAddonInstance added in v0.111.0

func GetMailManagerAddonInstance(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MailManagerAddonInstanceState, opts ...pulumi.ResourceOption) (*MailManagerAddonInstance, error)

GetMailManagerAddonInstance gets an existing MailManagerAddonInstance resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMailManagerAddonInstance added in v0.111.0

func NewMailManagerAddonInstance(ctx *pulumi.Context,
	name string, args *MailManagerAddonInstanceArgs, opts ...pulumi.ResourceOption) (*MailManagerAddonInstance, error)

NewMailManagerAddonInstance registers a new resource with the given unique name, arguments, and options.

func (*MailManagerAddonInstance) ElementType added in v0.111.0

func (*MailManagerAddonInstance) ElementType() reflect.Type

func (*MailManagerAddonInstance) ToMailManagerAddonInstanceOutput added in v0.111.0

func (i *MailManagerAddonInstance) ToMailManagerAddonInstanceOutput() MailManagerAddonInstanceOutput

func (*MailManagerAddonInstance) ToMailManagerAddonInstanceOutputWithContext added in v0.111.0

func (i *MailManagerAddonInstance) ToMailManagerAddonInstanceOutputWithContext(ctx context.Context) MailManagerAddonInstanceOutput

type MailManagerAddonInstanceArgs added in v0.111.0

type MailManagerAddonInstanceArgs struct {
	// The subscription ID for the instance.
	AddonSubscriptionId pulumi.StringInput
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a MailManagerAddonInstance resource.

func (MailManagerAddonInstanceArgs) ElementType added in v0.111.0

type MailManagerAddonInstanceInput added in v0.111.0

type MailManagerAddonInstanceInput interface {
	pulumi.Input

	ToMailManagerAddonInstanceOutput() MailManagerAddonInstanceOutput
	ToMailManagerAddonInstanceOutputWithContext(ctx context.Context) MailManagerAddonInstanceOutput
}

type MailManagerAddonInstanceOutput added in v0.111.0

type MailManagerAddonInstanceOutput struct{ *pulumi.OutputState }

func (MailManagerAddonInstanceOutput) AddonInstanceArn added in v0.111.0

func (o MailManagerAddonInstanceOutput) AddonInstanceArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Add On instance.

func (MailManagerAddonInstanceOutput) AddonInstanceId added in v0.111.0

The unique ID of the Add On instance.

func (MailManagerAddonInstanceOutput) AddonName added in v0.111.0

The name of the Add On for the instance.

func (MailManagerAddonInstanceOutput) AddonSubscriptionId added in v0.111.0

func (o MailManagerAddonInstanceOutput) AddonSubscriptionId() pulumi.StringOutput

The subscription ID for the instance.

func (MailManagerAddonInstanceOutput) ElementType added in v0.111.0

func (MailManagerAddonInstanceOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (MailManagerAddonInstanceOutput) ToMailManagerAddonInstanceOutput added in v0.111.0

func (o MailManagerAddonInstanceOutput) ToMailManagerAddonInstanceOutput() MailManagerAddonInstanceOutput

func (MailManagerAddonInstanceOutput) ToMailManagerAddonInstanceOutputWithContext added in v0.111.0

func (o MailManagerAddonInstanceOutput) ToMailManagerAddonInstanceOutputWithContext(ctx context.Context) MailManagerAddonInstanceOutput

type MailManagerAddonInstanceState added in v0.111.0

type MailManagerAddonInstanceState struct {
}

func (MailManagerAddonInstanceState) ElementType added in v0.111.0

type MailManagerAddonInstanceTag added in v0.111.0

type MailManagerAddonInstanceTag struct {
	// The key of the key-value tag.
	Key string `pulumi:"key"`
	// The value of the key-value tag.
	Value string `pulumi:"value"`
}

type MailManagerAddonSubscription added in v0.111.0

type MailManagerAddonSubscription struct {
	pulumi.CustomResourceState

	// The name of the Add On to subscribe to. You can only have one subscription for each Add On name.
	//
	// Valid Values: `TRENDMICRO_VSAPI | SPAMHAUS_DBL | ABUSIX_MAIL_INTELLIGENCE`
	AddonName pulumi.StringOutput `pulumi:"addonName"`
	// The Amazon Resource Name (ARN) of the Add On subscription.
	AddonSubscriptionArn pulumi.StringOutput `pulumi:"addonSubscriptionArn"`
	// The unique ID of the Add On subscription.
	AddonSubscriptionId pulumi.StringOutput `pulumi:"addonSubscriptionId"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::SES::MailManagerAddonSubscription Resource Type

func GetMailManagerAddonSubscription added in v0.111.0

func GetMailManagerAddonSubscription(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MailManagerAddonSubscriptionState, opts ...pulumi.ResourceOption) (*MailManagerAddonSubscription, error)

GetMailManagerAddonSubscription gets an existing MailManagerAddonSubscription resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMailManagerAddonSubscription added in v0.111.0

func NewMailManagerAddonSubscription(ctx *pulumi.Context,
	name string, args *MailManagerAddonSubscriptionArgs, opts ...pulumi.ResourceOption) (*MailManagerAddonSubscription, error)

NewMailManagerAddonSubscription registers a new resource with the given unique name, arguments, and options.

func (*MailManagerAddonSubscription) ElementType added in v0.111.0

func (*MailManagerAddonSubscription) ElementType() reflect.Type

func (*MailManagerAddonSubscription) ToMailManagerAddonSubscriptionOutput added in v0.111.0

func (i *MailManagerAddonSubscription) ToMailManagerAddonSubscriptionOutput() MailManagerAddonSubscriptionOutput

func (*MailManagerAddonSubscription) ToMailManagerAddonSubscriptionOutputWithContext added in v0.111.0

func (i *MailManagerAddonSubscription) ToMailManagerAddonSubscriptionOutputWithContext(ctx context.Context) MailManagerAddonSubscriptionOutput

type MailManagerAddonSubscriptionArgs added in v0.111.0

type MailManagerAddonSubscriptionArgs struct {
	// The name of the Add On to subscribe to. You can only have one subscription for each Add On name.
	//
	// Valid Values: `TRENDMICRO_VSAPI | SPAMHAUS_DBL | ABUSIX_MAIL_INTELLIGENCE`
	AddonName pulumi.StringInput
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a MailManagerAddonSubscription resource.

func (MailManagerAddonSubscriptionArgs) ElementType added in v0.111.0

type MailManagerAddonSubscriptionInput added in v0.111.0

type MailManagerAddonSubscriptionInput interface {
	pulumi.Input

	ToMailManagerAddonSubscriptionOutput() MailManagerAddonSubscriptionOutput
	ToMailManagerAddonSubscriptionOutputWithContext(ctx context.Context) MailManagerAddonSubscriptionOutput
}

type MailManagerAddonSubscriptionOutput added in v0.111.0

type MailManagerAddonSubscriptionOutput struct{ *pulumi.OutputState }

func (MailManagerAddonSubscriptionOutput) AddonName added in v0.111.0

The name of the Add On to subscribe to. You can only have one subscription for each Add On name.

Valid Values: `TRENDMICRO_VSAPI | SPAMHAUS_DBL | ABUSIX_MAIL_INTELLIGENCE`

func (MailManagerAddonSubscriptionOutput) AddonSubscriptionArn added in v0.111.0

func (o MailManagerAddonSubscriptionOutput) AddonSubscriptionArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the Add On subscription.

func (MailManagerAddonSubscriptionOutput) AddonSubscriptionId added in v0.111.0

func (o MailManagerAddonSubscriptionOutput) AddonSubscriptionId() pulumi.StringOutput

The unique ID of the Add On subscription.

func (MailManagerAddonSubscriptionOutput) ElementType added in v0.111.0

func (MailManagerAddonSubscriptionOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (MailManagerAddonSubscriptionOutput) ToMailManagerAddonSubscriptionOutput added in v0.111.0

func (o MailManagerAddonSubscriptionOutput) ToMailManagerAddonSubscriptionOutput() MailManagerAddonSubscriptionOutput

func (MailManagerAddonSubscriptionOutput) ToMailManagerAddonSubscriptionOutputWithContext added in v0.111.0

func (o MailManagerAddonSubscriptionOutput) ToMailManagerAddonSubscriptionOutputWithContext(ctx context.Context) MailManagerAddonSubscriptionOutput

type MailManagerAddonSubscriptionState added in v0.111.0

type MailManagerAddonSubscriptionState struct {
}

func (MailManagerAddonSubscriptionState) ElementType added in v0.111.0

type MailManagerAddonSubscriptionTag added in v0.111.0

type MailManagerAddonSubscriptionTag struct {
	// The key of the key-value tag.
	Key string `pulumi:"key"`
	// The value of the key-value tag.
	Value string `pulumi:"value"`
}

type MailManagerArchive added in v0.111.0

type MailManagerArchive struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the archive.
	ArchiveArn pulumi.StringOutput `pulumi:"archiveArn"`
	// The unique identifier of the archive.
	ArchiveId pulumi.StringOutput `pulumi:"archiveId"`
	// A unique name for the new archive.
	ArchiveName pulumi.StringPtrOutput `pulumi:"archiveName"`
	// The current state of the archive:
	//
	// - `ACTIVE` – The archive is ready and available for use.
	// - `PENDING_DELETION` – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.
	ArchiveState MailManagerArchiveArchiveStateOutput `pulumi:"archiveState"`
	// The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
	KmsKeyArn pulumi.StringPtrOutput `pulumi:"kmsKeyArn"`
	// The period for retaining emails in the archive before automatic deletion.
	Retention MailManagerArchiveArchiveRetentionPropertiesPtrOutput `pulumi:"retention"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::SES::MailManagerArchive Resource Type

func GetMailManagerArchive added in v0.111.0

func GetMailManagerArchive(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MailManagerArchiveState, opts ...pulumi.ResourceOption) (*MailManagerArchive, error)

GetMailManagerArchive gets an existing MailManagerArchive resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMailManagerArchive added in v0.111.0

func NewMailManagerArchive(ctx *pulumi.Context,
	name string, args *MailManagerArchiveArgs, opts ...pulumi.ResourceOption) (*MailManagerArchive, error)

NewMailManagerArchive registers a new resource with the given unique name, arguments, and options.

func (*MailManagerArchive) ElementType added in v0.111.0

func (*MailManagerArchive) ElementType() reflect.Type

func (*MailManagerArchive) ToMailManagerArchiveOutput added in v0.111.0

func (i *MailManagerArchive) ToMailManagerArchiveOutput() MailManagerArchiveOutput

func (*MailManagerArchive) ToMailManagerArchiveOutputWithContext added in v0.111.0

func (i *MailManagerArchive) ToMailManagerArchiveOutputWithContext(ctx context.Context) MailManagerArchiveOutput

type MailManagerArchiveArchiveRetention0Properties added in v0.111.0

type MailManagerArchiveArchiveRetention0Properties struct {
	RetentionPeriod MailManagerArchiveRetentionPeriod `pulumi:"retentionPeriod"`
}

type MailManagerArchiveArchiveRetentionProperties added in v0.111.0

type MailManagerArchiveArchiveRetentionProperties struct {
	RetentionPeriod MailManagerArchiveRetentionPeriod `pulumi:"retentionPeriod"`
}

type MailManagerArchiveArchiveRetentionPropertiesArgs added in v0.111.0

type MailManagerArchiveArchiveRetentionPropertiesArgs struct {
	RetentionPeriod MailManagerArchiveRetentionPeriodInput `pulumi:"retentionPeriod"`
}

func (MailManagerArchiveArchiveRetentionPropertiesArgs) ElementType added in v0.111.0

func (MailManagerArchiveArchiveRetentionPropertiesArgs) ToMailManagerArchiveArchiveRetentionPropertiesOutput added in v0.111.0

func (i MailManagerArchiveArchiveRetentionPropertiesArgs) ToMailManagerArchiveArchiveRetentionPropertiesOutput() MailManagerArchiveArchiveRetentionPropertiesOutput

func (MailManagerArchiveArchiveRetentionPropertiesArgs) ToMailManagerArchiveArchiveRetentionPropertiesOutputWithContext added in v0.111.0

func (i MailManagerArchiveArchiveRetentionPropertiesArgs) ToMailManagerArchiveArchiveRetentionPropertiesOutputWithContext(ctx context.Context) MailManagerArchiveArchiveRetentionPropertiesOutput

func (MailManagerArchiveArchiveRetentionPropertiesArgs) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutput added in v0.111.0

func (i MailManagerArchiveArchiveRetentionPropertiesArgs) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutput() MailManagerArchiveArchiveRetentionPropertiesPtrOutput

func (MailManagerArchiveArchiveRetentionPropertiesArgs) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutputWithContext added in v0.111.0

func (i MailManagerArchiveArchiveRetentionPropertiesArgs) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutputWithContext(ctx context.Context) MailManagerArchiveArchiveRetentionPropertiesPtrOutput

type MailManagerArchiveArchiveRetentionPropertiesInput added in v0.111.0

type MailManagerArchiveArchiveRetentionPropertiesInput interface {
	pulumi.Input

	ToMailManagerArchiveArchiveRetentionPropertiesOutput() MailManagerArchiveArchiveRetentionPropertiesOutput
	ToMailManagerArchiveArchiveRetentionPropertiesOutputWithContext(context.Context) MailManagerArchiveArchiveRetentionPropertiesOutput
}

MailManagerArchiveArchiveRetentionPropertiesInput is an input type that accepts MailManagerArchiveArchiveRetentionPropertiesArgs and MailManagerArchiveArchiveRetentionPropertiesOutput values. You can construct a concrete instance of `MailManagerArchiveArchiveRetentionPropertiesInput` via:

MailManagerArchiveArchiveRetentionPropertiesArgs{...}

type MailManagerArchiveArchiveRetentionPropertiesOutput added in v0.111.0

type MailManagerArchiveArchiveRetentionPropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerArchiveArchiveRetentionPropertiesOutput) ElementType added in v0.111.0

func (MailManagerArchiveArchiveRetentionPropertiesOutput) RetentionPeriod added in v0.111.0

func (MailManagerArchiveArchiveRetentionPropertiesOutput) ToMailManagerArchiveArchiveRetentionPropertiesOutput added in v0.111.0

func (o MailManagerArchiveArchiveRetentionPropertiesOutput) ToMailManagerArchiveArchiveRetentionPropertiesOutput() MailManagerArchiveArchiveRetentionPropertiesOutput

func (MailManagerArchiveArchiveRetentionPropertiesOutput) ToMailManagerArchiveArchiveRetentionPropertiesOutputWithContext added in v0.111.0

func (o MailManagerArchiveArchiveRetentionPropertiesOutput) ToMailManagerArchiveArchiveRetentionPropertiesOutputWithContext(ctx context.Context) MailManagerArchiveArchiveRetentionPropertiesOutput

func (MailManagerArchiveArchiveRetentionPropertiesOutput) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutput added in v0.111.0

func (o MailManagerArchiveArchiveRetentionPropertiesOutput) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutput() MailManagerArchiveArchiveRetentionPropertiesPtrOutput

func (MailManagerArchiveArchiveRetentionPropertiesOutput) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutputWithContext added in v0.111.0

func (o MailManagerArchiveArchiveRetentionPropertiesOutput) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutputWithContext(ctx context.Context) MailManagerArchiveArchiveRetentionPropertiesPtrOutput

type MailManagerArchiveArchiveRetentionPropertiesPtrInput added in v0.111.0

type MailManagerArchiveArchiveRetentionPropertiesPtrInput interface {
	pulumi.Input

	ToMailManagerArchiveArchiveRetentionPropertiesPtrOutput() MailManagerArchiveArchiveRetentionPropertiesPtrOutput
	ToMailManagerArchiveArchiveRetentionPropertiesPtrOutputWithContext(context.Context) MailManagerArchiveArchiveRetentionPropertiesPtrOutput
}

MailManagerArchiveArchiveRetentionPropertiesPtrInput is an input type that accepts MailManagerArchiveArchiveRetentionPropertiesArgs, MailManagerArchiveArchiveRetentionPropertiesPtr and MailManagerArchiveArchiveRetentionPropertiesPtrOutput values. You can construct a concrete instance of `MailManagerArchiveArchiveRetentionPropertiesPtrInput` via:

        MailManagerArchiveArchiveRetentionPropertiesArgs{...}

or:

        nil

type MailManagerArchiveArchiveRetentionPropertiesPtrOutput added in v0.111.0

type MailManagerArchiveArchiveRetentionPropertiesPtrOutput struct{ *pulumi.OutputState }

func (MailManagerArchiveArchiveRetentionPropertiesPtrOutput) Elem added in v0.111.0

func (MailManagerArchiveArchiveRetentionPropertiesPtrOutput) ElementType added in v0.111.0

func (MailManagerArchiveArchiveRetentionPropertiesPtrOutput) RetentionPeriod added in v0.111.0

func (MailManagerArchiveArchiveRetentionPropertiesPtrOutput) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutput added in v0.111.0

func (MailManagerArchiveArchiveRetentionPropertiesPtrOutput) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutputWithContext added in v0.111.0

func (o MailManagerArchiveArchiveRetentionPropertiesPtrOutput) ToMailManagerArchiveArchiveRetentionPropertiesPtrOutputWithContext(ctx context.Context) MailManagerArchiveArchiveRetentionPropertiesPtrOutput

type MailManagerArchiveArchiveState added in v0.111.0

type MailManagerArchiveArchiveState string

type MailManagerArchiveArchiveStateOutput added in v0.111.0

type MailManagerArchiveArchiveStateOutput struct{ *pulumi.OutputState }

func (MailManagerArchiveArchiveStateOutput) ElementType added in v0.111.0

func (MailManagerArchiveArchiveStateOutput) ToMailManagerArchiveArchiveStateOutput added in v0.111.0

func (o MailManagerArchiveArchiveStateOutput) ToMailManagerArchiveArchiveStateOutput() MailManagerArchiveArchiveStateOutput

func (MailManagerArchiveArchiveStateOutput) ToMailManagerArchiveArchiveStateOutputWithContext added in v0.111.0

func (o MailManagerArchiveArchiveStateOutput) ToMailManagerArchiveArchiveStateOutputWithContext(ctx context.Context) MailManagerArchiveArchiveStateOutput

func (MailManagerArchiveArchiveStateOutput) ToMailManagerArchiveArchiveStatePtrOutput added in v0.111.0

func (o MailManagerArchiveArchiveStateOutput) ToMailManagerArchiveArchiveStatePtrOutput() MailManagerArchiveArchiveStatePtrOutput

func (MailManagerArchiveArchiveStateOutput) ToMailManagerArchiveArchiveStatePtrOutputWithContext added in v0.111.0

func (o MailManagerArchiveArchiveStateOutput) ToMailManagerArchiveArchiveStatePtrOutputWithContext(ctx context.Context) MailManagerArchiveArchiveStatePtrOutput

func (MailManagerArchiveArchiveStateOutput) ToStringOutput added in v0.111.0

func (MailManagerArchiveArchiveStateOutput) ToStringOutputWithContext added in v0.111.0

func (o MailManagerArchiveArchiveStateOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerArchiveArchiveStateOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerArchiveArchiveStateOutput) ToStringPtrOutputWithContext added in v0.111.0

func (o MailManagerArchiveArchiveStateOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerArchiveArchiveStatePtrOutput added in v0.111.0

type MailManagerArchiveArchiveStatePtrOutput struct{ *pulumi.OutputState }

func (MailManagerArchiveArchiveStatePtrOutput) Elem added in v0.111.0

func (MailManagerArchiveArchiveStatePtrOutput) ElementType added in v0.111.0

func (MailManagerArchiveArchiveStatePtrOutput) ToMailManagerArchiveArchiveStatePtrOutput added in v0.111.0

func (o MailManagerArchiveArchiveStatePtrOutput) ToMailManagerArchiveArchiveStatePtrOutput() MailManagerArchiveArchiveStatePtrOutput

func (MailManagerArchiveArchiveStatePtrOutput) ToMailManagerArchiveArchiveStatePtrOutputWithContext added in v0.111.0

func (o MailManagerArchiveArchiveStatePtrOutput) ToMailManagerArchiveArchiveStatePtrOutputWithContext(ctx context.Context) MailManagerArchiveArchiveStatePtrOutput

func (MailManagerArchiveArchiveStatePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerArchiveArchiveStatePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerArchiveArgs added in v0.111.0

type MailManagerArchiveArgs struct {
	// A unique name for the new archive.
	ArchiveName pulumi.StringPtrInput
	// The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.
	KmsKeyArn pulumi.StringPtrInput
	// The period for retaining emails in the archive before automatic deletion.
	Retention MailManagerArchiveArchiveRetentionPropertiesPtrInput
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a MailManagerArchive resource.

func (MailManagerArchiveArgs) ElementType added in v0.111.0

func (MailManagerArchiveArgs) ElementType() reflect.Type

type MailManagerArchiveInput added in v0.111.0

type MailManagerArchiveInput interface {
	pulumi.Input

	ToMailManagerArchiveOutput() MailManagerArchiveOutput
	ToMailManagerArchiveOutputWithContext(ctx context.Context) MailManagerArchiveOutput
}

type MailManagerArchiveOutput added in v0.111.0

type MailManagerArchiveOutput struct{ *pulumi.OutputState }

func (MailManagerArchiveOutput) ArchiveArn added in v0.111.0

The Amazon Resource Name (ARN) of the archive.

func (MailManagerArchiveOutput) ArchiveId added in v0.111.0

The unique identifier of the archive.

func (MailManagerArchiveOutput) ArchiveName added in v0.111.0

A unique name for the new archive.

func (MailManagerArchiveOutput) ArchiveState added in v0.111.0

The current state of the archive:

- `ACTIVE` – The archive is ready and available for use. - `PENDING_DELETION` – The archive has been marked for deletion and will be permanently deleted in 30 days. No further modifications can be made in this state.

func (MailManagerArchiveOutput) ElementType added in v0.111.0

func (MailManagerArchiveOutput) ElementType() reflect.Type

func (MailManagerArchiveOutput) KmsKeyArn added in v0.111.0

The Amazon Resource Name (ARN) of the KMS key for encrypting emails in the archive.

func (MailManagerArchiveOutput) Retention added in v0.111.0

The period for retaining emails in the archive before automatic deletion.

func (MailManagerArchiveOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (MailManagerArchiveOutput) ToMailManagerArchiveOutput added in v0.111.0

func (o MailManagerArchiveOutput) ToMailManagerArchiveOutput() MailManagerArchiveOutput

func (MailManagerArchiveOutput) ToMailManagerArchiveOutputWithContext added in v0.111.0

func (o MailManagerArchiveOutput) ToMailManagerArchiveOutputWithContext(ctx context.Context) MailManagerArchiveOutput

type MailManagerArchiveRetentionPeriod added in v0.111.0

type MailManagerArchiveRetentionPeriod string

func (MailManagerArchiveRetentionPeriod) ElementType added in v0.111.0

func (MailManagerArchiveRetentionPeriod) ToMailManagerArchiveRetentionPeriodOutput added in v0.111.0

func (e MailManagerArchiveRetentionPeriod) ToMailManagerArchiveRetentionPeriodOutput() MailManagerArchiveRetentionPeriodOutput

func (MailManagerArchiveRetentionPeriod) ToMailManagerArchiveRetentionPeriodOutputWithContext added in v0.111.0

func (e MailManagerArchiveRetentionPeriod) ToMailManagerArchiveRetentionPeriodOutputWithContext(ctx context.Context) MailManagerArchiveRetentionPeriodOutput

func (MailManagerArchiveRetentionPeriod) ToMailManagerArchiveRetentionPeriodPtrOutput added in v0.111.0

func (e MailManagerArchiveRetentionPeriod) ToMailManagerArchiveRetentionPeriodPtrOutput() MailManagerArchiveRetentionPeriodPtrOutput

func (MailManagerArchiveRetentionPeriod) ToMailManagerArchiveRetentionPeriodPtrOutputWithContext added in v0.111.0

func (e MailManagerArchiveRetentionPeriod) ToMailManagerArchiveRetentionPeriodPtrOutputWithContext(ctx context.Context) MailManagerArchiveRetentionPeriodPtrOutput

func (MailManagerArchiveRetentionPeriod) ToStringOutput added in v0.111.0

func (MailManagerArchiveRetentionPeriod) ToStringOutputWithContext added in v0.111.0

func (e MailManagerArchiveRetentionPeriod) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerArchiveRetentionPeriod) ToStringPtrOutput added in v0.111.0

func (MailManagerArchiveRetentionPeriod) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerArchiveRetentionPeriod) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerArchiveRetentionPeriodInput added in v0.111.0

type MailManagerArchiveRetentionPeriodInput interface {
	pulumi.Input

	ToMailManagerArchiveRetentionPeriodOutput() MailManagerArchiveRetentionPeriodOutput
	ToMailManagerArchiveRetentionPeriodOutputWithContext(context.Context) MailManagerArchiveRetentionPeriodOutput
}

MailManagerArchiveRetentionPeriodInput is an input type that accepts values of the MailManagerArchiveRetentionPeriod enum A concrete instance of `MailManagerArchiveRetentionPeriodInput` can be one of the following:

MailManagerArchiveRetentionPeriodThreeMonths
MailManagerArchiveRetentionPeriodSixMonths
MailManagerArchiveRetentionPeriodNineMonths
MailManagerArchiveRetentionPeriodOneYear
MailManagerArchiveRetentionPeriodEighteenMonths
MailManagerArchiveRetentionPeriodTwoYears
MailManagerArchiveRetentionPeriodThirtyMonths
MailManagerArchiveRetentionPeriodThreeYears
MailManagerArchiveRetentionPeriodFourYears
MailManagerArchiveRetentionPeriodFiveYears
MailManagerArchiveRetentionPeriodSixYears
MailManagerArchiveRetentionPeriodSevenYears
MailManagerArchiveRetentionPeriodEightYears
MailManagerArchiveRetentionPeriodNineYears
MailManagerArchiveRetentionPeriodTenYears
MailManagerArchiveRetentionPeriodPermanent

type MailManagerArchiveRetentionPeriodOutput added in v0.111.0

type MailManagerArchiveRetentionPeriodOutput struct{ *pulumi.OutputState }

func (MailManagerArchiveRetentionPeriodOutput) ElementType added in v0.111.0

func (MailManagerArchiveRetentionPeriodOutput) ToMailManagerArchiveRetentionPeriodOutput added in v0.111.0

func (o MailManagerArchiveRetentionPeriodOutput) ToMailManagerArchiveRetentionPeriodOutput() MailManagerArchiveRetentionPeriodOutput

func (MailManagerArchiveRetentionPeriodOutput) ToMailManagerArchiveRetentionPeriodOutputWithContext added in v0.111.0

func (o MailManagerArchiveRetentionPeriodOutput) ToMailManagerArchiveRetentionPeriodOutputWithContext(ctx context.Context) MailManagerArchiveRetentionPeriodOutput

func (MailManagerArchiveRetentionPeriodOutput) ToMailManagerArchiveRetentionPeriodPtrOutput added in v0.111.0

func (o MailManagerArchiveRetentionPeriodOutput) ToMailManagerArchiveRetentionPeriodPtrOutput() MailManagerArchiveRetentionPeriodPtrOutput

func (MailManagerArchiveRetentionPeriodOutput) ToMailManagerArchiveRetentionPeriodPtrOutputWithContext added in v0.111.0

func (o MailManagerArchiveRetentionPeriodOutput) ToMailManagerArchiveRetentionPeriodPtrOutputWithContext(ctx context.Context) MailManagerArchiveRetentionPeriodPtrOutput

func (MailManagerArchiveRetentionPeriodOutput) ToStringOutput added in v0.111.0

func (MailManagerArchiveRetentionPeriodOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerArchiveRetentionPeriodOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerArchiveRetentionPeriodOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerArchiveRetentionPeriodPtrInput added in v0.111.0

type MailManagerArchiveRetentionPeriodPtrInput interface {
	pulumi.Input

	ToMailManagerArchiveRetentionPeriodPtrOutput() MailManagerArchiveRetentionPeriodPtrOutput
	ToMailManagerArchiveRetentionPeriodPtrOutputWithContext(context.Context) MailManagerArchiveRetentionPeriodPtrOutput
}

func MailManagerArchiveRetentionPeriodPtr added in v0.111.0

func MailManagerArchiveRetentionPeriodPtr(v string) MailManagerArchiveRetentionPeriodPtrInput

type MailManagerArchiveRetentionPeriodPtrOutput added in v0.111.0

type MailManagerArchiveRetentionPeriodPtrOutput struct{ *pulumi.OutputState }

func (MailManagerArchiveRetentionPeriodPtrOutput) Elem added in v0.111.0

func (MailManagerArchiveRetentionPeriodPtrOutput) ElementType added in v0.111.0

func (MailManagerArchiveRetentionPeriodPtrOutput) ToMailManagerArchiveRetentionPeriodPtrOutput added in v0.111.0

func (o MailManagerArchiveRetentionPeriodPtrOutput) ToMailManagerArchiveRetentionPeriodPtrOutput() MailManagerArchiveRetentionPeriodPtrOutput

func (MailManagerArchiveRetentionPeriodPtrOutput) ToMailManagerArchiveRetentionPeriodPtrOutputWithContext added in v0.111.0

func (o MailManagerArchiveRetentionPeriodPtrOutput) ToMailManagerArchiveRetentionPeriodPtrOutputWithContext(ctx context.Context) MailManagerArchiveRetentionPeriodPtrOutput

func (MailManagerArchiveRetentionPeriodPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerArchiveRetentionPeriodPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerArchiveState added in v0.111.0

type MailManagerArchiveState struct {
}

func (MailManagerArchiveState) ElementType added in v0.111.0

func (MailManagerArchiveState) ElementType() reflect.Type

type MailManagerArchiveTag added in v0.111.0

type MailManagerArchiveTag struct {
	// The key of the key-value tag.
	Key string `pulumi:"key"`
	// The value of the key-value tag.
	Value string `pulumi:"value"`
}

type MailManagerIngressPoint added in v0.111.0

type MailManagerIngressPoint struct {
	pulumi.CustomResourceState

	// 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.
	ARecord pulumi.StringOutput `pulumi:"aRecord"`
	// The Amazon Resource Name (ARN) of the ingress endpoint resource.
	IngressPointArn pulumi.StringOutput `pulumi:"ingressPointArn"`
	// The configuration of the ingress endpoint resource.
	IngressPointConfiguration pulumi.AnyOutput `pulumi:"ingressPointConfiguration"`
	// The identifier of the ingress endpoint resource.
	IngressPointId pulumi.StringOutput `pulumi:"ingressPointId"`
	// A user friendly name for an ingress endpoint resource.
	IngressPointName pulumi.StringPtrOutput `pulumi:"ingressPointName"`
	// The identifier of an existing rule set that you attach to an ingress endpoint resource.
	RuleSetId pulumi.StringOutput `pulumi:"ruleSetId"`
	// The status of the ingress endpoint resource.
	Status MailManagerIngressPointIngressPointStatusOutput `pulumi:"status"`
	// The update status of an ingress endpoint.
	StatusToUpdate MailManagerIngressPointIngressPointStatusToUpdatePtrOutput `pulumi:"statusToUpdate"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
	TrafficPolicyId pulumi.StringOutput `pulumi:"trafficPolicyId"`
	// The type of the ingress endpoint to create.
	Type MailManagerIngressPointIngressPointTypeOutput `pulumi:"type"`
}

Definition of AWS::SES::MailManagerIngressPoint Resource Type

func GetMailManagerIngressPoint added in v0.111.0

func GetMailManagerIngressPoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MailManagerIngressPointState, opts ...pulumi.ResourceOption) (*MailManagerIngressPoint, error)

GetMailManagerIngressPoint gets an existing MailManagerIngressPoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMailManagerIngressPoint added in v0.111.0

func NewMailManagerIngressPoint(ctx *pulumi.Context,
	name string, args *MailManagerIngressPointArgs, opts ...pulumi.ResourceOption) (*MailManagerIngressPoint, error)

NewMailManagerIngressPoint registers a new resource with the given unique name, arguments, and options.

func (*MailManagerIngressPoint) ElementType added in v0.111.0

func (*MailManagerIngressPoint) ElementType() reflect.Type

func (*MailManagerIngressPoint) ToMailManagerIngressPointOutput added in v0.111.0

func (i *MailManagerIngressPoint) ToMailManagerIngressPointOutput() MailManagerIngressPointOutput

func (*MailManagerIngressPoint) ToMailManagerIngressPointOutputWithContext added in v0.111.0

func (i *MailManagerIngressPoint) ToMailManagerIngressPointOutputWithContext(ctx context.Context) MailManagerIngressPointOutput

type MailManagerIngressPointArgs added in v0.111.0

type MailManagerIngressPointArgs struct {
	// The configuration of the ingress endpoint resource.
	IngressPointConfiguration pulumi.Input
	// A user friendly name for an ingress endpoint resource.
	IngressPointName pulumi.StringPtrInput
	// The identifier of an existing rule set that you attach to an ingress endpoint resource.
	RuleSetId pulumi.StringInput
	// The update status of an ingress endpoint.
	StatusToUpdate MailManagerIngressPointIngressPointStatusToUpdatePtrInput
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayInput
	// The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
	TrafficPolicyId pulumi.StringInput
	// The type of the ingress endpoint to create.
	Type MailManagerIngressPointIngressPointTypeInput
}

The set of arguments for constructing a MailManagerIngressPoint resource.

func (MailManagerIngressPointArgs) ElementType added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration0Properties added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration0Properties struct {
	SmtpPassword string `pulumi:"smtpPassword"`
}

type MailManagerIngressPointIngressPointConfiguration0PropertiesArgs added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration0PropertiesArgs struct {
	SmtpPassword pulumi.StringInput `pulumi:"smtpPassword"`
}

func (MailManagerIngressPointIngressPointConfiguration0PropertiesArgs) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration0PropertiesOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration0PropertiesOutputWithContext added in v0.111.0

func (i MailManagerIngressPointIngressPointConfiguration0PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration0PropertiesOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration0PropertiesOutput

func (MailManagerIngressPointIngressPointConfiguration0PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutputWithContext added in v0.111.0

func (i MailManagerIngressPointIngressPointConfiguration0PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput

type MailManagerIngressPointIngressPointConfiguration0PropertiesInput added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration0PropertiesInput interface {
	pulumi.Input

	ToMailManagerIngressPointIngressPointConfiguration0PropertiesOutput() MailManagerIngressPointIngressPointConfiguration0PropertiesOutput
	ToMailManagerIngressPointIngressPointConfiguration0PropertiesOutputWithContext(context.Context) MailManagerIngressPointIngressPointConfiguration0PropertiesOutput
}

MailManagerIngressPointIngressPointConfiguration0PropertiesInput is an input type that accepts MailManagerIngressPointIngressPointConfiguration0PropertiesArgs and MailManagerIngressPointIngressPointConfiguration0PropertiesOutput values. You can construct a concrete instance of `MailManagerIngressPointIngressPointConfiguration0PropertiesInput` via:

MailManagerIngressPointIngressPointConfiguration0PropertiesArgs{...}

type MailManagerIngressPointIngressPointConfiguration0PropertiesOutput added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration0PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointConfiguration0PropertiesOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesOutput) SmtpPassword added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointConfiguration0PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration0PropertiesOutput

func (MailManagerIngressPointIngressPointConfiguration0PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointConfiguration0PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput

type MailManagerIngressPointIngressPointConfiguration0PropertiesPtrInput added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration0PropertiesPtrInput interface {
	pulumi.Input

	ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput() MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput
	ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutputWithContext(context.Context) MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput
}

MailManagerIngressPointIngressPointConfiguration0PropertiesPtrInput is an input type that accepts MailManagerIngressPointIngressPointConfiguration0PropertiesArgs, MailManagerIngressPointIngressPointConfiguration0PropertiesPtr and MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput values. You can construct a concrete instance of `MailManagerIngressPointIngressPointConfiguration0PropertiesPtrInput` via:

        MailManagerIngressPointIngressPointConfiguration0PropertiesArgs{...}

or:

        nil

type MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput) Elem added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput) SmtpPassword added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput) ToMailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration0PropertiesPtrOutput

type MailManagerIngressPointIngressPointConfiguration1Properties added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration1Properties struct {
	SecretArn string `pulumi:"secretArn"`
}

type MailManagerIngressPointIngressPointConfiguration1PropertiesArgs added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration1PropertiesArgs struct {
	SecretArn pulumi.StringInput `pulumi:"secretArn"`
}

func (MailManagerIngressPointIngressPointConfiguration1PropertiesArgs) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration1PropertiesOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration1PropertiesOutputWithContext added in v0.111.0

func (i MailManagerIngressPointIngressPointConfiguration1PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration1PropertiesOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration1PropertiesOutput

func (MailManagerIngressPointIngressPointConfiguration1PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutputWithContext added in v0.111.0

func (i MailManagerIngressPointIngressPointConfiguration1PropertiesArgs) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput

type MailManagerIngressPointIngressPointConfiguration1PropertiesInput added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration1PropertiesInput interface {
	pulumi.Input

	ToMailManagerIngressPointIngressPointConfiguration1PropertiesOutput() MailManagerIngressPointIngressPointConfiguration1PropertiesOutput
	ToMailManagerIngressPointIngressPointConfiguration1PropertiesOutputWithContext(context.Context) MailManagerIngressPointIngressPointConfiguration1PropertiesOutput
}

MailManagerIngressPointIngressPointConfiguration1PropertiesInput is an input type that accepts MailManagerIngressPointIngressPointConfiguration1PropertiesArgs and MailManagerIngressPointIngressPointConfiguration1PropertiesOutput values. You can construct a concrete instance of `MailManagerIngressPointIngressPointConfiguration1PropertiesInput` via:

MailManagerIngressPointIngressPointConfiguration1PropertiesArgs{...}

type MailManagerIngressPointIngressPointConfiguration1PropertiesOutput added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration1PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointConfiguration1PropertiesOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesOutput) SecretArn added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointConfiguration1PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration1PropertiesOutput

func (MailManagerIngressPointIngressPointConfiguration1PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointConfiguration1PropertiesOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput

type MailManagerIngressPointIngressPointConfiguration1PropertiesPtrInput added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration1PropertiesPtrInput interface {
	pulumi.Input

	ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput() MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput
	ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutputWithContext(context.Context) MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput
}

MailManagerIngressPointIngressPointConfiguration1PropertiesPtrInput is an input type that accepts MailManagerIngressPointIngressPointConfiguration1PropertiesArgs, MailManagerIngressPointIngressPointConfiguration1PropertiesPtr and MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput values. You can construct a concrete instance of `MailManagerIngressPointIngressPointConfiguration1PropertiesPtrInput` via:

        MailManagerIngressPointIngressPointConfiguration1PropertiesArgs{...}

or:

        nil

type MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput added in v0.111.0

type MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput) Elem added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput) SecretArn added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput) ToMailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointConfiguration1PropertiesPtrOutput

type MailManagerIngressPointIngressPointStatus added in v0.111.0

type MailManagerIngressPointIngressPointStatus string

type MailManagerIngressPointIngressPointStatusOutput added in v0.111.0

type MailManagerIngressPointIngressPointStatusOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointStatusOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointStatusOutput) ToMailManagerIngressPointIngressPointStatusOutput added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusOutput) ToMailManagerIngressPointIngressPointStatusOutput() MailManagerIngressPointIngressPointStatusOutput

func (MailManagerIngressPointIngressPointStatusOutput) ToMailManagerIngressPointIngressPointStatusOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusOutput) ToMailManagerIngressPointIngressPointStatusOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointStatusOutput

func (MailManagerIngressPointIngressPointStatusOutput) ToMailManagerIngressPointIngressPointStatusPtrOutput added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusOutput) ToMailManagerIngressPointIngressPointStatusPtrOutput() MailManagerIngressPointIngressPointStatusPtrOutput

func (MailManagerIngressPointIngressPointStatusOutput) ToMailManagerIngressPointIngressPointStatusPtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusOutput) ToMailManagerIngressPointIngressPointStatusPtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointStatusPtrOutput

func (MailManagerIngressPointIngressPointStatusOutput) ToStringOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerIngressPointIngressPointStatusOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerIngressPointIngressPointStatusPtrOutput added in v0.111.0

type MailManagerIngressPointIngressPointStatusPtrOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointStatusPtrOutput) Elem added in v0.111.0

func (MailManagerIngressPointIngressPointStatusPtrOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointStatusPtrOutput) ToMailManagerIngressPointIngressPointStatusPtrOutput added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusPtrOutput) ToMailManagerIngressPointIngressPointStatusPtrOutput() MailManagerIngressPointIngressPointStatusPtrOutput

func (MailManagerIngressPointIngressPointStatusPtrOutput) ToMailManagerIngressPointIngressPointStatusPtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusPtrOutput) ToMailManagerIngressPointIngressPointStatusPtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointStatusPtrOutput

func (MailManagerIngressPointIngressPointStatusPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerIngressPointIngressPointStatusToUpdate added in v0.111.0

type MailManagerIngressPointIngressPointStatusToUpdate string

func (MailManagerIngressPointIngressPointStatusToUpdate) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdate) ToMailManagerIngressPointIngressPointStatusToUpdateOutput added in v0.111.0

func (e MailManagerIngressPointIngressPointStatusToUpdate) ToMailManagerIngressPointIngressPointStatusToUpdateOutput() MailManagerIngressPointIngressPointStatusToUpdateOutput

func (MailManagerIngressPointIngressPointStatusToUpdate) ToMailManagerIngressPointIngressPointStatusToUpdateOutputWithContext added in v0.111.0

func (e MailManagerIngressPointIngressPointStatusToUpdate) ToMailManagerIngressPointIngressPointStatusToUpdateOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointStatusToUpdateOutput

func (MailManagerIngressPointIngressPointStatusToUpdate) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutput added in v0.111.0

func (e MailManagerIngressPointIngressPointStatusToUpdate) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutput() MailManagerIngressPointIngressPointStatusToUpdatePtrOutput

func (MailManagerIngressPointIngressPointStatusToUpdate) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutputWithContext added in v0.111.0

func (e MailManagerIngressPointIngressPointStatusToUpdate) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointStatusToUpdatePtrOutput

func (MailManagerIngressPointIngressPointStatusToUpdate) ToStringOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdate) ToStringOutputWithContext added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdate) ToStringPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdate) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerIngressPointIngressPointStatusToUpdateInput added in v0.111.0

type MailManagerIngressPointIngressPointStatusToUpdateInput interface {
	pulumi.Input

	ToMailManagerIngressPointIngressPointStatusToUpdateOutput() MailManagerIngressPointIngressPointStatusToUpdateOutput
	ToMailManagerIngressPointIngressPointStatusToUpdateOutputWithContext(context.Context) MailManagerIngressPointIngressPointStatusToUpdateOutput
}

MailManagerIngressPointIngressPointStatusToUpdateInput is an input type that accepts values of the MailManagerIngressPointIngressPointStatusToUpdate enum A concrete instance of `MailManagerIngressPointIngressPointStatusToUpdateInput` can be one of the following:

MailManagerIngressPointIngressPointStatusToUpdateActive
MailManagerIngressPointIngressPointStatusToUpdateClosed

type MailManagerIngressPointIngressPointStatusToUpdateOutput added in v0.111.0

type MailManagerIngressPointIngressPointStatusToUpdateOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ToMailManagerIngressPointIngressPointStatusToUpdateOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ToMailManagerIngressPointIngressPointStatusToUpdateOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusToUpdateOutput) ToMailManagerIngressPointIngressPointStatusToUpdateOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointStatusToUpdateOutput

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusToUpdateOutput) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointStatusToUpdatePtrOutput

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ToStringOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdateOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerIngressPointIngressPointStatusToUpdatePtrInput added in v0.111.0

type MailManagerIngressPointIngressPointStatusToUpdatePtrInput interface {
	pulumi.Input

	ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutput() MailManagerIngressPointIngressPointStatusToUpdatePtrOutput
	ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutputWithContext(context.Context) MailManagerIngressPointIngressPointStatusToUpdatePtrOutput
}

func MailManagerIngressPointIngressPointStatusToUpdatePtr added in v0.111.0

func MailManagerIngressPointIngressPointStatusToUpdatePtr(v string) MailManagerIngressPointIngressPointStatusToUpdatePtrInput

type MailManagerIngressPointIngressPointStatusToUpdatePtrOutput added in v0.111.0

type MailManagerIngressPointIngressPointStatusToUpdatePtrOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointStatusToUpdatePtrOutput) Elem added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdatePtrOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdatePtrOutput) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdatePtrOutput) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointStatusToUpdatePtrOutput) ToMailManagerIngressPointIngressPointStatusToUpdatePtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointStatusToUpdatePtrOutput

func (MailManagerIngressPointIngressPointStatusToUpdatePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointStatusToUpdatePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerIngressPointIngressPointType added in v0.111.0

type MailManagerIngressPointIngressPointType string

func (MailManagerIngressPointIngressPointType) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointType) ToMailManagerIngressPointIngressPointTypeOutput added in v0.111.0

func (e MailManagerIngressPointIngressPointType) ToMailManagerIngressPointIngressPointTypeOutput() MailManagerIngressPointIngressPointTypeOutput

func (MailManagerIngressPointIngressPointType) ToMailManagerIngressPointIngressPointTypeOutputWithContext added in v0.111.0

func (e MailManagerIngressPointIngressPointType) ToMailManagerIngressPointIngressPointTypeOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointTypeOutput

func (MailManagerIngressPointIngressPointType) ToMailManagerIngressPointIngressPointTypePtrOutput added in v0.111.0

func (e MailManagerIngressPointIngressPointType) ToMailManagerIngressPointIngressPointTypePtrOutput() MailManagerIngressPointIngressPointTypePtrOutput

func (MailManagerIngressPointIngressPointType) ToMailManagerIngressPointIngressPointTypePtrOutputWithContext added in v0.111.0

func (e MailManagerIngressPointIngressPointType) ToMailManagerIngressPointIngressPointTypePtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointTypePtrOutput

func (MailManagerIngressPointIngressPointType) ToStringOutput added in v0.111.0

func (MailManagerIngressPointIngressPointType) ToStringOutputWithContext added in v0.111.0

func (MailManagerIngressPointIngressPointType) ToStringPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointType) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerIngressPointIngressPointTypeInput added in v0.111.0

type MailManagerIngressPointIngressPointTypeInput interface {
	pulumi.Input

	ToMailManagerIngressPointIngressPointTypeOutput() MailManagerIngressPointIngressPointTypeOutput
	ToMailManagerIngressPointIngressPointTypeOutputWithContext(context.Context) MailManagerIngressPointIngressPointTypeOutput
}

MailManagerIngressPointIngressPointTypeInput is an input type that accepts values of the MailManagerIngressPointIngressPointType enum A concrete instance of `MailManagerIngressPointIngressPointTypeInput` can be one of the following:

MailManagerIngressPointIngressPointTypeOpen
MailManagerIngressPointIngressPointTypeAuth

type MailManagerIngressPointIngressPointTypeOutput added in v0.111.0

type MailManagerIngressPointIngressPointTypeOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointTypeOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointTypeOutput) ToMailManagerIngressPointIngressPointTypeOutput added in v0.111.0

func (o MailManagerIngressPointIngressPointTypeOutput) ToMailManagerIngressPointIngressPointTypeOutput() MailManagerIngressPointIngressPointTypeOutput

func (MailManagerIngressPointIngressPointTypeOutput) ToMailManagerIngressPointIngressPointTypeOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointTypeOutput) ToMailManagerIngressPointIngressPointTypeOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointTypeOutput

func (MailManagerIngressPointIngressPointTypeOutput) ToMailManagerIngressPointIngressPointTypePtrOutput added in v0.111.0

func (o MailManagerIngressPointIngressPointTypeOutput) ToMailManagerIngressPointIngressPointTypePtrOutput() MailManagerIngressPointIngressPointTypePtrOutput

func (MailManagerIngressPointIngressPointTypeOutput) ToMailManagerIngressPointIngressPointTypePtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointTypeOutput) ToMailManagerIngressPointIngressPointTypePtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointTypePtrOutput

func (MailManagerIngressPointIngressPointTypeOutput) ToStringOutput added in v0.111.0

func (MailManagerIngressPointIngressPointTypeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerIngressPointIngressPointTypeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointTypeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerIngressPointIngressPointTypePtrInput added in v0.111.0

type MailManagerIngressPointIngressPointTypePtrInput interface {
	pulumi.Input

	ToMailManagerIngressPointIngressPointTypePtrOutput() MailManagerIngressPointIngressPointTypePtrOutput
	ToMailManagerIngressPointIngressPointTypePtrOutputWithContext(context.Context) MailManagerIngressPointIngressPointTypePtrOutput
}

func MailManagerIngressPointIngressPointTypePtr added in v0.111.0

func MailManagerIngressPointIngressPointTypePtr(v string) MailManagerIngressPointIngressPointTypePtrInput

type MailManagerIngressPointIngressPointTypePtrOutput added in v0.111.0

type MailManagerIngressPointIngressPointTypePtrOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointIngressPointTypePtrOutput) Elem added in v0.111.0

func (MailManagerIngressPointIngressPointTypePtrOutput) ElementType added in v0.111.0

func (MailManagerIngressPointIngressPointTypePtrOutput) ToMailManagerIngressPointIngressPointTypePtrOutput added in v0.111.0

func (o MailManagerIngressPointIngressPointTypePtrOutput) ToMailManagerIngressPointIngressPointTypePtrOutput() MailManagerIngressPointIngressPointTypePtrOutput

func (MailManagerIngressPointIngressPointTypePtrOutput) ToMailManagerIngressPointIngressPointTypePtrOutputWithContext added in v0.111.0

func (o MailManagerIngressPointIngressPointTypePtrOutput) ToMailManagerIngressPointIngressPointTypePtrOutputWithContext(ctx context.Context) MailManagerIngressPointIngressPointTypePtrOutput

func (MailManagerIngressPointIngressPointTypePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerIngressPointIngressPointTypePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerIngressPointInput added in v0.111.0

type MailManagerIngressPointInput interface {
	pulumi.Input

	ToMailManagerIngressPointOutput() MailManagerIngressPointOutput
	ToMailManagerIngressPointOutputWithContext(ctx context.Context) MailManagerIngressPointOutput
}

type MailManagerIngressPointOutput added in v0.111.0

type MailManagerIngressPointOutput struct{ *pulumi.OutputState }

func (MailManagerIngressPointOutput) ARecord added in v0.111.0

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.

func (MailManagerIngressPointOutput) ElementType added in v0.111.0

func (MailManagerIngressPointOutput) IngressPointArn added in v0.111.0

The Amazon Resource Name (ARN) of the ingress endpoint resource.

func (MailManagerIngressPointOutput) IngressPointConfiguration added in v0.111.0

func (o MailManagerIngressPointOutput) IngressPointConfiguration() pulumi.AnyOutput

The configuration of the ingress endpoint resource.

func (MailManagerIngressPointOutput) IngressPointId added in v0.111.0

The identifier of the ingress endpoint resource.

func (MailManagerIngressPointOutput) IngressPointName added in v0.111.0

A user friendly name for an ingress endpoint resource.

func (MailManagerIngressPointOutput) RuleSetId added in v0.111.0

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

func (MailManagerIngressPointOutput) Status added in v0.111.0

The status of the ingress endpoint resource.

func (MailManagerIngressPointOutput) StatusToUpdate added in v0.111.0

The update status of an ingress endpoint.

func (MailManagerIngressPointOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (MailManagerIngressPointOutput) ToMailManagerIngressPointOutput added in v0.111.0

func (o MailManagerIngressPointOutput) ToMailManagerIngressPointOutput() MailManagerIngressPointOutput

func (MailManagerIngressPointOutput) ToMailManagerIngressPointOutputWithContext added in v0.111.0

func (o MailManagerIngressPointOutput) ToMailManagerIngressPointOutputWithContext(ctx context.Context) MailManagerIngressPointOutput

func (MailManagerIngressPointOutput) TrafficPolicyId added in v0.111.0

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

func (MailManagerIngressPointOutput) Type added in v0.111.0

The type of the ingress endpoint to create.

type MailManagerIngressPointState added in v0.111.0

type MailManagerIngressPointState struct {
}

func (MailManagerIngressPointState) ElementType added in v0.111.0

type MailManagerIngressPointTag added in v0.111.0

type MailManagerIngressPointTag struct {
	// The key of the key-value tag.
	Key string `pulumi:"key"`
	// The value of the key-value tag.
	Value string `pulumi:"value"`
}

type MailManagerRelay added in v0.111.0

type MailManagerRelay struct {
	pulumi.CustomResourceState

	// Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
	Authentication pulumi.AnyOutput `pulumi:"authentication"`
	// The Amazon Resource Name (ARN) of the relay.
	RelayArn pulumi.StringOutput `pulumi:"relayArn"`
	// The unique relay identifier.
	RelayId pulumi.StringOutput `pulumi:"relayId"`
	// The unique relay name.
	RelayName pulumi.StringPtrOutput `pulumi:"relayName"`
	// The destination relay server address.
	ServerName pulumi.StringOutput `pulumi:"serverName"`
	// The destination relay server port.
	ServerPort pulumi.Float64Output `pulumi:"serverPort"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::SES::MailManagerRelay Resource Type

func GetMailManagerRelay added in v0.111.0

func GetMailManagerRelay(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MailManagerRelayState, opts ...pulumi.ResourceOption) (*MailManagerRelay, error)

GetMailManagerRelay gets an existing MailManagerRelay resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMailManagerRelay added in v0.111.0

func NewMailManagerRelay(ctx *pulumi.Context,
	name string, args *MailManagerRelayArgs, opts ...pulumi.ResourceOption) (*MailManagerRelay, error)

NewMailManagerRelay registers a new resource with the given unique name, arguments, and options.

func (*MailManagerRelay) ElementType added in v0.111.0

func (*MailManagerRelay) ElementType() reflect.Type

func (*MailManagerRelay) ToMailManagerRelayOutput added in v0.111.0

func (i *MailManagerRelay) ToMailManagerRelayOutput() MailManagerRelayOutput

func (*MailManagerRelay) ToMailManagerRelayOutputWithContext added in v0.111.0

func (i *MailManagerRelay) ToMailManagerRelayOutputWithContext(ctx context.Context) MailManagerRelayOutput

type MailManagerRelayArgs added in v0.111.0

type MailManagerRelayArgs struct {
	// Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.
	Authentication pulumi.Input
	// The unique relay name.
	RelayName pulumi.StringPtrInput
	// The destination relay server address.
	ServerName pulumi.StringInput
	// The destination relay server port.
	ServerPort pulumi.Float64Input
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a MailManagerRelay resource.

func (MailManagerRelayArgs) ElementType added in v0.111.0

func (MailManagerRelayArgs) ElementType() reflect.Type

type MailManagerRelayInput added in v0.111.0

type MailManagerRelayInput interface {
	pulumi.Input

	ToMailManagerRelayOutput() MailManagerRelayOutput
	ToMailManagerRelayOutputWithContext(ctx context.Context) MailManagerRelayOutput
}

type MailManagerRelayNoAuthentication added in v0.111.0

type MailManagerRelayNoAuthentication struct {
}

type MailManagerRelayNoAuthenticationArgs added in v0.111.0

type MailManagerRelayNoAuthenticationArgs struct {
}

func (MailManagerRelayNoAuthenticationArgs) ElementType added in v0.111.0

func (MailManagerRelayNoAuthenticationArgs) ToMailManagerRelayNoAuthenticationOutput added in v0.111.0

func (i MailManagerRelayNoAuthenticationArgs) ToMailManagerRelayNoAuthenticationOutput() MailManagerRelayNoAuthenticationOutput

func (MailManagerRelayNoAuthenticationArgs) ToMailManagerRelayNoAuthenticationOutputWithContext added in v0.111.0

func (i MailManagerRelayNoAuthenticationArgs) ToMailManagerRelayNoAuthenticationOutputWithContext(ctx context.Context) MailManagerRelayNoAuthenticationOutput

type MailManagerRelayNoAuthenticationInput added in v0.111.0

type MailManagerRelayNoAuthenticationInput interface {
	pulumi.Input

	ToMailManagerRelayNoAuthenticationOutput() MailManagerRelayNoAuthenticationOutput
	ToMailManagerRelayNoAuthenticationOutputWithContext(context.Context) MailManagerRelayNoAuthenticationOutput
}

MailManagerRelayNoAuthenticationInput is an input type that accepts MailManagerRelayNoAuthenticationArgs and MailManagerRelayNoAuthenticationOutput values. You can construct a concrete instance of `MailManagerRelayNoAuthenticationInput` via:

MailManagerRelayNoAuthenticationArgs{...}

type MailManagerRelayNoAuthenticationOutput added in v0.111.0

type MailManagerRelayNoAuthenticationOutput struct{ *pulumi.OutputState }

func (MailManagerRelayNoAuthenticationOutput) ElementType added in v0.111.0

func (MailManagerRelayNoAuthenticationOutput) ToMailManagerRelayNoAuthenticationOutput added in v0.111.0

func (o MailManagerRelayNoAuthenticationOutput) ToMailManagerRelayNoAuthenticationOutput() MailManagerRelayNoAuthenticationOutput

func (MailManagerRelayNoAuthenticationOutput) ToMailManagerRelayNoAuthenticationOutputWithContext added in v0.111.0

func (o MailManagerRelayNoAuthenticationOutput) ToMailManagerRelayNoAuthenticationOutputWithContext(ctx context.Context) MailManagerRelayNoAuthenticationOutput

type MailManagerRelayNoAuthenticationPtrOutput added in v0.111.0

type MailManagerRelayNoAuthenticationPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRelayNoAuthenticationPtrOutput) Elem added in v0.111.0

func (MailManagerRelayNoAuthenticationPtrOutput) ElementType added in v0.111.0

func (MailManagerRelayNoAuthenticationPtrOutput) ToMailManagerRelayNoAuthenticationPtrOutput added in v0.111.0

func (o MailManagerRelayNoAuthenticationPtrOutput) ToMailManagerRelayNoAuthenticationPtrOutput() MailManagerRelayNoAuthenticationPtrOutput

func (MailManagerRelayNoAuthenticationPtrOutput) ToMailManagerRelayNoAuthenticationPtrOutputWithContext added in v0.111.0

func (o MailManagerRelayNoAuthenticationPtrOutput) ToMailManagerRelayNoAuthenticationPtrOutputWithContext(ctx context.Context) MailManagerRelayNoAuthenticationPtrOutput

type MailManagerRelayOutput added in v0.111.0

type MailManagerRelayOutput struct{ *pulumi.OutputState }

func (MailManagerRelayOutput) Authentication added in v0.111.0

func (o MailManagerRelayOutput) Authentication() pulumi.AnyOutput

Authentication for the relay destination server—specify the secretARN where the SMTP credentials are stored.

func (MailManagerRelayOutput) ElementType added in v0.111.0

func (MailManagerRelayOutput) ElementType() reflect.Type

func (MailManagerRelayOutput) RelayArn added in v0.111.0

The Amazon Resource Name (ARN) of the relay.

func (MailManagerRelayOutput) RelayId added in v0.111.0

The unique relay identifier.

func (MailManagerRelayOutput) RelayName added in v0.111.0

The unique relay name.

func (MailManagerRelayOutput) ServerName added in v0.111.0

The destination relay server address.

func (MailManagerRelayOutput) ServerPort added in v0.111.0

The destination relay server port.

func (MailManagerRelayOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (MailManagerRelayOutput) ToMailManagerRelayOutput added in v0.111.0

func (o MailManagerRelayOutput) ToMailManagerRelayOutput() MailManagerRelayOutput

func (MailManagerRelayOutput) ToMailManagerRelayOutputWithContext added in v0.111.0

func (o MailManagerRelayOutput) ToMailManagerRelayOutputWithContext(ctx context.Context) MailManagerRelayOutput

type MailManagerRelayRelayAuthentication0Properties added in v0.111.0

type MailManagerRelayRelayAuthentication0Properties struct {
	SecretArn string `pulumi:"secretArn"`
}

type MailManagerRelayRelayAuthentication0PropertiesArgs added in v0.111.0

type MailManagerRelayRelayAuthentication0PropertiesArgs struct {
	SecretArn pulumi.StringInput `pulumi:"secretArn"`
}

func (MailManagerRelayRelayAuthentication0PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRelayRelayAuthentication0PropertiesArgs) ToMailManagerRelayRelayAuthentication0PropertiesOutput added in v0.111.0

func (i MailManagerRelayRelayAuthentication0PropertiesArgs) ToMailManagerRelayRelayAuthentication0PropertiesOutput() MailManagerRelayRelayAuthentication0PropertiesOutput

func (MailManagerRelayRelayAuthentication0PropertiesArgs) ToMailManagerRelayRelayAuthentication0PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRelayRelayAuthentication0PropertiesArgs) ToMailManagerRelayRelayAuthentication0PropertiesOutputWithContext(ctx context.Context) MailManagerRelayRelayAuthentication0PropertiesOutput

type MailManagerRelayRelayAuthentication0PropertiesInput added in v0.111.0

type MailManagerRelayRelayAuthentication0PropertiesInput interface {
	pulumi.Input

	ToMailManagerRelayRelayAuthentication0PropertiesOutput() MailManagerRelayRelayAuthentication0PropertiesOutput
	ToMailManagerRelayRelayAuthentication0PropertiesOutputWithContext(context.Context) MailManagerRelayRelayAuthentication0PropertiesOutput
}

MailManagerRelayRelayAuthentication0PropertiesInput is an input type that accepts MailManagerRelayRelayAuthentication0PropertiesArgs and MailManagerRelayRelayAuthentication0PropertiesOutput values. You can construct a concrete instance of `MailManagerRelayRelayAuthentication0PropertiesInput` via:

MailManagerRelayRelayAuthentication0PropertiesArgs{...}

type MailManagerRelayRelayAuthentication0PropertiesOutput added in v0.111.0

type MailManagerRelayRelayAuthentication0PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRelayRelayAuthentication0PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRelayRelayAuthentication0PropertiesOutput) SecretArn added in v0.111.0

func (MailManagerRelayRelayAuthentication0PropertiesOutput) ToMailManagerRelayRelayAuthentication0PropertiesOutput added in v0.111.0

func (MailManagerRelayRelayAuthentication0PropertiesOutput) ToMailManagerRelayRelayAuthentication0PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRelayRelayAuthentication0PropertiesOutput) ToMailManagerRelayRelayAuthentication0PropertiesOutputWithContext(ctx context.Context) MailManagerRelayRelayAuthentication0PropertiesOutput

type MailManagerRelayRelayAuthentication0PropertiesPtrOutput added in v0.111.0

type MailManagerRelayRelayAuthentication0PropertiesPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRelayRelayAuthentication0PropertiesPtrOutput) Elem added in v0.111.0

func (MailManagerRelayRelayAuthentication0PropertiesPtrOutput) ElementType added in v0.111.0

func (MailManagerRelayRelayAuthentication0PropertiesPtrOutput) SecretArn added in v0.111.0

func (MailManagerRelayRelayAuthentication0PropertiesPtrOutput) ToMailManagerRelayRelayAuthentication0PropertiesPtrOutput added in v0.111.0

func (MailManagerRelayRelayAuthentication0PropertiesPtrOutput) ToMailManagerRelayRelayAuthentication0PropertiesPtrOutputWithContext added in v0.111.0

func (o MailManagerRelayRelayAuthentication0PropertiesPtrOutput) ToMailManagerRelayRelayAuthentication0PropertiesPtrOutputWithContext(ctx context.Context) MailManagerRelayRelayAuthentication0PropertiesPtrOutput

type MailManagerRelayRelayAuthentication1Properties added in v0.111.0

type MailManagerRelayRelayAuthentication1Properties struct {
	NoAuthentication MailManagerRelayNoAuthentication `pulumi:"noAuthentication"`
}

type MailManagerRelayRelayAuthentication1PropertiesArgs added in v0.111.0

type MailManagerRelayRelayAuthentication1PropertiesArgs struct {
	NoAuthentication MailManagerRelayNoAuthenticationInput `pulumi:"noAuthentication"`
}

func (MailManagerRelayRelayAuthentication1PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRelayRelayAuthentication1PropertiesArgs) ToMailManagerRelayRelayAuthentication1PropertiesOutput added in v0.111.0

func (i MailManagerRelayRelayAuthentication1PropertiesArgs) ToMailManagerRelayRelayAuthentication1PropertiesOutput() MailManagerRelayRelayAuthentication1PropertiesOutput

func (MailManagerRelayRelayAuthentication1PropertiesArgs) ToMailManagerRelayRelayAuthentication1PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRelayRelayAuthentication1PropertiesArgs) ToMailManagerRelayRelayAuthentication1PropertiesOutputWithContext(ctx context.Context) MailManagerRelayRelayAuthentication1PropertiesOutput

type MailManagerRelayRelayAuthentication1PropertiesInput added in v0.111.0

type MailManagerRelayRelayAuthentication1PropertiesInput interface {
	pulumi.Input

	ToMailManagerRelayRelayAuthentication1PropertiesOutput() MailManagerRelayRelayAuthentication1PropertiesOutput
	ToMailManagerRelayRelayAuthentication1PropertiesOutputWithContext(context.Context) MailManagerRelayRelayAuthentication1PropertiesOutput
}

MailManagerRelayRelayAuthentication1PropertiesInput is an input type that accepts MailManagerRelayRelayAuthentication1PropertiesArgs and MailManagerRelayRelayAuthentication1PropertiesOutput values. You can construct a concrete instance of `MailManagerRelayRelayAuthentication1PropertiesInput` via:

MailManagerRelayRelayAuthentication1PropertiesArgs{...}

type MailManagerRelayRelayAuthentication1PropertiesOutput added in v0.111.0

type MailManagerRelayRelayAuthentication1PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRelayRelayAuthentication1PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRelayRelayAuthentication1PropertiesOutput) NoAuthentication added in v0.111.0

func (MailManagerRelayRelayAuthentication1PropertiesOutput) ToMailManagerRelayRelayAuthentication1PropertiesOutput added in v0.111.0

func (MailManagerRelayRelayAuthentication1PropertiesOutput) ToMailManagerRelayRelayAuthentication1PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRelayRelayAuthentication1PropertiesOutput) ToMailManagerRelayRelayAuthentication1PropertiesOutputWithContext(ctx context.Context) MailManagerRelayRelayAuthentication1PropertiesOutput

type MailManagerRelayRelayAuthentication1PropertiesPtrOutput added in v0.111.0

type MailManagerRelayRelayAuthentication1PropertiesPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRelayRelayAuthentication1PropertiesPtrOutput) Elem added in v0.111.0

func (MailManagerRelayRelayAuthentication1PropertiesPtrOutput) ElementType added in v0.111.0

func (MailManagerRelayRelayAuthentication1PropertiesPtrOutput) NoAuthentication added in v0.111.0

func (MailManagerRelayRelayAuthentication1PropertiesPtrOutput) ToMailManagerRelayRelayAuthentication1PropertiesPtrOutput added in v0.111.0

func (MailManagerRelayRelayAuthentication1PropertiesPtrOutput) ToMailManagerRelayRelayAuthentication1PropertiesPtrOutputWithContext added in v0.111.0

func (o MailManagerRelayRelayAuthentication1PropertiesPtrOutput) ToMailManagerRelayRelayAuthentication1PropertiesPtrOutputWithContext(ctx context.Context) MailManagerRelayRelayAuthentication1PropertiesPtrOutput

type MailManagerRelayState added in v0.111.0

type MailManagerRelayState struct {
}

func (MailManagerRelayState) ElementType added in v0.111.0

func (MailManagerRelayState) ElementType() reflect.Type

type MailManagerRelayTag added in v0.111.0

type MailManagerRelayTag struct {
	// The key of the key-value tag.
	Key string `pulumi:"key"`
	// The value of the key-value tag.
	Value string `pulumi:"value"`
}

type MailManagerRuleSet added in v0.111.0

type MailManagerRuleSet struct {
	pulumi.CustomResourceState

	// The Amazon Resource Name (ARN) of the rule set resource.
	RuleSetArn pulumi.StringOutput `pulumi:"ruleSetArn"`
	// The identifier of the rule set.
	RuleSetId pulumi.StringOutput `pulumi:"ruleSetId"`
	// A user-friendly name for the rule set.
	RuleSetName pulumi.StringPtrOutput `pulumi:"ruleSetName"`
	// Conditional rules that are evaluated for determining actions on email.
	Rules MailManagerRuleSetRuleArrayOutput `pulumi:"rules"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayOutput `pulumi:"tags"`
}

Definition of AWS::SES::MailManagerRuleSet Resource Type

func GetMailManagerRuleSet added in v0.111.0

func GetMailManagerRuleSet(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MailManagerRuleSetState, opts ...pulumi.ResourceOption) (*MailManagerRuleSet, error)

GetMailManagerRuleSet gets an existing MailManagerRuleSet resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMailManagerRuleSet added in v0.111.0

func NewMailManagerRuleSet(ctx *pulumi.Context,
	name string, args *MailManagerRuleSetArgs, opts ...pulumi.ResourceOption) (*MailManagerRuleSet, error)

NewMailManagerRuleSet registers a new resource with the given unique name, arguments, and options.

func (*MailManagerRuleSet) ElementType added in v0.111.0

func (*MailManagerRuleSet) ElementType() reflect.Type

func (*MailManagerRuleSet) ToMailManagerRuleSetOutput added in v0.111.0

func (i *MailManagerRuleSet) ToMailManagerRuleSetOutput() MailManagerRuleSetOutput

func (*MailManagerRuleSet) ToMailManagerRuleSetOutputWithContext added in v0.111.0

func (i *MailManagerRuleSet) ToMailManagerRuleSetOutputWithContext(ctx context.Context) MailManagerRuleSetOutput

type MailManagerRuleSetActionFailurePolicy added in v0.111.0

type MailManagerRuleSetActionFailurePolicy string

func (MailManagerRuleSetActionFailurePolicy) ElementType added in v0.111.0

func (MailManagerRuleSetActionFailurePolicy) ToMailManagerRuleSetActionFailurePolicyOutput added in v0.111.0

func (e MailManagerRuleSetActionFailurePolicy) ToMailManagerRuleSetActionFailurePolicyOutput() MailManagerRuleSetActionFailurePolicyOutput

func (MailManagerRuleSetActionFailurePolicy) ToMailManagerRuleSetActionFailurePolicyOutputWithContext added in v0.111.0

func (e MailManagerRuleSetActionFailurePolicy) ToMailManagerRuleSetActionFailurePolicyOutputWithContext(ctx context.Context) MailManagerRuleSetActionFailurePolicyOutput

func (MailManagerRuleSetActionFailurePolicy) ToMailManagerRuleSetActionFailurePolicyPtrOutput added in v0.111.0

func (e MailManagerRuleSetActionFailurePolicy) ToMailManagerRuleSetActionFailurePolicyPtrOutput() MailManagerRuleSetActionFailurePolicyPtrOutput

func (MailManagerRuleSetActionFailurePolicy) ToMailManagerRuleSetActionFailurePolicyPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetActionFailurePolicy) ToMailManagerRuleSetActionFailurePolicyPtrOutputWithContext(ctx context.Context) MailManagerRuleSetActionFailurePolicyPtrOutput

func (MailManagerRuleSetActionFailurePolicy) ToStringOutput added in v0.111.0

func (MailManagerRuleSetActionFailurePolicy) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetActionFailurePolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetActionFailurePolicy) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetActionFailurePolicy) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetActionFailurePolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetActionFailurePolicyInput added in v0.111.0

type MailManagerRuleSetActionFailurePolicyInput interface {
	pulumi.Input

	ToMailManagerRuleSetActionFailurePolicyOutput() MailManagerRuleSetActionFailurePolicyOutput
	ToMailManagerRuleSetActionFailurePolicyOutputWithContext(context.Context) MailManagerRuleSetActionFailurePolicyOutput
}

MailManagerRuleSetActionFailurePolicyInput is an input type that accepts values of the MailManagerRuleSetActionFailurePolicy enum A concrete instance of `MailManagerRuleSetActionFailurePolicyInput` can be one of the following:

MailManagerRuleSetActionFailurePolicyContinue
MailManagerRuleSetActionFailurePolicyDrop

type MailManagerRuleSetActionFailurePolicyOutput added in v0.111.0

type MailManagerRuleSetActionFailurePolicyOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetActionFailurePolicyOutput) ElementType added in v0.111.0

func (MailManagerRuleSetActionFailurePolicyOutput) ToMailManagerRuleSetActionFailurePolicyOutput added in v0.111.0

func (o MailManagerRuleSetActionFailurePolicyOutput) ToMailManagerRuleSetActionFailurePolicyOutput() MailManagerRuleSetActionFailurePolicyOutput

func (MailManagerRuleSetActionFailurePolicyOutput) ToMailManagerRuleSetActionFailurePolicyOutputWithContext added in v0.111.0

func (o MailManagerRuleSetActionFailurePolicyOutput) ToMailManagerRuleSetActionFailurePolicyOutputWithContext(ctx context.Context) MailManagerRuleSetActionFailurePolicyOutput

func (MailManagerRuleSetActionFailurePolicyOutput) ToMailManagerRuleSetActionFailurePolicyPtrOutput added in v0.111.0

func (o MailManagerRuleSetActionFailurePolicyOutput) ToMailManagerRuleSetActionFailurePolicyPtrOutput() MailManagerRuleSetActionFailurePolicyPtrOutput

func (MailManagerRuleSetActionFailurePolicyOutput) ToMailManagerRuleSetActionFailurePolicyPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetActionFailurePolicyOutput) ToMailManagerRuleSetActionFailurePolicyPtrOutputWithContext(ctx context.Context) MailManagerRuleSetActionFailurePolicyPtrOutput

func (MailManagerRuleSetActionFailurePolicyOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetActionFailurePolicyOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetActionFailurePolicyOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetActionFailurePolicyOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetActionFailurePolicyPtrInput added in v0.111.0

type MailManagerRuleSetActionFailurePolicyPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetActionFailurePolicyPtrOutput() MailManagerRuleSetActionFailurePolicyPtrOutput
	ToMailManagerRuleSetActionFailurePolicyPtrOutputWithContext(context.Context) MailManagerRuleSetActionFailurePolicyPtrOutput
}

func MailManagerRuleSetActionFailurePolicyPtr added in v0.111.0

func MailManagerRuleSetActionFailurePolicyPtr(v string) MailManagerRuleSetActionFailurePolicyPtrInput

type MailManagerRuleSetActionFailurePolicyPtrOutput added in v0.111.0

type MailManagerRuleSetActionFailurePolicyPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetActionFailurePolicyPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetActionFailurePolicyPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetActionFailurePolicyPtrOutput) ToMailManagerRuleSetActionFailurePolicyPtrOutput added in v0.111.0

func (o MailManagerRuleSetActionFailurePolicyPtrOutput) ToMailManagerRuleSetActionFailurePolicyPtrOutput() MailManagerRuleSetActionFailurePolicyPtrOutput

func (MailManagerRuleSetActionFailurePolicyPtrOutput) ToMailManagerRuleSetActionFailurePolicyPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetActionFailurePolicyPtrOutput) ToMailManagerRuleSetActionFailurePolicyPtrOutputWithContext(ctx context.Context) MailManagerRuleSetActionFailurePolicyPtrOutput

func (MailManagerRuleSetActionFailurePolicyPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetActionFailurePolicyPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetAddHeaderAction added in v0.111.0

type MailManagerRuleSetAddHeaderAction struct {
	HeaderName  string `pulumi:"headerName"`
	HeaderValue string `pulumi:"headerValue"`
}

type MailManagerRuleSetAddHeaderActionArgs added in v0.111.0

type MailManagerRuleSetAddHeaderActionArgs struct {
	HeaderName  pulumi.StringInput `pulumi:"headerName"`
	HeaderValue pulumi.StringInput `pulumi:"headerValue"`
}

func (MailManagerRuleSetAddHeaderActionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetAddHeaderActionArgs) ToMailManagerRuleSetAddHeaderActionOutput added in v0.111.0

func (i MailManagerRuleSetAddHeaderActionArgs) ToMailManagerRuleSetAddHeaderActionOutput() MailManagerRuleSetAddHeaderActionOutput

func (MailManagerRuleSetAddHeaderActionArgs) ToMailManagerRuleSetAddHeaderActionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetAddHeaderActionArgs) ToMailManagerRuleSetAddHeaderActionOutputWithContext(ctx context.Context) MailManagerRuleSetAddHeaderActionOutput

type MailManagerRuleSetAddHeaderActionInput added in v0.111.0

type MailManagerRuleSetAddHeaderActionInput interface {
	pulumi.Input

	ToMailManagerRuleSetAddHeaderActionOutput() MailManagerRuleSetAddHeaderActionOutput
	ToMailManagerRuleSetAddHeaderActionOutputWithContext(context.Context) MailManagerRuleSetAddHeaderActionOutput
}

MailManagerRuleSetAddHeaderActionInput is an input type that accepts MailManagerRuleSetAddHeaderActionArgs and MailManagerRuleSetAddHeaderActionOutput values. You can construct a concrete instance of `MailManagerRuleSetAddHeaderActionInput` via:

MailManagerRuleSetAddHeaderActionArgs{...}

type MailManagerRuleSetAddHeaderActionOutput added in v0.111.0

type MailManagerRuleSetAddHeaderActionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetAddHeaderActionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetAddHeaderActionOutput) HeaderName added in v0.111.0

func (MailManagerRuleSetAddHeaderActionOutput) HeaderValue added in v0.111.0

func (MailManagerRuleSetAddHeaderActionOutput) ToMailManagerRuleSetAddHeaderActionOutput added in v0.111.0

func (o MailManagerRuleSetAddHeaderActionOutput) ToMailManagerRuleSetAddHeaderActionOutput() MailManagerRuleSetAddHeaderActionOutput

func (MailManagerRuleSetAddHeaderActionOutput) ToMailManagerRuleSetAddHeaderActionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetAddHeaderActionOutput) ToMailManagerRuleSetAddHeaderActionOutputWithContext(ctx context.Context) MailManagerRuleSetAddHeaderActionOutput

type MailManagerRuleSetAnalysis added in v0.111.0

type MailManagerRuleSetAnalysis struct {
	Analyzer    string `pulumi:"analyzer"`
	ResultField string `pulumi:"resultField"`
}

type MailManagerRuleSetAnalysisArgs added in v0.111.0

type MailManagerRuleSetAnalysisArgs struct {
	Analyzer    pulumi.StringInput `pulumi:"analyzer"`
	ResultField pulumi.StringInput `pulumi:"resultField"`
}

func (MailManagerRuleSetAnalysisArgs) ElementType added in v0.111.0

func (MailManagerRuleSetAnalysisArgs) ToMailManagerRuleSetAnalysisOutput added in v0.111.0

func (i MailManagerRuleSetAnalysisArgs) ToMailManagerRuleSetAnalysisOutput() MailManagerRuleSetAnalysisOutput

func (MailManagerRuleSetAnalysisArgs) ToMailManagerRuleSetAnalysisOutputWithContext added in v0.111.0

func (i MailManagerRuleSetAnalysisArgs) ToMailManagerRuleSetAnalysisOutputWithContext(ctx context.Context) MailManagerRuleSetAnalysisOutput

type MailManagerRuleSetAnalysisInput added in v0.111.0

type MailManagerRuleSetAnalysisInput interface {
	pulumi.Input

	ToMailManagerRuleSetAnalysisOutput() MailManagerRuleSetAnalysisOutput
	ToMailManagerRuleSetAnalysisOutputWithContext(context.Context) MailManagerRuleSetAnalysisOutput
}

MailManagerRuleSetAnalysisInput is an input type that accepts MailManagerRuleSetAnalysisArgs and MailManagerRuleSetAnalysisOutput values. You can construct a concrete instance of `MailManagerRuleSetAnalysisInput` via:

MailManagerRuleSetAnalysisArgs{...}

type MailManagerRuleSetAnalysisOutput added in v0.111.0

type MailManagerRuleSetAnalysisOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetAnalysisOutput) Analyzer added in v0.111.0

func (MailManagerRuleSetAnalysisOutput) ElementType added in v0.111.0

func (MailManagerRuleSetAnalysisOutput) ResultField added in v0.111.0

func (MailManagerRuleSetAnalysisOutput) ToMailManagerRuleSetAnalysisOutput added in v0.111.0

func (o MailManagerRuleSetAnalysisOutput) ToMailManagerRuleSetAnalysisOutput() MailManagerRuleSetAnalysisOutput

func (MailManagerRuleSetAnalysisOutput) ToMailManagerRuleSetAnalysisOutputWithContext added in v0.111.0

func (o MailManagerRuleSetAnalysisOutput) ToMailManagerRuleSetAnalysisOutputWithContext(ctx context.Context) MailManagerRuleSetAnalysisOutput

type MailManagerRuleSetArchiveAction added in v0.111.0

type MailManagerRuleSetArchiveAction struct {
	ActionFailurePolicy *MailManagerRuleSetActionFailurePolicy `pulumi:"actionFailurePolicy"`
	TargetArchive       string                                 `pulumi:"targetArchive"`
}

type MailManagerRuleSetArchiveActionArgs added in v0.111.0

type MailManagerRuleSetArchiveActionArgs struct {
	ActionFailurePolicy MailManagerRuleSetActionFailurePolicyPtrInput `pulumi:"actionFailurePolicy"`
	TargetArchive       pulumi.StringInput                            `pulumi:"targetArchive"`
}

func (MailManagerRuleSetArchiveActionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetArchiveActionArgs) ToMailManagerRuleSetArchiveActionOutput added in v0.111.0

func (i MailManagerRuleSetArchiveActionArgs) ToMailManagerRuleSetArchiveActionOutput() MailManagerRuleSetArchiveActionOutput

func (MailManagerRuleSetArchiveActionArgs) ToMailManagerRuleSetArchiveActionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetArchiveActionArgs) ToMailManagerRuleSetArchiveActionOutputWithContext(ctx context.Context) MailManagerRuleSetArchiveActionOutput

type MailManagerRuleSetArchiveActionInput added in v0.111.0

type MailManagerRuleSetArchiveActionInput interface {
	pulumi.Input

	ToMailManagerRuleSetArchiveActionOutput() MailManagerRuleSetArchiveActionOutput
	ToMailManagerRuleSetArchiveActionOutputWithContext(context.Context) MailManagerRuleSetArchiveActionOutput
}

MailManagerRuleSetArchiveActionInput is an input type that accepts MailManagerRuleSetArchiveActionArgs and MailManagerRuleSetArchiveActionOutput values. You can construct a concrete instance of `MailManagerRuleSetArchiveActionInput` via:

MailManagerRuleSetArchiveActionArgs{...}

type MailManagerRuleSetArchiveActionOutput added in v0.111.0

type MailManagerRuleSetArchiveActionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetArchiveActionOutput) ActionFailurePolicy added in v0.111.0

func (MailManagerRuleSetArchiveActionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetArchiveActionOutput) TargetArchive added in v0.111.0

func (MailManagerRuleSetArchiveActionOutput) ToMailManagerRuleSetArchiveActionOutput added in v0.111.0

func (o MailManagerRuleSetArchiveActionOutput) ToMailManagerRuleSetArchiveActionOutput() MailManagerRuleSetArchiveActionOutput

func (MailManagerRuleSetArchiveActionOutput) ToMailManagerRuleSetArchiveActionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetArchiveActionOutput) ToMailManagerRuleSetArchiveActionOutputWithContext(ctx context.Context) MailManagerRuleSetArchiveActionOutput

type MailManagerRuleSetArgs added in v0.111.0

type MailManagerRuleSetArgs struct {
	// A user-friendly name for the rule set.
	RuleSetName pulumi.StringPtrInput
	// Conditional rules that are evaluated for determining actions on email.
	Rules MailManagerRuleSetRuleArrayInput
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayInput
}

The set of arguments for constructing a MailManagerRuleSet resource.

func (MailManagerRuleSetArgs) ElementType added in v0.111.0

func (MailManagerRuleSetArgs) ElementType() reflect.Type

type MailManagerRuleSetDeliverToMailboxAction added in v0.111.0

type MailManagerRuleSetDeliverToMailboxAction struct {
	ActionFailurePolicy *MailManagerRuleSetActionFailurePolicy `pulumi:"actionFailurePolicy"`
	MailboxArn          string                                 `pulumi:"mailboxArn"`
	RoleArn             string                                 `pulumi:"roleArn"`
}

type MailManagerRuleSetDeliverToMailboxActionArgs added in v0.111.0

type MailManagerRuleSetDeliverToMailboxActionArgs struct {
	ActionFailurePolicy MailManagerRuleSetActionFailurePolicyPtrInput `pulumi:"actionFailurePolicy"`
	MailboxArn          pulumi.StringInput                            `pulumi:"mailboxArn"`
	RoleArn             pulumi.StringInput                            `pulumi:"roleArn"`
}

func (MailManagerRuleSetDeliverToMailboxActionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetDeliverToMailboxActionArgs) ToMailManagerRuleSetDeliverToMailboxActionOutput added in v0.111.0

func (i MailManagerRuleSetDeliverToMailboxActionArgs) ToMailManagerRuleSetDeliverToMailboxActionOutput() MailManagerRuleSetDeliverToMailboxActionOutput

func (MailManagerRuleSetDeliverToMailboxActionArgs) ToMailManagerRuleSetDeliverToMailboxActionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetDeliverToMailboxActionArgs) ToMailManagerRuleSetDeliverToMailboxActionOutputWithContext(ctx context.Context) MailManagerRuleSetDeliverToMailboxActionOutput

type MailManagerRuleSetDeliverToMailboxActionInput added in v0.111.0

type MailManagerRuleSetDeliverToMailboxActionInput interface {
	pulumi.Input

	ToMailManagerRuleSetDeliverToMailboxActionOutput() MailManagerRuleSetDeliverToMailboxActionOutput
	ToMailManagerRuleSetDeliverToMailboxActionOutputWithContext(context.Context) MailManagerRuleSetDeliverToMailboxActionOutput
}

MailManagerRuleSetDeliverToMailboxActionInput is an input type that accepts MailManagerRuleSetDeliverToMailboxActionArgs and MailManagerRuleSetDeliverToMailboxActionOutput values. You can construct a concrete instance of `MailManagerRuleSetDeliverToMailboxActionInput` via:

MailManagerRuleSetDeliverToMailboxActionArgs{...}

type MailManagerRuleSetDeliverToMailboxActionOutput added in v0.111.0

type MailManagerRuleSetDeliverToMailboxActionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetDeliverToMailboxActionOutput) ActionFailurePolicy added in v0.111.0

func (MailManagerRuleSetDeliverToMailboxActionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetDeliverToMailboxActionOutput) MailboxArn added in v0.111.0

func (MailManagerRuleSetDeliverToMailboxActionOutput) RoleArn added in v0.111.0

func (MailManagerRuleSetDeliverToMailboxActionOutput) ToMailManagerRuleSetDeliverToMailboxActionOutput added in v0.111.0

func (o MailManagerRuleSetDeliverToMailboxActionOutput) ToMailManagerRuleSetDeliverToMailboxActionOutput() MailManagerRuleSetDeliverToMailboxActionOutput

func (MailManagerRuleSetDeliverToMailboxActionOutput) ToMailManagerRuleSetDeliverToMailboxActionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetDeliverToMailboxActionOutput) ToMailManagerRuleSetDeliverToMailboxActionOutputWithContext(ctx context.Context) MailManagerRuleSetDeliverToMailboxActionOutput

type MailManagerRuleSetDropAction added in v0.111.0

type MailManagerRuleSetDropAction struct {
}

type MailManagerRuleSetDropActionArgs added in v0.111.0

type MailManagerRuleSetDropActionArgs struct {
}

func (MailManagerRuleSetDropActionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetDropActionArgs) ToMailManagerRuleSetDropActionOutput added in v0.111.0

func (i MailManagerRuleSetDropActionArgs) ToMailManagerRuleSetDropActionOutput() MailManagerRuleSetDropActionOutput

func (MailManagerRuleSetDropActionArgs) ToMailManagerRuleSetDropActionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetDropActionArgs) ToMailManagerRuleSetDropActionOutputWithContext(ctx context.Context) MailManagerRuleSetDropActionOutput

type MailManagerRuleSetDropActionInput added in v0.111.0

type MailManagerRuleSetDropActionInput interface {
	pulumi.Input

	ToMailManagerRuleSetDropActionOutput() MailManagerRuleSetDropActionOutput
	ToMailManagerRuleSetDropActionOutputWithContext(context.Context) MailManagerRuleSetDropActionOutput
}

MailManagerRuleSetDropActionInput is an input type that accepts MailManagerRuleSetDropActionArgs and MailManagerRuleSetDropActionOutput values. You can construct a concrete instance of `MailManagerRuleSetDropActionInput` via:

MailManagerRuleSetDropActionArgs{...}

type MailManagerRuleSetDropActionOutput added in v0.111.0

type MailManagerRuleSetDropActionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetDropActionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetDropActionOutput) ToMailManagerRuleSetDropActionOutput added in v0.111.0

func (o MailManagerRuleSetDropActionOutput) ToMailManagerRuleSetDropActionOutput() MailManagerRuleSetDropActionOutput

func (MailManagerRuleSetDropActionOutput) ToMailManagerRuleSetDropActionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetDropActionOutput) ToMailManagerRuleSetDropActionOutputWithContext(ctx context.Context) MailManagerRuleSetDropActionOutput

type MailManagerRuleSetInput added in v0.111.0

type MailManagerRuleSetInput interface {
	pulumi.Input

	ToMailManagerRuleSetOutput() MailManagerRuleSetOutput
	ToMailManagerRuleSetOutputWithContext(ctx context.Context) MailManagerRuleSetOutput
}

type MailManagerRuleSetMailFrom added in v0.111.0

type MailManagerRuleSetMailFrom string

func (MailManagerRuleSetMailFrom) ElementType added in v0.111.0

func (MailManagerRuleSetMailFrom) ElementType() reflect.Type

func (MailManagerRuleSetMailFrom) ToMailManagerRuleSetMailFromOutput added in v0.111.0

func (e MailManagerRuleSetMailFrom) ToMailManagerRuleSetMailFromOutput() MailManagerRuleSetMailFromOutput

func (MailManagerRuleSetMailFrom) ToMailManagerRuleSetMailFromOutputWithContext added in v0.111.0

func (e MailManagerRuleSetMailFrom) ToMailManagerRuleSetMailFromOutputWithContext(ctx context.Context) MailManagerRuleSetMailFromOutput

func (MailManagerRuleSetMailFrom) ToMailManagerRuleSetMailFromPtrOutput added in v0.111.0

func (e MailManagerRuleSetMailFrom) ToMailManagerRuleSetMailFromPtrOutput() MailManagerRuleSetMailFromPtrOutput

func (MailManagerRuleSetMailFrom) ToMailManagerRuleSetMailFromPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetMailFrom) ToMailManagerRuleSetMailFromPtrOutputWithContext(ctx context.Context) MailManagerRuleSetMailFromPtrOutput

func (MailManagerRuleSetMailFrom) ToStringOutput added in v0.111.0

func (e MailManagerRuleSetMailFrom) ToStringOutput() pulumi.StringOutput

func (MailManagerRuleSetMailFrom) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetMailFrom) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetMailFrom) ToStringPtrOutput added in v0.111.0

func (e MailManagerRuleSetMailFrom) ToStringPtrOutput() pulumi.StringPtrOutput

func (MailManagerRuleSetMailFrom) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetMailFrom) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetMailFromInput added in v0.111.0

type MailManagerRuleSetMailFromInput interface {
	pulumi.Input

	ToMailManagerRuleSetMailFromOutput() MailManagerRuleSetMailFromOutput
	ToMailManagerRuleSetMailFromOutputWithContext(context.Context) MailManagerRuleSetMailFromOutput
}

MailManagerRuleSetMailFromInput is an input type that accepts values of the MailManagerRuleSetMailFrom enum A concrete instance of `MailManagerRuleSetMailFromInput` can be one of the following:

MailManagerRuleSetMailFromReplace
MailManagerRuleSetMailFromPreserve

type MailManagerRuleSetMailFromOutput added in v0.111.0

type MailManagerRuleSetMailFromOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetMailFromOutput) ElementType added in v0.111.0

func (MailManagerRuleSetMailFromOutput) ToMailManagerRuleSetMailFromOutput added in v0.111.0

func (o MailManagerRuleSetMailFromOutput) ToMailManagerRuleSetMailFromOutput() MailManagerRuleSetMailFromOutput

func (MailManagerRuleSetMailFromOutput) ToMailManagerRuleSetMailFromOutputWithContext added in v0.111.0

func (o MailManagerRuleSetMailFromOutput) ToMailManagerRuleSetMailFromOutputWithContext(ctx context.Context) MailManagerRuleSetMailFromOutput

func (MailManagerRuleSetMailFromOutput) ToMailManagerRuleSetMailFromPtrOutput added in v0.111.0

func (o MailManagerRuleSetMailFromOutput) ToMailManagerRuleSetMailFromPtrOutput() MailManagerRuleSetMailFromPtrOutput

func (MailManagerRuleSetMailFromOutput) ToMailManagerRuleSetMailFromPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetMailFromOutput) ToMailManagerRuleSetMailFromPtrOutputWithContext(ctx context.Context) MailManagerRuleSetMailFromPtrOutput

func (MailManagerRuleSetMailFromOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetMailFromOutput) ToStringOutputWithContext added in v0.111.0

func (o MailManagerRuleSetMailFromOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetMailFromOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetMailFromOutput) ToStringPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetMailFromOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetMailFromPtrInput added in v0.111.0

type MailManagerRuleSetMailFromPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetMailFromPtrOutput() MailManagerRuleSetMailFromPtrOutput
	ToMailManagerRuleSetMailFromPtrOutputWithContext(context.Context) MailManagerRuleSetMailFromPtrOutput
}

func MailManagerRuleSetMailFromPtr added in v0.111.0

func MailManagerRuleSetMailFromPtr(v string) MailManagerRuleSetMailFromPtrInput

type MailManagerRuleSetMailFromPtrOutput added in v0.111.0

type MailManagerRuleSetMailFromPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetMailFromPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetMailFromPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetMailFromPtrOutput) ToMailManagerRuleSetMailFromPtrOutput added in v0.111.0

func (o MailManagerRuleSetMailFromPtrOutput) ToMailManagerRuleSetMailFromPtrOutput() MailManagerRuleSetMailFromPtrOutput

func (MailManagerRuleSetMailFromPtrOutput) ToMailManagerRuleSetMailFromPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetMailFromPtrOutput) ToMailManagerRuleSetMailFromPtrOutputWithContext(ctx context.Context) MailManagerRuleSetMailFromPtrOutput

func (MailManagerRuleSetMailFromPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetMailFromPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetMailFromPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetOutput added in v0.111.0

type MailManagerRuleSetOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetOutput) ElementType added in v0.111.0

func (MailManagerRuleSetOutput) ElementType() reflect.Type

func (MailManagerRuleSetOutput) RuleSetArn added in v0.111.0

The Amazon Resource Name (ARN) of the rule set resource.

func (MailManagerRuleSetOutput) RuleSetId added in v0.111.0

The identifier of the rule set.

func (MailManagerRuleSetOutput) RuleSetName added in v0.111.0

A user-friendly name for the rule set.

func (MailManagerRuleSetOutput) Rules added in v0.111.0

Conditional rules that are evaluated for determining actions on email.

func (MailManagerRuleSetOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (MailManagerRuleSetOutput) ToMailManagerRuleSetOutput added in v0.111.0

func (o MailManagerRuleSetOutput) ToMailManagerRuleSetOutput() MailManagerRuleSetOutput

func (MailManagerRuleSetOutput) ToMailManagerRuleSetOutputWithContext added in v0.111.0

func (o MailManagerRuleSetOutput) ToMailManagerRuleSetOutputWithContext(ctx context.Context) MailManagerRuleSetOutput

type MailManagerRuleSetRelayAction added in v0.111.0

type MailManagerRuleSetRelayAction struct {
	ActionFailurePolicy *MailManagerRuleSetActionFailurePolicy `pulumi:"actionFailurePolicy"`
	MailFrom            *MailManagerRuleSetMailFrom            `pulumi:"mailFrom"`
	Relay               string                                 `pulumi:"relay"`
}

type MailManagerRuleSetRelayActionArgs added in v0.111.0

type MailManagerRuleSetRelayActionArgs struct {
	ActionFailurePolicy MailManagerRuleSetActionFailurePolicyPtrInput `pulumi:"actionFailurePolicy"`
	MailFrom            MailManagerRuleSetMailFromPtrInput            `pulumi:"mailFrom"`
	Relay               pulumi.StringInput                            `pulumi:"relay"`
}

func (MailManagerRuleSetRelayActionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRelayActionArgs) ToMailManagerRuleSetRelayActionOutput added in v0.111.0

func (i MailManagerRuleSetRelayActionArgs) ToMailManagerRuleSetRelayActionOutput() MailManagerRuleSetRelayActionOutput

func (MailManagerRuleSetRelayActionArgs) ToMailManagerRuleSetRelayActionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRelayActionArgs) ToMailManagerRuleSetRelayActionOutputWithContext(ctx context.Context) MailManagerRuleSetRelayActionOutput

type MailManagerRuleSetRelayActionInput added in v0.111.0

type MailManagerRuleSetRelayActionInput interface {
	pulumi.Input

	ToMailManagerRuleSetRelayActionOutput() MailManagerRuleSetRelayActionOutput
	ToMailManagerRuleSetRelayActionOutputWithContext(context.Context) MailManagerRuleSetRelayActionOutput
}

MailManagerRuleSetRelayActionInput is an input type that accepts MailManagerRuleSetRelayActionArgs and MailManagerRuleSetRelayActionOutput values. You can construct a concrete instance of `MailManagerRuleSetRelayActionInput` via:

MailManagerRuleSetRelayActionArgs{...}

type MailManagerRuleSetRelayActionOutput added in v0.111.0

type MailManagerRuleSetRelayActionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRelayActionOutput) ActionFailurePolicy added in v0.111.0

func (MailManagerRuleSetRelayActionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRelayActionOutput) MailFrom added in v0.111.0

func (MailManagerRuleSetRelayActionOutput) Relay added in v0.111.0

func (MailManagerRuleSetRelayActionOutput) ToMailManagerRuleSetRelayActionOutput added in v0.111.0

func (o MailManagerRuleSetRelayActionOutput) ToMailManagerRuleSetRelayActionOutput() MailManagerRuleSetRelayActionOutput

func (MailManagerRuleSetRelayActionOutput) ToMailManagerRuleSetRelayActionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRelayActionOutput) ToMailManagerRuleSetRelayActionOutputWithContext(ctx context.Context) MailManagerRuleSetRelayActionOutput

type MailManagerRuleSetReplaceRecipientAction added in v0.111.0

type MailManagerRuleSetReplaceRecipientAction struct {
	ReplaceWith []string `pulumi:"replaceWith"`
}

type MailManagerRuleSetReplaceRecipientActionArgs added in v0.111.0

type MailManagerRuleSetReplaceRecipientActionArgs struct {
	ReplaceWith pulumi.StringArrayInput `pulumi:"replaceWith"`
}

func (MailManagerRuleSetReplaceRecipientActionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetReplaceRecipientActionArgs) ToMailManagerRuleSetReplaceRecipientActionOutput added in v0.111.0

func (i MailManagerRuleSetReplaceRecipientActionArgs) ToMailManagerRuleSetReplaceRecipientActionOutput() MailManagerRuleSetReplaceRecipientActionOutput

func (MailManagerRuleSetReplaceRecipientActionArgs) ToMailManagerRuleSetReplaceRecipientActionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetReplaceRecipientActionArgs) ToMailManagerRuleSetReplaceRecipientActionOutputWithContext(ctx context.Context) MailManagerRuleSetReplaceRecipientActionOutput

type MailManagerRuleSetReplaceRecipientActionInput added in v0.111.0

type MailManagerRuleSetReplaceRecipientActionInput interface {
	pulumi.Input

	ToMailManagerRuleSetReplaceRecipientActionOutput() MailManagerRuleSetReplaceRecipientActionOutput
	ToMailManagerRuleSetReplaceRecipientActionOutputWithContext(context.Context) MailManagerRuleSetReplaceRecipientActionOutput
}

MailManagerRuleSetReplaceRecipientActionInput is an input type that accepts MailManagerRuleSetReplaceRecipientActionArgs and MailManagerRuleSetReplaceRecipientActionOutput values. You can construct a concrete instance of `MailManagerRuleSetReplaceRecipientActionInput` via:

MailManagerRuleSetReplaceRecipientActionArgs{...}

type MailManagerRuleSetReplaceRecipientActionOutput added in v0.111.0

type MailManagerRuleSetReplaceRecipientActionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetReplaceRecipientActionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetReplaceRecipientActionOutput) ReplaceWith added in v0.111.0

func (MailManagerRuleSetReplaceRecipientActionOutput) ToMailManagerRuleSetReplaceRecipientActionOutput added in v0.111.0

func (o MailManagerRuleSetReplaceRecipientActionOutput) ToMailManagerRuleSetReplaceRecipientActionOutput() MailManagerRuleSetReplaceRecipientActionOutput

func (MailManagerRuleSetReplaceRecipientActionOutput) ToMailManagerRuleSetReplaceRecipientActionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetReplaceRecipientActionOutput) ToMailManagerRuleSetReplaceRecipientActionOutputWithContext(ctx context.Context) MailManagerRuleSetReplaceRecipientActionOutput

type MailManagerRuleSetRule added in v0.111.0

type MailManagerRuleSetRule struct {
	// The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
	Actions []interface{} `pulumi:"actions"`
	// The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
	Conditions []interface{} `pulumi:"conditions"`
	// The user-friendly name of the rule.
	Name *string `pulumi:"name"`
	// The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
	Unless []interface{} `pulumi:"unless"`
}

type MailManagerRuleSetRuleAction0Properties added in v0.111.0

type MailManagerRuleSetRuleAction0Properties struct {
	Drop MailManagerRuleSetDropAction `pulumi:"drop"`
}

type MailManagerRuleSetRuleAction0PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleAction0PropertiesArgs struct {
	Drop MailManagerRuleSetDropActionInput `pulumi:"drop"`
}

func (MailManagerRuleSetRuleAction0PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction0PropertiesArgs) ToMailManagerRuleSetRuleAction0PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleAction0PropertiesArgs) ToMailManagerRuleSetRuleAction0PropertiesOutput() MailManagerRuleSetRuleAction0PropertiesOutput

func (MailManagerRuleSetRuleAction0PropertiesArgs) ToMailManagerRuleSetRuleAction0PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleAction0PropertiesArgs) ToMailManagerRuleSetRuleAction0PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction0PropertiesOutput

type MailManagerRuleSetRuleAction0PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleAction0PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleAction0PropertiesOutput() MailManagerRuleSetRuleAction0PropertiesOutput
	ToMailManagerRuleSetRuleAction0PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleAction0PropertiesOutput
}

MailManagerRuleSetRuleAction0PropertiesInput is an input type that accepts MailManagerRuleSetRuleAction0PropertiesArgs and MailManagerRuleSetRuleAction0PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleAction0PropertiesInput` via:

MailManagerRuleSetRuleAction0PropertiesArgs{...}

type MailManagerRuleSetRuleAction0PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleAction0PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleAction0PropertiesOutput) Drop added in v0.111.0

func (MailManagerRuleSetRuleAction0PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction0PropertiesOutput) ToMailManagerRuleSetRuleAction0PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleAction0PropertiesOutput) ToMailManagerRuleSetRuleAction0PropertiesOutput() MailManagerRuleSetRuleAction0PropertiesOutput

func (MailManagerRuleSetRuleAction0PropertiesOutput) ToMailManagerRuleSetRuleAction0PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleAction0PropertiesOutput) ToMailManagerRuleSetRuleAction0PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction0PropertiesOutput

type MailManagerRuleSetRuleAction1Properties added in v0.111.0

type MailManagerRuleSetRuleAction1Properties struct {
	Relay MailManagerRuleSetRelayAction `pulumi:"relay"`
}

type MailManagerRuleSetRuleAction1PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleAction1PropertiesArgs struct {
	Relay MailManagerRuleSetRelayActionInput `pulumi:"relay"`
}

func (MailManagerRuleSetRuleAction1PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction1PropertiesArgs) ToMailManagerRuleSetRuleAction1PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleAction1PropertiesArgs) ToMailManagerRuleSetRuleAction1PropertiesOutput() MailManagerRuleSetRuleAction1PropertiesOutput

func (MailManagerRuleSetRuleAction1PropertiesArgs) ToMailManagerRuleSetRuleAction1PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleAction1PropertiesArgs) ToMailManagerRuleSetRuleAction1PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction1PropertiesOutput

type MailManagerRuleSetRuleAction1PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleAction1PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleAction1PropertiesOutput() MailManagerRuleSetRuleAction1PropertiesOutput
	ToMailManagerRuleSetRuleAction1PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleAction1PropertiesOutput
}

MailManagerRuleSetRuleAction1PropertiesInput is an input type that accepts MailManagerRuleSetRuleAction1PropertiesArgs and MailManagerRuleSetRuleAction1PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleAction1PropertiesInput` via:

MailManagerRuleSetRuleAction1PropertiesArgs{...}

type MailManagerRuleSetRuleAction1PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleAction1PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleAction1PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction1PropertiesOutput) Relay added in v0.111.0

func (MailManagerRuleSetRuleAction1PropertiesOutput) ToMailManagerRuleSetRuleAction1PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleAction1PropertiesOutput) ToMailManagerRuleSetRuleAction1PropertiesOutput() MailManagerRuleSetRuleAction1PropertiesOutput

func (MailManagerRuleSetRuleAction1PropertiesOutput) ToMailManagerRuleSetRuleAction1PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleAction1PropertiesOutput) ToMailManagerRuleSetRuleAction1PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction1PropertiesOutput

type MailManagerRuleSetRuleAction2Properties added in v0.111.0

type MailManagerRuleSetRuleAction2Properties struct {
	Archive MailManagerRuleSetArchiveAction `pulumi:"archive"`
}

type MailManagerRuleSetRuleAction2PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleAction2PropertiesArgs struct {
	Archive MailManagerRuleSetArchiveActionInput `pulumi:"archive"`
}

func (MailManagerRuleSetRuleAction2PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction2PropertiesArgs) ToMailManagerRuleSetRuleAction2PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleAction2PropertiesArgs) ToMailManagerRuleSetRuleAction2PropertiesOutput() MailManagerRuleSetRuleAction2PropertiesOutput

func (MailManagerRuleSetRuleAction2PropertiesArgs) ToMailManagerRuleSetRuleAction2PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleAction2PropertiesArgs) ToMailManagerRuleSetRuleAction2PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction2PropertiesOutput

type MailManagerRuleSetRuleAction2PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleAction2PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleAction2PropertiesOutput() MailManagerRuleSetRuleAction2PropertiesOutput
	ToMailManagerRuleSetRuleAction2PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleAction2PropertiesOutput
}

MailManagerRuleSetRuleAction2PropertiesInput is an input type that accepts MailManagerRuleSetRuleAction2PropertiesArgs and MailManagerRuleSetRuleAction2PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleAction2PropertiesInput` via:

MailManagerRuleSetRuleAction2PropertiesArgs{...}

type MailManagerRuleSetRuleAction2PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleAction2PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleAction2PropertiesOutput) Archive added in v0.111.0

func (MailManagerRuleSetRuleAction2PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction2PropertiesOutput) ToMailManagerRuleSetRuleAction2PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleAction2PropertiesOutput) ToMailManagerRuleSetRuleAction2PropertiesOutput() MailManagerRuleSetRuleAction2PropertiesOutput

func (MailManagerRuleSetRuleAction2PropertiesOutput) ToMailManagerRuleSetRuleAction2PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleAction2PropertiesOutput) ToMailManagerRuleSetRuleAction2PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction2PropertiesOutput

type MailManagerRuleSetRuleAction3Properties added in v0.111.0

type MailManagerRuleSetRuleAction3Properties struct {
	WriteToS3 MailManagerRuleSetS3Action `pulumi:"writeToS3"`
}

type MailManagerRuleSetRuleAction3PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleAction3PropertiesArgs struct {
	WriteToS3 MailManagerRuleSetS3ActionInput `pulumi:"writeToS3"`
}

func (MailManagerRuleSetRuleAction3PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction3PropertiesArgs) ToMailManagerRuleSetRuleAction3PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleAction3PropertiesArgs) ToMailManagerRuleSetRuleAction3PropertiesOutput() MailManagerRuleSetRuleAction3PropertiesOutput

func (MailManagerRuleSetRuleAction3PropertiesArgs) ToMailManagerRuleSetRuleAction3PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleAction3PropertiesArgs) ToMailManagerRuleSetRuleAction3PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction3PropertiesOutput

type MailManagerRuleSetRuleAction3PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleAction3PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleAction3PropertiesOutput() MailManagerRuleSetRuleAction3PropertiesOutput
	ToMailManagerRuleSetRuleAction3PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleAction3PropertiesOutput
}

MailManagerRuleSetRuleAction3PropertiesInput is an input type that accepts MailManagerRuleSetRuleAction3PropertiesArgs and MailManagerRuleSetRuleAction3PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleAction3PropertiesInput` via:

MailManagerRuleSetRuleAction3PropertiesArgs{...}

type MailManagerRuleSetRuleAction3PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleAction3PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleAction3PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction3PropertiesOutput) ToMailManagerRuleSetRuleAction3PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleAction3PropertiesOutput) ToMailManagerRuleSetRuleAction3PropertiesOutput() MailManagerRuleSetRuleAction3PropertiesOutput

func (MailManagerRuleSetRuleAction3PropertiesOutput) ToMailManagerRuleSetRuleAction3PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleAction3PropertiesOutput) ToMailManagerRuleSetRuleAction3PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction3PropertiesOutput

func (MailManagerRuleSetRuleAction3PropertiesOutput) WriteToS3 added in v0.111.0

type MailManagerRuleSetRuleAction4Properties added in v0.111.0

type MailManagerRuleSetRuleAction4Properties struct {
	Send MailManagerRuleSetSendAction `pulumi:"send"`
}

type MailManagerRuleSetRuleAction4PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleAction4PropertiesArgs struct {
	Send MailManagerRuleSetSendActionInput `pulumi:"send"`
}

func (MailManagerRuleSetRuleAction4PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction4PropertiesArgs) ToMailManagerRuleSetRuleAction4PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleAction4PropertiesArgs) ToMailManagerRuleSetRuleAction4PropertiesOutput() MailManagerRuleSetRuleAction4PropertiesOutput

func (MailManagerRuleSetRuleAction4PropertiesArgs) ToMailManagerRuleSetRuleAction4PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleAction4PropertiesArgs) ToMailManagerRuleSetRuleAction4PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction4PropertiesOutput

type MailManagerRuleSetRuleAction4PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleAction4PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleAction4PropertiesOutput() MailManagerRuleSetRuleAction4PropertiesOutput
	ToMailManagerRuleSetRuleAction4PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleAction4PropertiesOutput
}

MailManagerRuleSetRuleAction4PropertiesInput is an input type that accepts MailManagerRuleSetRuleAction4PropertiesArgs and MailManagerRuleSetRuleAction4PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleAction4PropertiesInput` via:

MailManagerRuleSetRuleAction4PropertiesArgs{...}

type MailManagerRuleSetRuleAction4PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleAction4PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleAction4PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction4PropertiesOutput) Send added in v0.111.0

func (MailManagerRuleSetRuleAction4PropertiesOutput) ToMailManagerRuleSetRuleAction4PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleAction4PropertiesOutput) ToMailManagerRuleSetRuleAction4PropertiesOutput() MailManagerRuleSetRuleAction4PropertiesOutput

func (MailManagerRuleSetRuleAction4PropertiesOutput) ToMailManagerRuleSetRuleAction4PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleAction4PropertiesOutput) ToMailManagerRuleSetRuleAction4PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction4PropertiesOutput

type MailManagerRuleSetRuleAction5Properties added in v0.111.0

type MailManagerRuleSetRuleAction5Properties struct {
	AddHeader MailManagerRuleSetAddHeaderAction `pulumi:"addHeader"`
}

type MailManagerRuleSetRuleAction5PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleAction5PropertiesArgs struct {
	AddHeader MailManagerRuleSetAddHeaderActionInput `pulumi:"addHeader"`
}

func (MailManagerRuleSetRuleAction5PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction5PropertiesArgs) ToMailManagerRuleSetRuleAction5PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleAction5PropertiesArgs) ToMailManagerRuleSetRuleAction5PropertiesOutput() MailManagerRuleSetRuleAction5PropertiesOutput

func (MailManagerRuleSetRuleAction5PropertiesArgs) ToMailManagerRuleSetRuleAction5PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleAction5PropertiesArgs) ToMailManagerRuleSetRuleAction5PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction5PropertiesOutput

type MailManagerRuleSetRuleAction5PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleAction5PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleAction5PropertiesOutput() MailManagerRuleSetRuleAction5PropertiesOutput
	ToMailManagerRuleSetRuleAction5PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleAction5PropertiesOutput
}

MailManagerRuleSetRuleAction5PropertiesInput is an input type that accepts MailManagerRuleSetRuleAction5PropertiesArgs and MailManagerRuleSetRuleAction5PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleAction5PropertiesInput` via:

MailManagerRuleSetRuleAction5PropertiesArgs{...}

type MailManagerRuleSetRuleAction5PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleAction5PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleAction5PropertiesOutput) AddHeader added in v0.111.0

func (MailManagerRuleSetRuleAction5PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction5PropertiesOutput) ToMailManagerRuleSetRuleAction5PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleAction5PropertiesOutput) ToMailManagerRuleSetRuleAction5PropertiesOutput() MailManagerRuleSetRuleAction5PropertiesOutput

func (MailManagerRuleSetRuleAction5PropertiesOutput) ToMailManagerRuleSetRuleAction5PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleAction5PropertiesOutput) ToMailManagerRuleSetRuleAction5PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction5PropertiesOutput

type MailManagerRuleSetRuleAction6Properties added in v0.111.0

type MailManagerRuleSetRuleAction6Properties struct {
	ReplaceRecipient MailManagerRuleSetReplaceRecipientAction `pulumi:"replaceRecipient"`
}

type MailManagerRuleSetRuleAction6PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleAction6PropertiesArgs struct {
	ReplaceRecipient MailManagerRuleSetReplaceRecipientActionInput `pulumi:"replaceRecipient"`
}

func (MailManagerRuleSetRuleAction6PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction6PropertiesArgs) ToMailManagerRuleSetRuleAction6PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleAction6PropertiesArgs) ToMailManagerRuleSetRuleAction6PropertiesOutput() MailManagerRuleSetRuleAction6PropertiesOutput

func (MailManagerRuleSetRuleAction6PropertiesArgs) ToMailManagerRuleSetRuleAction6PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleAction6PropertiesArgs) ToMailManagerRuleSetRuleAction6PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction6PropertiesOutput

type MailManagerRuleSetRuleAction6PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleAction6PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleAction6PropertiesOutput() MailManagerRuleSetRuleAction6PropertiesOutput
	ToMailManagerRuleSetRuleAction6PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleAction6PropertiesOutput
}

MailManagerRuleSetRuleAction6PropertiesInput is an input type that accepts MailManagerRuleSetRuleAction6PropertiesArgs and MailManagerRuleSetRuleAction6PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleAction6PropertiesInput` via:

MailManagerRuleSetRuleAction6PropertiesArgs{...}

type MailManagerRuleSetRuleAction6PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleAction6PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleAction6PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction6PropertiesOutput) ReplaceRecipient added in v0.111.0

func (MailManagerRuleSetRuleAction6PropertiesOutput) ToMailManagerRuleSetRuleAction6PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleAction6PropertiesOutput) ToMailManagerRuleSetRuleAction6PropertiesOutput() MailManagerRuleSetRuleAction6PropertiesOutput

func (MailManagerRuleSetRuleAction6PropertiesOutput) ToMailManagerRuleSetRuleAction6PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleAction6PropertiesOutput) ToMailManagerRuleSetRuleAction6PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction6PropertiesOutput

type MailManagerRuleSetRuleAction7Properties added in v0.111.0

type MailManagerRuleSetRuleAction7Properties struct {
	DeliverToMailbox MailManagerRuleSetDeliverToMailboxAction `pulumi:"deliverToMailbox"`
}

type MailManagerRuleSetRuleAction7PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleAction7PropertiesArgs struct {
	DeliverToMailbox MailManagerRuleSetDeliverToMailboxActionInput `pulumi:"deliverToMailbox"`
}

func (MailManagerRuleSetRuleAction7PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction7PropertiesArgs) ToMailManagerRuleSetRuleAction7PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleAction7PropertiesArgs) ToMailManagerRuleSetRuleAction7PropertiesOutput() MailManagerRuleSetRuleAction7PropertiesOutput

func (MailManagerRuleSetRuleAction7PropertiesArgs) ToMailManagerRuleSetRuleAction7PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleAction7PropertiesArgs) ToMailManagerRuleSetRuleAction7PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction7PropertiesOutput

type MailManagerRuleSetRuleAction7PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleAction7PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleAction7PropertiesOutput() MailManagerRuleSetRuleAction7PropertiesOutput
	ToMailManagerRuleSetRuleAction7PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleAction7PropertiesOutput
}

MailManagerRuleSetRuleAction7PropertiesInput is an input type that accepts MailManagerRuleSetRuleAction7PropertiesArgs and MailManagerRuleSetRuleAction7PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleAction7PropertiesInput` via:

MailManagerRuleSetRuleAction7PropertiesArgs{...}

type MailManagerRuleSetRuleAction7PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleAction7PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleAction7PropertiesOutput) DeliverToMailbox added in v0.111.0

func (MailManagerRuleSetRuleAction7PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleAction7PropertiesOutput) ToMailManagerRuleSetRuleAction7PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleAction7PropertiesOutput) ToMailManagerRuleSetRuleAction7PropertiesOutput() MailManagerRuleSetRuleAction7PropertiesOutput

func (MailManagerRuleSetRuleAction7PropertiesOutput) ToMailManagerRuleSetRuleAction7PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleAction7PropertiesOutput) ToMailManagerRuleSetRuleAction7PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleAction7PropertiesOutput

type MailManagerRuleSetRuleArgs added in v0.111.0

type MailManagerRuleSetRuleArgs struct {
	// The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.
	Actions pulumi.ArrayInput `pulumi:"actions"`
	// The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"
	Conditions pulumi.ArrayInput `pulumi:"conditions"`
	// The user-friendly name of the rule.
	Name pulumi.StringPtrInput `pulumi:"name"`
	// The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.
	Unless pulumi.ArrayInput `pulumi:"unless"`
}

func (MailManagerRuleSetRuleArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleArgs) ElementType() reflect.Type

func (MailManagerRuleSetRuleArgs) ToMailManagerRuleSetRuleOutput added in v0.111.0

func (i MailManagerRuleSetRuleArgs) ToMailManagerRuleSetRuleOutput() MailManagerRuleSetRuleOutput

func (MailManagerRuleSetRuleArgs) ToMailManagerRuleSetRuleOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleArgs) ToMailManagerRuleSetRuleOutputWithContext(ctx context.Context) MailManagerRuleSetRuleOutput

type MailManagerRuleSetRuleArray added in v0.111.0

type MailManagerRuleSetRuleArray []MailManagerRuleSetRuleInput

func (MailManagerRuleSetRuleArray) ElementType added in v0.111.0

func (MailManagerRuleSetRuleArray) ToMailManagerRuleSetRuleArrayOutput added in v0.111.0

func (i MailManagerRuleSetRuleArray) ToMailManagerRuleSetRuleArrayOutput() MailManagerRuleSetRuleArrayOutput

func (MailManagerRuleSetRuleArray) ToMailManagerRuleSetRuleArrayOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleArray) ToMailManagerRuleSetRuleArrayOutputWithContext(ctx context.Context) MailManagerRuleSetRuleArrayOutput

type MailManagerRuleSetRuleArrayInput added in v0.111.0

type MailManagerRuleSetRuleArrayInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleArrayOutput() MailManagerRuleSetRuleArrayOutput
	ToMailManagerRuleSetRuleArrayOutputWithContext(context.Context) MailManagerRuleSetRuleArrayOutput
}

MailManagerRuleSetRuleArrayInput is an input type that accepts MailManagerRuleSetRuleArray and MailManagerRuleSetRuleArrayOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleArrayInput` via:

MailManagerRuleSetRuleArray{ MailManagerRuleSetRuleArgs{...} }

type MailManagerRuleSetRuleArrayOutput added in v0.111.0

type MailManagerRuleSetRuleArrayOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleArrayOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleArrayOutput) Index added in v0.111.0

func (MailManagerRuleSetRuleArrayOutput) ToMailManagerRuleSetRuleArrayOutput added in v0.111.0

func (o MailManagerRuleSetRuleArrayOutput) ToMailManagerRuleSetRuleArrayOutput() MailManagerRuleSetRuleArrayOutput

func (MailManagerRuleSetRuleArrayOutput) ToMailManagerRuleSetRuleArrayOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleArrayOutput) ToMailManagerRuleSetRuleArrayOutputWithContext(ctx context.Context) MailManagerRuleSetRuleArrayOutput

type MailManagerRuleSetRuleBooleanEmailAttribute added in v0.111.0

type MailManagerRuleSetRuleBooleanEmailAttribute string

func (MailManagerRuleSetRuleBooleanEmailAttribute) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttribute) ToMailManagerRuleSetRuleBooleanEmailAttributeOutput added in v0.111.0

func (e MailManagerRuleSetRuleBooleanEmailAttribute) ToMailManagerRuleSetRuleBooleanEmailAttributeOutput() MailManagerRuleSetRuleBooleanEmailAttributeOutput

func (MailManagerRuleSetRuleBooleanEmailAttribute) ToMailManagerRuleSetRuleBooleanEmailAttributeOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleBooleanEmailAttribute) ToMailManagerRuleSetRuleBooleanEmailAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanEmailAttributeOutput

func (MailManagerRuleSetRuleBooleanEmailAttribute) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleBooleanEmailAttribute) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutput() MailManagerRuleSetRuleBooleanEmailAttributePtrOutput

func (MailManagerRuleSetRuleBooleanEmailAttribute) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleBooleanEmailAttribute) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanEmailAttributePtrOutput

func (MailManagerRuleSetRuleBooleanEmailAttribute) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttribute) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttribute) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleBooleanEmailAttributeInput added in v0.111.0

type MailManagerRuleSetRuleBooleanEmailAttributeInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleBooleanEmailAttributeOutput() MailManagerRuleSetRuleBooleanEmailAttributeOutput
	ToMailManagerRuleSetRuleBooleanEmailAttributeOutputWithContext(context.Context) MailManagerRuleSetRuleBooleanEmailAttributeOutput
}

MailManagerRuleSetRuleBooleanEmailAttributeInput is an input type that accepts values of the MailManagerRuleSetRuleBooleanEmailAttribute enum A concrete instance of `MailManagerRuleSetRuleBooleanEmailAttributeInput` can be one of the following:

MailManagerRuleSetRuleBooleanEmailAttributeReadReceiptRequested
MailManagerRuleSetRuleBooleanEmailAttributeTls
MailManagerRuleSetRuleBooleanEmailAttributeTlsWrapped

type MailManagerRuleSetRuleBooleanEmailAttributeOutput added in v0.111.0

type MailManagerRuleSetRuleBooleanEmailAttributeOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToMailManagerRuleSetRuleBooleanEmailAttributeOutput added in v0.111.0

func (o MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToMailManagerRuleSetRuleBooleanEmailAttributeOutput() MailManagerRuleSetRuleBooleanEmailAttributeOutput

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToMailManagerRuleSetRuleBooleanEmailAttributeOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToMailManagerRuleSetRuleBooleanEmailAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanEmailAttributeOutput

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutput() MailManagerRuleSetRuleBooleanEmailAttributePtrOutput

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanEmailAttributePtrOutput

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleBooleanEmailAttributePtrInput added in v0.111.0

type MailManagerRuleSetRuleBooleanEmailAttributePtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutput() MailManagerRuleSetRuleBooleanEmailAttributePtrOutput
	ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutputWithContext(context.Context) MailManagerRuleSetRuleBooleanEmailAttributePtrOutput
}

func MailManagerRuleSetRuleBooleanEmailAttributePtr added in v0.111.0

func MailManagerRuleSetRuleBooleanEmailAttributePtr(v string) MailManagerRuleSetRuleBooleanEmailAttributePtrInput

type MailManagerRuleSetRuleBooleanEmailAttributePtrOutput added in v0.111.0

type MailManagerRuleSetRuleBooleanEmailAttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleBooleanEmailAttributePtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttributePtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttributePtrOutput) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttributePtrOutput) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleBooleanEmailAttributePtrOutput) ToMailManagerRuleSetRuleBooleanEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanEmailAttributePtrOutput

func (MailManagerRuleSetRuleBooleanEmailAttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanEmailAttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleBooleanExpression added in v0.111.0

type MailManagerRuleSetRuleBooleanExpression struct {
	Evaluate MailManagerRuleSetRuleBooleanToEvaluateProperties `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleBooleanOperator             `pulumi:"operator"`
}

type MailManagerRuleSetRuleBooleanExpressionArgs added in v0.111.0

type MailManagerRuleSetRuleBooleanExpressionArgs struct {
	Evaluate MailManagerRuleSetRuleBooleanToEvaluatePropertiesInput `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleBooleanOperatorInput             `pulumi:"operator"`
}

func (MailManagerRuleSetRuleBooleanExpressionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanExpressionArgs) ToMailManagerRuleSetRuleBooleanExpressionOutput added in v0.111.0

func (i MailManagerRuleSetRuleBooleanExpressionArgs) ToMailManagerRuleSetRuleBooleanExpressionOutput() MailManagerRuleSetRuleBooleanExpressionOutput

func (MailManagerRuleSetRuleBooleanExpressionArgs) ToMailManagerRuleSetRuleBooleanExpressionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleBooleanExpressionArgs) ToMailManagerRuleSetRuleBooleanExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanExpressionOutput

type MailManagerRuleSetRuleBooleanExpressionInput added in v0.111.0

type MailManagerRuleSetRuleBooleanExpressionInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleBooleanExpressionOutput() MailManagerRuleSetRuleBooleanExpressionOutput
	ToMailManagerRuleSetRuleBooleanExpressionOutputWithContext(context.Context) MailManagerRuleSetRuleBooleanExpressionOutput
}

MailManagerRuleSetRuleBooleanExpressionInput is an input type that accepts MailManagerRuleSetRuleBooleanExpressionArgs and MailManagerRuleSetRuleBooleanExpressionOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleBooleanExpressionInput` via:

MailManagerRuleSetRuleBooleanExpressionArgs{...}

type MailManagerRuleSetRuleBooleanExpressionOutput added in v0.111.0

type MailManagerRuleSetRuleBooleanExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleBooleanExpressionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanExpressionOutput) Evaluate added in v0.111.0

func (MailManagerRuleSetRuleBooleanExpressionOutput) Operator added in v0.111.0

func (MailManagerRuleSetRuleBooleanExpressionOutput) ToMailManagerRuleSetRuleBooleanExpressionOutput added in v0.111.0

func (o MailManagerRuleSetRuleBooleanExpressionOutput) ToMailManagerRuleSetRuleBooleanExpressionOutput() MailManagerRuleSetRuleBooleanExpressionOutput

func (MailManagerRuleSetRuleBooleanExpressionOutput) ToMailManagerRuleSetRuleBooleanExpressionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleBooleanExpressionOutput) ToMailManagerRuleSetRuleBooleanExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanExpressionOutput

type MailManagerRuleSetRuleBooleanOperator added in v0.111.0

type MailManagerRuleSetRuleBooleanOperator string

func (MailManagerRuleSetRuleBooleanOperator) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperator) ToMailManagerRuleSetRuleBooleanOperatorOutput added in v0.111.0

func (e MailManagerRuleSetRuleBooleanOperator) ToMailManagerRuleSetRuleBooleanOperatorOutput() MailManagerRuleSetRuleBooleanOperatorOutput

func (MailManagerRuleSetRuleBooleanOperator) ToMailManagerRuleSetRuleBooleanOperatorOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleBooleanOperator) ToMailManagerRuleSetRuleBooleanOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanOperatorOutput

func (MailManagerRuleSetRuleBooleanOperator) ToMailManagerRuleSetRuleBooleanOperatorPtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleBooleanOperator) ToMailManagerRuleSetRuleBooleanOperatorPtrOutput() MailManagerRuleSetRuleBooleanOperatorPtrOutput

func (MailManagerRuleSetRuleBooleanOperator) ToMailManagerRuleSetRuleBooleanOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleBooleanOperator) ToMailManagerRuleSetRuleBooleanOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanOperatorPtrOutput

func (MailManagerRuleSetRuleBooleanOperator) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperator) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleBooleanOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleBooleanOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperator) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleBooleanOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleBooleanOperatorInput added in v0.111.0

type MailManagerRuleSetRuleBooleanOperatorInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleBooleanOperatorOutput() MailManagerRuleSetRuleBooleanOperatorOutput
	ToMailManagerRuleSetRuleBooleanOperatorOutputWithContext(context.Context) MailManagerRuleSetRuleBooleanOperatorOutput
}

MailManagerRuleSetRuleBooleanOperatorInput is an input type that accepts values of the MailManagerRuleSetRuleBooleanOperator enum A concrete instance of `MailManagerRuleSetRuleBooleanOperatorInput` can be one of the following:

MailManagerRuleSetRuleBooleanOperatorIsTrue
MailManagerRuleSetRuleBooleanOperatorIsFalse

type MailManagerRuleSetRuleBooleanOperatorOutput added in v0.111.0

type MailManagerRuleSetRuleBooleanOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleBooleanOperatorOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperatorOutput) ToMailManagerRuleSetRuleBooleanOperatorOutput added in v0.111.0

func (o MailManagerRuleSetRuleBooleanOperatorOutput) ToMailManagerRuleSetRuleBooleanOperatorOutput() MailManagerRuleSetRuleBooleanOperatorOutput

func (MailManagerRuleSetRuleBooleanOperatorOutput) ToMailManagerRuleSetRuleBooleanOperatorOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleBooleanOperatorOutput) ToMailManagerRuleSetRuleBooleanOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanOperatorOutput

func (MailManagerRuleSetRuleBooleanOperatorOutput) ToMailManagerRuleSetRuleBooleanOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleBooleanOperatorOutput) ToMailManagerRuleSetRuleBooleanOperatorPtrOutput() MailManagerRuleSetRuleBooleanOperatorPtrOutput

func (MailManagerRuleSetRuleBooleanOperatorOutput) ToMailManagerRuleSetRuleBooleanOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleBooleanOperatorOutput) ToMailManagerRuleSetRuleBooleanOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanOperatorPtrOutput

func (MailManagerRuleSetRuleBooleanOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleBooleanOperatorPtrInput added in v0.111.0

type MailManagerRuleSetRuleBooleanOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleBooleanOperatorPtrOutput() MailManagerRuleSetRuleBooleanOperatorPtrOutput
	ToMailManagerRuleSetRuleBooleanOperatorPtrOutputWithContext(context.Context) MailManagerRuleSetRuleBooleanOperatorPtrOutput
}

func MailManagerRuleSetRuleBooleanOperatorPtr added in v0.111.0

func MailManagerRuleSetRuleBooleanOperatorPtr(v string) MailManagerRuleSetRuleBooleanOperatorPtrInput

type MailManagerRuleSetRuleBooleanOperatorPtrOutput added in v0.111.0

type MailManagerRuleSetRuleBooleanOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleBooleanOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperatorPtrOutput) ToMailManagerRuleSetRuleBooleanOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleBooleanOperatorPtrOutput) ToMailManagerRuleSetRuleBooleanOperatorPtrOutput() MailManagerRuleSetRuleBooleanOperatorPtrOutput

func (MailManagerRuleSetRuleBooleanOperatorPtrOutput) ToMailManagerRuleSetRuleBooleanOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleBooleanOperatorPtrOutput) ToMailManagerRuleSetRuleBooleanOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanOperatorPtrOutput

func (MailManagerRuleSetRuleBooleanOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleBooleanToEvaluate0Properties added in v0.111.0

type MailManagerRuleSetRuleBooleanToEvaluate0Properties struct {
	Attribute MailManagerRuleSetRuleBooleanEmailAttribute `pulumi:"attribute"`
}

type MailManagerRuleSetRuleBooleanToEvaluateProperties added in v0.111.0

type MailManagerRuleSetRuleBooleanToEvaluateProperties struct {
	Attribute MailManagerRuleSetRuleBooleanEmailAttribute `pulumi:"attribute"`
}

type MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs struct {
	Attribute MailManagerRuleSetRuleBooleanEmailAttributeInput `pulumi:"attribute"`
}

func (MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput() MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput

func (MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput

type MailManagerRuleSetRuleBooleanToEvaluatePropertiesInput added in v0.111.0

type MailManagerRuleSetRuleBooleanToEvaluatePropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput() MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput
	ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput
}

MailManagerRuleSetRuleBooleanToEvaluatePropertiesInput is an input type that accepts MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs and MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleBooleanToEvaluatePropertiesInput` via:

MailManagerRuleSetRuleBooleanToEvaluatePropertiesArgs{...}

type MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput) Attribute added in v0.111.0

func (MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleBooleanToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleBooleanToEvaluatePropertiesOutput

type MailManagerRuleSetRuleCondition0Properties added in v0.111.0

type MailManagerRuleSetRuleCondition0Properties struct {
	BooleanExpression MailManagerRuleSetRuleBooleanExpression `pulumi:"booleanExpression"`
}

type MailManagerRuleSetRuleCondition0PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleCondition0PropertiesArgs struct {
	BooleanExpression MailManagerRuleSetRuleBooleanExpressionInput `pulumi:"booleanExpression"`
}

func (MailManagerRuleSetRuleCondition0PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition0PropertiesArgs) ToMailManagerRuleSetRuleCondition0PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleCondition0PropertiesArgs) ToMailManagerRuleSetRuleCondition0PropertiesOutput() MailManagerRuleSetRuleCondition0PropertiesOutput

func (MailManagerRuleSetRuleCondition0PropertiesArgs) ToMailManagerRuleSetRuleCondition0PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleCondition0PropertiesArgs) ToMailManagerRuleSetRuleCondition0PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition0PropertiesOutput

type MailManagerRuleSetRuleCondition0PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleCondition0PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleCondition0PropertiesOutput() MailManagerRuleSetRuleCondition0PropertiesOutput
	ToMailManagerRuleSetRuleCondition0PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleCondition0PropertiesOutput
}

MailManagerRuleSetRuleCondition0PropertiesInput is an input type that accepts MailManagerRuleSetRuleCondition0PropertiesArgs and MailManagerRuleSetRuleCondition0PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleCondition0PropertiesInput` via:

MailManagerRuleSetRuleCondition0PropertiesArgs{...}

type MailManagerRuleSetRuleCondition0PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleCondition0PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleCondition0PropertiesOutput) BooleanExpression added in v0.111.0

func (MailManagerRuleSetRuleCondition0PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition0PropertiesOutput) ToMailManagerRuleSetRuleCondition0PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleCondition0PropertiesOutput) ToMailManagerRuleSetRuleCondition0PropertiesOutput() MailManagerRuleSetRuleCondition0PropertiesOutput

func (MailManagerRuleSetRuleCondition0PropertiesOutput) ToMailManagerRuleSetRuleCondition0PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleCondition0PropertiesOutput) ToMailManagerRuleSetRuleCondition0PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition0PropertiesOutput

type MailManagerRuleSetRuleCondition1Properties added in v0.111.0

type MailManagerRuleSetRuleCondition1Properties struct {
	StringExpression MailManagerRuleSetRuleStringExpression `pulumi:"stringExpression"`
}

type MailManagerRuleSetRuleCondition1PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleCondition1PropertiesArgs struct {
	StringExpression MailManagerRuleSetRuleStringExpressionInput `pulumi:"stringExpression"`
}

func (MailManagerRuleSetRuleCondition1PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition1PropertiesArgs) ToMailManagerRuleSetRuleCondition1PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleCondition1PropertiesArgs) ToMailManagerRuleSetRuleCondition1PropertiesOutput() MailManagerRuleSetRuleCondition1PropertiesOutput

func (MailManagerRuleSetRuleCondition1PropertiesArgs) ToMailManagerRuleSetRuleCondition1PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleCondition1PropertiesArgs) ToMailManagerRuleSetRuleCondition1PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition1PropertiesOutput

type MailManagerRuleSetRuleCondition1PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleCondition1PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleCondition1PropertiesOutput() MailManagerRuleSetRuleCondition1PropertiesOutput
	ToMailManagerRuleSetRuleCondition1PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleCondition1PropertiesOutput
}

MailManagerRuleSetRuleCondition1PropertiesInput is an input type that accepts MailManagerRuleSetRuleCondition1PropertiesArgs and MailManagerRuleSetRuleCondition1PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleCondition1PropertiesInput` via:

MailManagerRuleSetRuleCondition1PropertiesArgs{...}

type MailManagerRuleSetRuleCondition1PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleCondition1PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleCondition1PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition1PropertiesOutput) StringExpression added in v0.111.0

func (MailManagerRuleSetRuleCondition1PropertiesOutput) ToMailManagerRuleSetRuleCondition1PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleCondition1PropertiesOutput) ToMailManagerRuleSetRuleCondition1PropertiesOutput() MailManagerRuleSetRuleCondition1PropertiesOutput

func (MailManagerRuleSetRuleCondition1PropertiesOutput) ToMailManagerRuleSetRuleCondition1PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleCondition1PropertiesOutput) ToMailManagerRuleSetRuleCondition1PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition1PropertiesOutput

type MailManagerRuleSetRuleCondition2Properties added in v0.111.0

type MailManagerRuleSetRuleCondition2Properties struct {
	NumberExpression MailManagerRuleSetRuleNumberExpression `pulumi:"numberExpression"`
}

type MailManagerRuleSetRuleCondition2PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleCondition2PropertiesArgs struct {
	NumberExpression MailManagerRuleSetRuleNumberExpressionInput `pulumi:"numberExpression"`
}

func (MailManagerRuleSetRuleCondition2PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition2PropertiesArgs) ToMailManagerRuleSetRuleCondition2PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleCondition2PropertiesArgs) ToMailManagerRuleSetRuleCondition2PropertiesOutput() MailManagerRuleSetRuleCondition2PropertiesOutput

func (MailManagerRuleSetRuleCondition2PropertiesArgs) ToMailManagerRuleSetRuleCondition2PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleCondition2PropertiesArgs) ToMailManagerRuleSetRuleCondition2PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition2PropertiesOutput

type MailManagerRuleSetRuleCondition2PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleCondition2PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleCondition2PropertiesOutput() MailManagerRuleSetRuleCondition2PropertiesOutput
	ToMailManagerRuleSetRuleCondition2PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleCondition2PropertiesOutput
}

MailManagerRuleSetRuleCondition2PropertiesInput is an input type that accepts MailManagerRuleSetRuleCondition2PropertiesArgs and MailManagerRuleSetRuleCondition2PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleCondition2PropertiesInput` via:

MailManagerRuleSetRuleCondition2PropertiesArgs{...}

type MailManagerRuleSetRuleCondition2PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleCondition2PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleCondition2PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition2PropertiesOutput) NumberExpression added in v0.111.0

func (MailManagerRuleSetRuleCondition2PropertiesOutput) ToMailManagerRuleSetRuleCondition2PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleCondition2PropertiesOutput) ToMailManagerRuleSetRuleCondition2PropertiesOutput() MailManagerRuleSetRuleCondition2PropertiesOutput

func (MailManagerRuleSetRuleCondition2PropertiesOutput) ToMailManagerRuleSetRuleCondition2PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleCondition2PropertiesOutput) ToMailManagerRuleSetRuleCondition2PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition2PropertiesOutput

type MailManagerRuleSetRuleCondition3Properties added in v0.111.0

type MailManagerRuleSetRuleCondition3Properties struct {
	IpExpression MailManagerRuleSetRuleIpExpression `pulumi:"ipExpression"`
}

type MailManagerRuleSetRuleCondition3PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleCondition3PropertiesArgs struct {
	IpExpression MailManagerRuleSetRuleIpExpressionInput `pulumi:"ipExpression"`
}

func (MailManagerRuleSetRuleCondition3PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition3PropertiesArgs) ToMailManagerRuleSetRuleCondition3PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleCondition3PropertiesArgs) ToMailManagerRuleSetRuleCondition3PropertiesOutput() MailManagerRuleSetRuleCondition3PropertiesOutput

func (MailManagerRuleSetRuleCondition3PropertiesArgs) ToMailManagerRuleSetRuleCondition3PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleCondition3PropertiesArgs) ToMailManagerRuleSetRuleCondition3PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition3PropertiesOutput

type MailManagerRuleSetRuleCondition3PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleCondition3PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleCondition3PropertiesOutput() MailManagerRuleSetRuleCondition3PropertiesOutput
	ToMailManagerRuleSetRuleCondition3PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleCondition3PropertiesOutput
}

MailManagerRuleSetRuleCondition3PropertiesInput is an input type that accepts MailManagerRuleSetRuleCondition3PropertiesArgs and MailManagerRuleSetRuleCondition3PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleCondition3PropertiesInput` via:

MailManagerRuleSetRuleCondition3PropertiesArgs{...}

type MailManagerRuleSetRuleCondition3PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleCondition3PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleCondition3PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition3PropertiesOutput) IpExpression added in v0.111.0

func (MailManagerRuleSetRuleCondition3PropertiesOutput) ToMailManagerRuleSetRuleCondition3PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleCondition3PropertiesOutput) ToMailManagerRuleSetRuleCondition3PropertiesOutput() MailManagerRuleSetRuleCondition3PropertiesOutput

func (MailManagerRuleSetRuleCondition3PropertiesOutput) ToMailManagerRuleSetRuleCondition3PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleCondition3PropertiesOutput) ToMailManagerRuleSetRuleCondition3PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition3PropertiesOutput

type MailManagerRuleSetRuleCondition4Properties added in v0.111.0

type MailManagerRuleSetRuleCondition4Properties struct {
	VerdictExpression MailManagerRuleSetRuleVerdictExpression `pulumi:"verdictExpression"`
}

type MailManagerRuleSetRuleCondition4PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleCondition4PropertiesArgs struct {
	VerdictExpression MailManagerRuleSetRuleVerdictExpressionInput `pulumi:"verdictExpression"`
}

func (MailManagerRuleSetRuleCondition4PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition4PropertiesArgs) ToMailManagerRuleSetRuleCondition4PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleCondition4PropertiesArgs) ToMailManagerRuleSetRuleCondition4PropertiesOutput() MailManagerRuleSetRuleCondition4PropertiesOutput

func (MailManagerRuleSetRuleCondition4PropertiesArgs) ToMailManagerRuleSetRuleCondition4PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleCondition4PropertiesArgs) ToMailManagerRuleSetRuleCondition4PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition4PropertiesOutput

type MailManagerRuleSetRuleCondition4PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleCondition4PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleCondition4PropertiesOutput() MailManagerRuleSetRuleCondition4PropertiesOutput
	ToMailManagerRuleSetRuleCondition4PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleCondition4PropertiesOutput
}

MailManagerRuleSetRuleCondition4PropertiesInput is an input type that accepts MailManagerRuleSetRuleCondition4PropertiesArgs and MailManagerRuleSetRuleCondition4PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleCondition4PropertiesInput` via:

MailManagerRuleSetRuleCondition4PropertiesArgs{...}

type MailManagerRuleSetRuleCondition4PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleCondition4PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleCondition4PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition4PropertiesOutput) ToMailManagerRuleSetRuleCondition4PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleCondition4PropertiesOutput) ToMailManagerRuleSetRuleCondition4PropertiesOutput() MailManagerRuleSetRuleCondition4PropertiesOutput

func (MailManagerRuleSetRuleCondition4PropertiesOutput) ToMailManagerRuleSetRuleCondition4PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleCondition4PropertiesOutput) ToMailManagerRuleSetRuleCondition4PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition4PropertiesOutput

func (MailManagerRuleSetRuleCondition4PropertiesOutput) VerdictExpression added in v0.111.0

type MailManagerRuleSetRuleCondition5Properties added in v0.111.0

type MailManagerRuleSetRuleCondition5Properties struct {
	DmarcExpression MailManagerRuleSetRuleDmarcExpression `pulumi:"dmarcExpression"`
}

type MailManagerRuleSetRuleCondition5PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleCondition5PropertiesArgs struct {
	DmarcExpression MailManagerRuleSetRuleDmarcExpressionInput `pulumi:"dmarcExpression"`
}

func (MailManagerRuleSetRuleCondition5PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition5PropertiesArgs) ToMailManagerRuleSetRuleCondition5PropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleCondition5PropertiesArgs) ToMailManagerRuleSetRuleCondition5PropertiesOutput() MailManagerRuleSetRuleCondition5PropertiesOutput

func (MailManagerRuleSetRuleCondition5PropertiesArgs) ToMailManagerRuleSetRuleCondition5PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleCondition5PropertiesArgs) ToMailManagerRuleSetRuleCondition5PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition5PropertiesOutput

type MailManagerRuleSetRuleCondition5PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleCondition5PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleCondition5PropertiesOutput() MailManagerRuleSetRuleCondition5PropertiesOutput
	ToMailManagerRuleSetRuleCondition5PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleCondition5PropertiesOutput
}

MailManagerRuleSetRuleCondition5PropertiesInput is an input type that accepts MailManagerRuleSetRuleCondition5PropertiesArgs and MailManagerRuleSetRuleCondition5PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleCondition5PropertiesInput` via:

MailManagerRuleSetRuleCondition5PropertiesArgs{...}

type MailManagerRuleSetRuleCondition5PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleCondition5PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleCondition5PropertiesOutput) DmarcExpression added in v0.111.0

func (MailManagerRuleSetRuleCondition5PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleCondition5PropertiesOutput) ToMailManagerRuleSetRuleCondition5PropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleCondition5PropertiesOutput) ToMailManagerRuleSetRuleCondition5PropertiesOutput() MailManagerRuleSetRuleCondition5PropertiesOutput

func (MailManagerRuleSetRuleCondition5PropertiesOutput) ToMailManagerRuleSetRuleCondition5PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleCondition5PropertiesOutput) ToMailManagerRuleSetRuleCondition5PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleCondition5PropertiesOutput

type MailManagerRuleSetRuleDmarcExpression added in v0.111.0

type MailManagerRuleSetRuleDmarcExpression struct {
	Operator MailManagerRuleSetRuleDmarcOperator `pulumi:"operator"`
	Values   []MailManagerRuleSetRuleDmarcPolicy `pulumi:"values"`
}

type MailManagerRuleSetRuleDmarcExpressionArgs added in v0.111.0

type MailManagerRuleSetRuleDmarcExpressionArgs struct {
	Operator MailManagerRuleSetRuleDmarcOperatorInput    `pulumi:"operator"`
	Values   MailManagerRuleSetRuleDmarcPolicyArrayInput `pulumi:"values"`
}

func (MailManagerRuleSetRuleDmarcExpressionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcExpressionArgs) ToMailManagerRuleSetRuleDmarcExpressionOutput added in v0.111.0

func (i MailManagerRuleSetRuleDmarcExpressionArgs) ToMailManagerRuleSetRuleDmarcExpressionOutput() MailManagerRuleSetRuleDmarcExpressionOutput

func (MailManagerRuleSetRuleDmarcExpressionArgs) ToMailManagerRuleSetRuleDmarcExpressionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleDmarcExpressionArgs) ToMailManagerRuleSetRuleDmarcExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcExpressionOutput

type MailManagerRuleSetRuleDmarcExpressionInput added in v0.111.0

type MailManagerRuleSetRuleDmarcExpressionInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleDmarcExpressionOutput() MailManagerRuleSetRuleDmarcExpressionOutput
	ToMailManagerRuleSetRuleDmarcExpressionOutputWithContext(context.Context) MailManagerRuleSetRuleDmarcExpressionOutput
}

MailManagerRuleSetRuleDmarcExpressionInput is an input type that accepts MailManagerRuleSetRuleDmarcExpressionArgs and MailManagerRuleSetRuleDmarcExpressionOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleDmarcExpressionInput` via:

MailManagerRuleSetRuleDmarcExpressionArgs{...}

type MailManagerRuleSetRuleDmarcExpressionOutput added in v0.111.0

type MailManagerRuleSetRuleDmarcExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleDmarcExpressionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcExpressionOutput) Operator added in v0.111.0

func (MailManagerRuleSetRuleDmarcExpressionOutput) ToMailManagerRuleSetRuleDmarcExpressionOutput added in v0.111.0

func (o MailManagerRuleSetRuleDmarcExpressionOutput) ToMailManagerRuleSetRuleDmarcExpressionOutput() MailManagerRuleSetRuleDmarcExpressionOutput

func (MailManagerRuleSetRuleDmarcExpressionOutput) ToMailManagerRuleSetRuleDmarcExpressionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleDmarcExpressionOutput) ToMailManagerRuleSetRuleDmarcExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcExpressionOutput

func (MailManagerRuleSetRuleDmarcExpressionOutput) Values added in v0.111.0

type MailManagerRuleSetRuleDmarcOperator added in v0.111.0

type MailManagerRuleSetRuleDmarcOperator string

func (MailManagerRuleSetRuleDmarcOperator) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperator) ToMailManagerRuleSetRuleDmarcOperatorOutput added in v0.111.0

func (e MailManagerRuleSetRuleDmarcOperator) ToMailManagerRuleSetRuleDmarcOperatorOutput() MailManagerRuleSetRuleDmarcOperatorOutput

func (MailManagerRuleSetRuleDmarcOperator) ToMailManagerRuleSetRuleDmarcOperatorOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleDmarcOperator) ToMailManagerRuleSetRuleDmarcOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcOperatorOutput

func (MailManagerRuleSetRuleDmarcOperator) ToMailManagerRuleSetRuleDmarcOperatorPtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleDmarcOperator) ToMailManagerRuleSetRuleDmarcOperatorPtrOutput() MailManagerRuleSetRuleDmarcOperatorPtrOutput

func (MailManagerRuleSetRuleDmarcOperator) ToMailManagerRuleSetRuleDmarcOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleDmarcOperator) ToMailManagerRuleSetRuleDmarcOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcOperatorPtrOutput

func (MailManagerRuleSetRuleDmarcOperator) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperator) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleDmarcOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleDmarcOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperator) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleDmarcOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleDmarcOperatorInput added in v0.111.0

type MailManagerRuleSetRuleDmarcOperatorInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleDmarcOperatorOutput() MailManagerRuleSetRuleDmarcOperatorOutput
	ToMailManagerRuleSetRuleDmarcOperatorOutputWithContext(context.Context) MailManagerRuleSetRuleDmarcOperatorOutput
}

MailManagerRuleSetRuleDmarcOperatorInput is an input type that accepts values of the MailManagerRuleSetRuleDmarcOperator enum A concrete instance of `MailManagerRuleSetRuleDmarcOperatorInput` can be one of the following:

MailManagerRuleSetRuleDmarcOperatorEquals
MailManagerRuleSetRuleDmarcOperatorNotEquals

type MailManagerRuleSetRuleDmarcOperatorOutput added in v0.111.0

type MailManagerRuleSetRuleDmarcOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleDmarcOperatorOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperatorOutput) ToMailManagerRuleSetRuleDmarcOperatorOutput added in v0.111.0

func (o MailManagerRuleSetRuleDmarcOperatorOutput) ToMailManagerRuleSetRuleDmarcOperatorOutput() MailManagerRuleSetRuleDmarcOperatorOutput

func (MailManagerRuleSetRuleDmarcOperatorOutput) ToMailManagerRuleSetRuleDmarcOperatorOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleDmarcOperatorOutput) ToMailManagerRuleSetRuleDmarcOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcOperatorOutput

func (MailManagerRuleSetRuleDmarcOperatorOutput) ToMailManagerRuleSetRuleDmarcOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleDmarcOperatorOutput) ToMailManagerRuleSetRuleDmarcOperatorPtrOutput() MailManagerRuleSetRuleDmarcOperatorPtrOutput

func (MailManagerRuleSetRuleDmarcOperatorOutput) ToMailManagerRuleSetRuleDmarcOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleDmarcOperatorOutput) ToMailManagerRuleSetRuleDmarcOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcOperatorPtrOutput

func (MailManagerRuleSetRuleDmarcOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleDmarcOperatorPtrInput added in v0.111.0

type MailManagerRuleSetRuleDmarcOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleDmarcOperatorPtrOutput() MailManagerRuleSetRuleDmarcOperatorPtrOutput
	ToMailManagerRuleSetRuleDmarcOperatorPtrOutputWithContext(context.Context) MailManagerRuleSetRuleDmarcOperatorPtrOutput
}

func MailManagerRuleSetRuleDmarcOperatorPtr added in v0.111.0

func MailManagerRuleSetRuleDmarcOperatorPtr(v string) MailManagerRuleSetRuleDmarcOperatorPtrInput

type MailManagerRuleSetRuleDmarcOperatorPtrOutput added in v0.111.0

type MailManagerRuleSetRuleDmarcOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleDmarcOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperatorPtrOutput) ToMailManagerRuleSetRuleDmarcOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleDmarcOperatorPtrOutput) ToMailManagerRuleSetRuleDmarcOperatorPtrOutput() MailManagerRuleSetRuleDmarcOperatorPtrOutput

func (MailManagerRuleSetRuleDmarcOperatorPtrOutput) ToMailManagerRuleSetRuleDmarcOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleDmarcOperatorPtrOutput) ToMailManagerRuleSetRuleDmarcOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcOperatorPtrOutput

func (MailManagerRuleSetRuleDmarcOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicy added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicy string

func (MailManagerRuleSetRuleDmarcPolicy) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicy) ToMailManagerRuleSetRuleDmarcPolicyOutput added in v0.111.0

func (e MailManagerRuleSetRuleDmarcPolicy) ToMailManagerRuleSetRuleDmarcPolicyOutput() MailManagerRuleSetRuleDmarcPolicyOutput

func (MailManagerRuleSetRuleDmarcPolicy) ToMailManagerRuleSetRuleDmarcPolicyOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleDmarcPolicy) ToMailManagerRuleSetRuleDmarcPolicyOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcPolicyOutput

func (MailManagerRuleSetRuleDmarcPolicy) ToMailManagerRuleSetRuleDmarcPolicyPtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleDmarcPolicy) ToMailManagerRuleSetRuleDmarcPolicyPtrOutput() MailManagerRuleSetRuleDmarcPolicyPtrOutput

func (MailManagerRuleSetRuleDmarcPolicy) ToMailManagerRuleSetRuleDmarcPolicyPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleDmarcPolicy) ToMailManagerRuleSetRuleDmarcPolicyPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcPolicyPtrOutput

func (MailManagerRuleSetRuleDmarcPolicy) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicy) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleDmarcPolicy) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleDmarcPolicy) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicy) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleDmarcPolicy) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleDmarcPolicyArray added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicyArray []MailManagerRuleSetRuleDmarcPolicy

func (MailManagerRuleSetRuleDmarcPolicyArray) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyArray) ToMailManagerRuleSetRuleDmarcPolicyArrayOutput added in v0.111.0

func (i MailManagerRuleSetRuleDmarcPolicyArray) ToMailManagerRuleSetRuleDmarcPolicyArrayOutput() MailManagerRuleSetRuleDmarcPolicyArrayOutput

func (MailManagerRuleSetRuleDmarcPolicyArray) ToMailManagerRuleSetRuleDmarcPolicyArrayOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleDmarcPolicyArray) ToMailManagerRuleSetRuleDmarcPolicyArrayOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcPolicyArrayOutput

type MailManagerRuleSetRuleDmarcPolicyArrayInput added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicyArrayInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleDmarcPolicyArrayOutput() MailManagerRuleSetRuleDmarcPolicyArrayOutput
	ToMailManagerRuleSetRuleDmarcPolicyArrayOutputWithContext(context.Context) MailManagerRuleSetRuleDmarcPolicyArrayOutput
}

MailManagerRuleSetRuleDmarcPolicyArrayInput is an input type that accepts MailManagerRuleSetRuleDmarcPolicyArray and MailManagerRuleSetRuleDmarcPolicyArrayOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleDmarcPolicyArrayInput` via:

MailManagerRuleSetRuleDmarcPolicyArray{ MailManagerRuleSetRuleDmarcPolicyArgs{...} }

type MailManagerRuleSetRuleDmarcPolicyArrayOutput added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicyArrayOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleDmarcPolicyArrayOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyArrayOutput) Index added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyArrayOutput) ToMailManagerRuleSetRuleDmarcPolicyArrayOutput added in v0.111.0

func (o MailManagerRuleSetRuleDmarcPolicyArrayOutput) ToMailManagerRuleSetRuleDmarcPolicyArrayOutput() MailManagerRuleSetRuleDmarcPolicyArrayOutput

func (MailManagerRuleSetRuleDmarcPolicyArrayOutput) ToMailManagerRuleSetRuleDmarcPolicyArrayOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleDmarcPolicyArrayOutput) ToMailManagerRuleSetRuleDmarcPolicyArrayOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcPolicyArrayOutput

type MailManagerRuleSetRuleDmarcPolicyInput added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicyInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleDmarcPolicyOutput() MailManagerRuleSetRuleDmarcPolicyOutput
	ToMailManagerRuleSetRuleDmarcPolicyOutputWithContext(context.Context) MailManagerRuleSetRuleDmarcPolicyOutput
}

MailManagerRuleSetRuleDmarcPolicyInput is an input type that accepts values of the MailManagerRuleSetRuleDmarcPolicy enum A concrete instance of `MailManagerRuleSetRuleDmarcPolicyInput` can be one of the following:

MailManagerRuleSetRuleDmarcPolicyNone
MailManagerRuleSetRuleDmarcPolicyQuarantine
MailManagerRuleSetRuleDmarcPolicyReject

type MailManagerRuleSetRuleDmarcPolicyOutput added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicyOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleDmarcPolicyOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyOutput) ToMailManagerRuleSetRuleDmarcPolicyOutput added in v0.111.0

func (o MailManagerRuleSetRuleDmarcPolicyOutput) ToMailManagerRuleSetRuleDmarcPolicyOutput() MailManagerRuleSetRuleDmarcPolicyOutput

func (MailManagerRuleSetRuleDmarcPolicyOutput) ToMailManagerRuleSetRuleDmarcPolicyOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleDmarcPolicyOutput) ToMailManagerRuleSetRuleDmarcPolicyOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcPolicyOutput

func (MailManagerRuleSetRuleDmarcPolicyOutput) ToMailManagerRuleSetRuleDmarcPolicyPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleDmarcPolicyOutput) ToMailManagerRuleSetRuleDmarcPolicyPtrOutput() MailManagerRuleSetRuleDmarcPolicyPtrOutput

func (MailManagerRuleSetRuleDmarcPolicyOutput) ToMailManagerRuleSetRuleDmarcPolicyPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleDmarcPolicyOutput) ToMailManagerRuleSetRuleDmarcPolicyPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcPolicyPtrOutput

func (MailManagerRuleSetRuleDmarcPolicyOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicyPtrInput added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicyPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleDmarcPolicyPtrOutput() MailManagerRuleSetRuleDmarcPolicyPtrOutput
	ToMailManagerRuleSetRuleDmarcPolicyPtrOutputWithContext(context.Context) MailManagerRuleSetRuleDmarcPolicyPtrOutput
}

func MailManagerRuleSetRuleDmarcPolicyPtr added in v0.111.0

func MailManagerRuleSetRuleDmarcPolicyPtr(v string) MailManagerRuleSetRuleDmarcPolicyPtrInput

type MailManagerRuleSetRuleDmarcPolicyPtrOutput added in v0.111.0

type MailManagerRuleSetRuleDmarcPolicyPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleDmarcPolicyPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyPtrOutput) ToMailManagerRuleSetRuleDmarcPolicyPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleDmarcPolicyPtrOutput) ToMailManagerRuleSetRuleDmarcPolicyPtrOutput() MailManagerRuleSetRuleDmarcPolicyPtrOutput

func (MailManagerRuleSetRuleDmarcPolicyPtrOutput) ToMailManagerRuleSetRuleDmarcPolicyPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleDmarcPolicyPtrOutput) ToMailManagerRuleSetRuleDmarcPolicyPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleDmarcPolicyPtrOutput

func (MailManagerRuleSetRuleDmarcPolicyPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleDmarcPolicyPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleInput added in v0.111.0

type MailManagerRuleSetRuleInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleOutput() MailManagerRuleSetRuleOutput
	ToMailManagerRuleSetRuleOutputWithContext(context.Context) MailManagerRuleSetRuleOutput
}

MailManagerRuleSetRuleInput is an input type that accepts MailManagerRuleSetRuleArgs and MailManagerRuleSetRuleOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleInput` via:

MailManagerRuleSetRuleArgs{...}

type MailManagerRuleSetRuleIpEmailAttribute added in v0.111.0

type MailManagerRuleSetRuleIpEmailAttribute string

func (MailManagerRuleSetRuleIpEmailAttribute) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttribute) ToMailManagerRuleSetRuleIpEmailAttributeOutput added in v0.111.0

func (e MailManagerRuleSetRuleIpEmailAttribute) ToMailManagerRuleSetRuleIpEmailAttributeOutput() MailManagerRuleSetRuleIpEmailAttributeOutput

func (MailManagerRuleSetRuleIpEmailAttribute) ToMailManagerRuleSetRuleIpEmailAttributeOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleIpEmailAttribute) ToMailManagerRuleSetRuleIpEmailAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpEmailAttributeOutput

func (MailManagerRuleSetRuleIpEmailAttribute) ToMailManagerRuleSetRuleIpEmailAttributePtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleIpEmailAttribute) ToMailManagerRuleSetRuleIpEmailAttributePtrOutput() MailManagerRuleSetRuleIpEmailAttributePtrOutput

func (MailManagerRuleSetRuleIpEmailAttribute) ToMailManagerRuleSetRuleIpEmailAttributePtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleIpEmailAttribute) ToMailManagerRuleSetRuleIpEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpEmailAttributePtrOutput

func (MailManagerRuleSetRuleIpEmailAttribute) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttribute) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttribute) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleIpEmailAttribute) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleIpEmailAttributeInput added in v0.111.0

type MailManagerRuleSetRuleIpEmailAttributeInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleIpEmailAttributeOutput() MailManagerRuleSetRuleIpEmailAttributeOutput
	ToMailManagerRuleSetRuleIpEmailAttributeOutputWithContext(context.Context) MailManagerRuleSetRuleIpEmailAttributeOutput
}

MailManagerRuleSetRuleIpEmailAttributeInput is an input type that accepts values of the MailManagerRuleSetRuleIpEmailAttribute enum A concrete instance of `MailManagerRuleSetRuleIpEmailAttributeInput` can be one of the following:

MailManagerRuleSetRuleIpEmailAttributeSourceIp

type MailManagerRuleSetRuleIpEmailAttributeOutput added in v0.111.0

type MailManagerRuleSetRuleIpEmailAttributeOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ToMailManagerRuleSetRuleIpEmailAttributeOutput added in v0.111.0

func (o MailManagerRuleSetRuleIpEmailAttributeOutput) ToMailManagerRuleSetRuleIpEmailAttributeOutput() MailManagerRuleSetRuleIpEmailAttributeOutput

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ToMailManagerRuleSetRuleIpEmailAttributeOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpEmailAttributeOutput) ToMailManagerRuleSetRuleIpEmailAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpEmailAttributeOutput

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ToMailManagerRuleSetRuleIpEmailAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleIpEmailAttributeOutput) ToMailManagerRuleSetRuleIpEmailAttributePtrOutput() MailManagerRuleSetRuleIpEmailAttributePtrOutput

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ToMailManagerRuleSetRuleIpEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpEmailAttributeOutput) ToMailManagerRuleSetRuleIpEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpEmailAttributePtrOutput

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleIpEmailAttributePtrInput added in v0.111.0

type MailManagerRuleSetRuleIpEmailAttributePtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleIpEmailAttributePtrOutput() MailManagerRuleSetRuleIpEmailAttributePtrOutput
	ToMailManagerRuleSetRuleIpEmailAttributePtrOutputWithContext(context.Context) MailManagerRuleSetRuleIpEmailAttributePtrOutput
}

func MailManagerRuleSetRuleIpEmailAttributePtr added in v0.111.0

func MailManagerRuleSetRuleIpEmailAttributePtr(v string) MailManagerRuleSetRuleIpEmailAttributePtrInput

type MailManagerRuleSetRuleIpEmailAttributePtrOutput added in v0.111.0

type MailManagerRuleSetRuleIpEmailAttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleIpEmailAttributePtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttributePtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttributePtrOutput) ToMailManagerRuleSetRuleIpEmailAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleIpEmailAttributePtrOutput) ToMailManagerRuleSetRuleIpEmailAttributePtrOutput() MailManagerRuleSetRuleIpEmailAttributePtrOutput

func (MailManagerRuleSetRuleIpEmailAttributePtrOutput) ToMailManagerRuleSetRuleIpEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpEmailAttributePtrOutput) ToMailManagerRuleSetRuleIpEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpEmailAttributePtrOutput

func (MailManagerRuleSetRuleIpEmailAttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleIpEmailAttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleIpExpression added in v0.111.0

type MailManagerRuleSetRuleIpExpression struct {
	Evaluate MailManagerRuleSetRuleIpToEvaluateProperties `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleIpOperator             `pulumi:"operator"`
	Values   []string                                     `pulumi:"values"`
}

type MailManagerRuleSetRuleIpExpressionArgs added in v0.111.0

type MailManagerRuleSetRuleIpExpressionArgs struct {
	Evaluate MailManagerRuleSetRuleIpToEvaluatePropertiesInput `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleIpOperatorInput             `pulumi:"operator"`
	Values   pulumi.StringArrayInput                           `pulumi:"values"`
}

func (MailManagerRuleSetRuleIpExpressionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpExpressionArgs) ToMailManagerRuleSetRuleIpExpressionOutput added in v0.111.0

func (i MailManagerRuleSetRuleIpExpressionArgs) ToMailManagerRuleSetRuleIpExpressionOutput() MailManagerRuleSetRuleIpExpressionOutput

func (MailManagerRuleSetRuleIpExpressionArgs) ToMailManagerRuleSetRuleIpExpressionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleIpExpressionArgs) ToMailManagerRuleSetRuleIpExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpExpressionOutput

type MailManagerRuleSetRuleIpExpressionInput added in v0.111.0

type MailManagerRuleSetRuleIpExpressionInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleIpExpressionOutput() MailManagerRuleSetRuleIpExpressionOutput
	ToMailManagerRuleSetRuleIpExpressionOutputWithContext(context.Context) MailManagerRuleSetRuleIpExpressionOutput
}

MailManagerRuleSetRuleIpExpressionInput is an input type that accepts MailManagerRuleSetRuleIpExpressionArgs and MailManagerRuleSetRuleIpExpressionOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleIpExpressionInput` via:

MailManagerRuleSetRuleIpExpressionArgs{...}

type MailManagerRuleSetRuleIpExpressionOutput added in v0.111.0

type MailManagerRuleSetRuleIpExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleIpExpressionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpExpressionOutput) Evaluate added in v0.111.0

func (MailManagerRuleSetRuleIpExpressionOutput) Operator added in v0.111.0

func (MailManagerRuleSetRuleIpExpressionOutput) ToMailManagerRuleSetRuleIpExpressionOutput added in v0.111.0

func (o MailManagerRuleSetRuleIpExpressionOutput) ToMailManagerRuleSetRuleIpExpressionOutput() MailManagerRuleSetRuleIpExpressionOutput

func (MailManagerRuleSetRuleIpExpressionOutput) ToMailManagerRuleSetRuleIpExpressionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpExpressionOutput) ToMailManagerRuleSetRuleIpExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpExpressionOutput

func (MailManagerRuleSetRuleIpExpressionOutput) Values added in v0.111.0

type MailManagerRuleSetRuleIpOperator added in v0.111.0

type MailManagerRuleSetRuleIpOperator string

func (MailManagerRuleSetRuleIpOperator) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpOperator) ToMailManagerRuleSetRuleIpOperatorOutput added in v0.111.0

func (e MailManagerRuleSetRuleIpOperator) ToMailManagerRuleSetRuleIpOperatorOutput() MailManagerRuleSetRuleIpOperatorOutput

func (MailManagerRuleSetRuleIpOperator) ToMailManagerRuleSetRuleIpOperatorOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleIpOperator) ToMailManagerRuleSetRuleIpOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpOperatorOutput

func (MailManagerRuleSetRuleIpOperator) ToMailManagerRuleSetRuleIpOperatorPtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleIpOperator) ToMailManagerRuleSetRuleIpOperatorPtrOutput() MailManagerRuleSetRuleIpOperatorPtrOutput

func (MailManagerRuleSetRuleIpOperator) ToMailManagerRuleSetRuleIpOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleIpOperator) ToMailManagerRuleSetRuleIpOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpOperatorPtrOutput

func (MailManagerRuleSetRuleIpOperator) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleIpOperator) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleIpOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleIpOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleIpOperator) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleIpOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleIpOperatorInput added in v0.111.0

type MailManagerRuleSetRuleIpOperatorInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleIpOperatorOutput() MailManagerRuleSetRuleIpOperatorOutput
	ToMailManagerRuleSetRuleIpOperatorOutputWithContext(context.Context) MailManagerRuleSetRuleIpOperatorOutput
}

MailManagerRuleSetRuleIpOperatorInput is an input type that accepts values of the MailManagerRuleSetRuleIpOperator enum A concrete instance of `MailManagerRuleSetRuleIpOperatorInput` can be one of the following:

MailManagerRuleSetRuleIpOperatorCidrMatches
MailManagerRuleSetRuleIpOperatorNotCidrMatches

type MailManagerRuleSetRuleIpOperatorOutput added in v0.111.0

type MailManagerRuleSetRuleIpOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleIpOperatorOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpOperatorOutput) ToMailManagerRuleSetRuleIpOperatorOutput added in v0.111.0

func (o MailManagerRuleSetRuleIpOperatorOutput) ToMailManagerRuleSetRuleIpOperatorOutput() MailManagerRuleSetRuleIpOperatorOutput

func (MailManagerRuleSetRuleIpOperatorOutput) ToMailManagerRuleSetRuleIpOperatorOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpOperatorOutput) ToMailManagerRuleSetRuleIpOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpOperatorOutput

func (MailManagerRuleSetRuleIpOperatorOutput) ToMailManagerRuleSetRuleIpOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleIpOperatorOutput) ToMailManagerRuleSetRuleIpOperatorPtrOutput() MailManagerRuleSetRuleIpOperatorPtrOutput

func (MailManagerRuleSetRuleIpOperatorOutput) ToMailManagerRuleSetRuleIpOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpOperatorOutput) ToMailManagerRuleSetRuleIpOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpOperatorPtrOutput

func (MailManagerRuleSetRuleIpOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleIpOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleIpOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleIpOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpOperatorOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleIpOperatorPtrInput added in v0.111.0

type MailManagerRuleSetRuleIpOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleIpOperatorPtrOutput() MailManagerRuleSetRuleIpOperatorPtrOutput
	ToMailManagerRuleSetRuleIpOperatorPtrOutputWithContext(context.Context) MailManagerRuleSetRuleIpOperatorPtrOutput
}

func MailManagerRuleSetRuleIpOperatorPtr added in v0.111.0

func MailManagerRuleSetRuleIpOperatorPtr(v string) MailManagerRuleSetRuleIpOperatorPtrInput

type MailManagerRuleSetRuleIpOperatorPtrOutput added in v0.111.0

type MailManagerRuleSetRuleIpOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleIpOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleIpOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpOperatorPtrOutput) ToMailManagerRuleSetRuleIpOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleIpOperatorPtrOutput) ToMailManagerRuleSetRuleIpOperatorPtrOutput() MailManagerRuleSetRuleIpOperatorPtrOutput

func (MailManagerRuleSetRuleIpOperatorPtrOutput) ToMailManagerRuleSetRuleIpOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpOperatorPtrOutput) ToMailManagerRuleSetRuleIpOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpOperatorPtrOutput

func (MailManagerRuleSetRuleIpOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleIpOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleIpToEvaluate0Properties added in v0.111.0

type MailManagerRuleSetRuleIpToEvaluate0Properties struct {
	Attribute MailManagerRuleSetRuleIpEmailAttribute `pulumi:"attribute"`
}

type MailManagerRuleSetRuleIpToEvaluateProperties added in v0.111.0

type MailManagerRuleSetRuleIpToEvaluateProperties struct {
	Attribute MailManagerRuleSetRuleIpEmailAttribute `pulumi:"attribute"`
}

type MailManagerRuleSetRuleIpToEvaluatePropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleIpToEvaluatePropertiesArgs struct {
	Attribute MailManagerRuleSetRuleIpEmailAttributeInput `pulumi:"attribute"`
}

func (MailManagerRuleSetRuleIpToEvaluatePropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleIpToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutput() MailManagerRuleSetRuleIpToEvaluatePropertiesOutput

func (MailManagerRuleSetRuleIpToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleIpToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpToEvaluatePropertiesOutput

type MailManagerRuleSetRuleIpToEvaluatePropertiesInput added in v0.111.0

type MailManagerRuleSetRuleIpToEvaluatePropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutput() MailManagerRuleSetRuleIpToEvaluatePropertiesOutput
	ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleIpToEvaluatePropertiesOutput
}

MailManagerRuleSetRuleIpToEvaluatePropertiesInput is an input type that accepts MailManagerRuleSetRuleIpToEvaluatePropertiesArgs and MailManagerRuleSetRuleIpToEvaluatePropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleIpToEvaluatePropertiesInput` via:

MailManagerRuleSetRuleIpToEvaluatePropertiesArgs{...}

type MailManagerRuleSetRuleIpToEvaluatePropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleIpToEvaluatePropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleIpToEvaluatePropertiesOutput) Attribute added in v0.111.0

func (MailManagerRuleSetRuleIpToEvaluatePropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleIpToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutput added in v0.111.0

func (o MailManagerRuleSetRuleIpToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutput() MailManagerRuleSetRuleIpToEvaluatePropertiesOutput

func (MailManagerRuleSetRuleIpToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleIpToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleIpToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleIpToEvaluatePropertiesOutput

type MailManagerRuleSetRuleNumberEmailAttribute added in v0.111.0

type MailManagerRuleSetRuleNumberEmailAttribute string

func (MailManagerRuleSetRuleNumberEmailAttribute) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttribute) ToMailManagerRuleSetRuleNumberEmailAttributeOutput added in v0.111.0

func (e MailManagerRuleSetRuleNumberEmailAttribute) ToMailManagerRuleSetRuleNumberEmailAttributeOutput() MailManagerRuleSetRuleNumberEmailAttributeOutput

func (MailManagerRuleSetRuleNumberEmailAttribute) ToMailManagerRuleSetRuleNumberEmailAttributeOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleNumberEmailAttribute) ToMailManagerRuleSetRuleNumberEmailAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberEmailAttributeOutput

func (MailManagerRuleSetRuleNumberEmailAttribute) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleNumberEmailAttribute) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutput() MailManagerRuleSetRuleNumberEmailAttributePtrOutput

func (MailManagerRuleSetRuleNumberEmailAttribute) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleNumberEmailAttribute) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberEmailAttributePtrOutput

func (MailManagerRuleSetRuleNumberEmailAttribute) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttribute) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttribute) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleNumberEmailAttributeInput added in v0.111.0

type MailManagerRuleSetRuleNumberEmailAttributeInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleNumberEmailAttributeOutput() MailManagerRuleSetRuleNumberEmailAttributeOutput
	ToMailManagerRuleSetRuleNumberEmailAttributeOutputWithContext(context.Context) MailManagerRuleSetRuleNumberEmailAttributeOutput
}

MailManagerRuleSetRuleNumberEmailAttributeInput is an input type that accepts values of the MailManagerRuleSetRuleNumberEmailAttribute enum A concrete instance of `MailManagerRuleSetRuleNumberEmailAttributeInput` can be one of the following:

MailManagerRuleSetRuleNumberEmailAttributeMessageSize

type MailManagerRuleSetRuleNumberEmailAttributeOutput added in v0.111.0

type MailManagerRuleSetRuleNumberEmailAttributeOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ToMailManagerRuleSetRuleNumberEmailAttributeOutput added in v0.111.0

func (o MailManagerRuleSetRuleNumberEmailAttributeOutput) ToMailManagerRuleSetRuleNumberEmailAttributeOutput() MailManagerRuleSetRuleNumberEmailAttributeOutput

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ToMailManagerRuleSetRuleNumberEmailAttributeOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleNumberEmailAttributeOutput) ToMailManagerRuleSetRuleNumberEmailAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberEmailAttributeOutput

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleNumberEmailAttributeOutput) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutput() MailManagerRuleSetRuleNumberEmailAttributePtrOutput

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleNumberEmailAttributeOutput) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberEmailAttributePtrOutput

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleNumberEmailAttributePtrInput added in v0.111.0

type MailManagerRuleSetRuleNumberEmailAttributePtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleNumberEmailAttributePtrOutput() MailManagerRuleSetRuleNumberEmailAttributePtrOutput
	ToMailManagerRuleSetRuleNumberEmailAttributePtrOutputWithContext(context.Context) MailManagerRuleSetRuleNumberEmailAttributePtrOutput
}

func MailManagerRuleSetRuleNumberEmailAttributePtr added in v0.111.0

func MailManagerRuleSetRuleNumberEmailAttributePtr(v string) MailManagerRuleSetRuleNumberEmailAttributePtrInput

type MailManagerRuleSetRuleNumberEmailAttributePtrOutput added in v0.111.0

type MailManagerRuleSetRuleNumberEmailAttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleNumberEmailAttributePtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttributePtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttributePtrOutput) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleNumberEmailAttributePtrOutput) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutput() MailManagerRuleSetRuleNumberEmailAttributePtrOutput

func (MailManagerRuleSetRuleNumberEmailAttributePtrOutput) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleNumberEmailAttributePtrOutput) ToMailManagerRuleSetRuleNumberEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberEmailAttributePtrOutput

func (MailManagerRuleSetRuleNumberEmailAttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberEmailAttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleNumberExpression added in v0.111.0

type MailManagerRuleSetRuleNumberExpression struct {
	Evaluate MailManagerRuleSetRuleNumberToEvaluateProperties `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleNumberOperator             `pulumi:"operator"`
	Value    float64                                          `pulumi:"value"`
}

type MailManagerRuleSetRuleNumberExpressionArgs added in v0.111.0

type MailManagerRuleSetRuleNumberExpressionArgs struct {
	Evaluate MailManagerRuleSetRuleNumberToEvaluatePropertiesInput `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleNumberOperatorInput             `pulumi:"operator"`
	Value    pulumi.Float64Input                                   `pulumi:"value"`
}

func (MailManagerRuleSetRuleNumberExpressionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberExpressionArgs) ToMailManagerRuleSetRuleNumberExpressionOutput added in v0.111.0

func (i MailManagerRuleSetRuleNumberExpressionArgs) ToMailManagerRuleSetRuleNumberExpressionOutput() MailManagerRuleSetRuleNumberExpressionOutput

func (MailManagerRuleSetRuleNumberExpressionArgs) ToMailManagerRuleSetRuleNumberExpressionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleNumberExpressionArgs) ToMailManagerRuleSetRuleNumberExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberExpressionOutput

type MailManagerRuleSetRuleNumberExpressionInput added in v0.111.0

type MailManagerRuleSetRuleNumberExpressionInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleNumberExpressionOutput() MailManagerRuleSetRuleNumberExpressionOutput
	ToMailManagerRuleSetRuleNumberExpressionOutputWithContext(context.Context) MailManagerRuleSetRuleNumberExpressionOutput
}

MailManagerRuleSetRuleNumberExpressionInput is an input type that accepts MailManagerRuleSetRuleNumberExpressionArgs and MailManagerRuleSetRuleNumberExpressionOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleNumberExpressionInput` via:

MailManagerRuleSetRuleNumberExpressionArgs{...}

type MailManagerRuleSetRuleNumberExpressionOutput added in v0.111.0

type MailManagerRuleSetRuleNumberExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleNumberExpressionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberExpressionOutput) Evaluate added in v0.111.0

func (MailManagerRuleSetRuleNumberExpressionOutput) Operator added in v0.111.0

func (MailManagerRuleSetRuleNumberExpressionOutput) ToMailManagerRuleSetRuleNumberExpressionOutput added in v0.111.0

func (o MailManagerRuleSetRuleNumberExpressionOutput) ToMailManagerRuleSetRuleNumberExpressionOutput() MailManagerRuleSetRuleNumberExpressionOutput

func (MailManagerRuleSetRuleNumberExpressionOutput) ToMailManagerRuleSetRuleNumberExpressionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleNumberExpressionOutput) ToMailManagerRuleSetRuleNumberExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberExpressionOutput

func (MailManagerRuleSetRuleNumberExpressionOutput) Value added in v0.111.0

type MailManagerRuleSetRuleNumberOperator added in v0.111.0

type MailManagerRuleSetRuleNumberOperator string

func (MailManagerRuleSetRuleNumberOperator) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberOperator) ToMailManagerRuleSetRuleNumberOperatorOutput added in v0.111.0

func (e MailManagerRuleSetRuleNumberOperator) ToMailManagerRuleSetRuleNumberOperatorOutput() MailManagerRuleSetRuleNumberOperatorOutput

func (MailManagerRuleSetRuleNumberOperator) ToMailManagerRuleSetRuleNumberOperatorOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleNumberOperator) ToMailManagerRuleSetRuleNumberOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberOperatorOutput

func (MailManagerRuleSetRuleNumberOperator) ToMailManagerRuleSetRuleNumberOperatorPtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleNumberOperator) ToMailManagerRuleSetRuleNumberOperatorPtrOutput() MailManagerRuleSetRuleNumberOperatorPtrOutput

func (MailManagerRuleSetRuleNumberOperator) ToMailManagerRuleSetRuleNumberOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleNumberOperator) ToMailManagerRuleSetRuleNumberOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberOperatorPtrOutput

func (MailManagerRuleSetRuleNumberOperator) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberOperator) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleNumberOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleNumberOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberOperator) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleNumberOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleNumberOperatorInput added in v0.111.0

type MailManagerRuleSetRuleNumberOperatorInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleNumberOperatorOutput() MailManagerRuleSetRuleNumberOperatorOutput
	ToMailManagerRuleSetRuleNumberOperatorOutputWithContext(context.Context) MailManagerRuleSetRuleNumberOperatorOutput
}

MailManagerRuleSetRuleNumberOperatorInput is an input type that accepts values of the MailManagerRuleSetRuleNumberOperator enum A concrete instance of `MailManagerRuleSetRuleNumberOperatorInput` can be one of the following:

MailManagerRuleSetRuleNumberOperatorEquals
MailManagerRuleSetRuleNumberOperatorNotEquals
MailManagerRuleSetRuleNumberOperatorLessThan
MailManagerRuleSetRuleNumberOperatorGreaterThan
MailManagerRuleSetRuleNumberOperatorLessThanOrEqual
MailManagerRuleSetRuleNumberOperatorGreaterThanOrEqual

type MailManagerRuleSetRuleNumberOperatorOutput added in v0.111.0

type MailManagerRuleSetRuleNumberOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleNumberOperatorOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberOperatorOutput) ToMailManagerRuleSetRuleNumberOperatorOutput added in v0.111.0

func (o MailManagerRuleSetRuleNumberOperatorOutput) ToMailManagerRuleSetRuleNumberOperatorOutput() MailManagerRuleSetRuleNumberOperatorOutput

func (MailManagerRuleSetRuleNumberOperatorOutput) ToMailManagerRuleSetRuleNumberOperatorOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleNumberOperatorOutput) ToMailManagerRuleSetRuleNumberOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberOperatorOutput

func (MailManagerRuleSetRuleNumberOperatorOutput) ToMailManagerRuleSetRuleNumberOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleNumberOperatorOutput) ToMailManagerRuleSetRuleNumberOperatorPtrOutput() MailManagerRuleSetRuleNumberOperatorPtrOutput

func (MailManagerRuleSetRuleNumberOperatorOutput) ToMailManagerRuleSetRuleNumberOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleNumberOperatorOutput) ToMailManagerRuleSetRuleNumberOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberOperatorPtrOutput

func (MailManagerRuleSetRuleNumberOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleNumberOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleNumberOperatorPtrInput added in v0.111.0

type MailManagerRuleSetRuleNumberOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleNumberOperatorPtrOutput() MailManagerRuleSetRuleNumberOperatorPtrOutput
	ToMailManagerRuleSetRuleNumberOperatorPtrOutputWithContext(context.Context) MailManagerRuleSetRuleNumberOperatorPtrOutput
}

func MailManagerRuleSetRuleNumberOperatorPtr added in v0.111.0

func MailManagerRuleSetRuleNumberOperatorPtr(v string) MailManagerRuleSetRuleNumberOperatorPtrInput

type MailManagerRuleSetRuleNumberOperatorPtrOutput added in v0.111.0

type MailManagerRuleSetRuleNumberOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleNumberOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleNumberOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberOperatorPtrOutput) ToMailManagerRuleSetRuleNumberOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleNumberOperatorPtrOutput) ToMailManagerRuleSetRuleNumberOperatorPtrOutput() MailManagerRuleSetRuleNumberOperatorPtrOutput

func (MailManagerRuleSetRuleNumberOperatorPtrOutput) ToMailManagerRuleSetRuleNumberOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleNumberOperatorPtrOutput) ToMailManagerRuleSetRuleNumberOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberOperatorPtrOutput

func (MailManagerRuleSetRuleNumberOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleNumberToEvaluate0Properties added in v0.111.0

type MailManagerRuleSetRuleNumberToEvaluate0Properties struct {
	Attribute MailManagerRuleSetRuleNumberEmailAttribute `pulumi:"attribute"`
}

type MailManagerRuleSetRuleNumberToEvaluateProperties added in v0.111.0

type MailManagerRuleSetRuleNumberToEvaluateProperties struct {
	Attribute MailManagerRuleSetRuleNumberEmailAttribute `pulumi:"attribute"`
}

type MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs struct {
	Attribute MailManagerRuleSetRuleNumberEmailAttributeInput `pulumi:"attribute"`
}

func (MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutput added in v0.111.0

func (i MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutput() MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput

func (MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs) ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput

type MailManagerRuleSetRuleNumberToEvaluatePropertiesInput added in v0.111.0

type MailManagerRuleSetRuleNumberToEvaluatePropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutput() MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput
	ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput
}

MailManagerRuleSetRuleNumberToEvaluatePropertiesInput is an input type that accepts MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs and MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleNumberToEvaluatePropertiesInput` via:

MailManagerRuleSetRuleNumberToEvaluatePropertiesArgs{...}

type MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput) Attribute added in v0.111.0

func (MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput) ToMailManagerRuleSetRuleNumberToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleNumberToEvaluatePropertiesOutput

type MailManagerRuleSetRuleOutput added in v0.111.0

type MailManagerRuleSetRuleOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleOutput) Actions added in v0.111.0

The list of actions to execute when the conditions match the incoming email, and none of the "unless conditions" match.

func (MailManagerRuleSetRuleOutput) Conditions added in v0.111.0

The conditions of this rule. All conditions must match the email for the actions to be executed. An empty list of conditions means that all emails match, but are still subject to any "unless conditions"

func (MailManagerRuleSetRuleOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleOutput) Name added in v0.111.0

The user-friendly name of the rule.

func (MailManagerRuleSetRuleOutput) ToMailManagerRuleSetRuleOutput added in v0.111.0

func (o MailManagerRuleSetRuleOutput) ToMailManagerRuleSetRuleOutput() MailManagerRuleSetRuleOutput

func (MailManagerRuleSetRuleOutput) ToMailManagerRuleSetRuleOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleOutput) ToMailManagerRuleSetRuleOutputWithContext(ctx context.Context) MailManagerRuleSetRuleOutput

func (MailManagerRuleSetRuleOutput) Unless added in v0.111.0

The "unless conditions" of this rule. None of the conditions can match the email for the actions to be executed. If any of these conditions do match the email, then the actions are not executed.

type MailManagerRuleSetRuleStringEmailAttribute added in v0.111.0

type MailManagerRuleSetRuleStringEmailAttribute string

func (MailManagerRuleSetRuleStringEmailAttribute) ElementType added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttribute) ToMailManagerRuleSetRuleStringEmailAttributeOutput added in v0.111.0

func (e MailManagerRuleSetRuleStringEmailAttribute) ToMailManagerRuleSetRuleStringEmailAttributeOutput() MailManagerRuleSetRuleStringEmailAttributeOutput

func (MailManagerRuleSetRuleStringEmailAttribute) ToMailManagerRuleSetRuleStringEmailAttributeOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleStringEmailAttribute) ToMailManagerRuleSetRuleStringEmailAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringEmailAttributeOutput

func (MailManagerRuleSetRuleStringEmailAttribute) ToMailManagerRuleSetRuleStringEmailAttributePtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleStringEmailAttribute) ToMailManagerRuleSetRuleStringEmailAttributePtrOutput() MailManagerRuleSetRuleStringEmailAttributePtrOutput

func (MailManagerRuleSetRuleStringEmailAttribute) ToMailManagerRuleSetRuleStringEmailAttributePtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleStringEmailAttribute) ToMailManagerRuleSetRuleStringEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringEmailAttributePtrOutput

func (MailManagerRuleSetRuleStringEmailAttribute) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttribute) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttribute) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleStringEmailAttributeInput added in v0.111.0

type MailManagerRuleSetRuleStringEmailAttributeInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleStringEmailAttributeOutput() MailManagerRuleSetRuleStringEmailAttributeOutput
	ToMailManagerRuleSetRuleStringEmailAttributeOutputWithContext(context.Context) MailManagerRuleSetRuleStringEmailAttributeOutput
}

MailManagerRuleSetRuleStringEmailAttributeInput is an input type that accepts values of the MailManagerRuleSetRuleStringEmailAttribute enum A concrete instance of `MailManagerRuleSetRuleStringEmailAttributeInput` can be one of the following:

MailManagerRuleSetRuleStringEmailAttributeMailFrom
MailManagerRuleSetRuleStringEmailAttributeHelo
MailManagerRuleSetRuleStringEmailAttributeRecipient
MailManagerRuleSetRuleStringEmailAttributeSender
MailManagerRuleSetRuleStringEmailAttributeFrom
MailManagerRuleSetRuleStringEmailAttributeSubject
MailManagerRuleSetRuleStringEmailAttributeTo
MailManagerRuleSetRuleStringEmailAttributeCc

type MailManagerRuleSetRuleStringEmailAttributeOutput added in v0.111.0

type MailManagerRuleSetRuleStringEmailAttributeOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ToMailManagerRuleSetRuleStringEmailAttributeOutput added in v0.111.0

func (o MailManagerRuleSetRuleStringEmailAttributeOutput) ToMailManagerRuleSetRuleStringEmailAttributeOutput() MailManagerRuleSetRuleStringEmailAttributeOutput

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ToMailManagerRuleSetRuleStringEmailAttributeOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleStringEmailAttributeOutput) ToMailManagerRuleSetRuleStringEmailAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringEmailAttributeOutput

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ToMailManagerRuleSetRuleStringEmailAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleStringEmailAttributeOutput) ToMailManagerRuleSetRuleStringEmailAttributePtrOutput() MailManagerRuleSetRuleStringEmailAttributePtrOutput

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ToMailManagerRuleSetRuleStringEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleStringEmailAttributeOutput) ToMailManagerRuleSetRuleStringEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringEmailAttributePtrOutput

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleStringEmailAttributePtrInput added in v0.111.0

type MailManagerRuleSetRuleStringEmailAttributePtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleStringEmailAttributePtrOutput() MailManagerRuleSetRuleStringEmailAttributePtrOutput
	ToMailManagerRuleSetRuleStringEmailAttributePtrOutputWithContext(context.Context) MailManagerRuleSetRuleStringEmailAttributePtrOutput
}

func MailManagerRuleSetRuleStringEmailAttributePtr added in v0.111.0

func MailManagerRuleSetRuleStringEmailAttributePtr(v string) MailManagerRuleSetRuleStringEmailAttributePtrInput

type MailManagerRuleSetRuleStringEmailAttributePtrOutput added in v0.111.0

type MailManagerRuleSetRuleStringEmailAttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleStringEmailAttributePtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttributePtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttributePtrOutput) ToMailManagerRuleSetRuleStringEmailAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleStringEmailAttributePtrOutput) ToMailManagerRuleSetRuleStringEmailAttributePtrOutput() MailManagerRuleSetRuleStringEmailAttributePtrOutput

func (MailManagerRuleSetRuleStringEmailAttributePtrOutput) ToMailManagerRuleSetRuleStringEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleStringEmailAttributePtrOutput) ToMailManagerRuleSetRuleStringEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringEmailAttributePtrOutput

func (MailManagerRuleSetRuleStringEmailAttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleStringEmailAttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleStringExpression added in v0.111.0

type MailManagerRuleSetRuleStringExpression struct {
	Evaluate interface{}                          `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleStringOperator `pulumi:"operator"`
	Values   []string                             `pulumi:"values"`
}

type MailManagerRuleSetRuleStringExpressionArgs added in v0.111.0

type MailManagerRuleSetRuleStringExpressionArgs struct {
	Evaluate pulumi.Input                              `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleStringOperatorInput `pulumi:"operator"`
	Values   pulumi.StringArrayInput                   `pulumi:"values"`
}

func (MailManagerRuleSetRuleStringExpressionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleStringExpressionArgs) ToMailManagerRuleSetRuleStringExpressionOutput added in v0.111.0

func (i MailManagerRuleSetRuleStringExpressionArgs) ToMailManagerRuleSetRuleStringExpressionOutput() MailManagerRuleSetRuleStringExpressionOutput

func (MailManagerRuleSetRuleStringExpressionArgs) ToMailManagerRuleSetRuleStringExpressionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleStringExpressionArgs) ToMailManagerRuleSetRuleStringExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringExpressionOutput

type MailManagerRuleSetRuleStringExpressionInput added in v0.111.0

type MailManagerRuleSetRuleStringExpressionInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleStringExpressionOutput() MailManagerRuleSetRuleStringExpressionOutput
	ToMailManagerRuleSetRuleStringExpressionOutputWithContext(context.Context) MailManagerRuleSetRuleStringExpressionOutput
}

MailManagerRuleSetRuleStringExpressionInput is an input type that accepts MailManagerRuleSetRuleStringExpressionArgs and MailManagerRuleSetRuleStringExpressionOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleStringExpressionInput` via:

MailManagerRuleSetRuleStringExpressionArgs{...}

type MailManagerRuleSetRuleStringExpressionOutput added in v0.111.0

type MailManagerRuleSetRuleStringExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleStringExpressionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleStringExpressionOutput) Evaluate added in v0.111.0

func (MailManagerRuleSetRuleStringExpressionOutput) Operator added in v0.111.0

func (MailManagerRuleSetRuleStringExpressionOutput) ToMailManagerRuleSetRuleStringExpressionOutput added in v0.111.0

func (o MailManagerRuleSetRuleStringExpressionOutput) ToMailManagerRuleSetRuleStringExpressionOutput() MailManagerRuleSetRuleStringExpressionOutput

func (MailManagerRuleSetRuleStringExpressionOutput) ToMailManagerRuleSetRuleStringExpressionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleStringExpressionOutput) ToMailManagerRuleSetRuleStringExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringExpressionOutput

func (MailManagerRuleSetRuleStringExpressionOutput) Values added in v0.111.0

type MailManagerRuleSetRuleStringOperator added in v0.111.0

type MailManagerRuleSetRuleStringOperator string

func (MailManagerRuleSetRuleStringOperator) ElementType added in v0.111.0

func (MailManagerRuleSetRuleStringOperator) ToMailManagerRuleSetRuleStringOperatorOutput added in v0.111.0

func (e MailManagerRuleSetRuleStringOperator) ToMailManagerRuleSetRuleStringOperatorOutput() MailManagerRuleSetRuleStringOperatorOutput

func (MailManagerRuleSetRuleStringOperator) ToMailManagerRuleSetRuleStringOperatorOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleStringOperator) ToMailManagerRuleSetRuleStringOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringOperatorOutput

func (MailManagerRuleSetRuleStringOperator) ToMailManagerRuleSetRuleStringOperatorPtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleStringOperator) ToMailManagerRuleSetRuleStringOperatorPtrOutput() MailManagerRuleSetRuleStringOperatorPtrOutput

func (MailManagerRuleSetRuleStringOperator) ToMailManagerRuleSetRuleStringOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleStringOperator) ToMailManagerRuleSetRuleStringOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringOperatorPtrOutput

func (MailManagerRuleSetRuleStringOperator) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleStringOperator) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleStringOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleStringOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleStringOperator) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleStringOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleStringOperatorInput added in v0.111.0

type MailManagerRuleSetRuleStringOperatorInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleStringOperatorOutput() MailManagerRuleSetRuleStringOperatorOutput
	ToMailManagerRuleSetRuleStringOperatorOutputWithContext(context.Context) MailManagerRuleSetRuleStringOperatorOutput
}

MailManagerRuleSetRuleStringOperatorInput is an input type that accepts values of the MailManagerRuleSetRuleStringOperator enum A concrete instance of `MailManagerRuleSetRuleStringOperatorInput` can be one of the following:

MailManagerRuleSetRuleStringOperatorEquals
MailManagerRuleSetRuleStringOperatorNotEquals
MailManagerRuleSetRuleStringOperatorStartsWith
MailManagerRuleSetRuleStringOperatorEndsWith
MailManagerRuleSetRuleStringOperatorContains

type MailManagerRuleSetRuleStringOperatorOutput added in v0.111.0

type MailManagerRuleSetRuleStringOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleStringOperatorOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleStringOperatorOutput) ToMailManagerRuleSetRuleStringOperatorOutput added in v0.111.0

func (o MailManagerRuleSetRuleStringOperatorOutput) ToMailManagerRuleSetRuleStringOperatorOutput() MailManagerRuleSetRuleStringOperatorOutput

func (MailManagerRuleSetRuleStringOperatorOutput) ToMailManagerRuleSetRuleStringOperatorOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleStringOperatorOutput) ToMailManagerRuleSetRuleStringOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringOperatorOutput

func (MailManagerRuleSetRuleStringOperatorOutput) ToMailManagerRuleSetRuleStringOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleStringOperatorOutput) ToMailManagerRuleSetRuleStringOperatorPtrOutput() MailManagerRuleSetRuleStringOperatorPtrOutput

func (MailManagerRuleSetRuleStringOperatorOutput) ToMailManagerRuleSetRuleStringOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleStringOperatorOutput) ToMailManagerRuleSetRuleStringOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringOperatorPtrOutput

func (MailManagerRuleSetRuleStringOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleStringOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleStringOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleStringOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleStringOperatorPtrInput added in v0.111.0

type MailManagerRuleSetRuleStringOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleStringOperatorPtrOutput() MailManagerRuleSetRuleStringOperatorPtrOutput
	ToMailManagerRuleSetRuleStringOperatorPtrOutputWithContext(context.Context) MailManagerRuleSetRuleStringOperatorPtrOutput
}

func MailManagerRuleSetRuleStringOperatorPtr added in v0.111.0

func MailManagerRuleSetRuleStringOperatorPtr(v string) MailManagerRuleSetRuleStringOperatorPtrInput

type MailManagerRuleSetRuleStringOperatorPtrOutput added in v0.111.0

type MailManagerRuleSetRuleStringOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleStringOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleStringOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleStringOperatorPtrOutput) ToMailManagerRuleSetRuleStringOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleStringOperatorPtrOutput) ToMailManagerRuleSetRuleStringOperatorPtrOutput() MailManagerRuleSetRuleStringOperatorPtrOutput

func (MailManagerRuleSetRuleStringOperatorPtrOutput) ToMailManagerRuleSetRuleStringOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleStringOperatorPtrOutput) ToMailManagerRuleSetRuleStringOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringOperatorPtrOutput

func (MailManagerRuleSetRuleStringOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleStringOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleStringToEvaluate0Properties added in v0.111.0

type MailManagerRuleSetRuleStringToEvaluate0Properties struct {
	Attribute MailManagerRuleSetRuleStringEmailAttribute `pulumi:"attribute"`
}

type MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs added in v0.125.0

type MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs struct {
	Attribute MailManagerRuleSetRuleStringEmailAttributeInput `pulumi:"attribute"`
}

func (MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs) ElementType added in v0.125.0

func (MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs) ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutput added in v0.125.0

func (i MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs) ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutput() MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput

func (MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs) ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutputWithContext added in v0.125.0

func (i MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs) ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput

type MailManagerRuleSetRuleStringToEvaluate0PropertiesInput added in v0.125.0

type MailManagerRuleSetRuleStringToEvaluate0PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutput() MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput
	ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput
}

MailManagerRuleSetRuleStringToEvaluate0PropertiesInput is an input type that accepts MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs and MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleStringToEvaluate0PropertiesInput` via:

MailManagerRuleSetRuleStringToEvaluate0PropertiesArgs{...}

type MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput added in v0.125.0

type MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput) Attribute added in v0.125.0

func (MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput) ElementType added in v0.125.0

func (MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput) ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutput added in v0.125.0

func (MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput) ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutputWithContext added in v0.125.0

func (o MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput) ToMailManagerRuleSetRuleStringToEvaluate0PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringToEvaluate0PropertiesOutput

type MailManagerRuleSetRuleStringToEvaluate1Properties added in v0.125.0

type MailManagerRuleSetRuleStringToEvaluate1Properties struct {
	MimeHeaderAttribute string `pulumi:"mimeHeaderAttribute"`
}

type MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs added in v0.125.0

type MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs struct {
	MimeHeaderAttribute pulumi.StringInput `pulumi:"mimeHeaderAttribute"`
}

func (MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs) ElementType added in v0.125.0

func (MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs) ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutput added in v0.125.0

func (i MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs) ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutput() MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput

func (MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs) ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutputWithContext added in v0.125.0

func (i MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs) ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput

type MailManagerRuleSetRuleStringToEvaluate1PropertiesInput added in v0.125.0

type MailManagerRuleSetRuleStringToEvaluate1PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutput() MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput
	ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput
}

MailManagerRuleSetRuleStringToEvaluate1PropertiesInput is an input type that accepts MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs and MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleStringToEvaluate1PropertiesInput` via:

MailManagerRuleSetRuleStringToEvaluate1PropertiesArgs{...}

type MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput added in v0.125.0

type MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput) ElementType added in v0.125.0

func (MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput) MimeHeaderAttribute added in v0.125.0

func (MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput) ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutput added in v0.125.0

func (MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput) ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutputWithContext added in v0.125.0

func (o MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput) ToMailManagerRuleSetRuleStringToEvaluate1PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleStringToEvaluate1PropertiesOutput

type MailManagerRuleSetRuleVerdict added in v0.111.0

type MailManagerRuleSetRuleVerdict string

func (MailManagerRuleSetRuleVerdict) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdict) ToMailManagerRuleSetRuleVerdictOutput added in v0.111.0

func (e MailManagerRuleSetRuleVerdict) ToMailManagerRuleSetRuleVerdictOutput() MailManagerRuleSetRuleVerdictOutput

func (MailManagerRuleSetRuleVerdict) ToMailManagerRuleSetRuleVerdictOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdict) ToMailManagerRuleSetRuleVerdictOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictOutput

func (MailManagerRuleSetRuleVerdict) ToMailManagerRuleSetRuleVerdictPtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleVerdict) ToMailManagerRuleSetRuleVerdictPtrOutput() MailManagerRuleSetRuleVerdictPtrOutput

func (MailManagerRuleSetRuleVerdict) ToMailManagerRuleSetRuleVerdictPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdict) ToMailManagerRuleSetRuleVerdictPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictPtrOutput

func (MailManagerRuleSetRuleVerdict) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdict) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdict) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleVerdict) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdict) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdict) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleVerdictArray added in v0.111.0

type MailManagerRuleSetRuleVerdictArray []MailManagerRuleSetRuleVerdict

func (MailManagerRuleSetRuleVerdictArray) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictArray) ToMailManagerRuleSetRuleVerdictArrayOutput added in v0.111.0

func (i MailManagerRuleSetRuleVerdictArray) ToMailManagerRuleSetRuleVerdictArrayOutput() MailManagerRuleSetRuleVerdictArrayOutput

func (MailManagerRuleSetRuleVerdictArray) ToMailManagerRuleSetRuleVerdictArrayOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleVerdictArray) ToMailManagerRuleSetRuleVerdictArrayOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictArrayOutput

type MailManagerRuleSetRuleVerdictArrayInput added in v0.111.0

type MailManagerRuleSetRuleVerdictArrayInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictArrayOutput() MailManagerRuleSetRuleVerdictArrayOutput
	ToMailManagerRuleSetRuleVerdictArrayOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictArrayOutput
}

MailManagerRuleSetRuleVerdictArrayInput is an input type that accepts MailManagerRuleSetRuleVerdictArray and MailManagerRuleSetRuleVerdictArrayOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleVerdictArrayInput` via:

MailManagerRuleSetRuleVerdictArray{ MailManagerRuleSetRuleVerdictArgs{...} }

type MailManagerRuleSetRuleVerdictArrayOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictArrayOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictArrayOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictArrayOutput) Index added in v0.111.0

func (MailManagerRuleSetRuleVerdictArrayOutput) ToMailManagerRuleSetRuleVerdictArrayOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictArrayOutput) ToMailManagerRuleSetRuleVerdictArrayOutput() MailManagerRuleSetRuleVerdictArrayOutput

func (MailManagerRuleSetRuleVerdictArrayOutput) ToMailManagerRuleSetRuleVerdictArrayOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictArrayOutput) ToMailManagerRuleSetRuleVerdictArrayOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictArrayOutput

type MailManagerRuleSetRuleVerdictAttribute added in v0.111.0

type MailManagerRuleSetRuleVerdictAttribute string

func (MailManagerRuleSetRuleVerdictAttribute) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttribute) ToMailManagerRuleSetRuleVerdictAttributeOutput added in v0.111.0

func (e MailManagerRuleSetRuleVerdictAttribute) ToMailManagerRuleSetRuleVerdictAttributeOutput() MailManagerRuleSetRuleVerdictAttributeOutput

func (MailManagerRuleSetRuleVerdictAttribute) ToMailManagerRuleSetRuleVerdictAttributeOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdictAttribute) ToMailManagerRuleSetRuleVerdictAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictAttributeOutput

func (MailManagerRuleSetRuleVerdictAttribute) ToMailManagerRuleSetRuleVerdictAttributePtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleVerdictAttribute) ToMailManagerRuleSetRuleVerdictAttributePtrOutput() MailManagerRuleSetRuleVerdictAttributePtrOutput

func (MailManagerRuleSetRuleVerdictAttribute) ToMailManagerRuleSetRuleVerdictAttributePtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdictAttribute) ToMailManagerRuleSetRuleVerdictAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictAttributePtrOutput

func (MailManagerRuleSetRuleVerdictAttribute) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttribute) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttribute) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdictAttribute) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleVerdictAttributeInput added in v0.111.0

type MailManagerRuleSetRuleVerdictAttributeInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictAttributeOutput() MailManagerRuleSetRuleVerdictAttributeOutput
	ToMailManagerRuleSetRuleVerdictAttributeOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictAttributeOutput
}

MailManagerRuleSetRuleVerdictAttributeInput is an input type that accepts values of the MailManagerRuleSetRuleVerdictAttribute enum A concrete instance of `MailManagerRuleSetRuleVerdictAttributeInput` can be one of the following:

MailManagerRuleSetRuleVerdictAttributeSpf
MailManagerRuleSetRuleVerdictAttributeDkim

type MailManagerRuleSetRuleVerdictAttributeOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictAttributeOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictAttributeOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttributeOutput) ToMailManagerRuleSetRuleVerdictAttributeOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictAttributeOutput) ToMailManagerRuleSetRuleVerdictAttributeOutput() MailManagerRuleSetRuleVerdictAttributeOutput

func (MailManagerRuleSetRuleVerdictAttributeOutput) ToMailManagerRuleSetRuleVerdictAttributeOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictAttributeOutput) ToMailManagerRuleSetRuleVerdictAttributeOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictAttributeOutput

func (MailManagerRuleSetRuleVerdictAttributeOutput) ToMailManagerRuleSetRuleVerdictAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictAttributeOutput) ToMailManagerRuleSetRuleVerdictAttributePtrOutput() MailManagerRuleSetRuleVerdictAttributePtrOutput

func (MailManagerRuleSetRuleVerdictAttributeOutput) ToMailManagerRuleSetRuleVerdictAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictAttributeOutput) ToMailManagerRuleSetRuleVerdictAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictAttributePtrOutput

func (MailManagerRuleSetRuleVerdictAttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleVerdictAttributePtrInput added in v0.111.0

type MailManagerRuleSetRuleVerdictAttributePtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictAttributePtrOutput() MailManagerRuleSetRuleVerdictAttributePtrOutput
	ToMailManagerRuleSetRuleVerdictAttributePtrOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictAttributePtrOutput
}

func MailManagerRuleSetRuleVerdictAttributePtr added in v0.111.0

func MailManagerRuleSetRuleVerdictAttributePtr(v string) MailManagerRuleSetRuleVerdictAttributePtrInput

type MailManagerRuleSetRuleVerdictAttributePtrOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictAttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictAttributePtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttributePtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttributePtrOutput) ToMailManagerRuleSetRuleVerdictAttributePtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictAttributePtrOutput) ToMailManagerRuleSetRuleVerdictAttributePtrOutput() MailManagerRuleSetRuleVerdictAttributePtrOutput

func (MailManagerRuleSetRuleVerdictAttributePtrOutput) ToMailManagerRuleSetRuleVerdictAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictAttributePtrOutput) ToMailManagerRuleSetRuleVerdictAttributePtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictAttributePtrOutput

func (MailManagerRuleSetRuleVerdictAttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictAttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleVerdictExpression added in v0.111.0

type MailManagerRuleSetRuleVerdictExpression struct {
	Evaluate interface{}                           `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleVerdictOperator `pulumi:"operator"`
	Values   []MailManagerRuleSetRuleVerdict       `pulumi:"values"`
}

type MailManagerRuleSetRuleVerdictExpressionArgs added in v0.111.0

type MailManagerRuleSetRuleVerdictExpressionArgs struct {
	Evaluate pulumi.Input                               `pulumi:"evaluate"`
	Operator MailManagerRuleSetRuleVerdictOperatorInput `pulumi:"operator"`
	Values   MailManagerRuleSetRuleVerdictArrayInput    `pulumi:"values"`
}

func (MailManagerRuleSetRuleVerdictExpressionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictExpressionArgs) ToMailManagerRuleSetRuleVerdictExpressionOutput added in v0.111.0

func (i MailManagerRuleSetRuleVerdictExpressionArgs) ToMailManagerRuleSetRuleVerdictExpressionOutput() MailManagerRuleSetRuleVerdictExpressionOutput

func (MailManagerRuleSetRuleVerdictExpressionArgs) ToMailManagerRuleSetRuleVerdictExpressionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleVerdictExpressionArgs) ToMailManagerRuleSetRuleVerdictExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictExpressionOutput

type MailManagerRuleSetRuleVerdictExpressionInput added in v0.111.0

type MailManagerRuleSetRuleVerdictExpressionInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictExpressionOutput() MailManagerRuleSetRuleVerdictExpressionOutput
	ToMailManagerRuleSetRuleVerdictExpressionOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictExpressionOutput
}

MailManagerRuleSetRuleVerdictExpressionInput is an input type that accepts MailManagerRuleSetRuleVerdictExpressionArgs and MailManagerRuleSetRuleVerdictExpressionOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleVerdictExpressionInput` via:

MailManagerRuleSetRuleVerdictExpressionArgs{...}

type MailManagerRuleSetRuleVerdictExpressionOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictExpressionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictExpressionOutput) Evaluate added in v0.111.0

func (MailManagerRuleSetRuleVerdictExpressionOutput) Operator added in v0.111.0

func (MailManagerRuleSetRuleVerdictExpressionOutput) ToMailManagerRuleSetRuleVerdictExpressionOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictExpressionOutput) ToMailManagerRuleSetRuleVerdictExpressionOutput() MailManagerRuleSetRuleVerdictExpressionOutput

func (MailManagerRuleSetRuleVerdictExpressionOutput) ToMailManagerRuleSetRuleVerdictExpressionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictExpressionOutput) ToMailManagerRuleSetRuleVerdictExpressionOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictExpressionOutput

func (MailManagerRuleSetRuleVerdictExpressionOutput) Values added in v0.111.0

type MailManagerRuleSetRuleVerdictInput added in v0.111.0

type MailManagerRuleSetRuleVerdictInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictOutput() MailManagerRuleSetRuleVerdictOutput
	ToMailManagerRuleSetRuleVerdictOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictOutput
}

MailManagerRuleSetRuleVerdictInput is an input type that accepts values of the MailManagerRuleSetRuleVerdict enum A concrete instance of `MailManagerRuleSetRuleVerdictInput` can be one of the following:

MailManagerRuleSetRuleVerdictPass
MailManagerRuleSetRuleVerdictFail
MailManagerRuleSetRuleVerdictGray
MailManagerRuleSetRuleVerdictProcessingFailed

type MailManagerRuleSetRuleVerdictOperator added in v0.111.0

type MailManagerRuleSetRuleVerdictOperator string

func (MailManagerRuleSetRuleVerdictOperator) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperator) ToMailManagerRuleSetRuleVerdictOperatorOutput added in v0.111.0

func (e MailManagerRuleSetRuleVerdictOperator) ToMailManagerRuleSetRuleVerdictOperatorOutput() MailManagerRuleSetRuleVerdictOperatorOutput

func (MailManagerRuleSetRuleVerdictOperator) ToMailManagerRuleSetRuleVerdictOperatorOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdictOperator) ToMailManagerRuleSetRuleVerdictOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictOperatorOutput

func (MailManagerRuleSetRuleVerdictOperator) ToMailManagerRuleSetRuleVerdictOperatorPtrOutput added in v0.111.0

func (e MailManagerRuleSetRuleVerdictOperator) ToMailManagerRuleSetRuleVerdictOperatorPtrOutput() MailManagerRuleSetRuleVerdictOperatorPtrOutput

func (MailManagerRuleSetRuleVerdictOperator) ToMailManagerRuleSetRuleVerdictOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdictOperator) ToMailManagerRuleSetRuleVerdictOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictOperatorPtrOutput

func (MailManagerRuleSetRuleVerdictOperator) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperator) ToStringOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdictOperator) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleVerdictOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperator) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerRuleSetRuleVerdictOperator) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleVerdictOperatorInput added in v0.111.0

type MailManagerRuleSetRuleVerdictOperatorInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictOperatorOutput() MailManagerRuleSetRuleVerdictOperatorOutput
	ToMailManagerRuleSetRuleVerdictOperatorOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictOperatorOutput
}

MailManagerRuleSetRuleVerdictOperatorInput is an input type that accepts values of the MailManagerRuleSetRuleVerdictOperator enum A concrete instance of `MailManagerRuleSetRuleVerdictOperatorInput` can be one of the following:

MailManagerRuleSetRuleVerdictOperatorEquals
MailManagerRuleSetRuleVerdictOperatorNotEquals

type MailManagerRuleSetRuleVerdictOperatorOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictOperatorOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperatorOutput) ToMailManagerRuleSetRuleVerdictOperatorOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOperatorOutput) ToMailManagerRuleSetRuleVerdictOperatorOutput() MailManagerRuleSetRuleVerdictOperatorOutput

func (MailManagerRuleSetRuleVerdictOperatorOutput) ToMailManagerRuleSetRuleVerdictOperatorOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOperatorOutput) ToMailManagerRuleSetRuleVerdictOperatorOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictOperatorOutput

func (MailManagerRuleSetRuleVerdictOperatorOutput) ToMailManagerRuleSetRuleVerdictOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOperatorOutput) ToMailManagerRuleSetRuleVerdictOperatorPtrOutput() MailManagerRuleSetRuleVerdictOperatorPtrOutput

func (MailManagerRuleSetRuleVerdictOperatorOutput) ToMailManagerRuleSetRuleVerdictOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOperatorOutput) ToMailManagerRuleSetRuleVerdictOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictOperatorPtrOutput

func (MailManagerRuleSetRuleVerdictOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleVerdictOperatorPtrInput added in v0.111.0

type MailManagerRuleSetRuleVerdictOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictOperatorPtrOutput() MailManagerRuleSetRuleVerdictOperatorPtrOutput
	ToMailManagerRuleSetRuleVerdictOperatorPtrOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictOperatorPtrOutput
}

func MailManagerRuleSetRuleVerdictOperatorPtr added in v0.111.0

func MailManagerRuleSetRuleVerdictOperatorPtr(v string) MailManagerRuleSetRuleVerdictOperatorPtrInput

type MailManagerRuleSetRuleVerdictOperatorPtrOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperatorPtrOutput) ToMailManagerRuleSetRuleVerdictOperatorPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOperatorPtrOutput) ToMailManagerRuleSetRuleVerdictOperatorPtrOutput() MailManagerRuleSetRuleVerdictOperatorPtrOutput

func (MailManagerRuleSetRuleVerdictOperatorPtrOutput) ToMailManagerRuleSetRuleVerdictOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOperatorPtrOutput) ToMailManagerRuleSetRuleVerdictOperatorPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictOperatorPtrOutput

func (MailManagerRuleSetRuleVerdictOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerRuleSetRuleVerdictOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictOutput) ToMailManagerRuleSetRuleVerdictOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOutput) ToMailManagerRuleSetRuleVerdictOutput() MailManagerRuleSetRuleVerdictOutput

func (MailManagerRuleSetRuleVerdictOutput) ToMailManagerRuleSetRuleVerdictOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOutput) ToMailManagerRuleSetRuleVerdictOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictOutput

func (MailManagerRuleSetRuleVerdictOutput) ToMailManagerRuleSetRuleVerdictPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOutput) ToMailManagerRuleSetRuleVerdictPtrOutput() MailManagerRuleSetRuleVerdictPtrOutput

func (MailManagerRuleSetRuleVerdictOutput) ToMailManagerRuleSetRuleVerdictPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOutput) ToMailManagerRuleSetRuleVerdictPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictPtrOutput

func (MailManagerRuleSetRuleVerdictOutput) ToStringOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictOutput) ToStringOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerRuleSetRuleVerdictOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictOutput) ToStringPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleVerdictPtrInput added in v0.111.0

type MailManagerRuleSetRuleVerdictPtrInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictPtrOutput() MailManagerRuleSetRuleVerdictPtrOutput
	ToMailManagerRuleSetRuleVerdictPtrOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictPtrOutput
}

func MailManagerRuleSetRuleVerdictPtr added in v0.111.0

func MailManagerRuleSetRuleVerdictPtr(v string) MailManagerRuleSetRuleVerdictPtrInput

type MailManagerRuleSetRuleVerdictPtrOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictPtrOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictPtrOutput) Elem added in v0.111.0

func (MailManagerRuleSetRuleVerdictPtrOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictPtrOutput) ToMailManagerRuleSetRuleVerdictPtrOutput added in v0.111.0

func (o MailManagerRuleSetRuleVerdictPtrOutput) ToMailManagerRuleSetRuleVerdictPtrOutput() MailManagerRuleSetRuleVerdictPtrOutput

func (MailManagerRuleSetRuleVerdictPtrOutput) ToMailManagerRuleSetRuleVerdictPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictPtrOutput) ToMailManagerRuleSetRuleVerdictPtrOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictPtrOutput

func (MailManagerRuleSetRuleVerdictPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerRuleSetRuleVerdictToEvaluate0Properties added in v0.111.0

type MailManagerRuleSetRuleVerdictToEvaluate0Properties struct {
	Attribute MailManagerRuleSetRuleVerdictAttribute `pulumi:"attribute"`
}

type MailManagerRuleSetRuleVerdictToEvaluate0PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleVerdictToEvaluate0PropertiesArgs struct {
	Attribute MailManagerRuleSetRuleVerdictAttributeInput `pulumi:"attribute"`
}

func (MailManagerRuleSetRuleVerdictToEvaluate0PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate0PropertiesArgs) ToMailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate0PropertiesArgs) ToMailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleVerdictToEvaluate0PropertiesArgs) ToMailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput

type MailManagerRuleSetRuleVerdictToEvaluate0PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleVerdictToEvaluate0PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput() MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput
	ToMailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput
}

MailManagerRuleSetRuleVerdictToEvaluate0PropertiesInput is an input type that accepts MailManagerRuleSetRuleVerdictToEvaluate0PropertiesArgs and MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleVerdictToEvaluate0PropertiesInput` via:

MailManagerRuleSetRuleVerdictToEvaluate0PropertiesArgs{...}

type MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput) Attribute added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput) ToMailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput) ToMailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput) ToMailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictToEvaluate0PropertiesOutput

type MailManagerRuleSetRuleVerdictToEvaluate1Properties added in v0.111.0

type MailManagerRuleSetRuleVerdictToEvaluate1Properties struct {
	Analysis MailManagerRuleSetAnalysis `pulumi:"analysis"`
}

type MailManagerRuleSetRuleVerdictToEvaluate1PropertiesArgs added in v0.111.0

type MailManagerRuleSetRuleVerdictToEvaluate1PropertiesArgs struct {
	Analysis MailManagerRuleSetAnalysisInput `pulumi:"analysis"`
}

func (MailManagerRuleSetRuleVerdictToEvaluate1PropertiesArgs) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate1PropertiesArgs) ToMailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate1PropertiesArgs) ToMailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutputWithContext added in v0.111.0

func (i MailManagerRuleSetRuleVerdictToEvaluate1PropertiesArgs) ToMailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput

type MailManagerRuleSetRuleVerdictToEvaluate1PropertiesInput added in v0.111.0

type MailManagerRuleSetRuleVerdictToEvaluate1PropertiesInput interface {
	pulumi.Input

	ToMailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput() MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput
	ToMailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutputWithContext(context.Context) MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput
}

MailManagerRuleSetRuleVerdictToEvaluate1PropertiesInput is an input type that accepts MailManagerRuleSetRuleVerdictToEvaluate1PropertiesArgs and MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput values. You can construct a concrete instance of `MailManagerRuleSetRuleVerdictToEvaluate1PropertiesInput` via:

MailManagerRuleSetRuleVerdictToEvaluate1PropertiesArgs{...}

type MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput added in v0.111.0

type MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput) Analysis added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput) ElementType added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput) ToMailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput added in v0.111.0

func (MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput) ToMailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutputWithContext added in v0.111.0

func (o MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput) ToMailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutputWithContext(ctx context.Context) MailManagerRuleSetRuleVerdictToEvaluate1PropertiesOutput

type MailManagerRuleSetS3Action added in v0.111.0

type MailManagerRuleSetS3Action struct {
	ActionFailurePolicy *MailManagerRuleSetActionFailurePolicy `pulumi:"actionFailurePolicy"`
	RoleArn             string                                 `pulumi:"roleArn"`
	S3Bucket            string                                 `pulumi:"s3Bucket"`
	S3Prefix            *string                                `pulumi:"s3Prefix"`
	S3SseKmsKeyId       *string                                `pulumi:"s3SseKmsKeyId"`
}

type MailManagerRuleSetS3ActionArgs added in v0.111.0

type MailManagerRuleSetS3ActionArgs struct {
	ActionFailurePolicy MailManagerRuleSetActionFailurePolicyPtrInput `pulumi:"actionFailurePolicy"`
	RoleArn             pulumi.StringInput                            `pulumi:"roleArn"`
	S3Bucket            pulumi.StringInput                            `pulumi:"s3Bucket"`
	S3Prefix            pulumi.StringPtrInput                         `pulumi:"s3Prefix"`
	S3SseKmsKeyId       pulumi.StringPtrInput                         `pulumi:"s3SseKmsKeyId"`
}

func (MailManagerRuleSetS3ActionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetS3ActionArgs) ToMailManagerRuleSetS3ActionOutput added in v0.111.0

func (i MailManagerRuleSetS3ActionArgs) ToMailManagerRuleSetS3ActionOutput() MailManagerRuleSetS3ActionOutput

func (MailManagerRuleSetS3ActionArgs) ToMailManagerRuleSetS3ActionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetS3ActionArgs) ToMailManagerRuleSetS3ActionOutputWithContext(ctx context.Context) MailManagerRuleSetS3ActionOutput

type MailManagerRuleSetS3ActionInput added in v0.111.0

type MailManagerRuleSetS3ActionInput interface {
	pulumi.Input

	ToMailManagerRuleSetS3ActionOutput() MailManagerRuleSetS3ActionOutput
	ToMailManagerRuleSetS3ActionOutputWithContext(context.Context) MailManagerRuleSetS3ActionOutput
}

MailManagerRuleSetS3ActionInput is an input type that accepts MailManagerRuleSetS3ActionArgs and MailManagerRuleSetS3ActionOutput values. You can construct a concrete instance of `MailManagerRuleSetS3ActionInput` via:

MailManagerRuleSetS3ActionArgs{...}

type MailManagerRuleSetS3ActionOutput added in v0.111.0

type MailManagerRuleSetS3ActionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetS3ActionOutput) ActionFailurePolicy added in v0.111.0

func (MailManagerRuleSetS3ActionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetS3ActionOutput) RoleArn added in v0.111.0

func (MailManagerRuleSetS3ActionOutput) S3Bucket added in v0.111.0

func (MailManagerRuleSetS3ActionOutput) S3Prefix added in v0.111.0

func (MailManagerRuleSetS3ActionOutput) S3SseKmsKeyId added in v0.111.0

func (MailManagerRuleSetS3ActionOutput) ToMailManagerRuleSetS3ActionOutput added in v0.111.0

func (o MailManagerRuleSetS3ActionOutput) ToMailManagerRuleSetS3ActionOutput() MailManagerRuleSetS3ActionOutput

func (MailManagerRuleSetS3ActionOutput) ToMailManagerRuleSetS3ActionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetS3ActionOutput) ToMailManagerRuleSetS3ActionOutputWithContext(ctx context.Context) MailManagerRuleSetS3ActionOutput

type MailManagerRuleSetSendAction added in v0.111.0

type MailManagerRuleSetSendAction struct {
	ActionFailurePolicy *MailManagerRuleSetActionFailurePolicy `pulumi:"actionFailurePolicy"`
	RoleArn             string                                 `pulumi:"roleArn"`
}

type MailManagerRuleSetSendActionArgs added in v0.111.0

type MailManagerRuleSetSendActionArgs struct {
	ActionFailurePolicy MailManagerRuleSetActionFailurePolicyPtrInput `pulumi:"actionFailurePolicy"`
	RoleArn             pulumi.StringInput                            `pulumi:"roleArn"`
}

func (MailManagerRuleSetSendActionArgs) ElementType added in v0.111.0

func (MailManagerRuleSetSendActionArgs) ToMailManagerRuleSetSendActionOutput added in v0.111.0

func (i MailManagerRuleSetSendActionArgs) ToMailManagerRuleSetSendActionOutput() MailManagerRuleSetSendActionOutput

func (MailManagerRuleSetSendActionArgs) ToMailManagerRuleSetSendActionOutputWithContext added in v0.111.0

func (i MailManagerRuleSetSendActionArgs) ToMailManagerRuleSetSendActionOutputWithContext(ctx context.Context) MailManagerRuleSetSendActionOutput

type MailManagerRuleSetSendActionInput added in v0.111.0

type MailManagerRuleSetSendActionInput interface {
	pulumi.Input

	ToMailManagerRuleSetSendActionOutput() MailManagerRuleSetSendActionOutput
	ToMailManagerRuleSetSendActionOutputWithContext(context.Context) MailManagerRuleSetSendActionOutput
}

MailManagerRuleSetSendActionInput is an input type that accepts MailManagerRuleSetSendActionArgs and MailManagerRuleSetSendActionOutput values. You can construct a concrete instance of `MailManagerRuleSetSendActionInput` via:

MailManagerRuleSetSendActionArgs{...}

type MailManagerRuleSetSendActionOutput added in v0.111.0

type MailManagerRuleSetSendActionOutput struct{ *pulumi.OutputState }

func (MailManagerRuleSetSendActionOutput) ActionFailurePolicy added in v0.111.0

func (MailManagerRuleSetSendActionOutput) ElementType added in v0.111.0

func (MailManagerRuleSetSendActionOutput) RoleArn added in v0.111.0

func (MailManagerRuleSetSendActionOutput) ToMailManagerRuleSetSendActionOutput added in v0.111.0

func (o MailManagerRuleSetSendActionOutput) ToMailManagerRuleSetSendActionOutput() MailManagerRuleSetSendActionOutput

func (MailManagerRuleSetSendActionOutput) ToMailManagerRuleSetSendActionOutputWithContext added in v0.111.0

func (o MailManagerRuleSetSendActionOutput) ToMailManagerRuleSetSendActionOutputWithContext(ctx context.Context) MailManagerRuleSetSendActionOutput

type MailManagerRuleSetState added in v0.111.0

type MailManagerRuleSetState struct {
}

func (MailManagerRuleSetState) ElementType added in v0.111.0

func (MailManagerRuleSetState) ElementType() reflect.Type

type MailManagerRuleSetTag added in v0.111.0

type MailManagerRuleSetTag struct {
	// The key of the key-value tag.
	Key string `pulumi:"key"`
	// The value of the key-value tag.
	Value string `pulumi:"value"`
}

type MailManagerTrafficPolicy added in v0.111.0

type MailManagerTrafficPolicy struct {
	pulumi.CustomResourceState

	// Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
	DefaultAction MailManagerTrafficPolicyAcceptActionOutput `pulumi:"defaultAction"`
	// The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
	MaxMessageSizeBytes pulumi.Float64PtrOutput `pulumi:"maxMessageSizeBytes"`
	// Conditional statements for filtering email traffic.
	PolicyStatements MailManagerTrafficPolicyPolicyStatementArrayOutput `pulumi:"policyStatements"`
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayOutput `pulumi:"tags"`
	// The Amazon Resource Name (ARN) of the traffic policy resource.
	TrafficPolicyArn pulumi.StringOutput `pulumi:"trafficPolicyArn"`
	// The identifier of the traffic policy resource.
	TrafficPolicyId pulumi.StringOutput `pulumi:"trafficPolicyId"`
	// The name of the policy.
	//
	// The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
	TrafficPolicyName pulumi.StringPtrOutput `pulumi:"trafficPolicyName"`
}

Definition of AWS::SES::MailManagerTrafficPolicy Resource Type

func GetMailManagerTrafficPolicy added in v0.111.0

func GetMailManagerTrafficPolicy(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MailManagerTrafficPolicyState, opts ...pulumi.ResourceOption) (*MailManagerTrafficPolicy, error)

GetMailManagerTrafficPolicy gets an existing MailManagerTrafficPolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMailManagerTrafficPolicy added in v0.111.0

func NewMailManagerTrafficPolicy(ctx *pulumi.Context,
	name string, args *MailManagerTrafficPolicyArgs, opts ...pulumi.ResourceOption) (*MailManagerTrafficPolicy, error)

NewMailManagerTrafficPolicy registers a new resource with the given unique name, arguments, and options.

func (*MailManagerTrafficPolicy) ElementType added in v0.111.0

func (*MailManagerTrafficPolicy) ElementType() reflect.Type

func (*MailManagerTrafficPolicy) ToMailManagerTrafficPolicyOutput added in v0.111.0

func (i *MailManagerTrafficPolicy) ToMailManagerTrafficPolicyOutput() MailManagerTrafficPolicyOutput

func (*MailManagerTrafficPolicy) ToMailManagerTrafficPolicyOutputWithContext added in v0.111.0

func (i *MailManagerTrafficPolicy) ToMailManagerTrafficPolicyOutputWithContext(ctx context.Context) MailManagerTrafficPolicyOutput

type MailManagerTrafficPolicyAcceptAction added in v0.111.0

type MailManagerTrafficPolicyAcceptAction string

func (MailManagerTrafficPolicyAcceptAction) ElementType added in v0.111.0

func (MailManagerTrafficPolicyAcceptAction) ToMailManagerTrafficPolicyAcceptActionOutput added in v0.111.0

func (e MailManagerTrafficPolicyAcceptAction) ToMailManagerTrafficPolicyAcceptActionOutput() MailManagerTrafficPolicyAcceptActionOutput

func (MailManagerTrafficPolicyAcceptAction) ToMailManagerTrafficPolicyAcceptActionOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyAcceptAction) ToMailManagerTrafficPolicyAcceptActionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyAcceptActionOutput

func (MailManagerTrafficPolicyAcceptAction) ToMailManagerTrafficPolicyAcceptActionPtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyAcceptAction) ToMailManagerTrafficPolicyAcceptActionPtrOutput() MailManagerTrafficPolicyAcceptActionPtrOutput

func (MailManagerTrafficPolicyAcceptAction) ToMailManagerTrafficPolicyAcceptActionPtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyAcceptAction) ToMailManagerTrafficPolicyAcceptActionPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyAcceptActionPtrOutput

func (MailManagerTrafficPolicyAcceptAction) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyAcceptAction) ToStringOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyAcceptAction) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (MailManagerTrafficPolicyAcceptAction) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyAcceptAction) ToStringPtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyAcceptAction) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type MailManagerTrafficPolicyAcceptActionInput added in v0.111.0

type MailManagerTrafficPolicyAcceptActionInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyAcceptActionOutput() MailManagerTrafficPolicyAcceptActionOutput
	ToMailManagerTrafficPolicyAcceptActionOutputWithContext(context.Context) MailManagerTrafficPolicyAcceptActionOutput
}

MailManagerTrafficPolicyAcceptActionInput is an input type that accepts values of the MailManagerTrafficPolicyAcceptAction enum A concrete instance of `MailManagerTrafficPolicyAcceptActionInput` can be one of the following:

MailManagerTrafficPolicyAcceptActionAllow
MailManagerTrafficPolicyAcceptActionDeny

type MailManagerTrafficPolicyAcceptActionOutput added in v0.111.0

type MailManagerTrafficPolicyAcceptActionOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyAcceptActionOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyAcceptActionOutput) ToMailManagerTrafficPolicyAcceptActionOutput added in v0.111.0

func (o MailManagerTrafficPolicyAcceptActionOutput) ToMailManagerTrafficPolicyAcceptActionOutput() MailManagerTrafficPolicyAcceptActionOutput

func (MailManagerTrafficPolicyAcceptActionOutput) ToMailManagerTrafficPolicyAcceptActionOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyAcceptActionOutput) ToMailManagerTrafficPolicyAcceptActionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyAcceptActionOutput

func (MailManagerTrafficPolicyAcceptActionOutput) ToMailManagerTrafficPolicyAcceptActionPtrOutput added in v0.111.0

func (o MailManagerTrafficPolicyAcceptActionOutput) ToMailManagerTrafficPolicyAcceptActionPtrOutput() MailManagerTrafficPolicyAcceptActionPtrOutput

func (MailManagerTrafficPolicyAcceptActionOutput) ToMailManagerTrafficPolicyAcceptActionPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyAcceptActionOutput) ToMailManagerTrafficPolicyAcceptActionPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyAcceptActionPtrOutput

func (MailManagerTrafficPolicyAcceptActionOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyAcceptActionOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyAcceptActionOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyAcceptActionOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyAcceptActionPtrInput added in v0.111.0

type MailManagerTrafficPolicyAcceptActionPtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyAcceptActionPtrOutput() MailManagerTrafficPolicyAcceptActionPtrOutput
	ToMailManagerTrafficPolicyAcceptActionPtrOutputWithContext(context.Context) MailManagerTrafficPolicyAcceptActionPtrOutput
}

func MailManagerTrafficPolicyAcceptActionPtr added in v0.111.0

func MailManagerTrafficPolicyAcceptActionPtr(v string) MailManagerTrafficPolicyAcceptActionPtrInput

type MailManagerTrafficPolicyAcceptActionPtrOutput added in v0.111.0

type MailManagerTrafficPolicyAcceptActionPtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyAcceptActionPtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyAcceptActionPtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyAcceptActionPtrOutput) ToMailManagerTrafficPolicyAcceptActionPtrOutput added in v0.111.0

func (o MailManagerTrafficPolicyAcceptActionPtrOutput) ToMailManagerTrafficPolicyAcceptActionPtrOutput() MailManagerTrafficPolicyAcceptActionPtrOutput

func (MailManagerTrafficPolicyAcceptActionPtrOutput) ToMailManagerTrafficPolicyAcceptActionPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyAcceptActionPtrOutput) ToMailManagerTrafficPolicyAcceptActionPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyAcceptActionPtrOutput

func (MailManagerTrafficPolicyAcceptActionPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyAcceptActionPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyArgs added in v0.111.0

type MailManagerTrafficPolicyArgs struct {
	// Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements
	DefaultAction MailManagerTrafficPolicyAcceptActionInput
	// The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.
	MaxMessageSizeBytes pulumi.Float64PtrInput
	// Conditional statements for filtering email traffic.
	PolicyStatements MailManagerTrafficPolicyPolicyStatementArrayInput
	// The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.
	Tags aws.TagArrayInput
	// The name of the policy.
	//
	// The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.
	TrafficPolicyName pulumi.StringPtrInput
}

The set of arguments for constructing a MailManagerTrafficPolicy resource.

func (MailManagerTrafficPolicyArgs) ElementType added in v0.111.0

type MailManagerTrafficPolicyIngressAnalysis added in v0.111.0

type MailManagerTrafficPolicyIngressAnalysis struct {
	Analyzer    string `pulumi:"analyzer"`
	ResultField string `pulumi:"resultField"`
}

type MailManagerTrafficPolicyIngressAnalysisArgs added in v0.111.0

type MailManagerTrafficPolicyIngressAnalysisArgs struct {
	Analyzer    pulumi.StringInput `pulumi:"analyzer"`
	ResultField pulumi.StringInput `pulumi:"resultField"`
}

func (MailManagerTrafficPolicyIngressAnalysisArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressAnalysisArgs) ToMailManagerTrafficPolicyIngressAnalysisOutput added in v0.111.0

func (i MailManagerTrafficPolicyIngressAnalysisArgs) ToMailManagerTrafficPolicyIngressAnalysisOutput() MailManagerTrafficPolicyIngressAnalysisOutput

func (MailManagerTrafficPolicyIngressAnalysisArgs) ToMailManagerTrafficPolicyIngressAnalysisOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressAnalysisArgs) ToMailManagerTrafficPolicyIngressAnalysisOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressAnalysisOutput

type MailManagerTrafficPolicyIngressAnalysisInput added in v0.111.0

type MailManagerTrafficPolicyIngressAnalysisInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressAnalysisOutput() MailManagerTrafficPolicyIngressAnalysisOutput
	ToMailManagerTrafficPolicyIngressAnalysisOutputWithContext(context.Context) MailManagerTrafficPolicyIngressAnalysisOutput
}

MailManagerTrafficPolicyIngressAnalysisInput is an input type that accepts MailManagerTrafficPolicyIngressAnalysisArgs and MailManagerTrafficPolicyIngressAnalysisOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressAnalysisInput` via:

MailManagerTrafficPolicyIngressAnalysisArgs{...}

type MailManagerTrafficPolicyIngressAnalysisOutput added in v0.111.0

type MailManagerTrafficPolicyIngressAnalysisOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressAnalysisOutput) Analyzer added in v0.111.0

func (MailManagerTrafficPolicyIngressAnalysisOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressAnalysisOutput) ResultField added in v0.111.0

func (MailManagerTrafficPolicyIngressAnalysisOutput) ToMailManagerTrafficPolicyIngressAnalysisOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressAnalysisOutput) ToMailManagerTrafficPolicyIngressAnalysisOutput() MailManagerTrafficPolicyIngressAnalysisOutput

func (MailManagerTrafficPolicyIngressAnalysisOutput) ToMailManagerTrafficPolicyIngressAnalysisOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressAnalysisOutput) ToMailManagerTrafficPolicyIngressAnalysisOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressAnalysisOutput

type MailManagerTrafficPolicyIngressBooleanExpression added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanExpression struct {
	Evaluate MailManagerTrafficPolicyIngressBooleanToEvaluateProperties `pulumi:"evaluate"`
	Operator MailManagerTrafficPolicyIngressBooleanOperator             `pulumi:"operator"`
}

type MailManagerTrafficPolicyIngressBooleanExpressionArgs added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanExpressionArgs struct {
	Evaluate MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesInput `pulumi:"evaluate"`
	Operator MailManagerTrafficPolicyIngressBooleanOperatorInput             `pulumi:"operator"`
}

func (MailManagerTrafficPolicyIngressBooleanExpressionArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanExpressionArgs) ToMailManagerTrafficPolicyIngressBooleanExpressionOutput added in v0.111.0

func (i MailManagerTrafficPolicyIngressBooleanExpressionArgs) ToMailManagerTrafficPolicyIngressBooleanExpressionOutput() MailManagerTrafficPolicyIngressBooleanExpressionOutput

func (MailManagerTrafficPolicyIngressBooleanExpressionArgs) ToMailManagerTrafficPolicyIngressBooleanExpressionOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressBooleanExpressionArgs) ToMailManagerTrafficPolicyIngressBooleanExpressionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanExpressionOutput

type MailManagerTrafficPolicyIngressBooleanExpressionInput added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanExpressionInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressBooleanExpressionOutput() MailManagerTrafficPolicyIngressBooleanExpressionOutput
	ToMailManagerTrafficPolicyIngressBooleanExpressionOutputWithContext(context.Context) MailManagerTrafficPolicyIngressBooleanExpressionOutput
}

MailManagerTrafficPolicyIngressBooleanExpressionInput is an input type that accepts MailManagerTrafficPolicyIngressBooleanExpressionArgs and MailManagerTrafficPolicyIngressBooleanExpressionOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressBooleanExpressionInput` via:

MailManagerTrafficPolicyIngressBooleanExpressionArgs{...}

type MailManagerTrafficPolicyIngressBooleanExpressionOutput added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressBooleanExpressionOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanExpressionOutput) Evaluate added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanExpressionOutput) Operator added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanExpressionOutput) ToMailManagerTrafficPolicyIngressBooleanExpressionOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanExpressionOutput) ToMailManagerTrafficPolicyIngressBooleanExpressionOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressBooleanExpressionOutput) ToMailManagerTrafficPolicyIngressBooleanExpressionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanExpressionOutput

type MailManagerTrafficPolicyIngressBooleanOperator added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanOperator string

func (MailManagerTrafficPolicyIngressBooleanOperator) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperator) ToMailManagerTrafficPolicyIngressBooleanOperatorOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressBooleanOperator) ToMailManagerTrafficPolicyIngressBooleanOperatorOutput() MailManagerTrafficPolicyIngressBooleanOperatorOutput

func (MailManagerTrafficPolicyIngressBooleanOperator) ToMailManagerTrafficPolicyIngressBooleanOperatorOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressBooleanOperator) ToMailManagerTrafficPolicyIngressBooleanOperatorOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanOperatorOutput

func (MailManagerTrafficPolicyIngressBooleanOperator) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressBooleanOperator) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutput() MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput

func (MailManagerTrafficPolicyIngressBooleanOperator) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressBooleanOperator) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput

func (MailManagerTrafficPolicyIngressBooleanOperator) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperator) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperator) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanOperatorInput added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanOperatorInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressBooleanOperatorOutput() MailManagerTrafficPolicyIngressBooleanOperatorOutput
	ToMailManagerTrafficPolicyIngressBooleanOperatorOutputWithContext(context.Context) MailManagerTrafficPolicyIngressBooleanOperatorOutput
}

MailManagerTrafficPolicyIngressBooleanOperatorInput is an input type that accepts values of the MailManagerTrafficPolicyIngressBooleanOperator enum A concrete instance of `MailManagerTrafficPolicyIngressBooleanOperatorInput` can be one of the following:

MailManagerTrafficPolicyIngressBooleanOperatorIsTrue
MailManagerTrafficPolicyIngressBooleanOperatorIsFalse

type MailManagerTrafficPolicyIngressBooleanOperatorOutput added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanOperatorOutput

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutput() MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanOperatorPtrInput added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutput() MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput
	ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutputWithContext(context.Context) MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput
}

func MailManagerTrafficPolicyIngressBooleanOperatorPtr added in v0.111.0

func MailManagerTrafficPolicyIngressBooleanOperatorPtr(v string) MailManagerTrafficPolicyIngressBooleanOperatorPtrInput

type MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput) ToMailManagerTrafficPolicyIngressBooleanOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput

func (MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanToEvaluate0Properties added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanToEvaluate0Properties struct {
	Analysis MailManagerTrafficPolicyIngressAnalysis `pulumi:"analysis"`
}

type MailManagerTrafficPolicyIngressBooleanToEvaluateProperties added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanToEvaluateProperties struct {
	Analysis MailManagerTrafficPolicyIngressAnalysis `pulumi:"analysis"`
}

type MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesArgs added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesArgs struct {
	Analysis MailManagerTrafficPolicyIngressAnalysisInput `pulumi:"analysis"`
}

func (MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput

type MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesInput added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput() MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput
	ToMailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutputWithContext(context.Context) MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput
}

MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesInput is an input type that accepts MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesArgs and MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesInput` via:

MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesArgs{...}

type MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput added in v0.111.0

type MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput) Analysis added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressBooleanToEvaluatePropertiesOutput

type MailManagerTrafficPolicyIngressIpOperator added in v0.111.0

type MailManagerTrafficPolicyIngressIpOperator string

func (MailManagerTrafficPolicyIngressIpOperator) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperator) ToMailManagerTrafficPolicyIngressIpOperatorOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressIpOperator) ToMailManagerTrafficPolicyIngressIpOperatorOutput() MailManagerTrafficPolicyIngressIpOperatorOutput

func (MailManagerTrafficPolicyIngressIpOperator) ToMailManagerTrafficPolicyIngressIpOperatorOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressIpOperator) ToMailManagerTrafficPolicyIngressIpOperatorOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpOperatorOutput

func (MailManagerTrafficPolicyIngressIpOperator) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressIpOperator) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutput() MailManagerTrafficPolicyIngressIpOperatorPtrOutput

func (MailManagerTrafficPolicyIngressIpOperator) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressIpOperator) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpOperatorPtrOutput

func (MailManagerTrafficPolicyIngressIpOperator) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperator) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperator) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressIpOperatorInput added in v0.111.0

type MailManagerTrafficPolicyIngressIpOperatorInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressIpOperatorOutput() MailManagerTrafficPolicyIngressIpOperatorOutput
	ToMailManagerTrafficPolicyIngressIpOperatorOutputWithContext(context.Context) MailManagerTrafficPolicyIngressIpOperatorOutput
}

MailManagerTrafficPolicyIngressIpOperatorInput is an input type that accepts values of the MailManagerTrafficPolicyIngressIpOperator enum A concrete instance of `MailManagerTrafficPolicyIngressIpOperatorInput` can be one of the following:

MailManagerTrafficPolicyIngressIpOperatorCidrMatches
MailManagerTrafficPolicyIngressIpOperatorNotCidrMatches

type MailManagerTrafficPolicyIngressIpOperatorOutput added in v0.111.0

type MailManagerTrafficPolicyIngressIpOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ToMailManagerTrafficPolicyIngressIpOperatorOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpOperatorOutput) ToMailManagerTrafficPolicyIngressIpOperatorOutput() MailManagerTrafficPolicyIngressIpOperatorOutput

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ToMailManagerTrafficPolicyIngressIpOperatorOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpOperatorOutput) ToMailManagerTrafficPolicyIngressIpOperatorOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpOperatorOutput

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpOperatorOutput) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutput() MailManagerTrafficPolicyIngressIpOperatorPtrOutput

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpOperatorOutput) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpOperatorPtrOutput

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressIpOperatorPtrInput added in v0.111.0

type MailManagerTrafficPolicyIngressIpOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressIpOperatorPtrOutput() MailManagerTrafficPolicyIngressIpOperatorPtrOutput
	ToMailManagerTrafficPolicyIngressIpOperatorPtrOutputWithContext(context.Context) MailManagerTrafficPolicyIngressIpOperatorPtrOutput
}

func MailManagerTrafficPolicyIngressIpOperatorPtr added in v0.111.0

func MailManagerTrafficPolicyIngressIpOperatorPtr(v string) MailManagerTrafficPolicyIngressIpOperatorPtrInput

type MailManagerTrafficPolicyIngressIpOperatorPtrOutput added in v0.111.0

type MailManagerTrafficPolicyIngressIpOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressIpOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperatorPtrOutput) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpOperatorPtrOutput) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutput() MailManagerTrafficPolicyIngressIpOperatorPtrOutput

func (MailManagerTrafficPolicyIngressIpOperatorPtrOutput) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpOperatorPtrOutput) ToMailManagerTrafficPolicyIngressIpOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpOperatorPtrOutput

func (MailManagerTrafficPolicyIngressIpOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressIpToEvaluate0Properties added in v0.111.0

type MailManagerTrafficPolicyIngressIpToEvaluate0Properties struct {
	Attribute MailManagerTrafficPolicyIngressIpv4Attribute `pulumi:"attribute"`
}

type MailManagerTrafficPolicyIngressIpToEvaluateProperties added in v0.111.0

type MailManagerTrafficPolicyIngressIpToEvaluateProperties struct {
	Attribute MailManagerTrafficPolicyIngressIpv4Attribute `pulumi:"attribute"`
}

type MailManagerTrafficPolicyIngressIpToEvaluatePropertiesArgs added in v0.111.0

type MailManagerTrafficPolicyIngressIpToEvaluatePropertiesArgs struct {
	Attribute MailManagerTrafficPolicyIngressIpv4AttributeInput `pulumi:"attribute"`
}

func (MailManagerTrafficPolicyIngressIpToEvaluatePropertiesArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressIpToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput

type MailManagerTrafficPolicyIngressIpToEvaluatePropertiesInput added in v0.111.0

type MailManagerTrafficPolicyIngressIpToEvaluatePropertiesInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput() MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput
	ToMailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutputWithContext(context.Context) MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput
}

MailManagerTrafficPolicyIngressIpToEvaluatePropertiesInput is an input type that accepts MailManagerTrafficPolicyIngressIpToEvaluatePropertiesArgs and MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressIpToEvaluatePropertiesInput` via:

MailManagerTrafficPolicyIngressIpToEvaluatePropertiesArgs{...}

type MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput added in v0.111.0

type MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput) Attribute added in v0.111.0

func (MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpToEvaluatePropertiesOutput

type MailManagerTrafficPolicyIngressIpv4Attribute added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4Attribute string

func (MailManagerTrafficPolicyIngressIpv4Attribute) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4Attribute) ToMailManagerTrafficPolicyIngressIpv4AttributeOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressIpv4Attribute) ToMailManagerTrafficPolicyIngressIpv4AttributeOutput() MailManagerTrafficPolicyIngressIpv4AttributeOutput

func (MailManagerTrafficPolicyIngressIpv4Attribute) ToMailManagerTrafficPolicyIngressIpv4AttributeOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressIpv4Attribute) ToMailManagerTrafficPolicyIngressIpv4AttributeOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpv4AttributeOutput

func (MailManagerTrafficPolicyIngressIpv4Attribute) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressIpv4Attribute) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutput() MailManagerTrafficPolicyIngressIpv4AttributePtrOutput

func (MailManagerTrafficPolicyIngressIpv4Attribute) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressIpv4Attribute) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpv4AttributePtrOutput

func (MailManagerTrafficPolicyIngressIpv4Attribute) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4Attribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4Attribute) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4Attribute) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4AttributeInput added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4AttributeInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressIpv4AttributeOutput() MailManagerTrafficPolicyIngressIpv4AttributeOutput
	ToMailManagerTrafficPolicyIngressIpv4AttributeOutputWithContext(context.Context) MailManagerTrafficPolicyIngressIpv4AttributeOutput
}

MailManagerTrafficPolicyIngressIpv4AttributeInput is an input type that accepts values of the MailManagerTrafficPolicyIngressIpv4Attribute enum A concrete instance of `MailManagerTrafficPolicyIngressIpv4AttributeInput` can be one of the following:

MailManagerTrafficPolicyIngressIpv4AttributeSenderIp

type MailManagerTrafficPolicyIngressIpv4AttributeOutput added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4AttributeOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToMailManagerTrafficPolicyIngressIpv4AttributeOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToMailManagerTrafficPolicyIngressIpv4AttributeOutput() MailManagerTrafficPolicyIngressIpv4AttributeOutput

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToMailManagerTrafficPolicyIngressIpv4AttributeOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToMailManagerTrafficPolicyIngressIpv4AttributeOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpv4AttributeOutput

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutput() MailManagerTrafficPolicyIngressIpv4AttributePtrOutput

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpv4AttributePtrOutput

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4AttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4AttributePtrInput added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4AttributePtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutput() MailManagerTrafficPolicyIngressIpv4AttributePtrOutput
	ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutputWithContext(context.Context) MailManagerTrafficPolicyIngressIpv4AttributePtrOutput
}

func MailManagerTrafficPolicyIngressIpv4AttributePtr added in v0.111.0

func MailManagerTrafficPolicyIngressIpv4AttributePtr(v string) MailManagerTrafficPolicyIngressIpv4AttributePtrInput

type MailManagerTrafficPolicyIngressIpv4AttributePtrOutput added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4AttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressIpv4AttributePtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4AttributePtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4AttributePtrOutput) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4AttributePtrOutput) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpv4AttributePtrOutput) ToMailManagerTrafficPolicyIngressIpv4AttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpv4AttributePtrOutput

func (MailManagerTrafficPolicyIngressIpv4AttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4AttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4Expression added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4Expression struct {
	Evaluate MailManagerTrafficPolicyIngressIpToEvaluateProperties `pulumi:"evaluate"`
	Operator MailManagerTrafficPolicyIngressIpOperator             `pulumi:"operator"`
	Values   []string                                              `pulumi:"values"`
}

type MailManagerTrafficPolicyIngressIpv4ExpressionArgs added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4ExpressionArgs struct {
	Evaluate MailManagerTrafficPolicyIngressIpToEvaluatePropertiesInput `pulumi:"evaluate"`
	Operator MailManagerTrafficPolicyIngressIpOperatorInput             `pulumi:"operator"`
	Values   pulumi.StringArrayInput                                    `pulumi:"values"`
}

func (MailManagerTrafficPolicyIngressIpv4ExpressionArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4ExpressionArgs) ToMailManagerTrafficPolicyIngressIpv4ExpressionOutput added in v0.111.0

func (i MailManagerTrafficPolicyIngressIpv4ExpressionArgs) ToMailManagerTrafficPolicyIngressIpv4ExpressionOutput() MailManagerTrafficPolicyIngressIpv4ExpressionOutput

func (MailManagerTrafficPolicyIngressIpv4ExpressionArgs) ToMailManagerTrafficPolicyIngressIpv4ExpressionOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressIpv4ExpressionArgs) ToMailManagerTrafficPolicyIngressIpv4ExpressionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpv4ExpressionOutput

type MailManagerTrafficPolicyIngressIpv4ExpressionInput added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4ExpressionInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressIpv4ExpressionOutput() MailManagerTrafficPolicyIngressIpv4ExpressionOutput
	ToMailManagerTrafficPolicyIngressIpv4ExpressionOutputWithContext(context.Context) MailManagerTrafficPolicyIngressIpv4ExpressionOutput
}

MailManagerTrafficPolicyIngressIpv4ExpressionInput is an input type that accepts MailManagerTrafficPolicyIngressIpv4ExpressionArgs and MailManagerTrafficPolicyIngressIpv4ExpressionOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressIpv4ExpressionInput` via:

MailManagerTrafficPolicyIngressIpv4ExpressionArgs{...}

type MailManagerTrafficPolicyIngressIpv4ExpressionOutput added in v0.111.0

type MailManagerTrafficPolicyIngressIpv4ExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressIpv4ExpressionOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4ExpressionOutput) Evaluate added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4ExpressionOutput) Operator added in v0.111.0

func (MailManagerTrafficPolicyIngressIpv4ExpressionOutput) ToMailManagerTrafficPolicyIngressIpv4ExpressionOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpv4ExpressionOutput) ToMailManagerTrafficPolicyIngressIpv4ExpressionOutput() MailManagerTrafficPolicyIngressIpv4ExpressionOutput

func (MailManagerTrafficPolicyIngressIpv4ExpressionOutput) ToMailManagerTrafficPolicyIngressIpv4ExpressionOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressIpv4ExpressionOutput) ToMailManagerTrafficPolicyIngressIpv4ExpressionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressIpv4ExpressionOutput

func (MailManagerTrafficPolicyIngressIpv4ExpressionOutput) Values added in v0.111.0

type MailManagerTrafficPolicyIngressStringEmailAttribute added in v0.111.0

type MailManagerTrafficPolicyIngressStringEmailAttribute string

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ToMailManagerTrafficPolicyIngressStringEmailAttributeOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressStringEmailAttribute) ToMailManagerTrafficPolicyIngressStringEmailAttributeOutput() MailManagerTrafficPolicyIngressStringEmailAttributeOutput

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ToMailManagerTrafficPolicyIngressStringEmailAttributeOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressStringEmailAttribute) ToMailManagerTrafficPolicyIngressStringEmailAttributeOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringEmailAttributeOutput

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressStringEmailAttribute) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutput() MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressStringEmailAttribute) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttribute) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressStringEmailAttributeInput added in v0.111.0

type MailManagerTrafficPolicyIngressStringEmailAttributeInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressStringEmailAttributeOutput() MailManagerTrafficPolicyIngressStringEmailAttributeOutput
	ToMailManagerTrafficPolicyIngressStringEmailAttributeOutputWithContext(context.Context) MailManagerTrafficPolicyIngressStringEmailAttributeOutput
}

MailManagerTrafficPolicyIngressStringEmailAttributeInput is an input type that accepts values of the MailManagerTrafficPolicyIngressStringEmailAttribute enum A concrete instance of `MailManagerTrafficPolicyIngressStringEmailAttributeInput` can be one of the following:

MailManagerTrafficPolicyIngressStringEmailAttributeRecipient

type MailManagerTrafficPolicyIngressStringEmailAttributeOutput added in v0.111.0

type MailManagerTrafficPolicyIngressStringEmailAttributeOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributeOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributeOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributeOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringEmailAttributeOutput

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressStringEmailAttributePtrInput added in v0.111.0

type MailManagerTrafficPolicyIngressStringEmailAttributePtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutput() MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput
	ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutputWithContext(context.Context) MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput
}

func MailManagerTrafficPolicyIngressStringEmailAttributePtr added in v0.111.0

func MailManagerTrafficPolicyIngressStringEmailAttributePtr(v string) MailManagerTrafficPolicyIngressStringEmailAttributePtrInput

type MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput added in v0.111.0

type MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput) ToMailManagerTrafficPolicyIngressStringEmailAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput

func (MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringEmailAttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressStringExpression added in v0.111.0

type MailManagerTrafficPolicyIngressStringExpression struct {
	Evaluate MailManagerTrafficPolicyIngressStringToEvaluateProperties `pulumi:"evaluate"`
	Operator MailManagerTrafficPolicyIngressStringOperator             `pulumi:"operator"`
	Values   []string                                                  `pulumi:"values"`
}

type MailManagerTrafficPolicyIngressStringExpressionArgs added in v0.111.0

type MailManagerTrafficPolicyIngressStringExpressionArgs struct {
	Evaluate MailManagerTrafficPolicyIngressStringToEvaluatePropertiesInput `pulumi:"evaluate"`
	Operator MailManagerTrafficPolicyIngressStringOperatorInput             `pulumi:"operator"`
	Values   pulumi.StringArrayInput                                        `pulumi:"values"`
}

func (MailManagerTrafficPolicyIngressStringExpressionArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringExpressionArgs) ToMailManagerTrafficPolicyIngressStringExpressionOutput added in v0.111.0

func (i MailManagerTrafficPolicyIngressStringExpressionArgs) ToMailManagerTrafficPolicyIngressStringExpressionOutput() MailManagerTrafficPolicyIngressStringExpressionOutput

func (MailManagerTrafficPolicyIngressStringExpressionArgs) ToMailManagerTrafficPolicyIngressStringExpressionOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressStringExpressionArgs) ToMailManagerTrafficPolicyIngressStringExpressionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringExpressionOutput

type MailManagerTrafficPolicyIngressStringExpressionInput added in v0.111.0

type MailManagerTrafficPolicyIngressStringExpressionInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressStringExpressionOutput() MailManagerTrafficPolicyIngressStringExpressionOutput
	ToMailManagerTrafficPolicyIngressStringExpressionOutputWithContext(context.Context) MailManagerTrafficPolicyIngressStringExpressionOutput
}

MailManagerTrafficPolicyIngressStringExpressionInput is an input type that accepts MailManagerTrafficPolicyIngressStringExpressionArgs and MailManagerTrafficPolicyIngressStringExpressionOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressStringExpressionInput` via:

MailManagerTrafficPolicyIngressStringExpressionArgs{...}

type MailManagerTrafficPolicyIngressStringExpressionOutput added in v0.111.0

type MailManagerTrafficPolicyIngressStringExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressStringExpressionOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringExpressionOutput) Evaluate added in v0.111.0

func (MailManagerTrafficPolicyIngressStringExpressionOutput) Operator added in v0.111.0

func (MailManagerTrafficPolicyIngressStringExpressionOutput) ToMailManagerTrafficPolicyIngressStringExpressionOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringExpressionOutput) ToMailManagerTrafficPolicyIngressStringExpressionOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringExpressionOutput) ToMailManagerTrafficPolicyIngressStringExpressionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringExpressionOutput

func (MailManagerTrafficPolicyIngressStringExpressionOutput) Values added in v0.111.0

type MailManagerTrafficPolicyIngressStringOperator added in v0.111.0

type MailManagerTrafficPolicyIngressStringOperator string

func (MailManagerTrafficPolicyIngressStringOperator) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperator) ToMailManagerTrafficPolicyIngressStringOperatorOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressStringOperator) ToMailManagerTrafficPolicyIngressStringOperatorOutput() MailManagerTrafficPolicyIngressStringOperatorOutput

func (MailManagerTrafficPolicyIngressStringOperator) ToMailManagerTrafficPolicyIngressStringOperatorOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressStringOperator) ToMailManagerTrafficPolicyIngressStringOperatorOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringOperatorOutput

func (MailManagerTrafficPolicyIngressStringOperator) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressStringOperator) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutput() MailManagerTrafficPolicyIngressStringOperatorPtrOutput

func (MailManagerTrafficPolicyIngressStringOperator) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressStringOperator) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringOperatorPtrOutput

func (MailManagerTrafficPolicyIngressStringOperator) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperator) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperator) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressStringOperatorInput added in v0.111.0

type MailManagerTrafficPolicyIngressStringOperatorInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressStringOperatorOutput() MailManagerTrafficPolicyIngressStringOperatorOutput
	ToMailManagerTrafficPolicyIngressStringOperatorOutputWithContext(context.Context) MailManagerTrafficPolicyIngressStringOperatorOutput
}

MailManagerTrafficPolicyIngressStringOperatorInput is an input type that accepts values of the MailManagerTrafficPolicyIngressStringOperator enum A concrete instance of `MailManagerTrafficPolicyIngressStringOperatorInput` can be one of the following:

MailManagerTrafficPolicyIngressStringOperatorEquals
MailManagerTrafficPolicyIngressStringOperatorNotEquals
MailManagerTrafficPolicyIngressStringOperatorStartsWith
MailManagerTrafficPolicyIngressStringOperatorEndsWith
MailManagerTrafficPolicyIngressStringOperatorContains

type MailManagerTrafficPolicyIngressStringOperatorOutput added in v0.111.0

type MailManagerTrafficPolicyIngressStringOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ToMailManagerTrafficPolicyIngressStringOperatorOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringOperatorOutput) ToMailManagerTrafficPolicyIngressStringOperatorOutput() MailManagerTrafficPolicyIngressStringOperatorOutput

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ToMailManagerTrafficPolicyIngressStringOperatorOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringOperatorOutput) ToMailManagerTrafficPolicyIngressStringOperatorOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringOperatorOutput

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringOperatorOutput) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutput() MailManagerTrafficPolicyIngressStringOperatorPtrOutput

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringOperatorOutput) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringOperatorPtrOutput

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressStringOperatorPtrInput added in v0.111.0

type MailManagerTrafficPolicyIngressStringOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressStringOperatorPtrOutput() MailManagerTrafficPolicyIngressStringOperatorPtrOutput
	ToMailManagerTrafficPolicyIngressStringOperatorPtrOutputWithContext(context.Context) MailManagerTrafficPolicyIngressStringOperatorPtrOutput
}

func MailManagerTrafficPolicyIngressStringOperatorPtr added in v0.111.0

func MailManagerTrafficPolicyIngressStringOperatorPtr(v string) MailManagerTrafficPolicyIngressStringOperatorPtrInput

type MailManagerTrafficPolicyIngressStringOperatorPtrOutput added in v0.111.0

type MailManagerTrafficPolicyIngressStringOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressStringOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperatorPtrOutput) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperatorPtrOutput) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringOperatorPtrOutput) ToMailManagerTrafficPolicyIngressStringOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringOperatorPtrOutput

func (MailManagerTrafficPolicyIngressStringOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressStringToEvaluate0Properties added in v0.111.0

type MailManagerTrafficPolicyIngressStringToEvaluate0Properties struct {
	Attribute MailManagerTrafficPolicyIngressStringEmailAttribute `pulumi:"attribute"`
}

type MailManagerTrafficPolicyIngressStringToEvaluateProperties added in v0.111.0

type MailManagerTrafficPolicyIngressStringToEvaluateProperties struct {
	Attribute MailManagerTrafficPolicyIngressStringEmailAttribute `pulumi:"attribute"`
}

type MailManagerTrafficPolicyIngressStringToEvaluatePropertiesArgs added in v0.111.0

type MailManagerTrafficPolicyIngressStringToEvaluatePropertiesArgs struct {
	Attribute MailManagerTrafficPolicyIngressStringEmailAttributeInput `pulumi:"attribute"`
}

func (MailManagerTrafficPolicyIngressStringToEvaluatePropertiesArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressStringToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput

type MailManagerTrafficPolicyIngressStringToEvaluatePropertiesInput added in v0.111.0

type MailManagerTrafficPolicyIngressStringToEvaluatePropertiesInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput() MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput
	ToMailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutputWithContext(context.Context) MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput
}

MailManagerTrafficPolicyIngressStringToEvaluatePropertiesInput is an input type that accepts MailManagerTrafficPolicyIngressStringToEvaluatePropertiesArgs and MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressStringToEvaluatePropertiesInput` via:

MailManagerTrafficPolicyIngressStringToEvaluatePropertiesArgs{...}

type MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput added in v0.111.0

type MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput) Attribute added in v0.111.0

func (MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressStringToEvaluatePropertiesOutput

type MailManagerTrafficPolicyIngressTlsAttribute added in v0.111.0

type MailManagerTrafficPolicyIngressTlsAttribute string

func (MailManagerTrafficPolicyIngressTlsAttribute) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttribute) ToMailManagerTrafficPolicyIngressTlsAttributeOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsAttribute) ToMailManagerTrafficPolicyIngressTlsAttributeOutput() MailManagerTrafficPolicyIngressTlsAttributeOutput

func (MailManagerTrafficPolicyIngressTlsAttribute) ToMailManagerTrafficPolicyIngressTlsAttributeOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsAttribute) ToMailManagerTrafficPolicyIngressTlsAttributeOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsAttributeOutput

func (MailManagerTrafficPolicyIngressTlsAttribute) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsAttribute) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutput() MailManagerTrafficPolicyIngressTlsAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsAttribute) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsAttribute) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsAttribute) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttribute) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttribute) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsAttributeInput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsAttributeInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressTlsAttributeOutput() MailManagerTrafficPolicyIngressTlsAttributeOutput
	ToMailManagerTrafficPolicyIngressTlsAttributeOutputWithContext(context.Context) MailManagerTrafficPolicyIngressTlsAttributeOutput
}

MailManagerTrafficPolicyIngressTlsAttributeInput is an input type that accepts values of the MailManagerTrafficPolicyIngressTlsAttribute enum A concrete instance of `MailManagerTrafficPolicyIngressTlsAttributeInput` can be one of the following:

MailManagerTrafficPolicyIngressTlsAttributeTlsProtocol

type MailManagerTrafficPolicyIngressTlsAttributeOutput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsAttributeOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ToMailManagerTrafficPolicyIngressTlsAttributeOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsAttributeOutput) ToMailManagerTrafficPolicyIngressTlsAttributeOutput() MailManagerTrafficPolicyIngressTlsAttributeOutput

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ToMailManagerTrafficPolicyIngressTlsAttributeOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsAttributeOutput) ToMailManagerTrafficPolicyIngressTlsAttributeOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsAttributeOutput

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutput added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsAttributeOutput) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutput() MailManagerTrafficPolicyIngressTlsAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsAttributeOutput) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsAttributePtrInput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsAttributePtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressTlsAttributePtrOutput() MailManagerTrafficPolicyIngressTlsAttributePtrOutput
	ToMailManagerTrafficPolicyIngressTlsAttributePtrOutputWithContext(context.Context) MailManagerTrafficPolicyIngressTlsAttributePtrOutput
}

func MailManagerTrafficPolicyIngressTlsAttributePtr added in v0.111.0

func MailManagerTrafficPolicyIngressTlsAttributePtr(v string) MailManagerTrafficPolicyIngressTlsAttributePtrInput

type MailManagerTrafficPolicyIngressTlsAttributePtrOutput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsAttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressTlsAttributePtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttributePtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttributePtrOutput) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttributePtrOutput) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsAttributePtrOutput) ToMailManagerTrafficPolicyIngressTlsAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsAttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsAttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolAttribute added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolAttribute string

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutput() MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput() MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttribute) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolAttributeInput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolAttributeInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutput() MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput
	ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutputWithContext(context.Context) MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput
}

MailManagerTrafficPolicyIngressTlsProtocolAttributeInput is an input type that accepts values of the MailManagerTrafficPolicyIngressTlsProtocolAttribute enum A concrete instance of `MailManagerTrafficPolicyIngressTlsProtocolAttributeInput` can be one of the following:

MailManagerTrafficPolicyIngressTlsProtocolAttributeTls12
MailManagerTrafficPolicyIngressTlsProtocolAttributeTls13

type MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributeOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributeOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolAttributePtrInput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolAttributePtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput() MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput
	ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutputWithContext(context.Context) MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput
}

func MailManagerTrafficPolicyIngressTlsProtocolAttributePtr added in v0.111.0

func MailManagerTrafficPolicyIngressTlsProtocolAttributePtr(v string) MailManagerTrafficPolicyIngressTlsProtocolAttributePtrInput

type MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput) ToMailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput

func (MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolAttributePtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolExpression added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolExpression struct {
	Evaluate MailManagerTrafficPolicyIngressTlsProtocolToEvaluateProperties `pulumi:"evaluate"`
	Operator MailManagerTrafficPolicyIngressTlsProtocolOperator             `pulumi:"operator"`
	Value    MailManagerTrafficPolicyIngressTlsProtocolAttribute            `pulumi:"value"`
}

type MailManagerTrafficPolicyIngressTlsProtocolExpressionArgs added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolExpressionArgs struct {
	Evaluate MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesInput `pulumi:"evaluate"`
	Operator MailManagerTrafficPolicyIngressTlsProtocolOperatorInput             `pulumi:"operator"`
	Value    MailManagerTrafficPolicyIngressTlsProtocolAttributeInput            `pulumi:"value"`
}

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionArgs) ToMailManagerTrafficPolicyIngressTlsProtocolExpressionOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionArgs) ToMailManagerTrafficPolicyIngressTlsProtocolExpressionOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressTlsProtocolExpressionArgs) ToMailManagerTrafficPolicyIngressTlsProtocolExpressionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput

type MailManagerTrafficPolicyIngressTlsProtocolExpressionInput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolExpressionInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressTlsProtocolExpressionOutput() MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput
	ToMailManagerTrafficPolicyIngressTlsProtocolExpressionOutputWithContext(context.Context) MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput
}

MailManagerTrafficPolicyIngressTlsProtocolExpressionInput is an input type that accepts MailManagerTrafficPolicyIngressTlsProtocolExpressionArgs and MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressTlsProtocolExpressionInput` via:

MailManagerTrafficPolicyIngressTlsProtocolExpressionArgs{...}

type MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput) Evaluate added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput) Operator added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput) ToMailManagerTrafficPolicyIngressTlsProtocolExpressionOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput) ToMailManagerTrafficPolicyIngressTlsProtocolExpressionOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput) ToMailManagerTrafficPolicyIngressTlsProtocolExpressionOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput

func (MailManagerTrafficPolicyIngressTlsProtocolExpressionOutput) Value added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolOperator added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolOperator string

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsProtocolOperator) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutput() MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsProtocolOperator) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsProtocolOperator) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput() MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutputWithContext added in v0.111.0

func (e MailManagerTrafficPolicyIngressTlsProtocolOperator) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperator) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolOperatorInput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolOperatorInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutput() MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput
	ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutputWithContext(context.Context) MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput
}

MailManagerTrafficPolicyIngressTlsProtocolOperatorInput is an input type that accepts values of the MailManagerTrafficPolicyIngressTlsProtocolOperator enum A concrete instance of `MailManagerTrafficPolicyIngressTlsProtocolOperatorInput` can be one of the following:

MailManagerTrafficPolicyIngressTlsProtocolOperatorMinimumTlsVersion
MailManagerTrafficPolicyIngressTlsProtocolOperatorIs

type MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToStringOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToStringOutputWithContext added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrInput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput() MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput
	ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutputWithContext(context.Context) MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput
}

func MailManagerTrafficPolicyIngressTlsProtocolOperatorPtr added in v0.111.0

func MailManagerTrafficPolicyIngressTlsProtocolOperatorPtr(v string) MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrInput

type MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput) Elem added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput) ToMailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput) ToStringPtrOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolOperatorPtrOutput) ToStringPtrOutputWithContext added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluate0Properties added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluate0Properties struct {
	Attribute MailManagerTrafficPolicyIngressTlsAttribute `pulumi:"attribute"`
}

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluateProperties added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluateProperties struct {
	Attribute MailManagerTrafficPolicyIngressTlsAttribute `pulumi:"attribute"`
}

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesArgs added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesArgs struct {
	Attribute MailManagerTrafficPolicyIngressTlsAttributeInput `pulumi:"attribute"`
}

func (MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesArgs) ToMailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesInput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput() MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput
	ToMailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutputWithContext(context.Context) MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput
}

MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesInput is an input type that accepts MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesArgs and MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesInput` via:

MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesArgs{...}

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput added in v0.111.0

type MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput) Attribute added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput) ToMailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyIngressTlsProtocolToEvaluatePropertiesOutput

type MailManagerTrafficPolicyInput added in v0.111.0

type MailManagerTrafficPolicyInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyOutput() MailManagerTrafficPolicyOutput
	ToMailManagerTrafficPolicyOutputWithContext(ctx context.Context) MailManagerTrafficPolicyOutput
}

type MailManagerTrafficPolicyOutput added in v0.111.0

type MailManagerTrafficPolicyOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyOutput) DefaultAction added in v0.111.0

Default action instructs the traffic policy to either Allow or Deny (block) messages that fall outside of (or not addressed by) the conditions of your policy statements

func (MailManagerTrafficPolicyOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyOutput) MaxMessageSizeBytes added in v0.111.0

func (o MailManagerTrafficPolicyOutput) MaxMessageSizeBytes() pulumi.Float64PtrOutput

The maximum message size in bytes of email which is allowed in by this traffic policy—anything larger will be blocked.

func (MailManagerTrafficPolicyOutput) PolicyStatements added in v0.111.0

Conditional statements for filtering email traffic.

func (MailManagerTrafficPolicyOutput) Tags added in v0.111.0

The tags used to organize, track, or control access for the resource. For example, { "tags": {"key1":"value1", "key2":"value2"} }.

func (MailManagerTrafficPolicyOutput) ToMailManagerTrafficPolicyOutput added in v0.111.0

func (o MailManagerTrafficPolicyOutput) ToMailManagerTrafficPolicyOutput() MailManagerTrafficPolicyOutput

func (MailManagerTrafficPolicyOutput) ToMailManagerTrafficPolicyOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyOutput) ToMailManagerTrafficPolicyOutputWithContext(ctx context.Context) MailManagerTrafficPolicyOutput

func (MailManagerTrafficPolicyOutput) TrafficPolicyArn added in v0.111.0

func (o MailManagerTrafficPolicyOutput) TrafficPolicyArn() pulumi.StringOutput

The Amazon Resource Name (ARN) of the traffic policy resource.

func (MailManagerTrafficPolicyOutput) TrafficPolicyId added in v0.111.0

The identifier of the traffic policy resource.

func (MailManagerTrafficPolicyOutput) TrafficPolicyName added in v0.111.0

The name of the policy.

The policy name cannot exceed 64 characters and can only include alphanumeric characters, dashes, and underscores.

type MailManagerTrafficPolicyPolicyCondition0Properties added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition0Properties struct {
	StringExpression MailManagerTrafficPolicyIngressStringExpression `pulumi:"stringExpression"`
}

type MailManagerTrafficPolicyPolicyCondition0PropertiesArgs added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition0PropertiesArgs struct {
	StringExpression MailManagerTrafficPolicyIngressStringExpressionInput `pulumi:"stringExpression"`
}

func (MailManagerTrafficPolicyPolicyCondition0PropertiesArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition0PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition0PropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition0PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition0PropertiesOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyPolicyCondition0PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition0PropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyCondition0PropertiesOutput

type MailManagerTrafficPolicyPolicyCondition0PropertiesInput added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition0PropertiesInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyPolicyCondition0PropertiesOutput() MailManagerTrafficPolicyPolicyCondition0PropertiesOutput
	ToMailManagerTrafficPolicyPolicyCondition0PropertiesOutputWithContext(context.Context) MailManagerTrafficPolicyPolicyCondition0PropertiesOutput
}

MailManagerTrafficPolicyPolicyCondition0PropertiesInput is an input type that accepts MailManagerTrafficPolicyPolicyCondition0PropertiesArgs and MailManagerTrafficPolicyPolicyCondition0PropertiesOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyPolicyCondition0PropertiesInput` via:

MailManagerTrafficPolicyPolicyCondition0PropertiesArgs{...}

type MailManagerTrafficPolicyPolicyCondition0PropertiesOutput added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition0PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyPolicyCondition0PropertiesOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition0PropertiesOutput) StringExpression added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition0PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition0PropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition0PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition0PropertiesOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyPolicyCondition0PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition0PropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyCondition0PropertiesOutput

type MailManagerTrafficPolicyPolicyCondition1Properties added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition1Properties struct {
	IpExpression MailManagerTrafficPolicyIngressIpv4Expression `pulumi:"ipExpression"`
}

type MailManagerTrafficPolicyPolicyCondition1PropertiesArgs added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition1PropertiesArgs struct {
	IpExpression MailManagerTrafficPolicyIngressIpv4ExpressionInput `pulumi:"ipExpression"`
}

func (MailManagerTrafficPolicyPolicyCondition1PropertiesArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition1PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition1PropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition1PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition1PropertiesOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyPolicyCondition1PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition1PropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyCondition1PropertiesOutput

type MailManagerTrafficPolicyPolicyCondition1PropertiesInput added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition1PropertiesInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyPolicyCondition1PropertiesOutput() MailManagerTrafficPolicyPolicyCondition1PropertiesOutput
	ToMailManagerTrafficPolicyPolicyCondition1PropertiesOutputWithContext(context.Context) MailManagerTrafficPolicyPolicyCondition1PropertiesOutput
}

MailManagerTrafficPolicyPolicyCondition1PropertiesInput is an input type that accepts MailManagerTrafficPolicyPolicyCondition1PropertiesArgs and MailManagerTrafficPolicyPolicyCondition1PropertiesOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyPolicyCondition1PropertiesInput` via:

MailManagerTrafficPolicyPolicyCondition1PropertiesArgs{...}

type MailManagerTrafficPolicyPolicyCondition1PropertiesOutput added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition1PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyPolicyCondition1PropertiesOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition1PropertiesOutput) IpExpression added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition1PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition1PropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition1PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition1PropertiesOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyPolicyCondition1PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition1PropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyCondition1PropertiesOutput

type MailManagerTrafficPolicyPolicyCondition2Properties added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition2Properties struct {
	TlsExpression MailManagerTrafficPolicyIngressTlsProtocolExpression `pulumi:"tlsExpression"`
}

type MailManagerTrafficPolicyPolicyCondition2PropertiesArgs added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition2PropertiesArgs struct {
	TlsExpression MailManagerTrafficPolicyIngressTlsProtocolExpressionInput `pulumi:"tlsExpression"`
}

func (MailManagerTrafficPolicyPolicyCondition2PropertiesArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition2PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition2PropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition2PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition2PropertiesOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyPolicyCondition2PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition2PropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyCondition2PropertiesOutput

type MailManagerTrafficPolicyPolicyCondition2PropertiesInput added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition2PropertiesInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyPolicyCondition2PropertiesOutput() MailManagerTrafficPolicyPolicyCondition2PropertiesOutput
	ToMailManagerTrafficPolicyPolicyCondition2PropertiesOutputWithContext(context.Context) MailManagerTrafficPolicyPolicyCondition2PropertiesOutput
}

MailManagerTrafficPolicyPolicyCondition2PropertiesInput is an input type that accepts MailManagerTrafficPolicyPolicyCondition2PropertiesArgs and MailManagerTrafficPolicyPolicyCondition2PropertiesOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyPolicyCondition2PropertiesInput` via:

MailManagerTrafficPolicyPolicyCondition2PropertiesArgs{...}

type MailManagerTrafficPolicyPolicyCondition2PropertiesOutput added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition2PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyPolicyCondition2PropertiesOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition2PropertiesOutput) TlsExpression added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition2PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition2PropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition2PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition2PropertiesOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyPolicyCondition2PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition2PropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyCondition2PropertiesOutput

type MailManagerTrafficPolicyPolicyCondition3Properties added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition3Properties struct {
	BooleanExpression MailManagerTrafficPolicyIngressBooleanExpression `pulumi:"booleanExpression"`
}

type MailManagerTrafficPolicyPolicyCondition3PropertiesArgs added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition3PropertiesArgs struct {
	BooleanExpression MailManagerTrafficPolicyIngressBooleanExpressionInput `pulumi:"booleanExpression"`
}

func (MailManagerTrafficPolicyPolicyCondition3PropertiesArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition3PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition3PropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition3PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition3PropertiesOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyPolicyCondition3PropertiesArgs) ToMailManagerTrafficPolicyPolicyCondition3PropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyCondition3PropertiesOutput

type MailManagerTrafficPolicyPolicyCondition3PropertiesInput added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition3PropertiesInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyPolicyCondition3PropertiesOutput() MailManagerTrafficPolicyPolicyCondition3PropertiesOutput
	ToMailManagerTrafficPolicyPolicyCondition3PropertiesOutputWithContext(context.Context) MailManagerTrafficPolicyPolicyCondition3PropertiesOutput
}

MailManagerTrafficPolicyPolicyCondition3PropertiesInput is an input type that accepts MailManagerTrafficPolicyPolicyCondition3PropertiesArgs and MailManagerTrafficPolicyPolicyCondition3PropertiesOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyPolicyCondition3PropertiesInput` via:

MailManagerTrafficPolicyPolicyCondition3PropertiesArgs{...}

type MailManagerTrafficPolicyPolicyCondition3PropertiesOutput added in v0.111.0

type MailManagerTrafficPolicyPolicyCondition3PropertiesOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyPolicyCondition3PropertiesOutput) BooleanExpression added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition3PropertiesOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition3PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition3PropertiesOutput added in v0.111.0

func (MailManagerTrafficPolicyPolicyCondition3PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition3PropertiesOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyPolicyCondition3PropertiesOutput) ToMailManagerTrafficPolicyPolicyCondition3PropertiesOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyCondition3PropertiesOutput

type MailManagerTrafficPolicyPolicyStatement added in v0.111.0

type MailManagerTrafficPolicyPolicyStatement struct {
	// The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.
	Action MailManagerTrafficPolicyAcceptAction `pulumi:"action"`
	// The list of conditions to apply to incoming messages for filtering email traffic.
	Conditions []interface{} `pulumi:"conditions"`
}

type MailManagerTrafficPolicyPolicyStatementArgs added in v0.111.0

type MailManagerTrafficPolicyPolicyStatementArgs struct {
	// The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.
	Action MailManagerTrafficPolicyAcceptActionInput `pulumi:"action"`
	// The list of conditions to apply to incoming messages for filtering email traffic.
	Conditions pulumi.ArrayInput `pulumi:"conditions"`
}

func (MailManagerTrafficPolicyPolicyStatementArgs) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyStatementArgs) ToMailManagerTrafficPolicyPolicyStatementOutput added in v0.111.0

func (i MailManagerTrafficPolicyPolicyStatementArgs) ToMailManagerTrafficPolicyPolicyStatementOutput() MailManagerTrafficPolicyPolicyStatementOutput

func (MailManagerTrafficPolicyPolicyStatementArgs) ToMailManagerTrafficPolicyPolicyStatementOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyPolicyStatementArgs) ToMailManagerTrafficPolicyPolicyStatementOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyStatementOutput

type MailManagerTrafficPolicyPolicyStatementArray added in v0.111.0

type MailManagerTrafficPolicyPolicyStatementArray []MailManagerTrafficPolicyPolicyStatementInput

func (MailManagerTrafficPolicyPolicyStatementArray) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyStatementArray) ToMailManagerTrafficPolicyPolicyStatementArrayOutput added in v0.111.0

func (i MailManagerTrafficPolicyPolicyStatementArray) ToMailManagerTrafficPolicyPolicyStatementArrayOutput() MailManagerTrafficPolicyPolicyStatementArrayOutput

func (MailManagerTrafficPolicyPolicyStatementArray) ToMailManagerTrafficPolicyPolicyStatementArrayOutputWithContext added in v0.111.0

func (i MailManagerTrafficPolicyPolicyStatementArray) ToMailManagerTrafficPolicyPolicyStatementArrayOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyStatementArrayOutput

type MailManagerTrafficPolicyPolicyStatementArrayInput added in v0.111.0

type MailManagerTrafficPolicyPolicyStatementArrayInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyPolicyStatementArrayOutput() MailManagerTrafficPolicyPolicyStatementArrayOutput
	ToMailManagerTrafficPolicyPolicyStatementArrayOutputWithContext(context.Context) MailManagerTrafficPolicyPolicyStatementArrayOutput
}

MailManagerTrafficPolicyPolicyStatementArrayInput is an input type that accepts MailManagerTrafficPolicyPolicyStatementArray and MailManagerTrafficPolicyPolicyStatementArrayOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyPolicyStatementArrayInput` via:

MailManagerTrafficPolicyPolicyStatementArray{ MailManagerTrafficPolicyPolicyStatementArgs{...} }

type MailManagerTrafficPolicyPolicyStatementArrayOutput added in v0.111.0

type MailManagerTrafficPolicyPolicyStatementArrayOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyPolicyStatementArrayOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyStatementArrayOutput) Index added in v0.111.0

func (MailManagerTrafficPolicyPolicyStatementArrayOutput) ToMailManagerTrafficPolicyPolicyStatementArrayOutput added in v0.111.0

func (o MailManagerTrafficPolicyPolicyStatementArrayOutput) ToMailManagerTrafficPolicyPolicyStatementArrayOutput() MailManagerTrafficPolicyPolicyStatementArrayOutput

func (MailManagerTrafficPolicyPolicyStatementArrayOutput) ToMailManagerTrafficPolicyPolicyStatementArrayOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyPolicyStatementArrayOutput) ToMailManagerTrafficPolicyPolicyStatementArrayOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyStatementArrayOutput

type MailManagerTrafficPolicyPolicyStatementInput added in v0.111.0

type MailManagerTrafficPolicyPolicyStatementInput interface {
	pulumi.Input

	ToMailManagerTrafficPolicyPolicyStatementOutput() MailManagerTrafficPolicyPolicyStatementOutput
	ToMailManagerTrafficPolicyPolicyStatementOutputWithContext(context.Context) MailManagerTrafficPolicyPolicyStatementOutput
}

MailManagerTrafficPolicyPolicyStatementInput is an input type that accepts MailManagerTrafficPolicyPolicyStatementArgs and MailManagerTrafficPolicyPolicyStatementOutput values. You can construct a concrete instance of `MailManagerTrafficPolicyPolicyStatementInput` via:

MailManagerTrafficPolicyPolicyStatementArgs{...}

type MailManagerTrafficPolicyPolicyStatementOutput added in v0.111.0

type MailManagerTrafficPolicyPolicyStatementOutput struct{ *pulumi.OutputState }

func (MailManagerTrafficPolicyPolicyStatementOutput) Action added in v0.111.0

The action that informs a traffic policy resource to either allow or block the email if it matches a condition in the policy statement.

func (MailManagerTrafficPolicyPolicyStatementOutput) Conditions added in v0.111.0

The list of conditions to apply to incoming messages for filtering email traffic.

func (MailManagerTrafficPolicyPolicyStatementOutput) ElementType added in v0.111.0

func (MailManagerTrafficPolicyPolicyStatementOutput) ToMailManagerTrafficPolicyPolicyStatementOutput added in v0.111.0

func (o MailManagerTrafficPolicyPolicyStatementOutput) ToMailManagerTrafficPolicyPolicyStatementOutput() MailManagerTrafficPolicyPolicyStatementOutput

func (MailManagerTrafficPolicyPolicyStatementOutput) ToMailManagerTrafficPolicyPolicyStatementOutputWithContext added in v0.111.0

func (o MailManagerTrafficPolicyPolicyStatementOutput) ToMailManagerTrafficPolicyPolicyStatementOutputWithContext(ctx context.Context) MailManagerTrafficPolicyPolicyStatementOutput

type MailManagerTrafficPolicyState added in v0.111.0

type MailManagerTrafficPolicyState struct {
}

func (MailManagerTrafficPolicyState) ElementType added in v0.111.0

type MailManagerTrafficPolicyTag added in v0.111.0

type MailManagerTrafficPolicyTag struct {
	// The key of the key-value tag.
	Key string `pulumi:"key"`
	// The value of the key-value tag.
	Value string `pulumi:"value"`
}

type Template

type Template struct {
	pulumi.CustomResourceState

	AwsId pulumi.StringOutput `pulumi:"awsId"`
	// The content of the email, composed of a subject line and either an HTML part or a text-only part.
	Template TemplateTypePtrOutput `pulumi:"template"`
}

Resource Type definition for AWS::SES::Template

## Example Usage ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ses"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		templateName := cfg.Require("templateName")
		subjectPart := cfg.Require("subjectPart")
		textPart := cfg.Require("textPart")
		htmlPart := cfg.Require("htmlPart")
		_, err := ses.NewTemplate(ctx, "template", &ses.TemplateArgs{
			Template: &ses.TemplateTypeArgs{
				TemplateName: pulumi.String(templateName),
				SubjectPart:  pulumi.String(subjectPart),
				TextPart:     pulumi.String(textPart),
				HtmlPart:     pulumi.String(htmlPart),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

``` ### Example

```go package main

import (

"github.com/pulumi/pulumi-aws-native/sdk/go/aws/ses"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"

)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		cfg := config.New(ctx, "")
		templateName := cfg.Require("templateName")
		subjectPart := cfg.Require("subjectPart")
		textPart := cfg.Require("textPart")
		htmlPart := cfg.Require("htmlPart")
		_, err := ses.NewTemplate(ctx, "template", &ses.TemplateArgs{
			Template: &ses.TemplateTypeArgs{
				TemplateName: pulumi.String(templateName),
				SubjectPart:  pulumi.String(subjectPart),
				TextPart:     pulumi.String(textPart),
				HtmlPart:     pulumi.String(htmlPart),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}

```

func GetTemplate

func GetTemplate(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TemplateState, opts ...pulumi.ResourceOption) (*Template, error)

GetTemplate gets an existing Template resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTemplate

func NewTemplate(ctx *pulumi.Context,
	name string, args *TemplateArgs, opts ...pulumi.ResourceOption) (*Template, error)

NewTemplate registers a new resource with the given unique name, arguments, and options.

func (*Template) ElementType

func (*Template) ElementType() reflect.Type

func (*Template) ToTemplateOutput

func (i *Template) ToTemplateOutput() TemplateOutput

func (*Template) ToTemplateOutputWithContext

func (i *Template) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

type TemplateArgs

type TemplateArgs struct {
	// The content of the email, composed of a subject line and either an HTML part or a text-only part.
	Template TemplateTypePtrInput
}

The set of arguments for constructing a Template resource.

func (TemplateArgs) ElementType

func (TemplateArgs) ElementType() reflect.Type

type TemplateInput

type TemplateInput interface {
	pulumi.Input

	ToTemplateOutput() TemplateOutput
	ToTemplateOutputWithContext(ctx context.Context) TemplateOutput
}

type TemplateOutput

type TemplateOutput struct{ *pulumi.OutputState }

func (TemplateOutput) AwsId added in v0.99.0

func (TemplateOutput) ElementType

func (TemplateOutput) ElementType() reflect.Type

func (TemplateOutput) Template added in v0.17.0

The content of the email, composed of a subject line and either an HTML part or a text-only part.

func (TemplateOutput) ToTemplateOutput

func (o TemplateOutput) ToTemplateOutput() TemplateOutput

func (TemplateOutput) ToTemplateOutputWithContext

func (o TemplateOutput) ToTemplateOutputWithContext(ctx context.Context) TemplateOutput

type TemplateState

type TemplateState struct {
}

func (TemplateState) ElementType

func (TemplateState) ElementType() reflect.Type

type TemplateType added in v0.2.0

type TemplateType struct {
	// The HTML body of the email.
	HtmlPart *string `pulumi:"htmlPart"`
	// The subject line of the email.
	SubjectPart string `pulumi:"subjectPart"`
	// The name of the template.
	TemplateName *string `pulumi:"templateName"`
	// The email body that is visible to recipients whose email clients do not display HTML content.
	TextPart *string `pulumi:"textPart"`
}

The content of the email, composed of a subject line, an HTML part, and a text-only part

type TemplateTypeArgs added in v0.2.0

type TemplateTypeArgs struct {
	// The HTML body of the email.
	HtmlPart pulumi.StringPtrInput `pulumi:"htmlPart"`
	// The subject line of the email.
	SubjectPart pulumi.StringInput `pulumi:"subjectPart"`
	// The name of the template.
	TemplateName pulumi.StringPtrInput `pulumi:"templateName"`
	// The email body that is visible to recipients whose email clients do not display HTML content.
	TextPart pulumi.StringPtrInput `pulumi:"textPart"`
}

The content of the email, composed of a subject line, an HTML part, and a text-only part

func (TemplateTypeArgs) ElementType added in v0.2.0

func (TemplateTypeArgs) ElementType() reflect.Type

func (TemplateTypeArgs) ToTemplateTypeOutput added in v0.2.0

func (i TemplateTypeArgs) ToTemplateTypeOutput() TemplateTypeOutput

func (TemplateTypeArgs) ToTemplateTypeOutputWithContext added in v0.2.0

func (i TemplateTypeArgs) ToTemplateTypeOutputWithContext(ctx context.Context) TemplateTypeOutput

func (TemplateTypeArgs) ToTemplateTypePtrOutput added in v0.2.0

func (i TemplateTypeArgs) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateTypeArgs) ToTemplateTypePtrOutputWithContext added in v0.2.0

func (i TemplateTypeArgs) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

type TemplateTypeInput added in v0.2.0

type TemplateTypeInput interface {
	pulumi.Input

	ToTemplateTypeOutput() TemplateTypeOutput
	ToTemplateTypeOutputWithContext(context.Context) TemplateTypeOutput
}

TemplateTypeInput is an input type that accepts TemplateTypeArgs and TemplateTypeOutput values. You can construct a concrete instance of `TemplateTypeInput` via:

TemplateTypeArgs{...}

type TemplateTypeOutput added in v0.2.0

type TemplateTypeOutput struct{ *pulumi.OutputState }

The content of the email, composed of a subject line, an HTML part, and a text-only part

func (TemplateTypeOutput) ElementType added in v0.2.0

func (TemplateTypeOutput) ElementType() reflect.Type

func (TemplateTypeOutput) HtmlPart added in v0.2.0

The HTML body of the email.

func (TemplateTypeOutput) SubjectPart added in v0.2.0

func (o TemplateTypeOutput) SubjectPart() pulumi.StringOutput

The subject line of the email.

func (TemplateTypeOutput) TemplateName added in v0.2.0

func (o TemplateTypeOutput) TemplateName() pulumi.StringPtrOutput

The name of the template.

func (TemplateTypeOutput) TextPart added in v0.2.0

The email body that is visible to recipients whose email clients do not display HTML content.

func (TemplateTypeOutput) ToTemplateTypeOutput added in v0.2.0

func (o TemplateTypeOutput) ToTemplateTypeOutput() TemplateTypeOutput

func (TemplateTypeOutput) ToTemplateTypeOutputWithContext added in v0.2.0

func (o TemplateTypeOutput) ToTemplateTypeOutputWithContext(ctx context.Context) TemplateTypeOutput

func (TemplateTypeOutput) ToTemplateTypePtrOutput added in v0.2.0

func (o TemplateTypeOutput) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateTypeOutput) ToTemplateTypePtrOutputWithContext added in v0.2.0

func (o TemplateTypeOutput) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

type TemplateTypePtrInput added in v0.2.0

type TemplateTypePtrInput interface {
	pulumi.Input

	ToTemplateTypePtrOutput() TemplateTypePtrOutput
	ToTemplateTypePtrOutputWithContext(context.Context) TemplateTypePtrOutput
}

TemplateTypePtrInput is an input type that accepts TemplateTypeArgs, TemplateTypePtr and TemplateTypePtrOutput values. You can construct a concrete instance of `TemplateTypePtrInput` via:

        TemplateTypeArgs{...}

or:

        nil

func TemplateTypePtr added in v0.2.0

func TemplateTypePtr(v *TemplateTypeArgs) TemplateTypePtrInput

type TemplateTypePtrOutput added in v0.2.0

type TemplateTypePtrOutput struct{ *pulumi.OutputState }

func (TemplateTypePtrOutput) Elem added in v0.2.0

func (TemplateTypePtrOutput) ElementType added in v0.2.0

func (TemplateTypePtrOutput) ElementType() reflect.Type

func (TemplateTypePtrOutput) HtmlPart added in v0.2.0

The HTML body of the email.

func (TemplateTypePtrOutput) SubjectPart added in v0.2.0

The subject line of the email.

func (TemplateTypePtrOutput) TemplateName added in v0.2.0

func (o TemplateTypePtrOutput) TemplateName() pulumi.StringPtrOutput

The name of the template.

func (TemplateTypePtrOutput) TextPart added in v0.2.0

The email body that is visible to recipients whose email clients do not display HTML content.

func (TemplateTypePtrOutput) ToTemplateTypePtrOutput added in v0.2.0

func (o TemplateTypePtrOutput) ToTemplateTypePtrOutput() TemplateTypePtrOutput

func (TemplateTypePtrOutput) ToTemplateTypePtrOutputWithContext added in v0.2.0

func (o TemplateTypePtrOutput) ToTemplateTypePtrOutputWithContext(ctx context.Context) TemplateTypePtrOutput

type VdmAttributes added in v0.41.0

type VdmAttributes struct {
	pulumi.CustomResourceState

	// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
	DashboardAttributes VdmAttributesDashboardAttributesPtrOutput `pulumi:"dashboardAttributes"`
	// Specifies additional settings for your VDM configuration as applicable to the Guardian.
	GuardianAttributes VdmAttributesGuardianAttributesPtrOutput `pulumi:"guardianAttributes"`
	// Unique identifier for this resource
	VdmAttributesResourceId pulumi.StringOutput `pulumi:"vdmAttributesResourceId"`
}

Resource Type definition for AWS::SES::VdmAttributes

func GetVdmAttributes added in v0.41.0

func GetVdmAttributes(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *VdmAttributesState, opts ...pulumi.ResourceOption) (*VdmAttributes, error)

GetVdmAttributes gets an existing VdmAttributes resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewVdmAttributes added in v0.41.0

func NewVdmAttributes(ctx *pulumi.Context,
	name string, args *VdmAttributesArgs, opts ...pulumi.ResourceOption) (*VdmAttributes, error)

NewVdmAttributes registers a new resource with the given unique name, arguments, and options.

func (*VdmAttributes) ElementType added in v0.41.0

func (*VdmAttributes) ElementType() reflect.Type

func (*VdmAttributes) ToVdmAttributesOutput added in v0.41.0

func (i *VdmAttributes) ToVdmAttributesOutput() VdmAttributesOutput

func (*VdmAttributes) ToVdmAttributesOutputWithContext added in v0.41.0

func (i *VdmAttributes) ToVdmAttributesOutputWithContext(ctx context.Context) VdmAttributesOutput

type VdmAttributesArgs added in v0.41.0

type VdmAttributesArgs struct {
	// Specifies additional settings for your VDM configuration as applicable to the Dashboard.
	DashboardAttributes VdmAttributesDashboardAttributesPtrInput
	// Specifies additional settings for your VDM configuration as applicable to the Guardian.
	GuardianAttributes VdmAttributesGuardianAttributesPtrInput
}

The set of arguments for constructing a VdmAttributes resource.

func (VdmAttributesArgs) ElementType added in v0.41.0

func (VdmAttributesArgs) ElementType() reflect.Type

type VdmAttributesDashboardAttributes added in v0.41.0

type VdmAttributesDashboardAttributes struct {
	// Whether emails sent from this account have engagement tracking enabled.
	EngagementMetrics *string `pulumi:"engagementMetrics"`
}

Preferences regarding the Dashboard feature.

type VdmAttributesDashboardAttributesArgs added in v0.41.0

type VdmAttributesDashboardAttributesArgs struct {
	// Whether emails sent from this account have engagement tracking enabled.
	EngagementMetrics pulumi.StringPtrInput `pulumi:"engagementMetrics"`
}

Preferences regarding the Dashboard feature.

func (VdmAttributesDashboardAttributesArgs) ElementType added in v0.41.0

func (VdmAttributesDashboardAttributesArgs) ToVdmAttributesDashboardAttributesOutput added in v0.41.0

func (i VdmAttributesDashboardAttributesArgs) ToVdmAttributesDashboardAttributesOutput() VdmAttributesDashboardAttributesOutput

func (VdmAttributesDashboardAttributesArgs) ToVdmAttributesDashboardAttributesOutputWithContext added in v0.41.0

func (i VdmAttributesDashboardAttributesArgs) ToVdmAttributesDashboardAttributesOutputWithContext(ctx context.Context) VdmAttributesDashboardAttributesOutput

func (VdmAttributesDashboardAttributesArgs) ToVdmAttributesDashboardAttributesPtrOutput added in v0.41.0

func (i VdmAttributesDashboardAttributesArgs) ToVdmAttributesDashboardAttributesPtrOutput() VdmAttributesDashboardAttributesPtrOutput

func (VdmAttributesDashboardAttributesArgs) ToVdmAttributesDashboardAttributesPtrOutputWithContext added in v0.41.0

func (i VdmAttributesDashboardAttributesArgs) ToVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) VdmAttributesDashboardAttributesPtrOutput

type VdmAttributesDashboardAttributesInput added in v0.41.0

type VdmAttributesDashboardAttributesInput interface {
	pulumi.Input

	ToVdmAttributesDashboardAttributesOutput() VdmAttributesDashboardAttributesOutput
	ToVdmAttributesDashboardAttributesOutputWithContext(context.Context) VdmAttributesDashboardAttributesOutput
}

VdmAttributesDashboardAttributesInput is an input type that accepts VdmAttributesDashboardAttributesArgs and VdmAttributesDashboardAttributesOutput values. You can construct a concrete instance of `VdmAttributesDashboardAttributesInput` via:

VdmAttributesDashboardAttributesArgs{...}

type VdmAttributesDashboardAttributesOutput added in v0.41.0

type VdmAttributesDashboardAttributesOutput struct{ *pulumi.OutputState }

Preferences regarding the Dashboard feature.

func (VdmAttributesDashboardAttributesOutput) ElementType added in v0.41.0

func (VdmAttributesDashboardAttributesOutput) EngagementMetrics added in v0.41.0

Whether emails sent from this account have engagement tracking enabled.

func (VdmAttributesDashboardAttributesOutput) ToVdmAttributesDashboardAttributesOutput added in v0.41.0

func (o VdmAttributesDashboardAttributesOutput) ToVdmAttributesDashboardAttributesOutput() VdmAttributesDashboardAttributesOutput

func (VdmAttributesDashboardAttributesOutput) ToVdmAttributesDashboardAttributesOutputWithContext added in v0.41.0

func (o VdmAttributesDashboardAttributesOutput) ToVdmAttributesDashboardAttributesOutputWithContext(ctx context.Context) VdmAttributesDashboardAttributesOutput

func (VdmAttributesDashboardAttributesOutput) ToVdmAttributesDashboardAttributesPtrOutput added in v0.41.0

func (o VdmAttributesDashboardAttributesOutput) ToVdmAttributesDashboardAttributesPtrOutput() VdmAttributesDashboardAttributesPtrOutput

func (VdmAttributesDashboardAttributesOutput) ToVdmAttributesDashboardAttributesPtrOutputWithContext added in v0.41.0

func (o VdmAttributesDashboardAttributesOutput) ToVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) VdmAttributesDashboardAttributesPtrOutput

type VdmAttributesDashboardAttributesPtrInput added in v0.41.0

type VdmAttributesDashboardAttributesPtrInput interface {
	pulumi.Input

	ToVdmAttributesDashboardAttributesPtrOutput() VdmAttributesDashboardAttributesPtrOutput
	ToVdmAttributesDashboardAttributesPtrOutputWithContext(context.Context) VdmAttributesDashboardAttributesPtrOutput
}

VdmAttributesDashboardAttributesPtrInput is an input type that accepts VdmAttributesDashboardAttributesArgs, VdmAttributesDashboardAttributesPtr and VdmAttributesDashboardAttributesPtrOutput values. You can construct a concrete instance of `VdmAttributesDashboardAttributesPtrInput` via:

        VdmAttributesDashboardAttributesArgs{...}

or:

        nil

type VdmAttributesDashboardAttributesPtrOutput added in v0.41.0

type VdmAttributesDashboardAttributesPtrOutput struct{ *pulumi.OutputState }

func (VdmAttributesDashboardAttributesPtrOutput) Elem added in v0.41.0

func (VdmAttributesDashboardAttributesPtrOutput) ElementType added in v0.41.0

func (VdmAttributesDashboardAttributesPtrOutput) EngagementMetrics added in v0.41.0

Whether emails sent from this account have engagement tracking enabled.

func (VdmAttributesDashboardAttributesPtrOutput) ToVdmAttributesDashboardAttributesPtrOutput added in v0.41.0

func (o VdmAttributesDashboardAttributesPtrOutput) ToVdmAttributesDashboardAttributesPtrOutput() VdmAttributesDashboardAttributesPtrOutput

func (VdmAttributesDashboardAttributesPtrOutput) ToVdmAttributesDashboardAttributesPtrOutputWithContext added in v0.41.0

func (o VdmAttributesDashboardAttributesPtrOutput) ToVdmAttributesDashboardAttributesPtrOutputWithContext(ctx context.Context) VdmAttributesDashboardAttributesPtrOutput

type VdmAttributesGuardianAttributes added in v0.41.0

type VdmAttributesGuardianAttributes struct {
	// Whether emails sent from this account have optimized delivery algorithm enabled.
	OptimizedSharedDelivery *string `pulumi:"optimizedSharedDelivery"`
}

Preferences regarding the Guardian feature.

type VdmAttributesGuardianAttributesArgs added in v0.41.0

type VdmAttributesGuardianAttributesArgs struct {
	// Whether emails sent from this account have optimized delivery algorithm enabled.
	OptimizedSharedDelivery pulumi.StringPtrInput `pulumi:"optimizedSharedDelivery"`
}

Preferences regarding the Guardian feature.

func (VdmAttributesGuardianAttributesArgs) ElementType added in v0.41.0

func (VdmAttributesGuardianAttributesArgs) ToVdmAttributesGuardianAttributesOutput added in v0.41.0

func (i VdmAttributesGuardianAttributesArgs) ToVdmAttributesGuardianAttributesOutput() VdmAttributesGuardianAttributesOutput

func (VdmAttributesGuardianAttributesArgs) ToVdmAttributesGuardianAttributesOutputWithContext added in v0.41.0

func (i VdmAttributesGuardianAttributesArgs) ToVdmAttributesGuardianAttributesOutputWithContext(ctx context.Context) VdmAttributesGuardianAttributesOutput

func (VdmAttributesGuardianAttributesArgs) ToVdmAttributesGuardianAttributesPtrOutput added in v0.41.0

func (i VdmAttributesGuardianAttributesArgs) ToVdmAttributesGuardianAttributesPtrOutput() VdmAttributesGuardianAttributesPtrOutput

func (VdmAttributesGuardianAttributesArgs) ToVdmAttributesGuardianAttributesPtrOutputWithContext added in v0.41.0

func (i VdmAttributesGuardianAttributesArgs) ToVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) VdmAttributesGuardianAttributesPtrOutput

type VdmAttributesGuardianAttributesInput added in v0.41.0

type VdmAttributesGuardianAttributesInput interface {
	pulumi.Input

	ToVdmAttributesGuardianAttributesOutput() VdmAttributesGuardianAttributesOutput
	ToVdmAttributesGuardianAttributesOutputWithContext(context.Context) VdmAttributesGuardianAttributesOutput
}

VdmAttributesGuardianAttributesInput is an input type that accepts VdmAttributesGuardianAttributesArgs and VdmAttributesGuardianAttributesOutput values. You can construct a concrete instance of `VdmAttributesGuardianAttributesInput` via:

VdmAttributesGuardianAttributesArgs{...}

type VdmAttributesGuardianAttributesOutput added in v0.41.0

type VdmAttributesGuardianAttributesOutput struct{ *pulumi.OutputState }

Preferences regarding the Guardian feature.

func (VdmAttributesGuardianAttributesOutput) ElementType added in v0.41.0

func (VdmAttributesGuardianAttributesOutput) OptimizedSharedDelivery added in v0.41.0

func (o VdmAttributesGuardianAttributesOutput) OptimizedSharedDelivery() pulumi.StringPtrOutput

Whether emails sent from this account have optimized delivery algorithm enabled.

func (VdmAttributesGuardianAttributesOutput) ToVdmAttributesGuardianAttributesOutput added in v0.41.0

func (o VdmAttributesGuardianAttributesOutput) ToVdmAttributesGuardianAttributesOutput() VdmAttributesGuardianAttributesOutput

func (VdmAttributesGuardianAttributesOutput) ToVdmAttributesGuardianAttributesOutputWithContext added in v0.41.0

func (o VdmAttributesGuardianAttributesOutput) ToVdmAttributesGuardianAttributesOutputWithContext(ctx context.Context) VdmAttributesGuardianAttributesOutput

func (VdmAttributesGuardianAttributesOutput) ToVdmAttributesGuardianAttributesPtrOutput added in v0.41.0

func (o VdmAttributesGuardianAttributesOutput) ToVdmAttributesGuardianAttributesPtrOutput() VdmAttributesGuardianAttributesPtrOutput

func (VdmAttributesGuardianAttributesOutput) ToVdmAttributesGuardianAttributesPtrOutputWithContext added in v0.41.0

func (o VdmAttributesGuardianAttributesOutput) ToVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) VdmAttributesGuardianAttributesPtrOutput

type VdmAttributesGuardianAttributesPtrInput added in v0.41.0

type VdmAttributesGuardianAttributesPtrInput interface {
	pulumi.Input

	ToVdmAttributesGuardianAttributesPtrOutput() VdmAttributesGuardianAttributesPtrOutput
	ToVdmAttributesGuardianAttributesPtrOutputWithContext(context.Context) VdmAttributesGuardianAttributesPtrOutput
}

VdmAttributesGuardianAttributesPtrInput is an input type that accepts VdmAttributesGuardianAttributesArgs, VdmAttributesGuardianAttributesPtr and VdmAttributesGuardianAttributesPtrOutput values. You can construct a concrete instance of `VdmAttributesGuardianAttributesPtrInput` via:

        VdmAttributesGuardianAttributesArgs{...}

or:

        nil

type VdmAttributesGuardianAttributesPtrOutput added in v0.41.0

type VdmAttributesGuardianAttributesPtrOutput struct{ *pulumi.OutputState }

func (VdmAttributesGuardianAttributesPtrOutput) Elem added in v0.41.0

func (VdmAttributesGuardianAttributesPtrOutput) ElementType added in v0.41.0

func (VdmAttributesGuardianAttributesPtrOutput) OptimizedSharedDelivery added in v0.41.0

Whether emails sent from this account have optimized delivery algorithm enabled.

func (VdmAttributesGuardianAttributesPtrOutput) ToVdmAttributesGuardianAttributesPtrOutput added in v0.41.0

func (o VdmAttributesGuardianAttributesPtrOutput) ToVdmAttributesGuardianAttributesPtrOutput() VdmAttributesGuardianAttributesPtrOutput

func (VdmAttributesGuardianAttributesPtrOutput) ToVdmAttributesGuardianAttributesPtrOutputWithContext added in v0.41.0

func (o VdmAttributesGuardianAttributesPtrOutput) ToVdmAttributesGuardianAttributesPtrOutputWithContext(ctx context.Context) VdmAttributesGuardianAttributesPtrOutput

type VdmAttributesInput added in v0.41.0

type VdmAttributesInput interface {
	pulumi.Input

	ToVdmAttributesOutput() VdmAttributesOutput
	ToVdmAttributesOutputWithContext(ctx context.Context) VdmAttributesOutput
}

type VdmAttributesOutput added in v0.41.0

type VdmAttributesOutput struct{ *pulumi.OutputState }

func (VdmAttributesOutput) DashboardAttributes added in v0.41.0

Specifies additional settings for your VDM configuration as applicable to the Dashboard.

func (VdmAttributesOutput) ElementType added in v0.41.0

func (VdmAttributesOutput) ElementType() reflect.Type

func (VdmAttributesOutput) GuardianAttributes added in v0.41.0

Specifies additional settings for your VDM configuration as applicable to the Guardian.

func (VdmAttributesOutput) ToVdmAttributesOutput added in v0.41.0

func (o VdmAttributesOutput) ToVdmAttributesOutput() VdmAttributesOutput

func (VdmAttributesOutput) ToVdmAttributesOutputWithContext added in v0.41.0

func (o VdmAttributesOutput) ToVdmAttributesOutputWithContext(ctx context.Context) VdmAttributesOutput

func (VdmAttributesOutput) VdmAttributesResourceId added in v0.41.0

func (o VdmAttributesOutput) VdmAttributesResourceId() pulumi.StringOutput

Unique identifier for this resource

type VdmAttributesState added in v0.41.0

type VdmAttributesState struct {
}

func (VdmAttributesState) ElementType added in v0.41.0

func (VdmAttributesState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL