v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=ses.aws.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "ses.aws.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	ActiveReceiptRuleSet_Kind             = "ActiveReceiptRuleSet"
	ActiveReceiptRuleSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ActiveReceiptRuleSet_Kind}.String()
	ActiveReceiptRuleSet_KindAPIVersion   = ActiveReceiptRuleSet_Kind + "." + CRDGroupVersion.String()
	ActiveReceiptRuleSet_GroupVersionKind = CRDGroupVersion.WithKind(ActiveReceiptRuleSet_Kind)
)

Repository type metadata.

View Source
var (
	ConfigurationSet_Kind             = "ConfigurationSet"
	ConfigurationSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ConfigurationSet_Kind}.String()
	ConfigurationSet_KindAPIVersion   = ConfigurationSet_Kind + "." + CRDGroupVersion.String()
	ConfigurationSet_GroupVersionKind = CRDGroupVersion.WithKind(ConfigurationSet_Kind)
)

Repository type metadata.

View Source
var (
	DomainDKIM_Kind             = "DomainDKIM"
	DomainDKIM_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainDKIM_Kind}.String()
	DomainDKIM_KindAPIVersion   = DomainDKIM_Kind + "." + CRDGroupVersion.String()
	DomainDKIM_GroupVersionKind = CRDGroupVersion.WithKind(DomainDKIM_Kind)
)

Repository type metadata.

View Source
var (
	DomainIdentity_Kind             = "DomainIdentity"
	DomainIdentity_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainIdentity_Kind}.String()
	DomainIdentity_KindAPIVersion   = DomainIdentity_Kind + "." + CRDGroupVersion.String()
	DomainIdentity_GroupVersionKind = CRDGroupVersion.WithKind(DomainIdentity_Kind)
)

Repository type metadata.

View Source
var (
	DomainIdentityVerification_Kind             = "DomainIdentityVerification"
	DomainIdentityVerification_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainIdentityVerification_Kind}.String()
	DomainIdentityVerification_KindAPIVersion   = DomainIdentityVerification_Kind + "." + CRDGroupVersion.String()
	DomainIdentityVerification_GroupVersionKind = CRDGroupVersion.WithKind(DomainIdentityVerification_Kind)
)

Repository type metadata.

View Source
var (
	DomainMailFrom_Kind             = "DomainMailFrom"
	DomainMailFrom_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DomainMailFrom_Kind}.String()
	DomainMailFrom_KindAPIVersion   = DomainMailFrom_Kind + "." + CRDGroupVersion.String()
	DomainMailFrom_GroupVersionKind = CRDGroupVersion.WithKind(DomainMailFrom_Kind)
)

Repository type metadata.

View Source
var (
	EmailIdentity_Kind             = "EmailIdentity"
	EmailIdentity_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EmailIdentity_Kind}.String()
	EmailIdentity_KindAPIVersion   = EmailIdentity_Kind + "." + CRDGroupVersion.String()
	EmailIdentity_GroupVersionKind = CRDGroupVersion.WithKind(EmailIdentity_Kind)
)

Repository type metadata.

View Source
var (
	EventDestination_Kind             = "EventDestination"
	EventDestination_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EventDestination_Kind}.String()
	EventDestination_KindAPIVersion   = EventDestination_Kind + "." + CRDGroupVersion.String()
	EventDestination_GroupVersionKind = CRDGroupVersion.WithKind(EventDestination_Kind)
)

Repository type metadata.

View Source
var (
	// CRDGroupVersion is the API Group Version used to register the objects
	CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	IdentityNotificationTopic_Kind             = "IdentityNotificationTopic"
	IdentityNotificationTopic_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityNotificationTopic_Kind}.String()
	IdentityNotificationTopic_KindAPIVersion   = IdentityNotificationTopic_Kind + "." + CRDGroupVersion.String()
	IdentityNotificationTopic_GroupVersionKind = CRDGroupVersion.WithKind(IdentityNotificationTopic_Kind)
)

Repository type metadata.

View Source
var (
	IdentityPolicy_Kind             = "IdentityPolicy"
	IdentityPolicy_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: IdentityPolicy_Kind}.String()
	IdentityPolicy_KindAPIVersion   = IdentityPolicy_Kind + "." + CRDGroupVersion.String()
	IdentityPolicy_GroupVersionKind = CRDGroupVersion.WithKind(IdentityPolicy_Kind)
)

Repository type metadata.

View Source
var (
	ReceiptFilter_Kind             = "ReceiptFilter"
	ReceiptFilter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ReceiptFilter_Kind}.String()
	ReceiptFilter_KindAPIVersion   = ReceiptFilter_Kind + "." + CRDGroupVersion.String()
	ReceiptFilter_GroupVersionKind = CRDGroupVersion.WithKind(ReceiptFilter_Kind)
)

Repository type metadata.

View Source
var (
	ReceiptRule_Kind             = "ReceiptRule"
	ReceiptRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ReceiptRule_Kind}.String()
	ReceiptRule_KindAPIVersion   = ReceiptRule_Kind + "." + CRDGroupVersion.String()
	ReceiptRule_GroupVersionKind = CRDGroupVersion.WithKind(ReceiptRule_Kind)
)

Repository type metadata.

View Source
var (
	ReceiptRuleSet_Kind             = "ReceiptRuleSet"
	ReceiptRuleSet_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ReceiptRuleSet_Kind}.String()
	ReceiptRuleSet_KindAPIVersion   = ReceiptRuleSet_Kind + "." + CRDGroupVersion.String()
	ReceiptRuleSet_GroupVersionKind = CRDGroupVersion.WithKind(ReceiptRuleSet_Kind)
)

Repository type metadata.

View Source
var (
	Template_Kind             = "Template"
	Template_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Template_Kind}.String()
	Template_KindAPIVersion   = Template_Kind + "." + CRDGroupVersion.String()
	Template_GroupVersionKind = CRDGroupVersion.WithKind(Template_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ActiveReceiptRuleSet

type ActiveReceiptRuleSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ActiveReceiptRuleSetSpec   `json:"spec"`
	Status            ActiveReceiptRuleSetStatus `json:"status,omitempty"`
}

ActiveReceiptRuleSet is the Schema for the ActiveReceiptRuleSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ActiveReceiptRuleSet) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) DeepCopyInto

func (in *ActiveReceiptRuleSet) DeepCopyInto(out *ActiveReceiptRuleSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveReceiptRuleSet) DeepCopyObject

func (in *ActiveReceiptRuleSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ActiveReceiptRuleSet) GetCondition

func (mg *ActiveReceiptRuleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) GetConnectionDetailsMapping

