interfacesawsses

package
v2.226.0 Latest Latest
Warning

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

Go to latest
Published: Nov 20, 2025 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigurationSetEventDestinationReference

type ConfigurationSetEventDestinationReference struct {
	// The Id of the ConfigurationSetEventDestination resource.
	ConfigurationSetEventDestinationId *string `field:"required" json:"configurationSetEventDestinationId" yaml:"configurationSetEventDestinationId"`
}

A reference to a ConfigurationSetEventDestination resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

configurationSetEventDestinationReference := &ConfigurationSetEventDestinationReference{
	ConfigurationSetEventDestinationId: jsii.String("configurationSetEventDestinationId"),
}

type ConfigurationSetReference

type ConfigurationSetReference struct {
	// The Name of the ConfigurationSet resource.
	ConfigurationSetName *string `field:"required" json:"configurationSetName" yaml:"configurationSetName"`
}

A reference to a ConfigurationSet resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

configurationSetReference := &ConfigurationSetReference{
	ConfigurationSetName: jsii.String("configurationSetName"),
}

type ContactListReference

type ContactListReference struct {
	// The ContactListName of the ContactList resource.
	ContactListName *string `field:"required" json:"contactListName" yaml:"contactListName"`
}

A reference to a ContactList resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

contactListReference := &ContactListReference{
	ContactListName: jsii.String("contactListName"),
}

type DedicatedIpPoolReference

type DedicatedIpPoolReference struct {
	// The PoolName of the DedicatedIpPool resource.
	PoolName *string `field:"required" json:"poolName" yaml:"poolName"`
}

A reference to a DedicatedIpPool resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

dedicatedIpPoolReference := &DedicatedIpPoolReference{
	PoolName: jsii.String("poolName"),
}

type EmailIdentityReference

type EmailIdentityReference struct {
	// The EmailIdentity of the EmailIdentity resource.
	EmailIdentity *string `field:"required" json:"emailIdentity" yaml:"emailIdentity"`
}

A reference to a EmailIdentity resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

emailIdentityReference := &EmailIdentityReference{
	EmailIdentity: jsii.String("emailIdentity"),
}

type IConfigurationSetEventDestinationRef

type IConfigurationSetEventDestinationRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConfigurationSetEventDestination resource.
	// Experimental.
	ConfigurationSetEventDestinationRef() *ConfigurationSetEventDestinationReference
}

Indicates that this resource can be referenced as a ConfigurationSetEventDestination. Experimental.

type IConfigurationSetRef

type IConfigurationSetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ConfigurationSet resource.
	// Experimental.
	ConfigurationSetRef() *ConfigurationSetReference
}

Indicates that this resource can be referenced as a ConfigurationSet. Experimental.

type IContactListRef

type IContactListRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ContactList resource.
	// Experimental.
	ContactListRef() *ContactListReference
}

Indicates that this resource can be referenced as a ContactList. Experimental.

type IDedicatedIpPoolRef

type IDedicatedIpPoolRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a DedicatedIpPool resource.
	// Experimental.
	DedicatedIpPoolRef() *DedicatedIpPoolReference
}

Indicates that this resource can be referenced as a DedicatedIpPool. Experimental.

type IEmailIdentityRef

type IEmailIdentityRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a EmailIdentity resource.
	// Experimental.
	EmailIdentityRef() *EmailIdentityReference
}

Indicates that this resource can be referenced as a EmailIdentity. Experimental.

type IMailManagerAddonInstanceRef

type IMailManagerAddonInstanceRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MailManagerAddonInstance resource.
	// Experimental.
	MailManagerAddonInstanceRef() *MailManagerAddonInstanceReference
}

Indicates that this resource can be referenced as a MailManagerAddonInstance. Experimental.

type IMailManagerAddonSubscriptionRef

type IMailManagerAddonSubscriptionRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MailManagerAddonSubscription resource.
	// Experimental.
	MailManagerAddonSubscriptionRef() *MailManagerAddonSubscriptionReference
}

Indicates that this resource can be referenced as a MailManagerAddonSubscription. Experimental.

type IMailManagerAddressListRef

type IMailManagerAddressListRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MailManagerAddressList resource.
	// Experimental.
	MailManagerAddressListRef() *MailManagerAddressListReference
}

Indicates that this resource can be referenced as a MailManagerAddressList. Experimental.

type IMailManagerArchiveRef

type IMailManagerArchiveRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MailManagerArchive resource.
	// Experimental.
	MailManagerArchiveRef() *MailManagerArchiveReference
}

Indicates that this resource can be referenced as a MailManagerArchive. Experimental.

type IMailManagerIngressPointRef

type IMailManagerIngressPointRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MailManagerIngressPoint resource.
	// Experimental.
	MailManagerIngressPointRef() *MailManagerIngressPointReference
}

Indicates that this resource can be referenced as a MailManagerIngressPoint. Experimental.

type IMailManagerRelayRef

type IMailManagerRelayRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MailManagerRelay resource.
	// Experimental.
	MailManagerRelayRef() *MailManagerRelayReference
}

Indicates that this resource can be referenced as a MailManagerRelay. Experimental.

type IMailManagerRuleSetRef

type IMailManagerRuleSetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MailManagerRuleSet resource.
	// Experimental.
	MailManagerRuleSetRef() *MailManagerRuleSetReference
}

Indicates that this resource can be referenced as a MailManagerRuleSet. Experimental.

type IMailManagerTrafficPolicyRef

type IMailManagerTrafficPolicyRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MailManagerTrafficPolicy resource.
	// Experimental.
	MailManagerTrafficPolicyRef() *MailManagerTrafficPolicyReference
}

Indicates that this resource can be referenced as a MailManagerTrafficPolicy. Experimental.

type IMultiRegionEndpointRef

type IMultiRegionEndpointRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a MultiRegionEndpoint resource.
	// Experimental.
	MultiRegionEndpointRef() *MultiRegionEndpointReference
}

Indicates that this resource can be referenced as a MultiRegionEndpoint. Experimental.

type IReceiptFilterRef

type IReceiptFilterRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ReceiptFilter resource.
	// Experimental.
	ReceiptFilterRef() *ReceiptFilterReference
}

Indicates that this resource can be referenced as a ReceiptFilter. Experimental.

type IReceiptRuleRef

type IReceiptRuleRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ReceiptRule resource.
	// Experimental.
	ReceiptRuleRef() *ReceiptRuleReference
}

Indicates that this resource can be referenced as a ReceiptRule. Experimental.

type IReceiptRuleSetRef

type IReceiptRuleSetRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a ReceiptRuleSet resource.
	// Experimental.
	ReceiptRuleSetRef() *ReceiptRuleSetReference
}

Indicates that this resource can be referenced as a ReceiptRuleSet. Experimental.

type ITemplateRef

type ITemplateRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a Template resource.
	// Experimental.
	TemplateRef() *TemplateReference
}

Indicates that this resource can be referenced as a Template. Experimental.

type IVdmAttributesRef

type IVdmAttributesRef interface {
	constructs.IConstruct
	interfaces.IEnvironmentAware
	// A reference to a VdmAttributes resource.
	// Experimental.
	VdmAttributesRef() *VdmAttributesReference
}

Indicates that this resource can be referenced as a VdmAttributes. Experimental.

type MailManagerAddonInstanceReference

type MailManagerAddonInstanceReference struct {
	// The AddonInstanceId of the MailManagerAddonInstance resource.
	AddonInstanceId *string `field:"required" json:"addonInstanceId" yaml:"addonInstanceId"`
}

A reference to a MailManagerAddonInstance resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mailManagerAddonInstanceReference := &MailManagerAddonInstanceReference{
	AddonInstanceId: jsii.String("addonInstanceId"),
}

type MailManagerAddonSubscriptionReference

type MailManagerAddonSubscriptionReference struct {
	// The AddonSubscriptionId of the MailManagerAddonSubscription resource.
	AddonSubscriptionId *string `field:"required" json:"addonSubscriptionId" yaml:"addonSubscriptionId"`
}

A reference to a MailManagerAddonSubscription resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mailManagerAddonSubscriptionReference := &MailManagerAddonSubscriptionReference{
	AddonSubscriptionId: jsii.String("addonSubscriptionId"),
}

type MailManagerAddressListReference

type MailManagerAddressListReference struct {
	// The AddressListId of the MailManagerAddressList resource.
	AddressListId *string `field:"required" json:"addressListId" yaml:"addressListId"`
}

A reference to a MailManagerAddressList resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mailManagerAddressListReference := &MailManagerAddressListReference{
	AddressListId: jsii.String("addressListId"),
}

type MailManagerArchiveReference

type MailManagerArchiveReference struct {
	// The ArchiveId of the MailManagerArchive resource.
	ArchiveId *string `field:"required" json:"archiveId" yaml:"archiveId"`
}

A reference to a MailManagerArchive resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mailManagerArchiveReference := &MailManagerArchiveReference{
	ArchiveId: jsii.String("archiveId"),
}

type MailManagerIngressPointReference

type MailManagerIngressPointReference struct {
	// The IngressPointId of the MailManagerIngressPoint resource.
	IngressPointId *string `field:"required" json:"ingressPointId" yaml:"ingressPointId"`
}

A reference to a MailManagerIngressPoint resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mailManagerIngressPointReference := &MailManagerIngressPointReference{
	IngressPointId: jsii.String("ingressPointId"),
}

type MailManagerRelayReference

type MailManagerRelayReference struct {
	// The RelayId of the MailManagerRelay resource.
	RelayId *string `field:"required" json:"relayId" yaml:"relayId"`
}

A reference to a MailManagerRelay resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mailManagerRelayReference := &MailManagerRelayReference{
	RelayId: jsii.String("relayId"),
}

type MailManagerRuleSetReference

type MailManagerRuleSetReference struct {
	// The RuleSetId of the MailManagerRuleSet resource.
	RuleSetId *string `field:"required" json:"ruleSetId" yaml:"ruleSetId"`
}

A reference to a MailManagerRuleSet resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mailManagerRuleSetReference := &MailManagerRuleSetReference{
	RuleSetId: jsii.String("ruleSetId"),
}

type MailManagerTrafficPolicyReference

type MailManagerTrafficPolicyReference struct {
	// The TrafficPolicyId of the MailManagerTrafficPolicy resource.
	TrafficPolicyId *string `field:"required" json:"trafficPolicyId" yaml:"trafficPolicyId"`
}

A reference to a MailManagerTrafficPolicy resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

mailManagerTrafficPolicyReference := &MailManagerTrafficPolicyReference{
	TrafficPolicyId: jsii.String("trafficPolicyId"),
}

type MultiRegionEndpointReference

type MultiRegionEndpointReference struct {
	// The EndpointName of the MultiRegionEndpoint resource.
	EndpointName *string `field:"required" json:"endpointName" yaml:"endpointName"`
}

A reference to a MultiRegionEndpoint resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

multiRegionEndpointReference := &MultiRegionEndpointReference{
	EndpointName: jsii.String("endpointName"),
}

type ReceiptFilterReference

type ReceiptFilterReference struct {
	// The Id of the ReceiptFilter resource.
	ReceiptFilterId *string `field:"required" json:"receiptFilterId" yaml:"receiptFilterId"`
}

A reference to a ReceiptFilter resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

receiptFilterReference := &ReceiptFilterReference{
	ReceiptFilterId: jsii.String("receiptFilterId"),
}

type ReceiptRuleReference

type ReceiptRuleReference struct {
	// The Id of the ReceiptRule resource.
	ReceiptRuleId *string `field:"required" json:"receiptRuleId" yaml:"receiptRuleId"`
}

A reference to a ReceiptRule resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

receiptRuleReference := &ReceiptRuleReference{
	ReceiptRuleId: jsii.String("receiptRuleId"),
}

type ReceiptRuleSetReference

type ReceiptRuleSetReference struct {
	// The Id of the ReceiptRuleSet resource.
	ReceiptRuleSetId *string `field:"required" json:"receiptRuleSetId" yaml:"receiptRuleSetId"`
}

A reference to a ReceiptRuleSet resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

receiptRuleSetReference := &ReceiptRuleSetReference{
	ReceiptRuleSetId: jsii.String("receiptRuleSetId"),
}

type TemplateReference

type TemplateReference struct {
	// The Id of the Template resource.
	TemplateId *string `field:"required" json:"templateId" yaml:"templateId"`
}

A reference to a Template resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

templateReference := &TemplateReference{
	TemplateId: jsii.String("templateId"),
}

type VdmAttributesReference

type VdmAttributesReference struct {
	// The VdmAttributesResourceId of the VdmAttributes resource.
	VdmAttributesResourceId *string `field:"required" json:"vdmAttributesResourceId" yaml:"vdmAttributesResourceId"`
}

A reference to a VdmAttributes resource.

Example:

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import "github.com/aws/aws-cdk-go/awscdk"

vdmAttributesReference := &VdmAttributesReference{
	VdmAttributesResourceId: jsii.String("vdmAttributesResourceId"),
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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