awspinpointemail

package
v2.0.0-rc.13 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CfnConfigurationSetEventDestination_CFN_RESOURCE_TYPE_NAME

func CfnConfigurationSetEventDestination_CFN_RESOURCE_TYPE_NAME() *string

func CfnConfigurationSetEventDestination_IsCfnElement

func CfnConfigurationSetEventDestination_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnConfigurationSetEventDestination_IsCfnResource

func CfnConfigurationSetEventDestination_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnConfigurationSetEventDestination_IsConstruct

func CfnConfigurationSetEventDestination_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnConfigurationSet_CFN_RESOURCE_TYPE_NAME

func CfnConfigurationSet_CFN_RESOURCE_TYPE_NAME() *string

func CfnConfigurationSet_IsCfnElement

func CfnConfigurationSet_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnConfigurationSet_IsCfnResource

func CfnConfigurationSet_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnConfigurationSet_IsConstruct

func CfnConfigurationSet_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnDedicatedIpPool_CFN_RESOURCE_TYPE_NAME

func CfnDedicatedIpPool_CFN_RESOURCE_TYPE_NAME() *string

func CfnDedicatedIpPool_IsCfnElement

func CfnDedicatedIpPool_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnDedicatedIpPool_IsCfnResource

func CfnDedicatedIpPool_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnDedicatedIpPool_IsConstruct

func CfnDedicatedIpPool_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func CfnIdentity_CFN_RESOURCE_TYPE_NAME

func CfnIdentity_CFN_RESOURCE_TYPE_NAME() *string

func CfnIdentity_IsCfnElement

func CfnIdentity_IsCfnElement(x interface{}) *bool

Returns `true` if a construct is a stack element (i.e. part of the synthesized cloudformation template).

Uses duck-typing instead of `instanceof` to allow stack elements from different versions of this library to be included in the same stack.

Returns: The construct as a stack element or undefined if it is not a stack element. Experimental.

func CfnIdentity_IsCfnResource

func CfnIdentity_IsCfnResource(construct constructs.IConstruct) *bool

Check whether the given construct is a CfnResource. Experimental.

func CfnIdentity_IsConstruct

func CfnIdentity_IsConstruct(x interface{}) *bool

Checks if `x` is a construct.

Returns: true if `x` is an object created from a class which extends `Construct`. Deprecated: use `x instanceof Construct` instead

func NewCfnConfigurationSetEventDestination_Override

func NewCfnConfigurationSetEventDestination_Override(c CfnConfigurationSetEventDestination, scope constructs.Construct, id *string, props *CfnConfigurationSetEventDestinationProps)

Create a new `AWS::PinpointEmail::ConfigurationSetEventDestination`.

func NewCfnConfigurationSet_Override

func NewCfnConfigurationSet_Override(c CfnConfigurationSet, scope constructs.Construct, id *string, props *CfnConfigurationSetProps)

Create a new `AWS::PinpointEmail::ConfigurationSet`.

func NewCfnDedicatedIpPool_Override

func NewCfnDedicatedIpPool_Override(c CfnDedicatedIpPool, scope constructs.Construct, id *string, props *CfnDedicatedIpPoolProps)

Create a new `AWS::PinpointEmail::DedicatedIpPool`.

func NewCfnIdentity_Override

func NewCfnIdentity_Override(c CfnIdentity, scope constructs.Construct, id *string, props *CfnIdentityProps)

Create a new `AWS::PinpointEmail::Identity`.

Types

type CfnConfigurationSet

type CfnConfigurationSet interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DeliveryOptions() interface{}
	SetDeliveryOptions(val interface{})
	LogicalId() *string
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Ref() *string
	ReputationOptions() interface{}
	SetReputationOptions(val interface{})
	SendingOptions() interface{}
	SetSendingOptions(val interface{})
	Stack() awscdk.Stack
	Tags() *[]*CfnConfigurationSet_TagsProperty
	SetTags(val *[]*CfnConfigurationSet_TagsProperty)
	TrackingOptions() interface{}
	SetTrackingOptions(val interface{})
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::PinpointEmail::ConfigurationSet`.

func NewCfnConfigurationSet

func NewCfnConfigurationSet(scope constructs.Construct, id *string, props *CfnConfigurationSetProps) CfnConfigurationSet

Create a new `AWS::PinpointEmail::ConfigurationSet`.

type CfnConfigurationSetEventDestination

type CfnConfigurationSetEventDestination interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	ConfigurationSetName() *string
	SetConfigurationSetName(val *string)
	CreationStack() *[]*string
	EventDestination() interface{}
	SetEventDestination(val interface{})
	EventDestinationName() *string
	SetEventDestinationName(val *string)
	LogicalId() *string
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::PinpointEmail::ConfigurationSetEventDestination`.

