v1alpha1

package
v0.4.0-preview Latest Latest
Warning

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

Go to latest
Published: Jan 7, 2022 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	ADMChannel_Kind             = "ADMChannel"
	ADMChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ADMChannel_Kind}.String()
	ADMChannel_KindAPIVersion   = ADMChannel_Kind + "." + CRDGroupVersion.String()
	ADMChannel_GroupVersionKind = CRDGroupVersion.WithKind(ADMChannel_Kind)
)

Repository type metadata.

View Source
var (
	APNSChannel_Kind             = "APNSChannel"
	APNSChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APNSChannel_Kind}.String()
	APNSChannel_KindAPIVersion   = APNSChannel_Kind + "." + CRDGroupVersion.String()
	APNSChannel_GroupVersionKind = CRDGroupVersion.WithKind(APNSChannel_Kind)
)

Repository type metadata.

View Source
var (
	APNSSandboxChannel_Kind             = "APNSSandboxChannel"
	APNSSandboxChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APNSSandboxChannel_Kind}.String()
	APNSSandboxChannel_KindAPIVersion   = APNSSandboxChannel_Kind + "." + CRDGroupVersion.String()
	APNSSandboxChannel_GroupVersionKind = CRDGroupVersion.WithKind(APNSSandboxChannel_Kind)
)

Repository type metadata.

View Source
var (
	APNSVoIPChannel_Kind             = "APNSVoIPChannel"
	APNSVoIPChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APNSVoIPChannel_Kind}.String()
	APNSVoIPChannel_KindAPIVersion   = APNSVoIPChannel_Kind + "." + CRDGroupVersion.String()
	APNSVoIPChannel_GroupVersionKind = CRDGroupVersion.WithKind(APNSVoIPChannel_Kind)
)

Repository type metadata.

View Source
var (
	APNSVoIPSandboxChannel_Kind             = "APNSVoIPSandboxChannel"
	APNSVoIPSandboxChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: APNSVoIPSandboxChannel_Kind}.String()
	APNSVoIPSandboxChannel_KindAPIVersion   = APNSVoIPSandboxChannel_Kind + "." + CRDGroupVersion.String()
	APNSVoIPSandboxChannel_GroupVersionKind = CRDGroupVersion.WithKind(APNSVoIPSandboxChannel_Kind)
)

Repository type metadata.

View Source
var (
	App_Kind             = "App"
	App_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: App_Kind}.String()
	App_KindAPIVersion   = App_Kind + "." + CRDGroupVersion.String()
	App_GroupVersionKind = CRDGroupVersion.WithKind(App_Kind)
)

Repository type metadata.

View Source
var (
	BaiduChannel_Kind             = "BaiduChannel"
	BaiduChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: BaiduChannel_Kind}.String()
	BaiduChannel_KindAPIVersion   = BaiduChannel_Kind + "." + CRDGroupVersion.String()
	BaiduChannel_GroupVersionKind = CRDGroupVersion.WithKind(BaiduChannel_Kind)
)

Repository type metadata.

View Source
var (
	EmailChannel_Kind             = "EmailChannel"
	EmailChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EmailChannel_Kind}.String()
	EmailChannel_KindAPIVersion   = EmailChannel_Kind + "." + CRDGroupVersion.String()
	EmailChannel_GroupVersionKind = CRDGroupVersion.WithKind(EmailChannel_Kind)
)

Repository type metadata.

View Source
var (
	EventStream_Kind             = "EventStream"
	EventStream_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: EventStream_Kind}.String()
	EventStream_KindAPIVersion   = EventStream_Kind + "." + CRDGroupVersion.String()
	EventStream_GroupVersionKind = CRDGroupVersion.WithKind(EventStream_Kind)
)

Repository type metadata.

