Documentation ¶
Index ¶
- func CfnConfigurationSetEventDestination_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfigurationSetEventDestination_IsCfnElement(x interface{}) *bool
- func CfnConfigurationSetEventDestination_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfigurationSetEventDestination_IsConstruct(x interface{}) *bool
- func CfnConfigurationSet_CFN_RESOURCE_TYPE_NAME() *string
- func CfnConfigurationSet_IsCfnElement(x interface{}) *bool
- func CfnConfigurationSet_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnConfigurationSet_IsConstruct(x interface{}) *bool
- func CfnDedicatedIpPool_CFN_RESOURCE_TYPE_NAME() *string
- func CfnDedicatedIpPool_IsCfnElement(x interface{}) *bool
- func CfnDedicatedIpPool_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnDedicatedIpPool_IsConstruct(x interface{}) *bool
- func CfnIdentity_CFN_RESOURCE_TYPE_NAME() *string
- func CfnIdentity_IsCfnElement(x interface{}) *bool
- func CfnIdentity_IsCfnResource(construct constructs.IConstruct) *bool
- func CfnIdentity_IsConstruct(x interface{}) *bool
- func NewCfnConfigurationSetEventDestination_Override(c CfnConfigurationSetEventDestination, scope constructs.Construct, id *string, ...)
- func NewCfnConfigurationSet_Override(c CfnConfigurationSet, scope constructs.Construct, id *string, ...)
- func NewCfnDedicatedIpPool_Override(c CfnDedicatedIpPool, scope constructs.Construct, id *string, ...)
- func NewCfnIdentity_Override(c CfnIdentity, scope constructs.Construct, id *string, props *CfnIdentityProps)
- type CfnConfigurationSet
- type CfnConfigurationSetEventDestination
- type CfnConfigurationSetEventDestinationProps
- type CfnConfigurationSetEventDestination_CloudWatchDestinationProperty
- type CfnConfigurationSetEventDestination_DimensionConfigurationProperty
- type CfnConfigurationSetEventDestination_EventDestinationProperty
- type CfnConfigurationSetEventDestination_KinesisFirehoseDestinationProperty
- type CfnConfigurationSetEventDestination_PinpointDestinationProperty
- type CfnConfigurationSetEventDestination_SnsDestinationProperty
- type CfnConfigurationSetProps
- type CfnConfigurationSet_DeliveryOptionsProperty
- type CfnConfigurationSet_ReputationOptionsProperty
- type CfnConfigurationSet_SendingOptionsProperty
- type CfnConfigurationSet_TagsProperty
- type CfnConfigurationSet_TrackingOptionsProperty
- type CfnDedicatedIpPool
- type CfnDedicatedIpPoolProps
- type CfnDedicatedIpPool_TagsProperty
- type CfnIdentity
- type CfnIdentityProps
- type CfnIdentity_MailFromAttributesProperty
- type CfnIdentity_TagsProperty
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_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 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`.