func NewCfnConfigurationSetEventDestination

func NewCfnConfigurationSetEventDestination(scope constructs.Construct, id *string, props *CfnConfigurationSetEventDestinationProps) CfnConfigurationSetEventDestination

Create a new `AWS::PinpointEmail::ConfigurationSetEventDestination`.

type CfnConfigurationSetEventDestinationProps

type CfnConfigurationSetEventDestinationProps struct {
	// `AWS::PinpointEmail::ConfigurationSetEventDestination.ConfigurationSetName`.
	ConfigurationSetName *string `json:"configurationSetName"`
	// `AWS::PinpointEmail::ConfigurationSetEventDestination.EventDestinationName`.
	EventDestinationName *string `json:"eventDestinationName"`
	// `AWS::PinpointEmail::ConfigurationSetEventDestination.EventDestination`.
	EventDestination interface{} `json:"eventDestination"`
}

Properties for defining a `AWS::PinpointEmail::ConfigurationSetEventDestination`.

type CfnConfigurationSetEventDestination_CloudWatchDestinationProperty

type CfnConfigurationSetEventDestination_CloudWatchDestinationProperty struct {
	// `CfnConfigurationSetEventDestination.CloudWatchDestinationProperty.DimensionConfigurations`.
	DimensionConfigurations interface{} `json:"dimensionConfigurations"`
}

type CfnConfigurationSetEventDestination_DimensionConfigurationProperty

type CfnConfigurationSetEventDestination_DimensionConfigurationProperty struct {
	// `CfnConfigurationSetEventDestination.DimensionConfigurationProperty.DefaultDimensionValue`.
	DefaultDimensionValue *string `json:"defaultDimensionValue"`
	// `CfnConfigurationSetEventDestination.DimensionConfigurationProperty.DimensionName`.
	DimensionName *string `json:"dimensionName"`
	// `CfnConfigurationSetEventDestination.DimensionConfigurationProperty.DimensionValueSource`.
	DimensionValueSource *string `json:"dimensionValueSource"`
}

type CfnConfigurationSetEventDestination_EventDestinationProperty

type CfnConfigurationSetEventDestination_EventDestinationProperty struct {
	// `CfnConfigurationSetEventDestination.EventDestinationProperty.MatchingEventTypes`.
	MatchingEventTypes *[]*string `json:"matchingEventTypes"`
	// `CfnConfigurationSetEventDestination.EventDestinationProperty.CloudWatchDestination`.
	CloudWatchDestination interface{} `json:"cloudWatchDestination"`
	// `CfnConfigurationSetEventDestination.EventDestinationProperty.Enabled`.
	Enabled interface{} `json:"enabled"`
	// `CfnConfigurationSetEventDestination.EventDestinationProperty.KinesisFirehoseDestination`.
	KinesisFirehoseDestination interface{} `json:"kinesisFirehoseDestination"`
	// `CfnConfigurationSetEventDestination.EventDestinationProperty.PinpointDestination`.
	PinpointDestination interface{} `json:"pinpointDestination"`
	// `CfnConfigurationSetEventDestination.EventDestinationProperty.SnsDestination`.
	SnsDestination interface{} `json:"snsDestination"`
}

type CfnConfigurationSetEventDestination_KinesisFirehoseDestinationProperty

type CfnConfigurationSetEventDestination_KinesisFirehoseDestinationProperty struct {
	// `CfnConfigurationSetEventDestination.KinesisFirehoseDestinationProperty.DeliveryStreamArn`.
	DeliveryStreamArn *string `json:"deliveryStreamArn"`
	// `CfnConfigurationSetEventDestination.KinesisFirehoseDestinationProperty.IamRoleArn`.
	IamRoleArn *string `json:"iamRoleArn"`
}