func (tr *ActiveReceiptRuleSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ActiveReceiptRuleSet

func (*ActiveReceiptRuleSet) GetDeletionPolicy

func (mg *ActiveReceiptRuleSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) GetID

func (tr *ActiveReceiptRuleSet) GetID() string

GetID returns ID of underlying Terraform resource of this ActiveReceiptRuleSet

func (*ActiveReceiptRuleSet) GetObservation

func (tr *ActiveReceiptRuleSet) GetObservation() (map[string]interface{}, error)

GetObservation of this ActiveReceiptRuleSet

func (*ActiveReceiptRuleSet) GetParameters

func (tr *ActiveReceiptRuleSet) GetParameters() (map[string]interface{}, error)

GetParameters of this ActiveReceiptRuleSet

func (*ActiveReceiptRuleSet) GetProviderConfigReference

func (mg *ActiveReceiptRuleSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) GetProviderReference

func (mg *ActiveReceiptRuleSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this ActiveReceiptRuleSet. Deprecated: Use GetProviderConfigReference.

func (*ActiveReceiptRuleSet) GetPublishConnectionDetailsTo

func (mg *ActiveReceiptRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) GetTerraformResourceType

func (mg *ActiveReceiptRuleSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ActiveReceiptRuleSet

func (*ActiveReceiptRuleSet) GetTerraformSchemaVersion

func (tr *ActiveReceiptRuleSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ActiveReceiptRuleSet) GetWriteConnectionSecretToReference

func (mg *ActiveReceiptRuleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) LateInitialize

func (tr *ActiveReceiptRuleSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ActiveReceiptRuleSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*ActiveReceiptRuleSet) SetConditions

func (mg *ActiveReceiptRuleSet) SetConditions(c ...xpv1.Condition)

SetConditions of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) SetDeletionPolicy

func (mg *ActiveReceiptRuleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) SetObservation

func (tr *ActiveReceiptRuleSet) SetObservation(obs map[string]interface{}) error

SetObservation for this ActiveReceiptRuleSet

func (*ActiveReceiptRuleSet) SetParameters

func (tr *ActiveReceiptRuleSet) SetParameters(params map[string]interface{}) error

SetParameters for this ActiveReceiptRuleSet

func (*ActiveReceiptRuleSet) SetProviderConfigReference

func (mg *ActiveReceiptRuleSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) SetProviderReference

func (mg *ActiveReceiptRuleSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ActiveReceiptRuleSet. Deprecated: Use SetProviderConfigReference.

func (*ActiveReceiptRuleSet) SetPublishConnectionDetailsTo

func (mg *ActiveReceiptRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSet) SetWriteConnectionSecretToReference

func (mg *ActiveReceiptRuleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ActiveReceiptRuleSet.

type ActiveReceiptRuleSetList

type ActiveReceiptRuleSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ActiveReceiptRuleSet `json:"items"`
}

ActiveReceiptRuleSetList contains a list of ActiveReceiptRuleSets

func (*ActiveReceiptRuleSetList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetList.

func (*ActiveReceiptRuleSetList) DeepCopyInto

func (in *ActiveReceiptRuleSetList) DeepCopyInto(out *ActiveReceiptRuleSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ActiveReceiptRuleSetList) DeepCopyObject

func (in *ActiveReceiptRuleSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ActiveReceiptRuleSetList) GetItems

func (l *ActiveReceiptRuleSetList) GetItems() []resource.Managed

GetItems of this ActiveReceiptRuleSetList.

type ActiveReceiptRuleSetObservation

type ActiveReceiptRuleSetObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ActiveReceiptRuleSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetObservation.

func (*ActiveReceiptRuleSetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveReceiptRuleSetParameters

type ActiveReceiptRuleSetParameters struct {

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	RuleSetName *string `json:"ruleSetName" tf:"rule_set_name,omitempty"`
}

func (*ActiveReceiptRuleSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetParameters.

func (*ActiveReceiptRuleSetParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveReceiptRuleSetSpec

type ActiveReceiptRuleSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ActiveReceiptRuleSetParameters `json:"forProvider"`
}

ActiveReceiptRuleSetSpec defines the desired state of ActiveReceiptRuleSet

func (*ActiveReceiptRuleSetSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetSpec.

func (*ActiveReceiptRuleSetSpec) DeepCopyInto

func (in *ActiveReceiptRuleSetSpec) DeepCopyInto(out *ActiveReceiptRuleSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ActiveReceiptRuleSetStatus

type ActiveReceiptRuleSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ActiveReceiptRuleSetObservation `json:"atProvider,omitempty"`
}

ActiveReceiptRuleSetStatus defines the observed state of ActiveReceiptRuleSet.

func (*ActiveReceiptRuleSetStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveReceiptRuleSetStatus.

func (*ActiveReceiptRuleSetStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AddHeaderActionObservation

type AddHeaderActionObservation struct {
}

func (*AddHeaderActionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddHeaderActionObservation.

func (*AddHeaderActionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AddHeaderActionParameters

type AddHeaderActionParameters struct {

	// +kubebuilder:validation:Required
	HeaderName *string `json:"headerName" tf:"header_name,omitempty"`

	// +kubebuilder:validation:Required
	HeaderValue *string `json:"headerValue" tf:"header_value,omitempty"`

	// +kubebuilder:validation:Required
	Position *float64 `json:"position" tf:"position,omitempty"`
}

func (*AddHeaderActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddHeaderActionParameters.

func (*AddHeaderActionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BounceActionObservation

type BounceActionObservation struct {
}

func (*BounceActionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BounceActionObservation.

func (*BounceActionObservation) DeepCopyInto

func (in *BounceActionObservation) DeepCopyInto(out *BounceActionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BounceActionParameters

type BounceActionParameters struct {

	// +kubebuilder:validation:Required
	Message *string `json:"message" tf:"message,omitempty"`

	// +kubebuilder:validation:Required
	Position *float64 `json:"position" tf:"position,omitempty"`

	// +kubebuilder:validation:Required
	SMTPReplyCode *string `json:"smtpReplyCode" tf:"smtp_reply_code,omitempty"`

	// +kubebuilder:validation:Required
	Sender *string `json:"sender" tf:"sender,omitempty"`

	// +kubebuilder:validation:Optional
	StatusCode *string `json:"statusCode,omitempty" tf:"status_code,omitempty"`

	// +kubebuilder:validation:Optional
	TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*BounceActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BounceActionParameters.

func (*BounceActionParameters) DeepCopyInto

func (in *BounceActionParameters) DeepCopyInto(out *BounceActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchDestinationObservation

type CloudwatchDestinationObservation struct {
}

func (*CloudwatchDestinationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDestinationObservation.

func (*CloudwatchDestinationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchDestinationParameters

type CloudwatchDestinationParameters struct {

	// +kubebuilder:validation:Required
	DefaultValue *string `json:"defaultValue" tf:"default_value,omitempty"`

	// +kubebuilder:validation:Required
	DimensionName *string `json:"dimensionName" tf:"dimension_name,omitempty"`

	// +kubebuilder:validation:Required
	ValueSource *string `json:"valueSource" tf:"value_source,omitempty"`
}

func (*CloudwatchDestinationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDestinationParameters.

func (*CloudwatchDestinationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigurationSet

type ConfigurationSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigurationSetSpec   `json:"spec"`
	Status            ConfigurationSetStatus `json:"status,omitempty"`
}

ConfigurationSet is the Schema for the ConfigurationSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ConfigurationSet) DeepCopy

func (in *ConfigurationSet) DeepCopy() *ConfigurationSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSet.

func (*ConfigurationSet) DeepCopyInto

func (in *ConfigurationSet) DeepCopyInto(out *ConfigurationSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigurationSet) DeepCopyObject

func (in *ConfigurationSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ConfigurationSet) GetCondition

func (mg *ConfigurationSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ConfigurationSet.

func (*ConfigurationSet) GetConnectionDetailsMapping

func (tr *ConfigurationSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ConfigurationSet

func (*ConfigurationSet) GetDeletionPolicy

func (mg *ConfigurationSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ConfigurationSet.

func (*ConfigurationSet) GetID

func (tr *ConfigurationSet) GetID() string

GetID returns ID of underlying Terraform resource of this ConfigurationSet

func (*ConfigurationSet) GetObservation

func (tr *ConfigurationSet) GetObservation() (map[string]interface{}, error)

GetObservation of this ConfigurationSet

func (*ConfigurationSet) GetParameters

func (tr *ConfigurationSet) GetParameters() (map[string]interface{}, error)

GetParameters of this ConfigurationSet

func (*ConfigurationSet) GetProviderConfigReference

func (mg *ConfigurationSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ConfigurationSet.

func (*ConfigurationSet) GetProviderReference

func (mg *ConfigurationSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this ConfigurationSet. Deprecated: Use GetProviderConfigReference.

func (*ConfigurationSet) GetPublishConnectionDetailsTo

func (mg *ConfigurationSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ConfigurationSet.

func (*ConfigurationSet) GetTerraformResourceType

func (mg *ConfigurationSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ConfigurationSet

func (*ConfigurationSet) GetTerraformSchemaVersion

func (tr *ConfigurationSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ConfigurationSet) GetWriteConnectionSecretToReference

func (mg *ConfigurationSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ConfigurationSet.

func (*ConfigurationSet) LateInitialize

func (tr *ConfigurationSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ConfigurationSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*ConfigurationSet) SetConditions

func (mg *ConfigurationSet) SetConditions(c ...xpv1.Condition)

SetConditions of this ConfigurationSet.

func (*ConfigurationSet) SetDeletionPolicy

func (mg *ConfigurationSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ConfigurationSet.

func (*ConfigurationSet) SetObservation

func (tr *ConfigurationSet) SetObservation(obs map[string]interface{}) error

SetObservation for this ConfigurationSet

func (*ConfigurationSet) SetParameters

func (tr *ConfigurationSet) SetParameters(params map[string]interface{}) error

SetParameters for this ConfigurationSet

func (*ConfigurationSet) SetProviderConfigReference

func (mg *ConfigurationSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ConfigurationSet.

func (*ConfigurationSet) SetProviderReference

func (mg *ConfigurationSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ConfigurationSet. Deprecated: Use SetProviderConfigReference.

func (*ConfigurationSet) SetPublishConnectionDetailsTo

func (mg *ConfigurationSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ConfigurationSet.

func (*ConfigurationSet) SetWriteConnectionSecretToReference

func (mg *ConfigurationSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ConfigurationSet.

type ConfigurationSetList

type ConfigurationSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ConfigurationSet `json:"items"`
}

ConfigurationSetList contains a list of ConfigurationSets

func (*ConfigurationSetList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetList.

func (*ConfigurationSetList) DeepCopyInto

func (in *ConfigurationSetList) DeepCopyInto(out *ConfigurationSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigurationSetList) DeepCopyObject

func (in *ConfigurationSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ConfigurationSetList) GetItems

func (l *ConfigurationSetList) GetItems() []resource.Managed

GetItems of this ConfigurationSetList.

type ConfigurationSetObservation

type ConfigurationSetObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	LastFreshStart *string `json:"lastFreshStart,omitempty" tf:"last_fresh_start,omitempty"`
}

func (*ConfigurationSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetObservation.

func (*ConfigurationSetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigurationSetParameters

type ConfigurationSetParameters struct {

	// +kubebuilder:validation:Optional
	DeliveryOptions []DeliveryOptionsParameters `json:"deliveryOptions,omitempty" tf:"delivery_options,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	ReputationMetricsEnabled *bool `json:"reputationMetricsEnabled,omitempty" tf:"reputation_metrics_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	SendingEnabled *bool `json:"sendingEnabled,omitempty" tf:"sending_enabled,omitempty"`
}

func (*ConfigurationSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetParameters.

func (*ConfigurationSetParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigurationSetSpec

type ConfigurationSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ConfigurationSetParameters `json:"forProvider"`
}

ConfigurationSetSpec defines the desired state of ConfigurationSet

func (*ConfigurationSetSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetSpec.

func (*ConfigurationSetSpec) DeepCopyInto

func (in *ConfigurationSetSpec) DeepCopyInto(out *ConfigurationSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigurationSetStatus

type ConfigurationSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ConfigurationSetObservation `json:"atProvider,omitempty"`
}

ConfigurationSetStatus defines the observed state of ConfigurationSet.

func (*ConfigurationSetStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSetStatus.

func (*ConfigurationSetStatus) DeepCopyInto

func (in *ConfigurationSetStatus) DeepCopyInto(out *ConfigurationSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryOptionsObservation

type DeliveryOptionsObservation struct {
}

func (*DeliveryOptionsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryOptionsObservation.

func (*DeliveryOptionsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DeliveryOptionsParameters

type DeliveryOptionsParameters struct {

	// +kubebuilder:validation:Optional
	TLSPolicy *string `json:"tlsPolicy,omitempty" tf:"tls_policy,omitempty"`
}

func (*DeliveryOptionsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DeliveryOptionsParameters.

func (*DeliveryOptionsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainDKIM

type DomainDKIM struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainDKIMSpec   `json:"spec"`
	Status            DomainDKIMStatus `json:"status,omitempty"`
}

DomainDKIM is the Schema for the DomainDKIMs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*DomainDKIM) DeepCopy

func (in *DomainDKIM) DeepCopy() *DomainDKIM

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDKIM.

func (*DomainDKIM) DeepCopyInto

func (in *DomainDKIM) DeepCopyInto(out *DomainDKIM)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainDKIM) DeepCopyObject

func (in *DomainDKIM) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainDKIM) GetCondition

func (mg *DomainDKIM) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DomainDKIM.

func (*DomainDKIM) GetConnectionDetailsMapping

func (tr *DomainDKIM) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DomainDKIM

func (*DomainDKIM) GetDeletionPolicy

func (mg *DomainDKIM) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DomainDKIM.

func (*DomainDKIM) GetID

func (tr *DomainDKIM) GetID() string

GetID returns ID of underlying Terraform resource of this DomainDKIM

func (*DomainDKIM) GetObservation

func (tr *DomainDKIM) GetObservation() (map[string]interface{}, error)

GetObservation of this DomainDKIM

func (*DomainDKIM) GetParameters

func (tr *DomainDKIM) GetParameters() (map[string]interface{}, error)

GetParameters of this DomainDKIM

func (*DomainDKIM) GetProviderConfigReference

func (mg *DomainDKIM) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DomainDKIM.

func (*DomainDKIM) GetProviderReference

func (mg *DomainDKIM) GetProviderReference() *xpv1.Reference

GetProviderReference of this DomainDKIM. Deprecated: Use GetProviderConfigReference.

func (*DomainDKIM) GetPublishConnectionDetailsTo

func (mg *DomainDKIM) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this DomainDKIM.

func (*DomainDKIM) GetTerraformResourceType

func (mg *DomainDKIM) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DomainDKIM

func (*DomainDKIM) GetTerraformSchemaVersion

func (tr *DomainDKIM) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DomainDKIM) GetWriteConnectionSecretToReference

func (mg *DomainDKIM) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DomainDKIM.

func (*DomainDKIM) LateInitialize

func (tr *DomainDKIM) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DomainDKIM using its observed tfState. returns True if there are any spec changes for the resource.

func (*DomainDKIM) SetConditions

func (mg *DomainDKIM) SetConditions(c ...xpv1.Condition)

SetConditions of this DomainDKIM.

func (*DomainDKIM) SetDeletionPolicy

func (mg *DomainDKIM) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DomainDKIM.

func (*DomainDKIM) SetObservation

func (tr *DomainDKIM) SetObservation(obs map[string]interface{}) error

SetObservation for this DomainDKIM

func (*DomainDKIM) SetParameters

func (tr *DomainDKIM) SetParameters(params map[string]interface{}) error

SetParameters for this DomainDKIM

func (*DomainDKIM) SetProviderConfigReference

func (mg *DomainDKIM) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DomainDKIM.

func (*DomainDKIM) SetProviderReference

func (mg *DomainDKIM) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DomainDKIM. Deprecated: Use SetProviderConfigReference.

func (*DomainDKIM) SetPublishConnectionDetailsTo

func (mg *DomainDKIM) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this DomainDKIM.

func (*DomainDKIM) SetWriteConnectionSecretToReference

func (mg *DomainDKIM) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DomainDKIM.

type DomainDKIMList

type DomainDKIMList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DomainDKIM `json:"items"`
}

DomainDKIMList contains a list of DomainDKIMs

func (*DomainDKIMList) DeepCopy

func (in *DomainDKIMList) DeepCopy() *DomainDKIMList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDKIMList.

func (*DomainDKIMList) DeepCopyInto

func (in *DomainDKIMList) DeepCopyInto(out *DomainDKIMList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainDKIMList) DeepCopyObject

func (in *DomainDKIMList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainDKIMList) GetItems

func (l *DomainDKIMList) GetItems() []resource.Managed

GetItems of this DomainDKIMList.

type DomainDKIMObservation

type DomainDKIMObservation struct {
	DKIMTokens []*string `json:"dkimTokens,omitempty" tf:"dkim_tokens,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DomainDKIMObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDKIMObservation.

func (*DomainDKIMObservation) DeepCopyInto

func (in *DomainDKIMObservation) DeepCopyInto(out *DomainDKIMObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainDKIMParameters

type DomainDKIMParameters struct {

	// +kubebuilder:validation:Required
	Domain *string `json:"domain" tf:"domain,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*DomainDKIMParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDKIMParameters.

func (*DomainDKIMParameters) DeepCopyInto

func (in *DomainDKIMParameters) DeepCopyInto(out *DomainDKIMParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainDKIMSpec

type DomainDKIMSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainDKIMParameters `json:"forProvider"`
}

DomainDKIMSpec defines the desired state of DomainDKIM

func (*DomainDKIMSpec) DeepCopy

func (in *DomainDKIMSpec) DeepCopy() *DomainDKIMSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDKIMSpec.

func (*DomainDKIMSpec) DeepCopyInto

func (in *DomainDKIMSpec) DeepCopyInto(out *DomainDKIMSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainDKIMStatus

type DomainDKIMStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DomainDKIMObservation `json:"atProvider,omitempty"`
}

DomainDKIMStatus defines the observed state of DomainDKIM.

func (*DomainDKIMStatus) DeepCopy

func (in *DomainDKIMStatus) DeepCopy() *DomainDKIMStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainDKIMStatus.

func (*DomainDKIMStatus) DeepCopyInto

func (in *DomainDKIMStatus) DeepCopyInto(out *DomainDKIMStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainIdentity

type DomainIdentity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainIdentitySpec   `json:"spec"`
	Status            DomainIdentityStatus `json:"status,omitempty"`
}

DomainIdentity is the Schema for the DomainIdentitys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*DomainIdentity) DeepCopy

func (in *DomainIdentity) DeepCopy() *DomainIdentity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentity.

func (*DomainIdentity) DeepCopyInto

func (in *DomainIdentity) DeepCopyInto(out *DomainIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainIdentity) DeepCopyObject

func (in *DomainIdentity) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainIdentity) GetCondition

func (mg *DomainIdentity) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DomainIdentity.

func (*DomainIdentity) GetConnectionDetailsMapping

func (tr *DomainIdentity) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DomainIdentity

func (*DomainIdentity) GetDeletionPolicy

func (mg *DomainIdentity) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DomainIdentity.

func (*DomainIdentity) GetID

func (tr *DomainIdentity) GetID() string

GetID returns ID of underlying Terraform resource of this DomainIdentity

func (*DomainIdentity) GetObservation

func (tr *DomainIdentity) GetObservation() (map[string]interface{}, error)

GetObservation of this DomainIdentity

func (*DomainIdentity) GetParameters

func (tr *DomainIdentity) GetParameters() (map[string]interface{}, error)

GetParameters of this DomainIdentity

func (*DomainIdentity) GetProviderConfigReference

func (mg *DomainIdentity) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DomainIdentity.

func (*DomainIdentity) GetProviderReference

func (mg *DomainIdentity) GetProviderReference() *xpv1.Reference

GetProviderReference of this DomainIdentity. Deprecated: Use GetProviderConfigReference.

func (*DomainIdentity) GetPublishConnectionDetailsTo

func (mg *DomainIdentity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this DomainIdentity.

func (*DomainIdentity) GetTerraformResourceType

func (mg *DomainIdentity) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DomainIdentity

func (*DomainIdentity) GetTerraformSchemaVersion

func (tr *DomainIdentity) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DomainIdentity) GetWriteConnectionSecretToReference

func (mg *DomainIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DomainIdentity.

func (*DomainIdentity) LateInitialize

func (tr *DomainIdentity) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DomainIdentity using its observed tfState. returns True if there are any spec changes for the resource.

func (*DomainIdentity) SetConditions

func (mg *DomainIdentity) SetConditions(c ...xpv1.Condition)

SetConditions of this DomainIdentity.

func (*DomainIdentity) SetDeletionPolicy

func (mg *DomainIdentity) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DomainIdentity.

func (*DomainIdentity) SetObservation

func (tr *DomainIdentity) SetObservation(obs map[string]interface{}) error

SetObservation for this DomainIdentity

func (*DomainIdentity) SetParameters

func (tr *DomainIdentity) SetParameters(params map[string]interface{}) error

SetParameters for this DomainIdentity

func (*DomainIdentity) SetProviderConfigReference

func (mg *DomainIdentity) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DomainIdentity.

func (*DomainIdentity) SetProviderReference

func (mg *DomainIdentity) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DomainIdentity. Deprecated: Use SetProviderConfigReference.

func (*DomainIdentity) SetPublishConnectionDetailsTo

func (mg *DomainIdentity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this DomainIdentity.

func (*DomainIdentity) SetWriteConnectionSecretToReference

func (mg *DomainIdentity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DomainIdentity.

type DomainIdentityList

type DomainIdentityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DomainIdentity `json:"items"`
}

DomainIdentityList contains a list of DomainIdentitys

func (*DomainIdentityList) DeepCopy

func (in *DomainIdentityList) DeepCopy() *DomainIdentityList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityList.

func (*DomainIdentityList) DeepCopyInto

func (in *DomainIdentityList) DeepCopyInto(out *DomainIdentityList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainIdentityList) DeepCopyObject

func (in *DomainIdentityList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainIdentityList) GetItems

func (l *DomainIdentityList) GetItems() []resource.Managed

GetItems of this DomainIdentityList.

type DomainIdentityObservation

type DomainIdentityObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	VerificationToken *string `json:"verificationToken,omitempty" tf:"verification_token,omitempty"`
}

func (*DomainIdentityObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityObservation.

func (*DomainIdentityObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainIdentityParameters

type DomainIdentityParameters struct {

	// +kubebuilder:validation:Required
	Domain *string `json:"domain" tf:"domain,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*DomainIdentityParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityParameters.

func (*DomainIdentityParameters) DeepCopyInto

func (in *DomainIdentityParameters) DeepCopyInto(out *DomainIdentityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainIdentitySpec

type DomainIdentitySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainIdentityParameters `json:"forProvider"`
}

DomainIdentitySpec defines the desired state of DomainIdentity

func (*DomainIdentitySpec) DeepCopy

func (in *DomainIdentitySpec) DeepCopy() *DomainIdentitySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentitySpec.

func (*DomainIdentitySpec) DeepCopyInto

func (in *DomainIdentitySpec) DeepCopyInto(out *DomainIdentitySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainIdentityStatus

type DomainIdentityStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DomainIdentityObservation `json:"atProvider,omitempty"`
}

DomainIdentityStatus defines the observed state of DomainIdentity.

func (*DomainIdentityStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityStatus.

func (*DomainIdentityStatus) DeepCopyInto

func (in *DomainIdentityStatus) DeepCopyInto(out *DomainIdentityStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainIdentityVerification

type DomainIdentityVerification struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainIdentityVerificationSpec   `json:"spec"`
	Status            DomainIdentityVerificationStatus `json:"status,omitempty"`
}

DomainIdentityVerification is the Schema for the DomainIdentityVerifications API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*DomainIdentityVerification) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerification.

func (*DomainIdentityVerification) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainIdentityVerification) DeepCopyObject

func (in *DomainIdentityVerification) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainIdentityVerification) GetCondition

GetCondition of this DomainIdentityVerification.

func (*DomainIdentityVerification) GetConnectionDetailsMapping

func (tr *DomainIdentityVerification) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DomainIdentityVerification

func (*DomainIdentityVerification) GetDeletionPolicy

func (mg *DomainIdentityVerification) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DomainIdentityVerification.

func (*DomainIdentityVerification) GetID

func (tr *DomainIdentityVerification) GetID() string

GetID returns ID of underlying Terraform resource of this DomainIdentityVerification

func (*DomainIdentityVerification) GetObservation

func (tr *DomainIdentityVerification) GetObservation() (map[string]interface{}, error)

GetObservation of this DomainIdentityVerification

func (*DomainIdentityVerification) GetParameters

func (tr *DomainIdentityVerification) GetParameters() (map[string]interface{}, error)

GetParameters of this DomainIdentityVerification

func (*DomainIdentityVerification) GetProviderConfigReference

func (mg *DomainIdentityVerification) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DomainIdentityVerification.

func (*DomainIdentityVerification) GetProviderReference

func (mg *DomainIdentityVerification) GetProviderReference() *xpv1.Reference

GetProviderReference of this DomainIdentityVerification. Deprecated: Use GetProviderConfigReference.

func (*DomainIdentityVerification) GetPublishConnectionDetailsTo

func (mg *DomainIdentityVerification) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this DomainIdentityVerification.

func (*DomainIdentityVerification) GetTerraformResourceType

func (mg *DomainIdentityVerification) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DomainIdentityVerification

func (*DomainIdentityVerification) GetTerraformSchemaVersion

func (tr *DomainIdentityVerification) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DomainIdentityVerification) GetWriteConnectionSecretToReference

func (mg *DomainIdentityVerification) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DomainIdentityVerification.

func (*DomainIdentityVerification) LateInitialize

func (tr *DomainIdentityVerification) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DomainIdentityVerification using its observed tfState. returns True if there are any spec changes for the resource.

func (*DomainIdentityVerification) SetConditions

func (mg *DomainIdentityVerification) SetConditions(c ...xpv1.Condition)

SetConditions of this DomainIdentityVerification.

func (*DomainIdentityVerification) SetDeletionPolicy

func (mg *DomainIdentityVerification) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DomainIdentityVerification.

func (*DomainIdentityVerification) SetObservation

func (tr *DomainIdentityVerification) SetObservation(obs map[string]interface{}) error

SetObservation for this DomainIdentityVerification

func (*DomainIdentityVerification) SetParameters

func (tr *DomainIdentityVerification) SetParameters(params map[string]interface{}) error

SetParameters for this DomainIdentityVerification

func (*DomainIdentityVerification) SetProviderConfigReference

func (mg *DomainIdentityVerification) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DomainIdentityVerification.

func (*DomainIdentityVerification) SetProviderReference

func (mg *DomainIdentityVerification) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DomainIdentityVerification. Deprecated: Use SetProviderConfigReference.

func (*DomainIdentityVerification) SetPublishConnectionDetailsTo

func (mg *DomainIdentityVerification) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this DomainIdentityVerification.

func (*DomainIdentityVerification) SetWriteConnectionSecretToReference

func (mg *DomainIdentityVerification) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DomainIdentityVerification.

type DomainIdentityVerificationList

type DomainIdentityVerificationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DomainIdentityVerification `json:"items"`
}

DomainIdentityVerificationList contains a list of DomainIdentityVerifications

func (*DomainIdentityVerificationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationList.

func (*DomainIdentityVerificationList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainIdentityVerificationList) DeepCopyObject

func (in *DomainIdentityVerificationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainIdentityVerificationList) GetItems

GetItems of this DomainIdentityVerificationList.

type DomainIdentityVerificationObservation

type DomainIdentityVerificationObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DomainIdentityVerificationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationObservation.

func (*DomainIdentityVerificationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainIdentityVerificationParameters

type DomainIdentityVerificationParameters struct {

	// +kubebuilder:validation:Required
	Domain *string `json:"domain" tf:"domain,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*DomainIdentityVerificationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationParameters.

func (*DomainIdentityVerificationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainIdentityVerificationSpec

type DomainIdentityVerificationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainIdentityVerificationParameters `json:"forProvider"`
}

DomainIdentityVerificationSpec defines the desired state of DomainIdentityVerification

func (*DomainIdentityVerificationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationSpec.

func (*DomainIdentityVerificationSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainIdentityVerificationStatus

type DomainIdentityVerificationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DomainIdentityVerificationObservation `json:"atProvider,omitempty"`
}

DomainIdentityVerificationStatus defines the observed state of DomainIdentityVerification.

func (*DomainIdentityVerificationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainIdentityVerificationStatus.

func (*DomainIdentityVerificationStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainMailFrom

type DomainMailFrom struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DomainMailFromSpec   `json:"spec"`
	Status            DomainMailFromStatus `json:"status,omitempty"`
}

DomainMailFrom is the Schema for the DomainMailFroms API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*DomainMailFrom) DeepCopy

func (in *DomainMailFrom) DeepCopy() *DomainMailFrom

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFrom.

func (*DomainMailFrom) DeepCopyInto

func (in *DomainMailFrom) DeepCopyInto(out *DomainMailFrom)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainMailFrom) DeepCopyObject

func (in *DomainMailFrom) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainMailFrom) GetCondition

func (mg *DomainMailFrom) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this DomainMailFrom.

func (*DomainMailFrom) GetConnectionDetailsMapping

func (tr *DomainMailFrom) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DomainMailFrom

func (*DomainMailFrom) GetDeletionPolicy

func (mg *DomainMailFrom) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DomainMailFrom.

func (*DomainMailFrom) GetID

func (tr *DomainMailFrom) GetID() string

GetID returns ID of underlying Terraform resource of this DomainMailFrom

func (*DomainMailFrom) GetObservation

func (tr *DomainMailFrom) GetObservation() (map[string]interface{}, error)

GetObservation of this DomainMailFrom

func (*DomainMailFrom) GetParameters

func (tr *DomainMailFrom) GetParameters() (map[string]interface{}, error)

GetParameters of this DomainMailFrom

func (*DomainMailFrom) GetProviderConfigReference

func (mg *DomainMailFrom) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DomainMailFrom.

func (*DomainMailFrom) GetProviderReference

func (mg *DomainMailFrom) GetProviderReference() *xpv1.Reference

GetProviderReference of this DomainMailFrom. Deprecated: Use GetProviderConfigReference.

func (*DomainMailFrom) GetPublishConnectionDetailsTo

func (mg *DomainMailFrom) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this DomainMailFrom.

func (*DomainMailFrom) GetTerraformResourceType

func (mg *DomainMailFrom) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DomainMailFrom

func (*DomainMailFrom) GetTerraformSchemaVersion

func (tr *DomainMailFrom) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DomainMailFrom) GetWriteConnectionSecretToReference

func (mg *DomainMailFrom) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DomainMailFrom.

func (*DomainMailFrom) LateInitialize

func (tr *DomainMailFrom) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DomainMailFrom using its observed tfState. returns True if there are any spec changes for the resource.

func (*DomainMailFrom) SetConditions

func (mg *DomainMailFrom) SetConditions(c ...xpv1.Condition)

SetConditions of this DomainMailFrom.

func (*DomainMailFrom) SetDeletionPolicy

func (mg *DomainMailFrom) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DomainMailFrom.

func (*DomainMailFrom) SetObservation

func (tr *DomainMailFrom) SetObservation(obs map[string]interface{}) error

SetObservation for this DomainMailFrom

func (*DomainMailFrom) SetParameters

func (tr *DomainMailFrom) SetParameters(params map[string]interface{}) error

SetParameters for this DomainMailFrom

func (*DomainMailFrom) SetProviderConfigReference

func (mg *DomainMailFrom) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DomainMailFrom.

func (*DomainMailFrom) SetProviderReference

func (mg *DomainMailFrom) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DomainMailFrom. Deprecated: Use SetProviderConfigReference.

func (*DomainMailFrom) SetPublishConnectionDetailsTo

func (mg *DomainMailFrom) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this DomainMailFrom.

func (*DomainMailFrom) SetWriteConnectionSecretToReference

func (mg *DomainMailFrom) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DomainMailFrom.

type DomainMailFromList

type DomainMailFromList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DomainMailFrom `json:"items"`
}

DomainMailFromList contains a list of DomainMailFroms

func (*DomainMailFromList) DeepCopy

func (in *DomainMailFromList) DeepCopy() *DomainMailFromList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromList.

func (*DomainMailFromList) DeepCopyInto

func (in *DomainMailFromList) DeepCopyInto(out *DomainMailFromList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DomainMailFromList) DeepCopyObject

func (in *DomainMailFromList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DomainMailFromList) GetItems

func (l *DomainMailFromList) GetItems() []resource.Managed

GetItems of this DomainMailFromList.

type DomainMailFromObservation

type DomainMailFromObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*DomainMailFromObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromObservation.

func (*DomainMailFromObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainMailFromParameters

type DomainMailFromParameters struct {

	// +kubebuilder:validation:Optional
	BehaviorOnMxFailure *string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure,omitempty"`

	// +kubebuilder:validation:Required
	Domain *string `json:"domain" tf:"domain,omitempty"`

	// +kubebuilder:validation:Required
	MailFromDomain *string `json:"mailFromDomain" tf:"mail_from_domain,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*DomainMailFromParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromParameters.

func (*DomainMailFromParameters) DeepCopyInto

func (in *DomainMailFromParameters) DeepCopyInto(out *DomainMailFromParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainMailFromSpec

type DomainMailFromSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DomainMailFromParameters `json:"forProvider"`
}

DomainMailFromSpec defines the desired state of DomainMailFrom

func (*DomainMailFromSpec) DeepCopy

func (in *DomainMailFromSpec) DeepCopy() *DomainMailFromSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromSpec.

func (*DomainMailFromSpec) DeepCopyInto

func (in *DomainMailFromSpec) DeepCopyInto(out *DomainMailFromSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DomainMailFromStatus

type DomainMailFromStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DomainMailFromObservation `json:"atProvider,omitempty"`
}

DomainMailFromStatus defines the observed state of DomainMailFrom.

func (*DomainMailFromStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DomainMailFromStatus.

func (*DomainMailFromStatus) DeepCopyInto

func (in *DomainMailFromStatus) DeepCopyInto(out *DomainMailFromStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailIdentity

type EmailIdentity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EmailIdentitySpec   `json:"spec"`
	Status            EmailIdentityStatus `json:"status,omitempty"`
}

EmailIdentity is the Schema for the EmailIdentitys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*EmailIdentity) DeepCopy

func (in *EmailIdentity) DeepCopy() *EmailIdentity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentity.

func (*EmailIdentity) DeepCopyInto

func (in *EmailIdentity) DeepCopyInto(out *EmailIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmailIdentity) DeepCopyObject

func (in *EmailIdentity) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EmailIdentity) GetCondition

func (mg *EmailIdentity) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this EmailIdentity.

func (*EmailIdentity) GetConnectionDetailsMapping

func (tr *EmailIdentity) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this EmailIdentity

func (*EmailIdentity) GetDeletionPolicy

func (mg *EmailIdentity) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this EmailIdentity.

func (*EmailIdentity) GetID

func (tr *EmailIdentity) GetID() string

GetID returns ID of underlying Terraform resource of this EmailIdentity

func (*EmailIdentity) GetObservation

func (tr *EmailIdentity) GetObservation() (map[string]interface{}, error)

GetObservation of this EmailIdentity

func (*EmailIdentity) GetParameters

func (tr *EmailIdentity) GetParameters() (map[string]interface{}, error)

GetParameters of this EmailIdentity

func (*EmailIdentity) GetProviderConfigReference

func (mg *EmailIdentity) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this EmailIdentity.

func (*EmailIdentity) GetProviderReference

func (mg *EmailIdentity) GetProviderReference() *xpv1.Reference

GetProviderReference of this EmailIdentity. Deprecated: Use GetProviderConfigReference.

func (*EmailIdentity) GetPublishConnectionDetailsTo

func (mg *EmailIdentity) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this EmailIdentity.

func (*EmailIdentity) GetTerraformResourceType

func (mg *EmailIdentity) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EmailIdentity

func (*EmailIdentity) GetTerraformSchemaVersion

func (tr *EmailIdentity) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EmailIdentity) GetWriteConnectionSecretToReference

func (mg *EmailIdentity) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this EmailIdentity.

func (*EmailIdentity) LateInitialize

func (tr *EmailIdentity) LateInitialize(attrs []byte) (bool, error)

LateInitialize this EmailIdentity using its observed tfState. returns True if there are any spec changes for the resource.

func (*EmailIdentity) SetConditions

func (mg *EmailIdentity) SetConditions(c ...xpv1.Condition)

SetConditions of this EmailIdentity.

func (*EmailIdentity) SetDeletionPolicy

func (mg *EmailIdentity) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this EmailIdentity.

func (*EmailIdentity) SetObservation

func (tr *EmailIdentity) SetObservation(obs map[string]interface{}) error

SetObservation for this EmailIdentity

func (*EmailIdentity) SetParameters

func (tr *EmailIdentity) SetParameters(params map[string]interface{}) error

SetParameters for this EmailIdentity

func (*EmailIdentity) SetProviderConfigReference

func (mg *EmailIdentity) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this EmailIdentity.

func (*EmailIdentity) SetProviderReference

func (mg *EmailIdentity) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this EmailIdentity. Deprecated: Use SetProviderConfigReference.

func (*EmailIdentity) SetPublishConnectionDetailsTo

func (mg *EmailIdentity) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this EmailIdentity.

func (*EmailIdentity) SetWriteConnectionSecretToReference

func (mg *EmailIdentity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this EmailIdentity.

type EmailIdentityList

type EmailIdentityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []EmailIdentity `json:"items"`
}

EmailIdentityList contains a list of EmailIdentitys

func (*EmailIdentityList) DeepCopy

func (in *EmailIdentityList) DeepCopy() *EmailIdentityList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityList.

func (*EmailIdentityList) DeepCopyInto

func (in *EmailIdentityList) DeepCopyInto(out *EmailIdentityList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmailIdentityList) DeepCopyObject

func (in *EmailIdentityList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EmailIdentityList) GetItems

func (l *EmailIdentityList) GetItems() []resource.Managed

GetItems of this EmailIdentityList.

type EmailIdentityObservation

type EmailIdentityObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*EmailIdentityObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityObservation.

func (*EmailIdentityObservation) DeepCopyInto

func (in *EmailIdentityObservation) DeepCopyInto(out *EmailIdentityObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailIdentityParameters

type EmailIdentityParameters struct {

	// +kubebuilder:validation:Required
	Email *string `json:"email" tf:"email,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*EmailIdentityParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityParameters.

func (*EmailIdentityParameters) DeepCopyInto

func (in *EmailIdentityParameters) DeepCopyInto(out *EmailIdentityParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailIdentitySpec

type EmailIdentitySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EmailIdentityParameters `json:"forProvider"`
}

EmailIdentitySpec defines the desired state of EmailIdentity

func (*EmailIdentitySpec) DeepCopy

func (in *EmailIdentitySpec) DeepCopy() *EmailIdentitySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentitySpec.

func (*EmailIdentitySpec) DeepCopyInto

func (in *EmailIdentitySpec) DeepCopyInto(out *EmailIdentitySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmailIdentityStatus

type EmailIdentityStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        EmailIdentityObservation `json:"atProvider,omitempty"`
}

EmailIdentityStatus defines the observed state of EmailIdentity.

func (*EmailIdentityStatus) DeepCopy

func (in *EmailIdentityStatus) DeepCopy() *EmailIdentityStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailIdentityStatus.

func (*EmailIdentityStatus) DeepCopyInto

func (in *EmailIdentityStatus) DeepCopyInto(out *EmailIdentityStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventDestination

type EventDestination struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventDestinationSpec   `json:"spec"`
	Status            EventDestinationStatus `json:"status,omitempty"`
}

EventDestination is the Schema for the EventDestinations API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*EventDestination) DeepCopy

func (in *EventDestination) DeepCopy() *EventDestination

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestination.

func (*EventDestination) DeepCopyInto

func (in *EventDestination) DeepCopyInto(out *EventDestination)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventDestination) DeepCopyObject

func (in *EventDestination) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EventDestination) GetCondition

func (mg *EventDestination) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this EventDestination.

func (*EventDestination) GetConnectionDetailsMapping

func (tr *EventDestination) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this EventDestination

func (*EventDestination) GetDeletionPolicy

func (mg *EventDestination) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this EventDestination.

func (*EventDestination) GetID

func (tr *EventDestination) GetID() string

GetID returns ID of underlying Terraform resource of this EventDestination

func (*EventDestination) GetObservation

func (tr *EventDestination) GetObservation() (map[string]interface{}, error)

GetObservation of this EventDestination

func (*EventDestination) GetParameters

func (tr *EventDestination) GetParameters() (map[string]interface{}, error)

GetParameters of this EventDestination

func (*EventDestination) GetProviderConfigReference

func (mg *EventDestination) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this EventDestination.

func (*EventDestination) GetProviderReference

func (mg *EventDestination) GetProviderReference() *xpv1.Reference

GetProviderReference of this EventDestination. Deprecated: Use GetProviderConfigReference.

func (*EventDestination) GetPublishConnectionDetailsTo

func (mg *EventDestination) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this EventDestination.

func (*EventDestination) GetTerraformResourceType

func (mg *EventDestination) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EventDestination

func (*EventDestination) GetTerraformSchemaVersion

func (tr *EventDestination) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EventDestination) GetWriteConnectionSecretToReference

func (mg *EventDestination) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this EventDestination.

func (*EventDestination) LateInitialize

func (tr *EventDestination) LateInitialize(attrs []byte) (bool, error)

LateInitialize this EventDestination using its observed tfState. returns True if there are any spec changes for the resource.

func (*EventDestination) SetConditions

func (mg *EventDestination) SetConditions(c ...xpv1.Condition)

SetConditions of this EventDestination.

func (*EventDestination) SetDeletionPolicy

func (mg *EventDestination) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this EventDestination.

func (*EventDestination) SetObservation

func (tr *EventDestination) SetObservation(obs map[string]interface{}) error

SetObservation for this EventDestination

func (*EventDestination) SetParameters

func (tr *EventDestination) SetParameters(params map[string]interface{}) error

SetParameters for this EventDestination

func (*EventDestination) SetProviderConfigReference

func (mg *EventDestination) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this EventDestination.

func (*EventDestination) SetProviderReference

func (mg *EventDestination) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this EventDestination. Deprecated: Use SetProviderConfigReference.

func (*EventDestination) SetPublishConnectionDetailsTo

func (mg *EventDestination) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this EventDestination.

func (*EventDestination) SetWriteConnectionSecretToReference

func (mg *EventDestination) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this EventDestination.

type EventDestinationList

type EventDestinationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []EventDestination `json:"items"`
}

EventDestinationList contains a list of EventDestinations

func (*EventDestinationList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationList.

func (*EventDestinationList) DeepCopyInto

func (in *EventDestinationList) DeepCopyInto(out *EventDestinationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EventDestinationList) DeepCopyObject

func (in *EventDestinationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*EventDestinationList) GetItems

func (l *EventDestinationList) GetItems() []resource.Managed

GetItems of this EventDestinationList.

type EventDestinationObservation

type EventDestinationObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*EventDestinationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationObservation.

func (*EventDestinationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventDestinationParameters

type EventDestinationParameters struct {

	// +kubebuilder:validation:Optional
	CloudwatchDestination []CloudwatchDestinationParameters `json:"cloudwatchDestination,omitempty" tf:"cloudwatch_destination,omitempty"`

	// +kubebuilder:validation:Required
	ConfigurationSetName *string `json:"configurationSetName" tf:"configuration_set_name,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	KinesisDestination []KinesisDestinationParameters `json:"kinesisDestination,omitempty" tf:"kinesis_destination,omitempty"`

	// +kubebuilder:validation:Required
	MatchingTypes []*string `json:"matchingTypes" tf:"matching_types,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	SnsDestination []SnsDestinationParameters `json:"snsDestination,omitempty" tf:"sns_destination,omitempty"`
}

func (*EventDestinationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationParameters.

func (*EventDestinationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventDestinationSpec

type EventDestinationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EventDestinationParameters `json:"forProvider"`
}

EventDestinationSpec defines the desired state of EventDestination

func (*EventDestinationSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationSpec.

func (*EventDestinationSpec) DeepCopyInto

func (in *EventDestinationSpec) DeepCopyInto(out *EventDestinationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventDestinationStatus

type EventDestinationStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        EventDestinationObservation `json:"atProvider,omitempty"`
}

EventDestinationStatus defines the observed state of EventDestination.

func (*EventDestinationStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventDestinationStatus.

func (*EventDestinationStatus) DeepCopyInto

func (in *EventDestinationStatus) DeepCopyInto(out *EventDestinationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityNotificationTopic

type IdentityNotificationTopic struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityNotificationTopicSpec   `json:"spec"`
	Status            IdentityNotificationTopicStatus `json:"status,omitempty"`
}

IdentityNotificationTopic is the Schema for the IdentityNotificationTopics API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*IdentityNotificationTopic) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopic.

func (*IdentityNotificationTopic) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityNotificationTopic) DeepCopyObject

func (in *IdentityNotificationTopic) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityNotificationTopic) GetCondition

GetCondition of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) GetConnectionDetailsMapping

func (tr *IdentityNotificationTopic) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityNotificationTopic

func (*IdentityNotificationTopic) GetDeletionPolicy

func (mg *IdentityNotificationTopic) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) GetID

func (tr *IdentityNotificationTopic) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityNotificationTopic

func (*IdentityNotificationTopic) GetObservation

func (tr *IdentityNotificationTopic) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityNotificationTopic

func (*IdentityNotificationTopic) GetParameters

func (tr *IdentityNotificationTopic) GetParameters() (map[string]interface{}, error)

GetParameters of this IdentityNotificationTopic

func (*IdentityNotificationTopic) GetProviderConfigReference

func (mg *IdentityNotificationTopic) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) GetProviderReference

func (mg *IdentityNotificationTopic) GetProviderReference() *xpv1.Reference

GetProviderReference of this IdentityNotificationTopic. Deprecated: Use GetProviderConfigReference.

func (*IdentityNotificationTopic) GetPublishConnectionDetailsTo

func (mg *IdentityNotificationTopic) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) GetTerraformResourceType

func (mg *IdentityNotificationTopic) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityNotificationTopic

func (*IdentityNotificationTopic) GetTerraformSchemaVersion

func (tr *IdentityNotificationTopic) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityNotificationTopic) GetWriteConnectionSecretToReference

func (mg *IdentityNotificationTopic) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) LateInitialize

func (tr *IdentityNotificationTopic) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityNotificationTopic using its observed tfState. returns True if there are any spec changes for the resource.

func (*IdentityNotificationTopic) SetConditions

func (mg *IdentityNotificationTopic) SetConditions(c ...xpv1.Condition)

SetConditions of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) SetDeletionPolicy

func (mg *IdentityNotificationTopic) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) SetObservation

func (tr *IdentityNotificationTopic) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityNotificationTopic

func (*IdentityNotificationTopic) SetParameters

func (tr *IdentityNotificationTopic) SetParameters(params map[string]interface{}) error

SetParameters for this IdentityNotificationTopic

func (*IdentityNotificationTopic) SetProviderConfigReference

func (mg *IdentityNotificationTopic) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) SetProviderReference

func (mg *IdentityNotificationTopic) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IdentityNotificationTopic. Deprecated: Use SetProviderConfigReference.

func (*IdentityNotificationTopic) SetPublishConnectionDetailsTo

func (mg *IdentityNotificationTopic) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this IdentityNotificationTopic.

func (*IdentityNotificationTopic) SetWriteConnectionSecretToReference

func (mg *IdentityNotificationTopic) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IdentityNotificationTopic.

type IdentityNotificationTopicList

type IdentityNotificationTopicList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IdentityNotificationTopic `json:"items"`
}

IdentityNotificationTopicList contains a list of IdentityNotificationTopics

func (*IdentityNotificationTopicList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicList.

func (*IdentityNotificationTopicList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityNotificationTopicList) DeepCopyObject

func (in *IdentityNotificationTopicList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityNotificationTopicList) GetItems

GetItems of this IdentityNotificationTopicList.

type IdentityNotificationTopicObservation

type IdentityNotificationTopicObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityNotificationTopicObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicObservation.

func (*IdentityNotificationTopicObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityNotificationTopicParameters

type IdentityNotificationTopicParameters struct {

	// +kubebuilder:validation:Required
	Identity *string `json:"identity" tf:"identity,omitempty"`

	// +kubebuilder:validation:Optional
	IncludeOriginalHeaders *bool `json:"includeOriginalHeaders,omitempty" tf:"include_original_headers,omitempty"`

	// +kubebuilder:validation:Required
	NotificationType *string `json:"notificationType" tf:"notification_type,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*IdentityNotificationTopicParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicParameters.

func (*IdentityNotificationTopicParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityNotificationTopicSpec

type IdentityNotificationTopicSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityNotificationTopicParameters `json:"forProvider"`
}

IdentityNotificationTopicSpec defines the desired state of IdentityNotificationTopic

func (*IdentityNotificationTopicSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicSpec.

func (*IdentityNotificationTopicSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityNotificationTopicStatus

type IdentityNotificationTopicStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityNotificationTopicObservation `json:"atProvider,omitempty"`
}

IdentityNotificationTopicStatus defines the observed state of IdentityNotificationTopic.

func (*IdentityNotificationTopicStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityNotificationTopicStatus.

func (*IdentityNotificationTopicStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityPolicy

type IdentityPolicy struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IdentityPolicySpec   `json:"spec"`
	Status            IdentityPolicyStatus `json:"status,omitempty"`
}

IdentityPolicy is the Schema for the IdentityPolicys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*IdentityPolicy) DeepCopy

func (in *IdentityPolicy) DeepCopy() *IdentityPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicy.

func (*IdentityPolicy) DeepCopyInto

func (in *IdentityPolicy) DeepCopyInto(out *IdentityPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityPolicy) DeepCopyObject

func (in *IdentityPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityPolicy) GetCondition

func (mg *IdentityPolicy) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this IdentityPolicy.

func (*IdentityPolicy) GetConnectionDetailsMapping

func (tr *IdentityPolicy) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this IdentityPolicy

func (*IdentityPolicy) GetDeletionPolicy

func (mg *IdentityPolicy) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this IdentityPolicy.

func (*IdentityPolicy) GetID

func (tr *IdentityPolicy) GetID() string

GetID returns ID of underlying Terraform resource of this IdentityPolicy

func (*IdentityPolicy) GetObservation

func (tr *IdentityPolicy) GetObservation() (map[string]interface{}, error)

GetObservation of this IdentityPolicy

func (*IdentityPolicy) GetParameters

func (tr *IdentityPolicy) GetParameters() (map[string]interface{}, error)

GetParameters of this IdentityPolicy

func (*IdentityPolicy) GetProviderConfigReference

func (mg *IdentityPolicy) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this IdentityPolicy.

func (*IdentityPolicy) GetProviderReference

func (mg *IdentityPolicy) GetProviderReference() *xpv1.Reference

GetProviderReference of this IdentityPolicy. Deprecated: Use GetProviderConfigReference.

func (*IdentityPolicy) GetPublishConnectionDetailsTo

func (mg *IdentityPolicy) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this IdentityPolicy.

func (*IdentityPolicy) GetTerraformResourceType

func (mg *IdentityPolicy) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this IdentityPolicy

func (*IdentityPolicy) GetTerraformSchemaVersion

func (tr *IdentityPolicy) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*IdentityPolicy) GetWriteConnectionSecretToReference

func (mg *IdentityPolicy) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this IdentityPolicy.

func (*IdentityPolicy) LateInitialize

func (tr *IdentityPolicy) LateInitialize(attrs []byte) (bool, error)

LateInitialize this IdentityPolicy using its observed tfState. returns True if there are any spec changes for the resource.

func (*IdentityPolicy) SetConditions

func (mg *IdentityPolicy) SetConditions(c ...xpv1.Condition)

SetConditions of this IdentityPolicy.

func (*IdentityPolicy) SetDeletionPolicy

func (mg *IdentityPolicy) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this IdentityPolicy.

func (*IdentityPolicy) SetObservation

func (tr *IdentityPolicy) SetObservation(obs map[string]interface{}) error

SetObservation for this IdentityPolicy

func (*IdentityPolicy) SetParameters

func (tr *IdentityPolicy) SetParameters(params map[string]interface{}) error

SetParameters for this IdentityPolicy

func (*IdentityPolicy) SetProviderConfigReference

func (mg *IdentityPolicy) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this IdentityPolicy.

func (*IdentityPolicy) SetProviderReference

func (mg *IdentityPolicy) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this IdentityPolicy. Deprecated: Use SetProviderConfigReference.

func (*IdentityPolicy) SetPublishConnectionDetailsTo

func (mg *IdentityPolicy) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this IdentityPolicy.

func (*IdentityPolicy) SetWriteConnectionSecretToReference

func (mg *IdentityPolicy) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this IdentityPolicy.

type IdentityPolicyList

type IdentityPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []IdentityPolicy `json:"items"`
}

IdentityPolicyList contains a list of IdentityPolicys

func (*IdentityPolicyList) DeepCopy

func (in *IdentityPolicyList) DeepCopy() *IdentityPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicyList.

func (*IdentityPolicyList) DeepCopyInto

func (in *IdentityPolicyList) DeepCopyInto(out *IdentityPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IdentityPolicyList) DeepCopyObject

func (in *IdentityPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*IdentityPolicyList) GetItems

func (l *IdentityPolicyList) GetItems() []resource.Managed

GetItems of this IdentityPolicyList.

type IdentityPolicyObservation

type IdentityPolicyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*IdentityPolicyObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicyObservation.

func (*IdentityPolicyObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityPolicyParameters

type IdentityPolicyParameters struct {

	// +kubebuilder:validation:Required
	Identity *string `json:"identity" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Policy *string `json:"policy" tf:"policy,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*IdentityPolicyParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicyParameters.

func (*IdentityPolicyParameters) DeepCopyInto

func (in *IdentityPolicyParameters) DeepCopyInto(out *IdentityPolicyParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityPolicySpec

type IdentityPolicySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     IdentityPolicyParameters `json:"forProvider"`
}

IdentityPolicySpec defines the desired state of IdentityPolicy

func (*IdentityPolicySpec) DeepCopy

func (in *IdentityPolicySpec) DeepCopy() *IdentityPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicySpec.

func (*IdentityPolicySpec) DeepCopyInto

func (in *IdentityPolicySpec) DeepCopyInto(out *IdentityPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IdentityPolicyStatus

type IdentityPolicyStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        IdentityPolicyObservation `json:"atProvider,omitempty"`
}

IdentityPolicyStatus defines the observed state of IdentityPolicy.

func (*IdentityPolicyStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IdentityPolicyStatus.

func (*IdentityPolicyStatus) DeepCopyInto

func (in *IdentityPolicyStatus) DeepCopyInto(out *IdentityPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisDestinationObservation

type KinesisDestinationObservation struct {
}

func (*KinesisDestinationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisDestinationObservation.

func (*KinesisDestinationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisDestinationParameters

type KinesisDestinationParameters struct {

	// +kubebuilder:validation:Required
	RoleArn *string `json:"roleArn" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Required
	StreamArn *string `json:"streamArn" tf:"stream_arn,omitempty"`
}

func (*KinesisDestinationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisDestinationParameters.

func (*KinesisDestinationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaActionObservation

type LambdaActionObservation struct {
}

func (*LambdaActionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaActionObservation.

func (*LambdaActionObservation) DeepCopyInto

func (in *LambdaActionObservation) DeepCopyInto(out *LambdaActionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaActionParameters

type LambdaActionParameters struct {

	// +kubebuilder:validation:Required
	FunctionArn *string `json:"functionArn" tf:"function_arn,omitempty"`

	// +kubebuilder:validation:Optional
	InvocationType *string `json:"invocationType,omitempty" tf:"invocation_type,omitempty"`

	// +kubebuilder:validation:Required
	Position *float64 `json:"position" tf:"position,omitempty"`

	// +kubebuilder:validation:Optional
	TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*LambdaActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaActionParameters.

func (*LambdaActionParameters) DeepCopyInto

func (in *LambdaActionParameters) DeepCopyInto(out *LambdaActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptFilter

type ReceiptFilter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ReceiptFilterSpec   `json:"spec"`
	Status            ReceiptFilterStatus `json:"status,omitempty"`
}

ReceiptFilter is the Schema for the ReceiptFilters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ReceiptFilter) DeepCopy

func (in *ReceiptFilter) DeepCopy() *ReceiptFilter

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilter.

func (*ReceiptFilter) DeepCopyInto

func (in *ReceiptFilter) DeepCopyInto(out *ReceiptFilter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ReceiptFilter) DeepCopyObject

func (in *ReceiptFilter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ReceiptFilter) GetCondition

func (mg *ReceiptFilter) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ReceiptFilter.

func (*ReceiptFilter) GetConnectionDetailsMapping

func (tr *ReceiptFilter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ReceiptFilter

func (*ReceiptFilter) GetDeletionPolicy

func (mg *ReceiptFilter) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ReceiptFilter.

func (*ReceiptFilter) GetID

func (tr *ReceiptFilter) GetID() string

GetID returns ID of underlying Terraform resource of this ReceiptFilter

func (*ReceiptFilter) GetObservation

func (tr *ReceiptFilter) GetObservation() (map[string]interface{}, error)

GetObservation of this ReceiptFilter

func (*ReceiptFilter) GetParameters

func (tr *ReceiptFilter) GetParameters() (map[string]interface{}, error)

GetParameters of this ReceiptFilter

func (*ReceiptFilter) GetProviderConfigReference

func (mg *ReceiptFilter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ReceiptFilter.

func (*ReceiptFilter) GetProviderReference

func (mg *ReceiptFilter) GetProviderReference() *xpv1.Reference

GetProviderReference of this ReceiptFilter. Deprecated: Use GetProviderConfigReference.

func (*ReceiptFilter) GetPublishConnectionDetailsTo

func (mg *ReceiptFilter) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ReceiptFilter.

func (*ReceiptFilter) GetTerraformResourceType

func (mg *ReceiptFilter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ReceiptFilter

func (*ReceiptFilter) GetTerraformSchemaVersion

func (tr *ReceiptFilter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ReceiptFilter) GetWriteConnectionSecretToReference

func (mg *ReceiptFilter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ReceiptFilter.

func (*ReceiptFilter) LateInitialize

func (tr *ReceiptFilter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ReceiptFilter using its observed tfState. returns True if there are any spec changes for the resource.

func (*ReceiptFilter) SetConditions

func (mg *ReceiptFilter) SetConditions(c ...xpv1.Condition)

SetConditions of this ReceiptFilter.

func (*ReceiptFilter) SetDeletionPolicy

func (mg *ReceiptFilter) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ReceiptFilter.

func (*ReceiptFilter) SetObservation

func (tr *ReceiptFilter) SetObservation(obs map[string]interface{}) error

SetObservation for this ReceiptFilter

func (*ReceiptFilter) SetParameters

func (tr *ReceiptFilter) SetParameters(params map[string]interface{}) error

SetParameters for this ReceiptFilter

func (*ReceiptFilter) SetProviderConfigReference

func (mg *ReceiptFilter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ReceiptFilter.

func (*ReceiptFilter) SetProviderReference

func (mg *ReceiptFilter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ReceiptFilter. Deprecated: Use SetProviderConfigReference.

func (*ReceiptFilter) SetPublishConnectionDetailsTo

func (mg *ReceiptFilter) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ReceiptFilter.

func (*ReceiptFilter) SetWriteConnectionSecretToReference

func (mg *ReceiptFilter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ReceiptFilter.

type ReceiptFilterList

type ReceiptFilterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ReceiptFilter `json:"items"`
}

ReceiptFilterList contains a list of ReceiptFilters

func (*ReceiptFilterList) DeepCopy

func (in *ReceiptFilterList) DeepCopy() *ReceiptFilterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterList.

func (*ReceiptFilterList) DeepCopyInto

func (in *ReceiptFilterList) DeepCopyInto(out *ReceiptFilterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ReceiptFilterList) DeepCopyObject

func (in *ReceiptFilterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ReceiptFilterList) GetItems

func (l *ReceiptFilterList) GetItems() []resource.Managed

GetItems of this ReceiptFilterList.

type ReceiptFilterObservation

type ReceiptFilterObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ReceiptFilterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterObservation.

func (*ReceiptFilterObservation) DeepCopyInto

func (in *ReceiptFilterObservation) DeepCopyInto(out *ReceiptFilterObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptFilterParameters

type ReceiptFilterParameters struct {

	// +kubebuilder:validation:Required
	Cidr *string `json:"cidr" tf:"cidr,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Policy *string `json:"policy" tf:"policy,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`
}

func (*ReceiptFilterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterParameters.

func (*ReceiptFilterParameters) DeepCopyInto

func (in *ReceiptFilterParameters) DeepCopyInto(out *ReceiptFilterParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptFilterSpec

type ReceiptFilterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ReceiptFilterParameters `json:"forProvider"`
}

ReceiptFilterSpec defines the desired state of ReceiptFilter

func (*ReceiptFilterSpec) DeepCopy

func (in *ReceiptFilterSpec) DeepCopy() *ReceiptFilterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterSpec.

func (*ReceiptFilterSpec) DeepCopyInto

func (in *ReceiptFilterSpec) DeepCopyInto(out *ReceiptFilterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptFilterStatus

type ReceiptFilterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ReceiptFilterObservation `json:"atProvider,omitempty"`
}

ReceiptFilterStatus defines the observed state of ReceiptFilter.

func (*ReceiptFilterStatus) DeepCopy

func (in *ReceiptFilterStatus) DeepCopy() *ReceiptFilterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptFilterStatus.

func (*ReceiptFilterStatus) DeepCopyInto

func (in *ReceiptFilterStatus) DeepCopyInto(out *ReceiptFilterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptRule

type ReceiptRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ReceiptRuleSpec   `json:"spec"`
	Status            ReceiptRuleStatus `json:"status,omitempty"`
}

ReceiptRule is the Schema for the ReceiptRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ReceiptRule) DeepCopy

func (in *ReceiptRule) DeepCopy() *ReceiptRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRule.

func (*ReceiptRule) DeepCopyInto

func (in *ReceiptRule) DeepCopyInto(out *ReceiptRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ReceiptRule) DeepCopyObject

func (in *ReceiptRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ReceiptRule) GetCondition

func (mg *ReceiptRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ReceiptRule.

func (*ReceiptRule) GetConnectionDetailsMapping

func (tr *ReceiptRule) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ReceiptRule

func (*ReceiptRule) GetDeletionPolicy

func (mg *ReceiptRule) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ReceiptRule.

func (*ReceiptRule) GetID

func (tr *ReceiptRule) GetID() string

GetID returns ID of underlying Terraform resource of this ReceiptRule

func (*ReceiptRule) GetObservation

func (tr *ReceiptRule) GetObservation() (map[string]interface{}, error)

GetObservation of this ReceiptRule

func (*ReceiptRule) GetParameters

func (tr *ReceiptRule) GetParameters() (map[string]interface{}, error)

GetParameters of this ReceiptRule

func (*ReceiptRule) GetProviderConfigReference

func (mg *ReceiptRule) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ReceiptRule.

func (*ReceiptRule) GetProviderReference

func (mg *ReceiptRule) GetProviderReference() *xpv1.Reference

GetProviderReference of this ReceiptRule. Deprecated: Use GetProviderConfigReference.

func (*ReceiptRule) GetPublishConnectionDetailsTo

func (mg *ReceiptRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ReceiptRule.

func (*ReceiptRule) GetTerraformResourceType

func (mg *ReceiptRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ReceiptRule

func (*ReceiptRule) GetTerraformSchemaVersion

func (tr *ReceiptRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ReceiptRule) GetWriteConnectionSecretToReference

func (mg *ReceiptRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ReceiptRule.

func (*ReceiptRule) LateInitialize

func (tr *ReceiptRule) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ReceiptRule using its observed tfState. returns True if there are any spec changes for the resource.

func (*ReceiptRule) SetConditions

func (mg *ReceiptRule) SetConditions(c ...xpv1.Condition)

SetConditions of this ReceiptRule.

func (*ReceiptRule) SetDeletionPolicy

func (mg *ReceiptRule) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ReceiptRule.

func (*ReceiptRule) SetObservation

func (tr *ReceiptRule) SetObservation(obs map[string]interface{}) error

SetObservation for this ReceiptRule

func (*ReceiptRule) SetParameters

func (tr *ReceiptRule) SetParameters(params map[string]interface{}) error

SetParameters for this ReceiptRule

func (*ReceiptRule) SetProviderConfigReference

func (mg *ReceiptRule) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ReceiptRule.

func (*ReceiptRule) SetProviderReference

func (mg *ReceiptRule) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ReceiptRule. Deprecated: Use SetProviderConfigReference.

func (*ReceiptRule) SetPublishConnectionDetailsTo

func (mg *ReceiptRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ReceiptRule.

func (*ReceiptRule) SetWriteConnectionSecretToReference

func (mg *ReceiptRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ReceiptRule.

type ReceiptRuleList

type ReceiptRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ReceiptRule `json:"items"`
}

ReceiptRuleList contains a list of ReceiptRules

func (*ReceiptRuleList) DeepCopy

func (in *ReceiptRuleList) DeepCopy() *ReceiptRuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleList.

func (*ReceiptRuleList) DeepCopyInto

func (in *ReceiptRuleList) DeepCopyInto(out *ReceiptRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ReceiptRuleList) DeepCopyObject

func (in *ReceiptRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ReceiptRuleList) GetItems

func (l *ReceiptRuleList) GetItems() []resource.Managed

GetItems of this ReceiptRuleList.

type ReceiptRuleObservation

type ReceiptRuleObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ReceiptRuleObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleObservation.

func (*ReceiptRuleObservation) DeepCopyInto

func (in *ReceiptRuleObservation) DeepCopyInto(out *ReceiptRuleObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptRuleParameters

type ReceiptRuleParameters struct {

	// +kubebuilder:validation:Optional
	AddHeaderAction []AddHeaderActionParameters `json:"addHeaderAction,omitempty" tf:"add_header_action,omitempty"`

	// +kubebuilder:validation:Optional
	After *string `json:"after,omitempty" tf:"after,omitempty"`

	// +kubebuilder:validation:Optional
	BounceAction []BounceActionParameters `json:"bounceAction,omitempty" tf:"bounce_action,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	LambdaAction []LambdaActionParameters `json:"lambdaAction,omitempty" tf:"lambda_action,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	Recipients []*string `json:"recipients,omitempty" tf:"recipients,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	RuleSetName *string `json:"ruleSetName" tf:"rule_set_name,omitempty"`

	// +kubebuilder:validation:Optional
	S3Action []S3ActionParameters `json:"s3Action,omitempty" tf:"s3_action,omitempty"`

	// +kubebuilder:validation:Optional
	ScanEnabled *bool `json:"scanEnabled,omitempty" tf:"scan_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	SnsAction []SnsActionParameters `json:"snsAction,omitempty" tf:"sns_action,omitempty"`

	// +kubebuilder:validation:Optional
	StopAction []StopActionParameters `json:"stopAction,omitempty" tf:"stop_action,omitempty"`

	// +kubebuilder:validation:Optional
	TLSPolicy *string `json:"tlsPolicy,omitempty" tf:"tls_policy,omitempty"`

	// +kubebuilder:validation:Optional
	WorkmailAction []WorkmailActionParameters `json:"workmailAction,omitempty" tf:"workmail_action,omitempty"`
}

func (*ReceiptRuleParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleParameters.

func (*ReceiptRuleParameters) DeepCopyInto

func (in *ReceiptRuleParameters) DeepCopyInto(out *ReceiptRuleParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptRuleSet

type ReceiptRuleSet struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ReceiptRuleSetSpec   `json:"spec"`
	Status            ReceiptRuleSetStatus `json:"status,omitempty"`
}

ReceiptRuleSet is the Schema for the ReceiptRuleSets API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*ReceiptRuleSet) DeepCopy

func (in *ReceiptRuleSet) DeepCopy() *ReceiptRuleSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSet.

func (*ReceiptRuleSet) DeepCopyInto

func (in *ReceiptRuleSet) DeepCopyInto(out *ReceiptRuleSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ReceiptRuleSet) DeepCopyObject

func (in *ReceiptRuleSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ReceiptRuleSet) GetCondition

func (mg *ReceiptRuleSet) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this ReceiptRuleSet.

func (*ReceiptRuleSet) GetConnectionDetailsMapping

func (tr *ReceiptRuleSet) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this ReceiptRuleSet

func (*ReceiptRuleSet) GetDeletionPolicy

func (mg *ReceiptRuleSet) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this ReceiptRuleSet.

func (*ReceiptRuleSet) GetID

func (tr *ReceiptRuleSet) GetID() string

GetID returns ID of underlying Terraform resource of this ReceiptRuleSet

func (*ReceiptRuleSet) GetObservation

func (tr *ReceiptRuleSet) GetObservation() (map[string]interface{}, error)

GetObservation of this ReceiptRuleSet

func (*ReceiptRuleSet) GetParameters

func (tr *ReceiptRuleSet) GetParameters() (map[string]interface{}, error)

GetParameters of this ReceiptRuleSet

func (*ReceiptRuleSet) GetProviderConfigReference

func (mg *ReceiptRuleSet) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this ReceiptRuleSet.

func (*ReceiptRuleSet) GetProviderReference

func (mg *ReceiptRuleSet) GetProviderReference() *xpv1.Reference

GetProviderReference of this ReceiptRuleSet. Deprecated: Use GetProviderConfigReference.

func (*ReceiptRuleSet) GetPublishConnectionDetailsTo

func (mg *ReceiptRuleSet) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this ReceiptRuleSet.

func (*ReceiptRuleSet) GetTerraformResourceType

func (mg *ReceiptRuleSet) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ReceiptRuleSet

func (*ReceiptRuleSet) GetTerraformSchemaVersion

func (tr *ReceiptRuleSet) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ReceiptRuleSet) GetWriteConnectionSecretToReference

func (mg *ReceiptRuleSet) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this ReceiptRuleSet.

func (*ReceiptRuleSet) LateInitialize

func (tr *ReceiptRuleSet) LateInitialize(attrs []byte) (bool, error)

LateInitialize this ReceiptRuleSet using its observed tfState. returns True if there are any spec changes for the resource.

func (*ReceiptRuleSet) SetConditions

func (mg *ReceiptRuleSet) SetConditions(c ...xpv1.Condition)

SetConditions of this ReceiptRuleSet.

func (*ReceiptRuleSet) SetDeletionPolicy

func (mg *ReceiptRuleSet) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this ReceiptRuleSet.

func (*ReceiptRuleSet) SetObservation

func (tr *ReceiptRuleSet) SetObservation(obs map[string]interface{}) error

SetObservation for this ReceiptRuleSet

func (*ReceiptRuleSet) SetParameters

func (tr *ReceiptRuleSet) SetParameters(params map[string]interface{}) error

SetParameters for this ReceiptRuleSet

func (*ReceiptRuleSet) SetProviderConfigReference

func (mg *ReceiptRuleSet) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this ReceiptRuleSet.

func (*ReceiptRuleSet) SetProviderReference

func (mg *ReceiptRuleSet) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this ReceiptRuleSet. Deprecated: Use SetProviderConfigReference.

func (*ReceiptRuleSet) SetPublishConnectionDetailsTo

func (mg *ReceiptRuleSet) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this ReceiptRuleSet.

func (*ReceiptRuleSet) SetWriteConnectionSecretToReference

func (mg *ReceiptRuleSet) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this ReceiptRuleSet.

type ReceiptRuleSetList

type ReceiptRuleSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []ReceiptRuleSet `json:"items"`
}

ReceiptRuleSetList contains a list of ReceiptRuleSets

func (*ReceiptRuleSetList) DeepCopy

func (in *ReceiptRuleSetList) DeepCopy() *ReceiptRuleSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetList.

func (*ReceiptRuleSetList) DeepCopyInto

func (in *ReceiptRuleSetList) DeepCopyInto(out *ReceiptRuleSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ReceiptRuleSetList) DeepCopyObject

func (in *ReceiptRuleSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ReceiptRuleSetList) GetItems

func (l *ReceiptRuleSetList) GetItems() []resource.Managed

GetItems of this ReceiptRuleSetList.

type ReceiptRuleSetObservation

type ReceiptRuleSetObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*ReceiptRuleSetObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetObservation.

func (*ReceiptRuleSetObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptRuleSetParameters

type ReceiptRuleSetParameters struct {

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Required
	RuleSetName *string `json:"ruleSetName" tf:"rule_set_name,omitempty"`
}

func (*ReceiptRuleSetParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetParameters.

func (*ReceiptRuleSetParameters) DeepCopyInto

func (in *ReceiptRuleSetParameters) DeepCopyInto(out *ReceiptRuleSetParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptRuleSetSpec

type ReceiptRuleSetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ReceiptRuleSetParameters `json:"forProvider"`
}

ReceiptRuleSetSpec defines the desired state of ReceiptRuleSet

func (*ReceiptRuleSetSpec) DeepCopy

func (in *ReceiptRuleSetSpec) DeepCopy() *ReceiptRuleSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetSpec.

func (*ReceiptRuleSetSpec) DeepCopyInto

func (in *ReceiptRuleSetSpec) DeepCopyInto(out *ReceiptRuleSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptRuleSetStatus

type ReceiptRuleSetStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ReceiptRuleSetObservation `json:"atProvider,omitempty"`
}

ReceiptRuleSetStatus defines the observed state of ReceiptRuleSet.

func (*ReceiptRuleSetStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSetStatus.

func (*ReceiptRuleSetStatus) DeepCopyInto

func (in *ReceiptRuleSetStatus) DeepCopyInto(out *ReceiptRuleSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptRuleSpec

type ReceiptRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ReceiptRuleParameters `json:"forProvider"`
}

ReceiptRuleSpec defines the desired state of ReceiptRule

func (*ReceiptRuleSpec) DeepCopy

func (in *ReceiptRuleSpec) DeepCopy() *ReceiptRuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleSpec.

func (*ReceiptRuleSpec) DeepCopyInto

func (in *ReceiptRuleSpec) DeepCopyInto(out *ReceiptRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ReceiptRuleStatus

type ReceiptRuleStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        ReceiptRuleObservation `json:"atProvider,omitempty"`
}

ReceiptRuleStatus defines the observed state of ReceiptRule.

func (*ReceiptRuleStatus) DeepCopy

func (in *ReceiptRuleStatus) DeepCopy() *ReceiptRuleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReceiptRuleStatus.

func (*ReceiptRuleStatus) DeepCopyInto

func (in *ReceiptRuleStatus) DeepCopyInto(out *ReceiptRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3ActionObservation

type S3ActionObservation struct {
}

func (*S3ActionObservation) DeepCopy

func (in *S3ActionObservation) DeepCopy() *S3ActionObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ActionObservation.

func (*S3ActionObservation) DeepCopyInto

func (in *S3ActionObservation) DeepCopyInto(out *S3ActionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3ActionParameters

type S3ActionParameters struct {

	// +kubebuilder:validation:Required
	BucketName *string `json:"bucketName" tf:"bucket_name,omitempty"`

	// +kubebuilder:validation:Optional
	KMSKeyArn *string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`

	// +kubebuilder:validation:Optional
	ObjectKeyPrefix *string `json:"objectKeyPrefix,omitempty" tf:"object_key_prefix,omitempty"`

	// +kubebuilder:validation:Required
	Position *float64 `json:"position" tf:"position,omitempty"`

	// +kubebuilder:validation:Optional
	TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*S3ActionParameters) DeepCopy

func (in *S3ActionParameters) DeepCopy() *S3ActionParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3ActionParameters.

func (*S3ActionParameters) DeepCopyInto

func (in *S3ActionParameters) DeepCopyInto(out *S3ActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsActionObservation

type SnsActionObservation struct {
}

func (*SnsActionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsActionObservation.

func (*SnsActionObservation) DeepCopyInto

func (in *SnsActionObservation) DeepCopyInto(out *SnsActionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsActionParameters

type SnsActionParameters struct {

	// +kubebuilder:validation:Optional
	Encoding *string `json:"encoding,omitempty" tf:"encoding,omitempty"`

	// +kubebuilder:validation:Required
	Position *float64 `json:"position" tf:"position,omitempty"`

	// +kubebuilder:validation:Required
	TopicArn *string `json:"topicArn" tf:"topic_arn,omitempty"`
}

func (*SnsActionParameters) DeepCopy

func (in *SnsActionParameters) DeepCopy() *SnsActionParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsActionParameters.

func (*SnsActionParameters) DeepCopyInto

func (in *SnsActionParameters) DeepCopyInto(out *SnsActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsDestinationObservation

type SnsDestinationObservation struct {
}

func (*SnsDestinationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsDestinationObservation.

func (*SnsDestinationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsDestinationParameters

type SnsDestinationParameters struct {

	// +kubebuilder:validation:Required
	TopicArn *string `json:"topicArn" tf:"topic_arn,omitempty"`
}

func (*SnsDestinationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsDestinationParameters.

func (*SnsDestinationParameters) DeepCopyInto

func (in *SnsDestinationParameters) DeepCopyInto(out *SnsDestinationParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StopActionObservation

type StopActionObservation struct {
}

func (*StopActionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StopActionObservation.

func (*StopActionObservation) DeepCopyInto

func (in *StopActionObservation) DeepCopyInto(out *StopActionObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StopActionParameters

type StopActionParameters struct {

	// +kubebuilder:validation:Required
	Position *float64 `json:"position" tf:"position,omitempty"`

	// +kubebuilder:validation:Required
	Scope *string `json:"scope" tf:"scope,omitempty"`

	// +kubebuilder:validation:Optional
	TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*StopActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StopActionParameters.

func (*StopActionParameters) DeepCopyInto

func (in *StopActionParameters) DeepCopyInto(out *StopActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Template

type Template struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TemplateSpec   `json:"spec"`
	Status            TemplateStatus `json:"status,omitempty"`
}

Template is the Schema for the Templates API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,awsjet}

func (*Template) DeepCopy

func (in *Template) DeepCopy() *Template

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Template.

func (*Template) DeepCopyInto

func (in *Template) DeepCopyInto(out *Template)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Template) DeepCopyObject

func (in *Template) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Template) GetCondition

func (mg *Template) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this Template.

func (*Template) GetConnectionDetailsMapping

func (tr *Template) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this Template

func (*Template) GetDeletionPolicy

func (mg *Template) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this Template.

func (*Template) GetID

func (tr *Template) GetID() string

GetID returns ID of underlying Terraform resource of this Template

func (*Template) GetObservation

func (tr *Template) GetObservation() (map[string]interface{}, error)

GetObservation of this Template

func (*Template) GetParameters

func (tr *Template) GetParameters() (map[string]interface{}, error)

GetParameters of this Template

func (*Template) GetProviderConfigReference

func (mg *Template) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this Template.

func (*Template) GetProviderReference

func (mg *Template) GetProviderReference() *xpv1.Reference

GetProviderReference of this Template. Deprecated: Use GetProviderConfigReference.

func (*Template) GetPublishConnectionDetailsTo

func (mg *Template) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo

GetPublishConnectionDetailsTo of this Template.

func (*Template) GetTerraformResourceType

func (mg *Template) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Template

func (*Template) GetTerraformSchemaVersion

func (tr *Template) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Template) GetWriteConnectionSecretToReference

func (mg *Template) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this Template.

func (*Template) LateInitialize

func (tr *Template) LateInitialize(attrs []byte) (bool, error)

LateInitialize this Template using its observed tfState. returns True if there are any spec changes for the resource.

func (*Template) SetConditions

func (mg *Template) SetConditions(c ...xpv1.Condition)

SetConditions of this Template.

func (*Template) SetDeletionPolicy

func (mg *Template) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this Template.

func (*Template) SetObservation

func (tr *Template) SetObservation(obs map[string]interface{}) error

SetObservation for this Template

func (*Template) SetParameters

func (tr *Template) SetParameters(params map[string]interface{}) error

SetParameters for this Template

func (*Template) SetProviderConfigReference

func (mg *Template) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this Template.

func (*Template) SetProviderReference

func (mg *Template) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this Template. Deprecated: Use SetProviderConfigReference.

func (*Template) SetPublishConnectionDetailsTo

func (mg *Template) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo)

SetPublishConnectionDetailsTo of this Template.

func (*Template) SetWriteConnectionSecretToReference

func (mg *Template) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this Template.

type TemplateList

type TemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []Template `json:"items"`
}

TemplateList contains a list of Templates

func (*TemplateList) DeepCopy

func (in *TemplateList) DeepCopy() *TemplateList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateList.

func (*TemplateList) DeepCopyInto

func (in *TemplateList) DeepCopyInto(out *TemplateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TemplateList) DeepCopyObject

func (in *TemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*TemplateList) GetItems

func (l *TemplateList) GetItems() []resource.Managed

GetItems of this TemplateList.

type TemplateObservation

type TemplateObservation struct {
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*TemplateObservation) DeepCopy

func (in *TemplateObservation) DeepCopy() *TemplateObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateObservation.

func (*TemplateObservation) DeepCopyInto

func (in *TemplateObservation) DeepCopyInto(out *TemplateObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TemplateParameters

type TemplateParameters struct {

	// +kubebuilder:validation:Optional
	HTML *string `json:"html,omitempty" tf:"html,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// Region is the region you'd like your resource to be created in.
	// +terrajet:crd:field:TFTag=-
	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"-"`

	// +kubebuilder:validation:Optional
	Subject *string `json:"subject,omitempty" tf:"subject,omitempty"`

	// +kubebuilder:validation:Optional
	Text *string `json:"text,omitempty" tf:"text,omitempty"`
}

func (*TemplateParameters) DeepCopy

func (in *TemplateParameters) DeepCopy() *TemplateParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateParameters.

func (*TemplateParameters) DeepCopyInto

func (in *TemplateParameters) DeepCopyInto(out *TemplateParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TemplateSpec

type TemplateSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     TemplateParameters `json:"forProvider"`
}

TemplateSpec defines the desired state of Template

func (*TemplateSpec) DeepCopy

func (in *TemplateSpec) DeepCopy() *TemplateSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateSpec.

func (*TemplateSpec) DeepCopyInto

func (in *TemplateSpec) DeepCopyInto(out *TemplateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TemplateStatus

type TemplateStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        TemplateObservation `json:"atProvider,omitempty"`
}

TemplateStatus defines the observed state of Template.

func (*TemplateStatus) DeepCopy

func (in *TemplateStatus) DeepCopy() *TemplateStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TemplateStatus.

func (*TemplateStatus) DeepCopyInto

func (in *TemplateStatus) DeepCopyInto(out *TemplateStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkmailActionObservation

type WorkmailActionObservation struct {
}

func (*WorkmailActionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkmailActionObservation.

func (*WorkmailActionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorkmailActionParameters

type WorkmailActionParameters struct {

	// +kubebuilder:validation:Required
	OrganizationArn *string `json:"organizationArn" tf:"organization_arn,omitempty"`

	// +kubebuilder:validation:Required
	Position *float64 `json:"position" tf:"position,omitempty"`

	// +kubebuilder:validation:Optional
	TopicArn *string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*WorkmailActionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorkmailActionParameters.

func (*WorkmailActionParameters) DeepCopyInto

func (in *WorkmailActionParameters) DeepCopyInto(out *WorkmailActionParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

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