View Source
var (
	GCMChannel_Kind             = "GCMChannel"
	GCMChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: GCMChannel_Kind}.String()
	GCMChannel_KindAPIVersion   = GCMChannel_Kind + "." + CRDGroupVersion.String()
	GCMChannel_GroupVersionKind = CRDGroupVersion.WithKind(GCMChannel_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 (
	SMSChannel_Kind             = "SMSChannel"
	SMSChannel_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: SMSChannel_Kind}.String()
	SMSChannel_KindAPIVersion   = SMSChannel_Kind + "." + CRDGroupVersion.String()
	SMSChannel_GroupVersionKind = CRDGroupVersion.WithKind(SMSChannel_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type ADMChannel

type ADMChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ADMChannelSpec   `json:"spec"`
	Status            ADMChannelStatus `json:"status,omitempty"`
}

ADMChannel is the Schema for the ADMChannels 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 (*ADMChannel) DeepCopy

func (in *ADMChannel) DeepCopy() *ADMChannel

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

func (*ADMChannel) DeepCopyInto

func (in *ADMChannel) DeepCopyInto(out *ADMChannel)

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

func (*ADMChannel) DeepCopyObject

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

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

func (*ADMChannel) GetCondition

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

GetCondition of this ADMChannel.

func (*ADMChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ADMChannel

func (*ADMChannel) GetDeletionPolicy

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

GetDeletionPolicy of this ADMChannel.

func (*ADMChannel) GetID

func (tr *ADMChannel) GetID() string

GetID returns ID of underlying Terraform resource of this ADMChannel

func (*ADMChannel) GetObservation

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

GetObservation of this ADMChannel

func (*ADMChannel) GetParameters

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

GetParameters of this ADMChannel

func (*ADMChannel) GetProviderConfigReference

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

GetProviderConfigReference of this ADMChannel.

func (*ADMChannel) GetProviderReference

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

GetProviderReference of this ADMChannel. Deprecated: Use GetProviderConfigReference.

func (*ADMChannel) GetTerraformResourceType

func (mg *ADMChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ADMChannel

func (*ADMChannel) GetTerraformSchemaVersion

func (tr *ADMChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ADMChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ADMChannel.

func (*ADMChannel) LateInitialize

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

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

func (*ADMChannel) SetConditions

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

SetConditions of this ADMChannel.

func (*ADMChannel) SetDeletionPolicy

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

SetDeletionPolicy of this ADMChannel.

func (*ADMChannel) SetObservation

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

SetObservation for this ADMChannel

func (*ADMChannel) SetParameters

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

SetParameters for this ADMChannel

func (*ADMChannel) SetProviderConfigReference

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

SetProviderConfigReference of this ADMChannel.

func (*ADMChannel) SetProviderReference

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

SetProviderReference of this ADMChannel. Deprecated: Use SetProviderConfigReference.

func (*ADMChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ADMChannel.

type ADMChannelList

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

ADMChannelList contains a list of ADMChannels

func (*ADMChannelList) DeepCopy

func (in *ADMChannelList) DeepCopy() *ADMChannelList

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

func (*ADMChannelList) DeepCopyInto

func (in *ADMChannelList) DeepCopyInto(out *ADMChannelList)

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

func (*ADMChannelList) DeepCopyObject

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

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

func (*ADMChannelList) GetItems

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

GetItems of this ADMChannelList.

type ADMChannelObservation

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

func (*ADMChannelObservation) DeepCopy

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

func (*ADMChannelObservation) DeepCopyInto

func (in *ADMChannelObservation) DeepCopyInto(out *ADMChannelObservation)

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

type ADMChannelParameters

type ADMChannelParameters struct {

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Required
	ClientIDSecretRef v1.SecretKeySelector `json:"clientIdSecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ClientSecretSecretRef v1.SecretKeySelector `json:"clientSecretSecretRef" tf:"-"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,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 (*ADMChannelParameters) DeepCopy

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

func (*ADMChannelParameters) DeepCopyInto

func (in *ADMChannelParameters) DeepCopyInto(out *ADMChannelParameters)

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

type ADMChannelSpec

type ADMChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ADMChannelParameters `json:"forProvider"`
}

ADMChannelSpec defines the desired state of ADMChannel

func (*ADMChannelSpec) DeepCopy

func (in *ADMChannelSpec) DeepCopy() *ADMChannelSpec

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

func (*ADMChannelSpec) DeepCopyInto

func (in *ADMChannelSpec) DeepCopyInto(out *ADMChannelSpec)

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

type ADMChannelStatus

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

ADMChannelStatus defines the observed state of ADMChannel.

func (*ADMChannelStatus) DeepCopy

func (in *ADMChannelStatus) DeepCopy() *ADMChannelStatus

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

func (*ADMChannelStatus) DeepCopyInto

func (in *ADMChannelStatus) DeepCopyInto(out *ADMChannelStatus)

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

type APNSChannel

type APNSChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APNSChannelSpec   `json:"spec"`
	Status            APNSChannelStatus `json:"status,omitempty"`
}

APNSChannel is the Schema for the APNSChannels 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 (*APNSChannel) DeepCopy

func (in *APNSChannel) DeepCopy() *APNSChannel

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

func (*APNSChannel) DeepCopyInto

func (in *APNSChannel) DeepCopyInto(out *APNSChannel)

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

func (*APNSChannel) DeepCopyObject

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

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

func (*APNSChannel) GetCondition

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

GetCondition of this APNSChannel.

func (*APNSChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APNSChannel

func (*APNSChannel) GetDeletionPolicy

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

GetDeletionPolicy of this APNSChannel.

func (*APNSChannel) GetID

func (tr *APNSChannel) GetID() string

GetID returns ID of underlying Terraform resource of this APNSChannel

func (*APNSChannel) GetObservation

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

GetObservation of this APNSChannel

func (*APNSChannel) GetParameters

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

GetParameters of this APNSChannel

func (*APNSChannel) GetProviderConfigReference

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

GetProviderConfigReference of this APNSChannel.

func (*APNSChannel) GetProviderReference

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

GetProviderReference of this APNSChannel. Deprecated: Use GetProviderConfigReference.

func (*APNSChannel) GetTerraformResourceType

func (mg *APNSChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APNSChannel

func (*APNSChannel) GetTerraformSchemaVersion

func (tr *APNSChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APNSChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APNSChannel.

func (*APNSChannel) LateInitialize

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

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

func (*APNSChannel) SetConditions

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

SetConditions of this APNSChannel.

func (*APNSChannel) SetDeletionPolicy

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

SetDeletionPolicy of this APNSChannel.

func (*APNSChannel) SetObservation

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

SetObservation for this APNSChannel

func (*APNSChannel) SetParameters

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

SetParameters for this APNSChannel

func (*APNSChannel) SetProviderConfigReference

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

SetProviderConfigReference of this APNSChannel.

func (*APNSChannel) SetProviderReference

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

SetProviderReference of this APNSChannel. Deprecated: Use SetProviderConfigReference.

func (*APNSChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APNSChannel.

type APNSChannelList

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

APNSChannelList contains a list of APNSChannels

func (*APNSChannelList) DeepCopy

func (in *APNSChannelList) DeepCopy() *APNSChannelList

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

func (*APNSChannelList) DeepCopyInto

func (in *APNSChannelList) DeepCopyInto(out *APNSChannelList)

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

func (*APNSChannelList) DeepCopyObject

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

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

func (*APNSChannelList) GetItems

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

GetItems of this APNSChannelList.

type APNSChannelObservation

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

func (*APNSChannelObservation) DeepCopy

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

func (*APNSChannelObservation) DeepCopyInto

func (in *APNSChannelObservation) DeepCopyInto(out *APNSChannelObservation)

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

type APNSChannelParameters

type APNSChannelParameters struct {

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	BundleIDSecretRef *v1.SecretKeySelector `json:"bundleIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method,omitempty"`

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

	// +kubebuilder:validation:Optional
	PrivateKeySecretRef *v1.SecretKeySelector `json:"privateKeySecretRef,omitempty" tf:"-"`

	// 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
	TeamIDSecretRef *v1.SecretKeySelector `json:"teamIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	TokenKeyIDSecretRef *v1.SecretKeySelector `json:"tokenKeyIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	TokenKeySecretRef *v1.SecretKeySelector `json:"tokenKeySecretRef,omitempty" tf:"-"`
}

func (*APNSChannelParameters) DeepCopy

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

func (*APNSChannelParameters) DeepCopyInto

func (in *APNSChannelParameters) DeepCopyInto(out *APNSChannelParameters)

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

type APNSChannelSpec

type APNSChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APNSChannelParameters `json:"forProvider"`
}

APNSChannelSpec defines the desired state of APNSChannel

func (*APNSChannelSpec) DeepCopy

func (in *APNSChannelSpec) DeepCopy() *APNSChannelSpec

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

func (*APNSChannelSpec) DeepCopyInto

func (in *APNSChannelSpec) DeepCopyInto(out *APNSChannelSpec)

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

type APNSChannelStatus

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

APNSChannelStatus defines the observed state of APNSChannel.

func (*APNSChannelStatus) DeepCopy

func (in *APNSChannelStatus) DeepCopy() *APNSChannelStatus

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

func (*APNSChannelStatus) DeepCopyInto

func (in *APNSChannelStatus) DeepCopyInto(out *APNSChannelStatus)

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

type APNSSandboxChannel

type APNSSandboxChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APNSSandboxChannelSpec   `json:"spec"`
	Status            APNSSandboxChannelStatus `json:"status,omitempty"`
}

APNSSandboxChannel is the Schema for the APNSSandboxChannels 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 (*APNSSandboxChannel) DeepCopy

func (in *APNSSandboxChannel) DeepCopy() *APNSSandboxChannel

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

func (*APNSSandboxChannel) DeepCopyInto

func (in *APNSSandboxChannel) DeepCopyInto(out *APNSSandboxChannel)

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

func (*APNSSandboxChannel) DeepCopyObject

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

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

func (*APNSSandboxChannel) GetCondition

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

GetCondition of this APNSSandboxChannel.

func (*APNSSandboxChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APNSSandboxChannel

func (*APNSSandboxChannel) GetDeletionPolicy

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

GetDeletionPolicy of this APNSSandboxChannel.

func (*APNSSandboxChannel) GetID

func (tr *APNSSandboxChannel) GetID() string

GetID returns ID of underlying Terraform resource of this APNSSandboxChannel

func (*APNSSandboxChannel) GetObservation

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

GetObservation of this APNSSandboxChannel

func (*APNSSandboxChannel) GetParameters

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

GetParameters of this APNSSandboxChannel

func (*APNSSandboxChannel) GetProviderConfigReference

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

GetProviderConfigReference of this APNSSandboxChannel.

func (*APNSSandboxChannel) GetProviderReference

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

GetProviderReference of this APNSSandboxChannel. Deprecated: Use GetProviderConfigReference.

func (*APNSSandboxChannel) GetTerraformResourceType

func (mg *APNSSandboxChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APNSSandboxChannel

func (*APNSSandboxChannel) GetTerraformSchemaVersion

func (tr *APNSSandboxChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APNSSandboxChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APNSSandboxChannel.

func (*APNSSandboxChannel) LateInitialize

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

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

func (*APNSSandboxChannel) SetConditions

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

SetConditions of this APNSSandboxChannel.

func (*APNSSandboxChannel) SetDeletionPolicy

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

SetDeletionPolicy of this APNSSandboxChannel.

func (*APNSSandboxChannel) SetObservation

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

SetObservation for this APNSSandboxChannel

func (*APNSSandboxChannel) SetParameters

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

SetParameters for this APNSSandboxChannel

func (*APNSSandboxChannel) SetProviderConfigReference

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

SetProviderConfigReference of this APNSSandboxChannel.

func (*APNSSandboxChannel) SetProviderReference

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

SetProviderReference of this APNSSandboxChannel. Deprecated: Use SetProviderConfigReference.

func (*APNSSandboxChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APNSSandboxChannel.

type APNSSandboxChannelList

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

APNSSandboxChannelList contains a list of APNSSandboxChannels

func (*APNSSandboxChannelList) DeepCopy

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

func (*APNSSandboxChannelList) DeepCopyInto

func (in *APNSSandboxChannelList) DeepCopyInto(out *APNSSandboxChannelList)

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

func (*APNSSandboxChannelList) DeepCopyObject

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

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

func (*APNSSandboxChannelList) GetItems

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

GetItems of this APNSSandboxChannelList.

type APNSSandboxChannelObservation

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

func (*APNSSandboxChannelObservation) DeepCopy

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

func (*APNSSandboxChannelObservation) DeepCopyInto

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

type APNSSandboxChannelParameters

type APNSSandboxChannelParameters struct {

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	BundleIDSecretRef *v1.SecretKeySelector `json:"bundleIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method,omitempty"`

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

	// +kubebuilder:validation:Optional
	PrivateKeySecretRef *v1.SecretKeySelector `json:"privateKeySecretRef,omitempty" tf:"-"`

	// 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
	TeamIDSecretRef *v1.SecretKeySelector `json:"teamIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	TokenKeyIDSecretRef *v1.SecretKeySelector `json:"tokenKeyIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	TokenKeySecretRef *v1.SecretKeySelector `json:"tokenKeySecretRef,omitempty" tf:"-"`
}

func (*APNSSandboxChannelParameters) DeepCopy

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

func (*APNSSandboxChannelParameters) DeepCopyInto

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

type APNSSandboxChannelSpec

type APNSSandboxChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APNSSandboxChannelParameters `json:"forProvider"`
}

APNSSandboxChannelSpec defines the desired state of APNSSandboxChannel

func (*APNSSandboxChannelSpec) DeepCopy

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

func (*APNSSandboxChannelSpec) DeepCopyInto

func (in *APNSSandboxChannelSpec) DeepCopyInto(out *APNSSandboxChannelSpec)

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

type APNSSandboxChannelStatus

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

APNSSandboxChannelStatus defines the observed state of APNSSandboxChannel.

func (*APNSSandboxChannelStatus) DeepCopy

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

func (*APNSSandboxChannelStatus) DeepCopyInto

func (in *APNSSandboxChannelStatus) DeepCopyInto(out *APNSSandboxChannelStatus)

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

type APNSVoIPChannel

type APNSVoIPChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APNSVoIPChannelSpec   `json:"spec"`
	Status            APNSVoIPChannelStatus `json:"status,omitempty"`
}

APNSVoIPChannel is the Schema for the APNSVoIPChannels 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 (*APNSVoIPChannel) DeepCopy

func (in *APNSVoIPChannel) DeepCopy() *APNSVoIPChannel

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

func (*APNSVoIPChannel) DeepCopyInto

func (in *APNSVoIPChannel) DeepCopyInto(out *APNSVoIPChannel)

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

func (*APNSVoIPChannel) DeepCopyObject

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

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

func (*APNSVoIPChannel) GetCondition

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

GetCondition of this APNSVoIPChannel.

func (*APNSVoIPChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APNSVoIPChannel

func (*APNSVoIPChannel) GetDeletionPolicy

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

GetDeletionPolicy of this APNSVoIPChannel.

func (*APNSVoIPChannel) GetID

func (tr *APNSVoIPChannel) GetID() string

GetID returns ID of underlying Terraform resource of this APNSVoIPChannel

func (*APNSVoIPChannel) GetObservation

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

GetObservation of this APNSVoIPChannel

func (*APNSVoIPChannel) GetParameters

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

GetParameters of this APNSVoIPChannel

func (*APNSVoIPChannel) GetProviderConfigReference

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

GetProviderConfigReference of this APNSVoIPChannel.

func (*APNSVoIPChannel) GetProviderReference

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

GetProviderReference of this APNSVoIPChannel. Deprecated: Use GetProviderConfigReference.

func (*APNSVoIPChannel) GetTerraformResourceType

func (mg *APNSVoIPChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APNSVoIPChannel

func (*APNSVoIPChannel) GetTerraformSchemaVersion

func (tr *APNSVoIPChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APNSVoIPChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APNSVoIPChannel.

func (*APNSVoIPChannel) LateInitialize

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

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

func (*APNSVoIPChannel) SetConditions

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

SetConditions of this APNSVoIPChannel.

func (*APNSVoIPChannel) SetDeletionPolicy

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

SetDeletionPolicy of this APNSVoIPChannel.

func (*APNSVoIPChannel) SetObservation

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

SetObservation for this APNSVoIPChannel

func (*APNSVoIPChannel) SetParameters

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

SetParameters for this APNSVoIPChannel

func (*APNSVoIPChannel) SetProviderConfigReference

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

SetProviderConfigReference of this APNSVoIPChannel.

func (*APNSVoIPChannel) SetProviderReference

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

SetProviderReference of this APNSVoIPChannel. Deprecated: Use SetProviderConfigReference.

func (*APNSVoIPChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APNSVoIPChannel.

type APNSVoIPChannelList

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

APNSVoIPChannelList contains a list of APNSVoIPChannels

func (*APNSVoIPChannelList) DeepCopy

func (in *APNSVoIPChannelList) DeepCopy() *APNSVoIPChannelList

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

func (*APNSVoIPChannelList) DeepCopyInto

func (in *APNSVoIPChannelList) DeepCopyInto(out *APNSVoIPChannelList)

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

func (*APNSVoIPChannelList) DeepCopyObject

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

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

func (*APNSVoIPChannelList) GetItems

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

GetItems of this APNSVoIPChannelList.

type APNSVoIPChannelObservation

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

func (*APNSVoIPChannelObservation) DeepCopy

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

func (*APNSVoIPChannelObservation) DeepCopyInto

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

type APNSVoIPChannelParameters

type APNSVoIPChannelParameters struct {

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	BundleIDSecretRef *v1.SecretKeySelector `json:"bundleIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method,omitempty"`

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

	// +kubebuilder:validation:Optional
	PrivateKeySecretRef *v1.SecretKeySelector `json:"privateKeySecretRef,omitempty" tf:"-"`

	// 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
	TeamIDSecretRef *v1.SecretKeySelector `json:"teamIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	TokenKeyIDSecretRef *v1.SecretKeySelector `json:"tokenKeyIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	TokenKeySecretRef *v1.SecretKeySelector `json:"tokenKeySecretRef,omitempty" tf:"-"`
}

func (*APNSVoIPChannelParameters) DeepCopy

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

func (*APNSVoIPChannelParameters) DeepCopyInto

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

type APNSVoIPChannelSpec

type APNSVoIPChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APNSVoIPChannelParameters `json:"forProvider"`
}

APNSVoIPChannelSpec defines the desired state of APNSVoIPChannel

func (*APNSVoIPChannelSpec) DeepCopy

func (in *APNSVoIPChannelSpec) DeepCopy() *APNSVoIPChannelSpec

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

func (*APNSVoIPChannelSpec) DeepCopyInto

func (in *APNSVoIPChannelSpec) DeepCopyInto(out *APNSVoIPChannelSpec)

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

type APNSVoIPChannelStatus

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

APNSVoIPChannelStatus defines the observed state of APNSVoIPChannel.

func (*APNSVoIPChannelStatus) DeepCopy

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

func (*APNSVoIPChannelStatus) DeepCopyInto

func (in *APNSVoIPChannelStatus) DeepCopyInto(out *APNSVoIPChannelStatus)

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

type APNSVoIPSandboxChannel

type APNSVoIPSandboxChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              APNSVoIPSandboxChannelSpec   `json:"spec"`
	Status            APNSVoIPSandboxChannelStatus `json:"status,omitempty"`
}

APNSVoIPSandboxChannel is the Schema for the APNSVoIPSandboxChannels 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 (*APNSVoIPSandboxChannel) DeepCopy

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

func (*APNSVoIPSandboxChannel) DeepCopyInto

func (in *APNSVoIPSandboxChannel) DeepCopyInto(out *APNSVoIPSandboxChannel)

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

func (*APNSVoIPSandboxChannel) DeepCopyObject

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

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

func (*APNSVoIPSandboxChannel) GetCondition

GetCondition of this APNSVoIPSandboxChannel.

func (*APNSVoIPSandboxChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this APNSVoIPSandboxChannel

func (*APNSVoIPSandboxChannel) GetDeletionPolicy

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

GetDeletionPolicy of this APNSVoIPSandboxChannel.

func (*APNSVoIPSandboxChannel) GetID

func (tr *APNSVoIPSandboxChannel) GetID() string

GetID returns ID of underlying Terraform resource of this APNSVoIPSandboxChannel

func (*APNSVoIPSandboxChannel) GetObservation

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

GetObservation of this APNSVoIPSandboxChannel

func (*APNSVoIPSandboxChannel) GetParameters

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

GetParameters of this APNSVoIPSandboxChannel

func (*APNSVoIPSandboxChannel) GetProviderConfigReference

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

GetProviderConfigReference of this APNSVoIPSandboxChannel.

func (*APNSVoIPSandboxChannel) GetProviderReference

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

GetProviderReference of this APNSVoIPSandboxChannel. Deprecated: Use GetProviderConfigReference.

func (*APNSVoIPSandboxChannel) GetTerraformResourceType

func (mg *APNSVoIPSandboxChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this APNSVoIPSandboxChannel

func (*APNSVoIPSandboxChannel) GetTerraformSchemaVersion

func (tr *APNSVoIPSandboxChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*APNSVoIPSandboxChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this APNSVoIPSandboxChannel.

func (*APNSVoIPSandboxChannel) LateInitialize

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

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

func (*APNSVoIPSandboxChannel) SetConditions

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

SetConditions of this APNSVoIPSandboxChannel.

func (*APNSVoIPSandboxChannel) SetDeletionPolicy

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

SetDeletionPolicy of this APNSVoIPSandboxChannel.

func (*APNSVoIPSandboxChannel) SetObservation

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

SetObservation for this APNSVoIPSandboxChannel

func (*APNSVoIPSandboxChannel) SetParameters

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

SetParameters for this APNSVoIPSandboxChannel

func (*APNSVoIPSandboxChannel) SetProviderConfigReference

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

SetProviderConfigReference of this APNSVoIPSandboxChannel.

func (*APNSVoIPSandboxChannel) SetProviderReference

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

SetProviderReference of this APNSVoIPSandboxChannel. Deprecated: Use SetProviderConfigReference.

func (*APNSVoIPSandboxChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this APNSVoIPSandboxChannel.

type APNSVoIPSandboxChannelList

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

APNSVoIPSandboxChannelList contains a list of APNSVoIPSandboxChannels

func (*APNSVoIPSandboxChannelList) DeepCopy

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

func (*APNSVoIPSandboxChannelList) DeepCopyInto

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

func (*APNSVoIPSandboxChannelList) DeepCopyObject

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

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

func (*APNSVoIPSandboxChannelList) GetItems

GetItems of this APNSVoIPSandboxChannelList.

type APNSVoIPSandboxChannelObservation

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

func (*APNSVoIPSandboxChannelObservation) DeepCopy

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

func (*APNSVoIPSandboxChannelObservation) DeepCopyInto

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

type APNSVoIPSandboxChannelParameters

type APNSVoIPSandboxChannelParameters struct {

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	BundleIDSecretRef *v1.SecretKeySelector `json:"bundleIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	CertificateSecretRef *v1.SecretKeySelector `json:"certificateSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	DefaultAuthenticationMethod *string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method,omitempty"`

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

	// +kubebuilder:validation:Optional
	PrivateKeySecretRef *v1.SecretKeySelector `json:"privateKeySecretRef,omitempty" tf:"-"`

	// 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
	TeamIDSecretRef *v1.SecretKeySelector `json:"teamIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	TokenKeyIDSecretRef *v1.SecretKeySelector `json:"tokenKeyIdSecretRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	TokenKeySecretRef *v1.SecretKeySelector `json:"tokenKeySecretRef,omitempty" tf:"-"`
}

func (*APNSVoIPSandboxChannelParameters) DeepCopy

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

func (*APNSVoIPSandboxChannelParameters) DeepCopyInto

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

type APNSVoIPSandboxChannelSpec

type APNSVoIPSandboxChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     APNSVoIPSandboxChannelParameters `json:"forProvider"`
}

APNSVoIPSandboxChannelSpec defines the desired state of APNSVoIPSandboxChannel

func (*APNSVoIPSandboxChannelSpec) DeepCopy

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

func (*APNSVoIPSandboxChannelSpec) DeepCopyInto

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

type APNSVoIPSandboxChannelStatus

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

APNSVoIPSandboxChannelStatus defines the observed state of APNSVoIPSandboxChannel.

func (*APNSVoIPSandboxChannelStatus) DeepCopy

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

func (*APNSVoIPSandboxChannelStatus) DeepCopyInto

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

type App

type App struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppSpec   `json:"spec"`
	Status            AppStatus `json:"status,omitempty"`
}

App is the Schema for the Apps 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 (*App) DeepCopy

func (in *App) DeepCopy() *App

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

func (*App) DeepCopyInto

func (in *App) DeepCopyInto(out *App)

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

func (*App) DeepCopyObject

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

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

func (*App) GetCondition

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

GetCondition of this App.

func (*App) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this App

func (*App) GetDeletionPolicy

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

GetDeletionPolicy of this App.

func (*App) GetID

func (tr *App) GetID() string

GetID returns ID of underlying Terraform resource of this App

func (*App) GetObservation

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

GetObservation of this App

func (*App) GetParameters

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

GetParameters of this App

func (*App) GetProviderConfigReference

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

GetProviderConfigReference of this App.

func (*App) GetProviderReference

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

GetProviderReference of this App. Deprecated: Use GetProviderConfigReference.

func (*App) GetTerraformResourceType

func (mg *App) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this App

func (*App) GetTerraformSchemaVersion

func (tr *App) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*App) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this App.

func (*App) LateInitialize

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

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

func (*App) SetConditions

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

SetConditions of this App.

func (*App) SetDeletionPolicy

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

SetDeletionPolicy of this App.

func (*App) SetObservation

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

SetObservation for this App

func (*App) SetParameters

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

SetParameters for this App

func (*App) SetProviderConfigReference

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

SetProviderConfigReference of this App.

func (*App) SetProviderReference

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

SetProviderReference of this App. Deprecated: Use SetProviderConfigReference.

func (*App) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this App.

type AppList

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

AppList contains a list of Apps

func (*AppList) DeepCopy

func (in *AppList) DeepCopy() *AppList

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

func (*AppList) DeepCopyInto

func (in *AppList) DeepCopyInto(out *AppList)

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

func (*AppList) DeepCopyObject

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

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

func (*AppList) GetItems

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

GetItems of this AppList.

type AppObservation

type AppObservation struct {
	ApplicationID *string `json:"applicationId,omitempty" tf:"application_id,omitempty"`

	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

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

	TagsAll map[string]*string `json:"tagsAll,omitempty" tf:"tags_all,omitempty"`
}

func (*AppObservation) DeepCopy

func (in *AppObservation) DeepCopy() *AppObservation

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

func (*AppObservation) DeepCopyInto

func (in *AppObservation) DeepCopyInto(out *AppObservation)

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

type AppParameters

type AppParameters struct {

	// +kubebuilder:validation:Optional
	CampaignHook []CampaignHookParameters `json:"campaignHook,omitempty" tf:"campaign_hook,omitempty"`

	// +kubebuilder:validation:Optional
	Limits []LimitsParameters `json:"limits,omitempty" tf:"limits,omitempty"`

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

	// +kubebuilder:validation:Optional
	QuietTime []QuietTimeParameters `json:"quietTime,omitempty" tf:"quiet_time,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
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*AppParameters) DeepCopy

func (in *AppParameters) DeepCopy() *AppParameters

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

func (*AppParameters) DeepCopyInto

func (in *AppParameters) DeepCopyInto(out *AppParameters)

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

type AppSpec

type AppSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AppParameters `json:"forProvider"`
}

AppSpec defines the desired state of App

func (*AppSpec) DeepCopy

func (in *AppSpec) DeepCopy() *AppSpec

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

func (*AppSpec) DeepCopyInto

func (in *AppSpec) DeepCopyInto(out *AppSpec)

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

type AppStatus

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

AppStatus defines the observed state of App.

func (*AppStatus) DeepCopy

func (in *AppStatus) DeepCopy() *AppStatus

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

func (*AppStatus) DeepCopyInto

func (in *AppStatus) DeepCopyInto(out *AppStatus)

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

type BaiduChannel

type BaiduChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BaiduChannelSpec   `json:"spec"`
	Status            BaiduChannelStatus `json:"status,omitempty"`
}

BaiduChannel is the Schema for the BaiduChannels 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 (*BaiduChannel) DeepCopy

func (in *BaiduChannel) DeepCopy() *BaiduChannel

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

func (*BaiduChannel) DeepCopyInto

func (in *BaiduChannel) DeepCopyInto(out *BaiduChannel)

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

func (*BaiduChannel) DeepCopyObject

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

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

func (*BaiduChannel) GetCondition

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

GetCondition of this BaiduChannel.

func (*BaiduChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this BaiduChannel

func (*BaiduChannel) GetDeletionPolicy

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

GetDeletionPolicy of this BaiduChannel.

func (*BaiduChannel) GetID

func (tr *BaiduChannel) GetID() string

GetID returns ID of underlying Terraform resource of this BaiduChannel

func (*BaiduChannel) GetObservation

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

GetObservation of this BaiduChannel

func (*BaiduChannel) GetParameters

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

GetParameters of this BaiduChannel

func (*BaiduChannel) GetProviderConfigReference

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

GetProviderConfigReference of this BaiduChannel.

func (*BaiduChannel) GetProviderReference

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

GetProviderReference of this BaiduChannel. Deprecated: Use GetProviderConfigReference.

func (*BaiduChannel) GetTerraformResourceType

func (mg *BaiduChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this BaiduChannel

func (*BaiduChannel) GetTerraformSchemaVersion

func (tr *BaiduChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*BaiduChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this BaiduChannel.

func (*BaiduChannel) LateInitialize

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

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

func (*BaiduChannel) SetConditions

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

SetConditions of this BaiduChannel.

func (*BaiduChannel) SetDeletionPolicy

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

SetDeletionPolicy of this BaiduChannel.

func (*BaiduChannel) SetObservation

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

SetObservation for this BaiduChannel

func (*BaiduChannel) SetParameters

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

SetParameters for this BaiduChannel

func (*BaiduChannel) SetProviderConfigReference

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

SetProviderConfigReference of this BaiduChannel.

func (*BaiduChannel) SetProviderReference

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

SetProviderReference of this BaiduChannel. Deprecated: Use SetProviderConfigReference.

func (*BaiduChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this BaiduChannel.

type BaiduChannelList

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

BaiduChannelList contains a list of BaiduChannels

func (*BaiduChannelList) DeepCopy

func (in *BaiduChannelList) DeepCopy() *BaiduChannelList

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

func (*BaiduChannelList) DeepCopyInto

func (in *BaiduChannelList) DeepCopyInto(out *BaiduChannelList)

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

func (*BaiduChannelList) DeepCopyObject

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

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

func (*BaiduChannelList) GetItems

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

GetItems of this BaiduChannelList.

type BaiduChannelObservation

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

func (*BaiduChannelObservation) DeepCopy

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

func (*BaiduChannelObservation) DeepCopyInto

func (in *BaiduChannelObservation) DeepCopyInto(out *BaiduChannelObservation)

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

type BaiduChannelParameters

type BaiduChannelParameters struct {

	// +kubebuilder:validation:Required
	APIKeySecretRef v1.SecretKeySelector `json:"apiKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,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
	SecretKeySecretRef v1.SecretKeySelector `json:"secretKeySecretRef" tf:"-"`
}

func (*BaiduChannelParameters) DeepCopy

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

func (*BaiduChannelParameters) DeepCopyInto

func (in *BaiduChannelParameters) DeepCopyInto(out *BaiduChannelParameters)

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

type BaiduChannelSpec

type BaiduChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     BaiduChannelParameters `json:"forProvider"`
}

BaiduChannelSpec defines the desired state of BaiduChannel

func (*BaiduChannelSpec) DeepCopy

func (in *BaiduChannelSpec) DeepCopy() *BaiduChannelSpec

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

func (*BaiduChannelSpec) DeepCopyInto

func (in *BaiduChannelSpec) DeepCopyInto(out *BaiduChannelSpec)

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

type BaiduChannelStatus

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

BaiduChannelStatus defines the observed state of BaiduChannel.

func (*BaiduChannelStatus) DeepCopy

func (in *BaiduChannelStatus) DeepCopy() *BaiduChannelStatus

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

func (*BaiduChannelStatus) DeepCopyInto

func (in *BaiduChannelStatus) DeepCopyInto(out *BaiduChannelStatus)

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

type CampaignHookObservation

type CampaignHookObservation struct {
}

func (*CampaignHookObservation) DeepCopy

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

func (*CampaignHookObservation) DeepCopyInto

func (in *CampaignHookObservation) DeepCopyInto(out *CampaignHookObservation)

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

type CampaignHookParameters

type CampaignHookParameters struct {

	// +kubebuilder:validation:Optional
	LambdaFunctionName *string `json:"lambdaFunctionName,omitempty" tf:"lambda_function_name,omitempty"`

	// +kubebuilder:validation:Optional
	Mode *string `json:"mode,omitempty" tf:"mode,omitempty"`

	// +kubebuilder:validation:Optional
	WebURL *string `json:"webUrl,omitempty" tf:"web_url,omitempty"`
}

func (*CampaignHookParameters) DeepCopy

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

func (*CampaignHookParameters) DeepCopyInto

func (in *CampaignHookParameters) DeepCopyInto(out *CampaignHookParameters)

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

type EmailChannel

type EmailChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EmailChannelSpec   `json:"spec"`
	Status            EmailChannelStatus `json:"status,omitempty"`
}

EmailChannel is the Schema for the EmailChannels 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 (*EmailChannel) DeepCopy

func (in *EmailChannel) DeepCopy() *EmailChannel

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

func (*EmailChannel) DeepCopyInto

func (in *EmailChannel) DeepCopyInto(out *EmailChannel)

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

func (*EmailChannel) DeepCopyObject

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

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

func (*EmailChannel) GetCondition

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

GetCondition of this EmailChannel.

func (*EmailChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this EmailChannel

func (*EmailChannel) GetDeletionPolicy

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

GetDeletionPolicy of this EmailChannel.

func (*EmailChannel) GetID

func (tr *EmailChannel) GetID() string

GetID returns ID of underlying Terraform resource of this EmailChannel

func (*EmailChannel) GetObservation

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

GetObservation of this EmailChannel

func (*EmailChannel) GetParameters

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

GetParameters of this EmailChannel

func (*EmailChannel) GetProviderConfigReference

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

GetProviderConfigReference of this EmailChannel.

func (*EmailChannel) GetProviderReference

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

GetProviderReference of this EmailChannel. Deprecated: Use GetProviderConfigReference.

func (*EmailChannel) GetTerraformResourceType

func (mg *EmailChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EmailChannel

func (*EmailChannel) GetTerraformSchemaVersion

func (tr *EmailChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EmailChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this EmailChannel.

func (*EmailChannel) LateInitialize

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

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

func (*EmailChannel) ResolveReferences

func (mg *EmailChannel) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this EmailChannel.

func (*EmailChannel) SetConditions

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

SetConditions of this EmailChannel.

func (*EmailChannel) SetDeletionPolicy

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

SetDeletionPolicy of this EmailChannel.

func (*EmailChannel) SetObservation

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

SetObservation for this EmailChannel

func (*EmailChannel) SetParameters

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

SetParameters for this EmailChannel

func (*EmailChannel) SetProviderConfigReference

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

SetProviderConfigReference of this EmailChannel.

func (*EmailChannel) SetProviderReference

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

SetProviderReference of this EmailChannel. Deprecated: Use SetProviderConfigReference.

func (*EmailChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this EmailChannel.

type EmailChannelList

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

EmailChannelList contains a list of EmailChannels

func (*EmailChannelList) DeepCopy

func (in *EmailChannelList) DeepCopy() *EmailChannelList

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

func (*EmailChannelList) DeepCopyInto

func (in *EmailChannelList) DeepCopyInto(out *EmailChannelList)

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

func (*EmailChannelList) DeepCopyObject

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

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

func (*EmailChannelList) GetItems

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

GetItems of this EmailChannelList.

type EmailChannelObservation

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

	MessagesPerSecond *int64 `json:"messagesPerSecond,omitempty" tf:"messages_per_second,omitempty"`
}

func (*EmailChannelObservation) DeepCopy

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

func (*EmailChannelObservation) DeepCopyInto

func (in *EmailChannelObservation) DeepCopyInto(out *EmailChannelObservation)

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

type EmailChannelParameters

type EmailChannelParameters struct {

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	ConfigurationSet *string `json:"configurationSet,omitempty" tf:"configuration_set,omitempty"`

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

	// +kubebuilder:validation:Required
	FromAddress *string `json:"fromAddress" tf:"from_address,omitempty"`

	// +kubebuilder:validation:Required
	Identity *string `json:"identity" tf:"identity,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:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`
}

func (*EmailChannelParameters) DeepCopy

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

func (*EmailChannelParameters) DeepCopyInto

func (in *EmailChannelParameters) DeepCopyInto(out *EmailChannelParameters)

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

type EmailChannelSpec

type EmailChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EmailChannelParameters `json:"forProvider"`
}

EmailChannelSpec defines the desired state of EmailChannel

func (*EmailChannelSpec) DeepCopy

func (in *EmailChannelSpec) DeepCopy() *EmailChannelSpec

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

func (*EmailChannelSpec) DeepCopyInto

func (in *EmailChannelSpec) DeepCopyInto(out *EmailChannelSpec)

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

type EmailChannelStatus

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

EmailChannelStatus defines the observed state of EmailChannel.

func (*EmailChannelStatus) DeepCopy

func (in *EmailChannelStatus) DeepCopy() *EmailChannelStatus

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

func (*EmailChannelStatus) DeepCopyInto

func (in *EmailChannelStatus) DeepCopyInto(out *EmailChannelStatus)

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

type EventStream

type EventStream struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EventStreamSpec   `json:"spec"`
	Status            EventStreamStatus `json:"status,omitempty"`
}

EventStream is the Schema for the EventStreams 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 (*EventStream) DeepCopy

func (in *EventStream) DeepCopy() *EventStream

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

func (*EventStream) DeepCopyInto

func (in *EventStream) DeepCopyInto(out *EventStream)

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

func (*EventStream) DeepCopyObject

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

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

func (*EventStream) GetCondition

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

GetCondition of this EventStream.

func (*EventStream) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this EventStream

func (*EventStream) GetDeletionPolicy

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

GetDeletionPolicy of this EventStream.

func (*EventStream) GetID

func (tr *EventStream) GetID() string

GetID returns ID of underlying Terraform resource of this EventStream

func (*EventStream) GetObservation

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

GetObservation of this EventStream

func (*EventStream) GetParameters

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

GetParameters of this EventStream

func (*EventStream) GetProviderConfigReference

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

GetProviderConfigReference of this EventStream.

func (*EventStream) GetProviderReference

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

GetProviderReference of this EventStream. Deprecated: Use GetProviderConfigReference.

func (*EventStream) GetTerraformResourceType

func (mg *EventStream) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this EventStream

func (*EventStream) GetTerraformSchemaVersion

func (tr *EventStream) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*EventStream) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this EventStream.

func (*EventStream) LateInitialize

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

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

func (*EventStream) ResolveReferences

func (mg *EventStream) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this EventStream.

func (*EventStream) SetConditions

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

SetConditions of this EventStream.

func (*EventStream) SetDeletionPolicy

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

SetDeletionPolicy of this EventStream.

func (*EventStream) SetObservation

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

SetObservation for this EventStream

func (*EventStream) SetParameters

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

SetParameters for this EventStream

func (*EventStream) SetProviderConfigReference

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

SetProviderConfigReference of this EventStream.

func (*EventStream) SetProviderReference

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

SetProviderReference of this EventStream. Deprecated: Use SetProviderConfigReference.

func (*EventStream) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this EventStream.

type EventStreamList

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

EventStreamList contains a list of EventStreams

func (*EventStreamList) DeepCopy

func (in *EventStreamList) DeepCopy() *EventStreamList

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

func (*EventStreamList) DeepCopyInto

func (in *EventStreamList) DeepCopyInto(out *EventStreamList)

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

func (*EventStreamList) DeepCopyObject

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

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

func (*EventStreamList) GetItems

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

GetItems of this EventStreamList.

type EventStreamObservation

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

func (*EventStreamObservation) DeepCopy

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

func (*EventStreamObservation) DeepCopyInto

func (in *EventStreamObservation) DeepCopyInto(out *EventStreamObservation)

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

type EventStreamParameters

type EventStreamParameters struct {

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Required
	DestinationStreamArn *string `json:"destinationStreamArn" tf:"destination_stream_arn,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:"-"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-aws/apis/iam/v1alpha2.Role
	// +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-aws/config/common.ARNExtractor()
	// +kubebuilder:validation:Optional
	RoleArn *string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	RoleArnRef *v1.Reference `json:"roleArnRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	RoleArnSelector *v1.Selector `json:"roleArnSelector,omitempty" tf:"-"`
}

func (*EventStreamParameters) DeepCopy

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

func (*EventStreamParameters) DeepCopyInto

func (in *EventStreamParameters) DeepCopyInto(out *EventStreamParameters)

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

type EventStreamSpec

type EventStreamSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     EventStreamParameters `json:"forProvider"`
}

EventStreamSpec defines the desired state of EventStream

func (*EventStreamSpec) DeepCopy

func (in *EventStreamSpec) DeepCopy() *EventStreamSpec

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

func (*EventStreamSpec) DeepCopyInto

func (in *EventStreamSpec) DeepCopyInto(out *EventStreamSpec)

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

type EventStreamStatus

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

EventStreamStatus defines the observed state of EventStream.

func (*EventStreamStatus) DeepCopy

func (in *EventStreamStatus) DeepCopy() *EventStreamStatus

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

func (*EventStreamStatus) DeepCopyInto

func (in *EventStreamStatus) DeepCopyInto(out *EventStreamStatus)

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

type GCMChannel

type GCMChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GCMChannelSpec   `json:"spec"`
	Status            GCMChannelStatus `json:"status,omitempty"`
}

GCMChannel is the Schema for the GCMChannels 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 (*GCMChannel) DeepCopy

func (in *GCMChannel) DeepCopy() *GCMChannel

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

func (*GCMChannel) DeepCopyInto

func (in *GCMChannel) DeepCopyInto(out *GCMChannel)

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

func (*GCMChannel) DeepCopyObject

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

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

func (*GCMChannel) GetCondition

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

GetCondition of this GCMChannel.

func (*GCMChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this GCMChannel

func (*GCMChannel) GetDeletionPolicy

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

GetDeletionPolicy of this GCMChannel.

func (*GCMChannel) GetID

func (tr *GCMChannel) GetID() string

GetID returns ID of underlying Terraform resource of this GCMChannel

func (*GCMChannel) GetObservation

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

GetObservation of this GCMChannel

func (*GCMChannel) GetParameters

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

GetParameters of this GCMChannel

func (*GCMChannel) GetProviderConfigReference

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

GetProviderConfigReference of this GCMChannel.

func (*GCMChannel) GetProviderReference

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

GetProviderReference of this GCMChannel. Deprecated: Use GetProviderConfigReference.

func (*GCMChannel) GetTerraformResourceType

func (mg *GCMChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this GCMChannel

func (*GCMChannel) GetTerraformSchemaVersion

func (tr *GCMChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*GCMChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this GCMChannel.

func (*GCMChannel) LateInitialize

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

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

func (*GCMChannel) SetConditions

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

SetConditions of this GCMChannel.

func (*GCMChannel) SetDeletionPolicy

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

SetDeletionPolicy of this GCMChannel.

func (*GCMChannel) SetObservation

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

SetObservation for this GCMChannel

func (*GCMChannel) SetParameters

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

SetParameters for this GCMChannel

func (*GCMChannel) SetProviderConfigReference

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

SetProviderConfigReference of this GCMChannel.

func (*GCMChannel) SetProviderReference

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

SetProviderReference of this GCMChannel. Deprecated: Use SetProviderConfigReference.

func (*GCMChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this GCMChannel.

type GCMChannelList

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

GCMChannelList contains a list of GCMChannels

func (*GCMChannelList) DeepCopy

func (in *GCMChannelList) DeepCopy() *GCMChannelList

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

func (*GCMChannelList) DeepCopyInto

func (in *GCMChannelList) DeepCopyInto(out *GCMChannelList)

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

func (*GCMChannelList) DeepCopyObject

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

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

func (*GCMChannelList) GetItems

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

GetItems of this GCMChannelList.

type GCMChannelObservation

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

func (*GCMChannelObservation) DeepCopy

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

func (*GCMChannelObservation) DeepCopyInto

func (in *GCMChannelObservation) DeepCopyInto(out *GCMChannelObservation)

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

type GCMChannelParameters

type GCMChannelParameters struct {

	// +kubebuilder:validation:Required
	APIKeySecretRef v1.SecretKeySelector `json:"apiKeySecretRef" tf:"-"`

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,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 (*GCMChannelParameters) DeepCopy

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

func (*GCMChannelParameters) DeepCopyInto

func (in *GCMChannelParameters) DeepCopyInto(out *GCMChannelParameters)

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

type GCMChannelSpec

type GCMChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     GCMChannelParameters `json:"forProvider"`
}

GCMChannelSpec defines the desired state of GCMChannel

func (*GCMChannelSpec) DeepCopy

func (in *GCMChannelSpec) DeepCopy() *GCMChannelSpec

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

func (*GCMChannelSpec) DeepCopyInto

func (in *GCMChannelSpec) DeepCopyInto(out *GCMChannelSpec)

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

type GCMChannelStatus

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

GCMChannelStatus defines the observed state of GCMChannel.

func (*GCMChannelStatus) DeepCopy

func (in *GCMChannelStatus) DeepCopy() *GCMChannelStatus

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

func (*GCMChannelStatus) DeepCopyInto

func (in *GCMChannelStatus) DeepCopyInto(out *GCMChannelStatus)

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

type LimitsObservation

type LimitsObservation struct {
}

func (*LimitsObservation) DeepCopy

func (in *LimitsObservation) DeepCopy() *LimitsObservation

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

func (*LimitsObservation) DeepCopyInto

func (in *LimitsObservation) DeepCopyInto(out *LimitsObservation)

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

type LimitsParameters

type LimitsParameters struct {

	// +kubebuilder:validation:Optional
	Daily *int64 `json:"daily,omitempty" tf:"daily,omitempty"`

	// +kubebuilder:validation:Optional
	MaximumDuration *int64 `json:"maximumDuration,omitempty" tf:"maximum_duration,omitempty"`

	// +kubebuilder:validation:Optional
	MessagesPerSecond *int64 `json:"messagesPerSecond,omitempty" tf:"messages_per_second,omitempty"`

	// +kubebuilder:validation:Optional
	Total *int64 `json:"total,omitempty" tf:"total,omitempty"`
}

func (*LimitsParameters) DeepCopy

func (in *LimitsParameters) DeepCopy() *LimitsParameters

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

func (*LimitsParameters) DeepCopyInto

func (in *LimitsParameters) DeepCopyInto(out *LimitsParameters)

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

type QuietTimeObservation

type QuietTimeObservation struct {
}

func (*QuietTimeObservation) DeepCopy

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

func (*QuietTimeObservation) DeepCopyInto

func (in *QuietTimeObservation) DeepCopyInto(out *QuietTimeObservation)

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

type QuietTimeParameters

type QuietTimeParameters struct {

	// +kubebuilder:validation:Optional
	End *string `json:"end,omitempty" tf:"end,omitempty"`

	// +kubebuilder:validation:Optional
	Start *string `json:"start,omitempty" tf:"start,omitempty"`
}

func (*QuietTimeParameters) DeepCopy

func (in *QuietTimeParameters) DeepCopy() *QuietTimeParameters

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

func (*QuietTimeParameters) DeepCopyInto

func (in *QuietTimeParameters) DeepCopyInto(out *QuietTimeParameters)

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

type SMSChannel

type SMSChannel struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SMSChannelSpec   `json:"spec"`
	Status            SMSChannelStatus `json:"status,omitempty"`
}

SMSChannel is the Schema for the SMSChannels 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 (*SMSChannel) DeepCopy

func (in *SMSChannel) DeepCopy() *SMSChannel

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

func (*SMSChannel) DeepCopyInto

func (in *SMSChannel) DeepCopyInto(out *SMSChannel)

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

func (*SMSChannel) DeepCopyObject

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

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

func (*SMSChannel) GetCondition

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

GetCondition of this SMSChannel.

func (*SMSChannel) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this SMSChannel

func (*SMSChannel) GetDeletionPolicy

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

GetDeletionPolicy of this SMSChannel.

func (*SMSChannel) GetID

func (tr *SMSChannel) GetID() string

GetID returns ID of underlying Terraform resource of this SMSChannel

func (*SMSChannel) GetObservation

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

GetObservation of this SMSChannel

func (*SMSChannel) GetParameters

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

GetParameters of this SMSChannel

func (*SMSChannel) GetProviderConfigReference

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

GetProviderConfigReference of this SMSChannel.

func (*SMSChannel) GetProviderReference

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

GetProviderReference of this SMSChannel. Deprecated: Use GetProviderConfigReference.

func (*SMSChannel) GetTerraformResourceType

func (mg *SMSChannel) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this SMSChannel

func (*SMSChannel) GetTerraformSchemaVersion

func (tr *SMSChannel) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*SMSChannel) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this SMSChannel.

func (*SMSChannel) LateInitialize

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

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

func (*SMSChannel) SetConditions

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

SetConditions of this SMSChannel.

func (*SMSChannel) SetDeletionPolicy

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

SetDeletionPolicy of this SMSChannel.

func (*SMSChannel) SetObservation

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

SetObservation for this SMSChannel

func (*SMSChannel) SetParameters

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

SetParameters for this SMSChannel

func (*SMSChannel) SetProviderConfigReference

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

SetProviderConfigReference of this SMSChannel.

func (*SMSChannel) SetProviderReference

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

SetProviderReference of this SMSChannel. Deprecated: Use SetProviderConfigReference.

func (*SMSChannel) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this SMSChannel.

type SMSChannelList

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

SMSChannelList contains a list of SMSChannels

func (*SMSChannelList) DeepCopy

func (in *SMSChannelList) DeepCopy() *SMSChannelList

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

func (*SMSChannelList) DeepCopyInto

func (in *SMSChannelList) DeepCopyInto(out *SMSChannelList)

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

func (*SMSChannelList) DeepCopyObject

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

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

func (*SMSChannelList) GetItems

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

GetItems of this SMSChannelList.

type SMSChannelObservation

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

	PromotionalMessagesPerSecond *int64 `json:"promotionalMessagesPerSecond,omitempty" tf:"promotional_messages_per_second,omitempty"`

	TransactionalMessagesPerSecond *int64 `json:"transactionalMessagesPerSecond,omitempty" tf:"transactional_messages_per_second,omitempty"`
}

func (*SMSChannelObservation) DeepCopy

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

func (*SMSChannelObservation) DeepCopyInto

func (in *SMSChannelObservation) DeepCopyInto(out *SMSChannelObservation)

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

type SMSChannelParameters

type SMSChannelParameters struct {

	// +kubebuilder:validation:Required
	ApplicationID *string `json:"applicationId" tf:"application_id,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,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
	SenderID *string `json:"senderId,omitempty" tf:"sender_id,omitempty"`

	// +kubebuilder:validation:Optional
	ShortCode *string `json:"shortCode,omitempty" tf:"short_code,omitempty"`
}

func (*SMSChannelParameters) DeepCopy

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

func (*SMSChannelParameters) DeepCopyInto

func (in *SMSChannelParameters) DeepCopyInto(out *SMSChannelParameters)

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

type SMSChannelSpec

type SMSChannelSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     SMSChannelParameters `json:"forProvider"`
}

SMSChannelSpec defines the desired state of SMSChannel

func (*SMSChannelSpec) DeepCopy

func (in *SMSChannelSpec) DeepCopy() *SMSChannelSpec

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

func (*SMSChannelSpec) DeepCopyInto

func (in *SMSChannelSpec) DeepCopyInto(out *SMSChannelSpec)

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

type SMSChannelStatus

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

SMSChannelStatus defines the observed state of SMSChannel.

func (*SMSChannelStatus) DeepCopy

func (in *SMSChannelStatus) DeepCopy() *SMSChannelStatus

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

func (*SMSChannelStatus) DeepCopyInto

func (in *SMSChannelStatus) DeepCopyInto(out *SMSChannelStatus)

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