type CfnConfigurationSetEventDestination_PinpointDestinationProperty

type CfnConfigurationSetEventDestination_PinpointDestinationProperty struct {
	// `CfnConfigurationSetEventDestination.PinpointDestinationProperty.ApplicationArn`.
	ApplicationArn *string `json:"applicationArn"`
}

type CfnConfigurationSetEventDestination_SnsDestinationProperty

type CfnConfigurationSetEventDestination_SnsDestinationProperty struct {
	// `CfnConfigurationSetEventDestination.SnsDestinationProperty.TopicArn`.
	TopicArn *string `json:"topicArn"`
}

type CfnConfigurationSetProps

type CfnConfigurationSetProps struct {
	// `AWS::PinpointEmail::ConfigurationSet.Name`.
	Name *string `json:"name"`
	// `AWS::PinpointEmail::ConfigurationSet.DeliveryOptions`.
	DeliveryOptions interface{} `json:"deliveryOptions"`
	// `AWS::PinpointEmail::ConfigurationSet.ReputationOptions`.
	ReputationOptions interface{} `json:"reputationOptions"`
	// `AWS::PinpointEmail::ConfigurationSet.SendingOptions`.
	SendingOptions interface{} `json:"sendingOptions"`
	// `AWS::PinpointEmail::ConfigurationSet.Tags`.
	Tags *[]*CfnConfigurationSet_TagsProperty `json:"tags"`
	// `AWS::PinpointEmail::ConfigurationSet.TrackingOptions`.
	TrackingOptions interface{} `json:"trackingOptions"`
}

Properties for defining a `AWS::PinpointEmail::ConfigurationSet`.

type CfnConfigurationSet_DeliveryOptionsProperty

type CfnConfigurationSet_DeliveryOptionsProperty struct {
	// `CfnConfigurationSet.DeliveryOptionsProperty.SendingPoolName`.
	SendingPoolName *string `json:"sendingPoolName"`
}

type CfnConfigurationSet_ReputationOptionsProperty

type CfnConfigurationSet_ReputationOptionsProperty struct {
	// `CfnConfigurationSet.ReputationOptionsProperty.ReputationMetricsEnabled`.
	ReputationMetricsEnabled interface{} `json:"reputationMetricsEnabled"`
}

type CfnConfigurationSet_SendingOptionsProperty

type CfnConfigurationSet_SendingOptionsProperty struct {
	// `CfnConfigurationSet.SendingOptionsProperty.SendingEnabled`.
	SendingEnabled interface{} `json:"sendingEnabled"`
}

type CfnConfigurationSet_TagsProperty

type CfnConfigurationSet_TagsProperty struct {
	// `CfnConfigurationSet.TagsProperty.Key`.
	Key *string `json:"key"`
	// `CfnConfigurationSet.TagsProperty.Value`.
	Value *string `json:"value"`
}

type CfnConfigurationSet_TrackingOptionsProperty

type CfnConfigurationSet_TrackingOptionsProperty struct {
	// `CfnConfigurationSet.TrackingOptionsProperty.CustomRedirectDomain`.
	CustomRedirectDomain *string `json:"customRedirectDomain"`
}

type CfnDedicatedIpPool

type CfnDedicatedIpPool interface {
	awscdk.CfnResource
	awscdk.IInspectable
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	LogicalId() *string
	Node() constructs.Node
	PoolName() *string
	SetPoolName(val *string)
	Ref() *string
	Stack() awscdk.Stack
	Tags() *[]*CfnDedicatedIpPool_TagsProperty
	SetTags(val *[]*CfnDedicatedIpPool_TagsProperty)
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::PinpointEmail::DedicatedIpPool`.

func NewCfnDedicatedIpPool

func NewCfnDedicatedIpPool(scope constructs.Construct, id *string, props *CfnDedicatedIpPoolProps) CfnDedicatedIpPool

Create a new `AWS::PinpointEmail::DedicatedIpPool`.

type CfnDedicatedIpPoolProps

type CfnDedicatedIpPoolProps struct {
	// `AWS::PinpointEmail::DedicatedIpPool.PoolName`.
	PoolName *string `json:"poolName"`
	// `AWS::PinpointEmail::DedicatedIpPool.Tags`.
	Tags *[]*CfnDedicatedIpPool_TagsProperty `json:"tags"`
}

Properties for defining a `AWS::PinpointEmail::DedicatedIpPool`.

type CfnDedicatedIpPool_TagsProperty

type CfnDedicatedIpPool_TagsProperty struct {
	// `CfnDedicatedIpPool.TagsProperty.Key`.
	Key *string `json:"key"`
	// `CfnDedicatedIpPool.TagsProperty.Value`.
	Value *string `json:"value"`
}

type CfnIdentity

type CfnIdentity interface {
	awscdk.CfnResource
	awscdk.IInspectable
	AttrIdentityDnsRecordName1() *string
	AttrIdentityDnsRecordName2() *string
	AttrIdentityDnsRecordName3() *string
	AttrIdentityDnsRecordValue1() *string
	AttrIdentityDnsRecordValue2() *string
	AttrIdentityDnsRecordValue3() *string
	CfnOptions() awscdk.ICfnResourceOptions
	CfnProperties() *map[string]interface{}
	CfnResourceType() *string
	CreationStack() *[]*string
	DkimSigningEnabled() interface{}
	SetDkimSigningEnabled(val interface{})
	FeedbackForwardingEnabled() interface{}
	SetFeedbackForwardingEnabled(val interface{})
	LogicalId() *string
	MailFromAttributes() interface{}
	SetMailFromAttributes(val interface{})
	Name() *string
	SetName(val *string)
	Node() constructs.Node
	Ref() *string
	Stack() awscdk.Stack
	Tags() *[]*CfnIdentity_TagsProperty
	SetTags(val *[]*CfnIdentity_TagsProperty)
	UpdatedProperites() *map[string]interface{}
	AddDeletionOverride(path *string)
	AddDependsOn(target awscdk.CfnResource)
	AddMetadata(key *string, value interface{})
	AddOverride(path *string, value interface{})
	AddPropertyDeletionOverride(propertyPath *string)
	AddPropertyOverride(propertyPath *string, value interface{})
	ApplyRemovalPolicy(policy awscdk.RemovalPolicy, options *awscdk.RemovalPolicyOptions)
	GetAtt(attributeName *string) awscdk.Reference
	GetMetadata(key *string) interface{}
	Inspect(inspector awscdk.TreeInspector)
	OverrideLogicalId(newLogicalId *string)
	RenderProperties(props *map[string]interface{}) *map[string]interface{}
	ShouldSynthesize() *bool
	ToString() *string
	ValidateProperties(_properties interface{})
}

A CloudFormation `AWS::PinpointEmail::Identity`.

func NewCfnIdentity

func NewCfnIdentity(scope constructs.Construct, id *string, props *CfnIdentityProps) CfnIdentity

Create a new `AWS::PinpointEmail::Identity`.

type CfnIdentityProps

type CfnIdentityProps struct {
	// `AWS::PinpointEmail::Identity.Name`.
	Name *string `json:"name"`
	// `AWS::PinpointEmail::Identity.DkimSigningEnabled`.
	DkimSigningEnabled interface{} `json:"dkimSigningEnabled"`
	// `AWS::PinpointEmail::Identity.FeedbackForwardingEnabled`.
	FeedbackForwardingEnabled interface{} `json:"feedbackForwardingEnabled"`
	// `AWS::PinpointEmail::Identity.MailFromAttributes`.
	MailFromAttributes interface{} `json:"mailFromAttributes"`
	// `AWS::PinpointEmail::Identity.Tags`.
	Tags *[]*CfnIdentity_TagsProperty `json:"tags"`
}

Properties for defining a `AWS::PinpointEmail::Identity`.

type CfnIdentity_MailFromAttributesProperty

type CfnIdentity_MailFromAttributesProperty struct {
	// `CfnIdentity.MailFromAttributesProperty.BehaviorOnMxFailure`.
	BehaviorOnMxFailure *string `json:"behaviorOnMxFailure"`
	// `CfnIdentity.MailFromAttributesProperty.MailFromDomain`.
	MailFromDomain *string `json:"mailFromDomain"`
}

type CfnIdentity_TagsProperty

type CfnIdentity_TagsProperty struct {
	// `CfnIdentity.TagsProperty.Key`.
	Key *string `json:"key"`
	// `CfnIdentity.TagsProperty.Value`.
	Value *string `json:"value"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL