v1alpha1

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Oct 30, 2020 License: Apache-2.0 Imports: 10 Imported by: 1

Documentation ¶

Overview ¶

+groupName=aws.kubeform.com

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	// TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api.
	// localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes.
	SchemeBuilder runtime.SchemeBuilder

	AddToScheme = localSchemeBuilder.AddToScheme
)
View Source
var SchemeGroupVersion = schema.GroupVersion{Group: aws.GroupName, Version: "v1alpha1"}

Functions ¶

func Kind ¶

func Kind(kind string) schema.GroupKind

Kind takes an unqualified kind and returns a Group qualified GroupKind

func Resource ¶

func Resource(resource string) schema.GroupResource

Resource takes an unqualified resource and returns a Group qualified GroupResource

Types ¶

type AcmCertificate ¶

type AcmCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AcmCertificateSpec   `json:"spec,omitempty"`
	Status            AcmCertificateStatus `json:"status,omitempty"`
}

func (*AcmCertificate) DeepCopy ¶

func (in *AcmCertificate) DeepCopy() *AcmCertificate

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

func (*AcmCertificate) DeepCopyInto ¶

func (in *AcmCertificate) DeepCopyInto(out *AcmCertificate)

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

func (*AcmCertificate) DeepCopyObject ¶

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

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

type AcmCertificateList ¶

type AcmCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AcmCertificate CRD objects
	Items []AcmCertificate `json:"items,omitempty"`
}

AcmCertificateList is a list of AcmCertificates

func (*AcmCertificateList) DeepCopy ¶

func (in *AcmCertificateList) DeepCopy() *AcmCertificateList

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

func (*AcmCertificateList) DeepCopyInto ¶

func (in *AcmCertificateList) DeepCopyInto(out *AcmCertificateList)

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

func (*AcmCertificateList) DeepCopyObject ¶

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

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

type AcmCertificateSpec ¶

type AcmCertificateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CertificateAuthorityArn string `json:"certificateAuthorityArn,omitempty" tf:"certificate_authority_arn,omitempty"`
	// +optional
	CertificateBody string `json:"certificateBody,omitempty" tf:"certificate_body,omitempty"`
	// +optional
	CertificateChain string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"`
	// +optional
	DomainName string `json:"domainName,omitempty" tf:"domain_name,omitempty"`
	// +optional
	DomainValidationOptions []AcmCertificateSpecDomainValidationOptions `json:"domainValidationOptions,omitempty" tf:"domain_validation_options,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Options []AcmCertificateSpecOptions `json:"options,omitempty" tf:"options,omitempty"`
	// +optional
	PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"`
	// +optional
	SubjectAlternativeNames []string `json:"subjectAlternativeNames,omitempty" tf:"subject_alternative_names,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	ValidationEmails []string `json:"validationEmails,omitempty" tf:"validation_emails,omitempty"`
	// +optional
	ValidationMethod string `json:"validationMethod,omitempty" tf:"validation_method,omitempty"`
}

func (*AcmCertificateSpec) DeepCopy ¶

func (in *AcmCertificateSpec) DeepCopy() *AcmCertificateSpec

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

func (*AcmCertificateSpec) DeepCopyInto ¶

func (in *AcmCertificateSpec) DeepCopyInto(out *AcmCertificateSpec)

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

type AcmCertificateSpecDomainValidationOptions ¶ added in v0.0.2

type AcmCertificateSpecDomainValidationOptions struct {
	// +optional
	DomainName string `json:"domainName,omitempty" tf:"domain_name,omitempty"`
	// +optional
	ResourceRecordName string `json:"resourceRecordName,omitempty" tf:"resource_record_name,omitempty"`
	// +optional
	ResourceRecordType string `json:"resourceRecordType,omitempty" tf:"resource_record_type,omitempty"`
	// +optional
	ResourceRecordValue string `json:"resourceRecordValue,omitempty" tf:"resource_record_value,omitempty"`
}

func (*AcmCertificateSpecDomainValidationOptions) DeepCopy ¶ added in v0.0.2

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

func (*AcmCertificateSpecDomainValidationOptions) DeepCopyInto ¶ added in v0.0.2

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

type AcmCertificateSpecOptions ¶ added in v0.2.0

type AcmCertificateSpecOptions struct {
	// +optional
	CertificateTransparencyLoggingPreference string `json:"certificateTransparencyLoggingPreference,omitempty" tf:"certificate_transparency_logging_preference,omitempty"`
}

func (*AcmCertificateSpecOptions) DeepCopy ¶ added in v0.2.0

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

func (*AcmCertificateSpecOptions) DeepCopyInto ¶ added in v0.2.0

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

type AcmCertificateStatus ¶

type AcmCertificateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AcmCertificateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AcmCertificateStatus) DeepCopy ¶

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

func (*AcmCertificateStatus) DeepCopyInto ¶

func (in *AcmCertificateStatus) DeepCopyInto(out *AcmCertificateStatus)

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

type AcmCertificateValidation ¶

type AcmCertificateValidation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AcmCertificateValidationSpec   `json:"spec,omitempty"`
	Status            AcmCertificateValidationStatus `json:"status,omitempty"`
}

func (*AcmCertificateValidation) DeepCopy ¶

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

func (*AcmCertificateValidation) DeepCopyInto ¶

func (in *AcmCertificateValidation) DeepCopyInto(out *AcmCertificateValidation)

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

func (*AcmCertificateValidation) DeepCopyObject ¶

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

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

type AcmCertificateValidationList ¶

type AcmCertificateValidationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AcmCertificateValidation CRD objects
	Items []AcmCertificateValidation `json:"items,omitempty"`
}

AcmCertificateValidationList is a list of AcmCertificateValidations

func (*AcmCertificateValidationList) DeepCopy ¶

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

func (*AcmCertificateValidationList) DeepCopyInto ¶

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

func (*AcmCertificateValidationList) DeepCopyObject ¶

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

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

type AcmCertificateValidationSpec ¶

type AcmCertificateValidationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	CertificateArn string `json:"certificateArn" tf:"certificate_arn"`
	// +optional
	ValidationRecordFqdns []string `json:"validationRecordFqdns,omitempty" tf:"validation_record_fqdns,omitempty"`
}

func (*AcmCertificateValidationSpec) DeepCopy ¶

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

func (*AcmCertificateValidationSpec) DeepCopyInto ¶

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

type AcmCertificateValidationStatus ¶

type AcmCertificateValidationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AcmCertificateValidationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AcmCertificateValidationStatus) DeepCopy ¶

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

func (*AcmCertificateValidationStatus) DeepCopyInto ¶

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

type AcmpcaCertificateAuthority ¶

type AcmpcaCertificateAuthority struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AcmpcaCertificateAuthoritySpec   `json:"spec,omitempty"`
	Status            AcmpcaCertificateAuthorityStatus `json:"status,omitempty"`
}

func (*AcmpcaCertificateAuthority) DeepCopy ¶

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

func (*AcmpcaCertificateAuthority) DeepCopyInto ¶

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

func (*AcmpcaCertificateAuthority) DeepCopyObject ¶

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

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

type AcmpcaCertificateAuthorityList ¶

type AcmpcaCertificateAuthorityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AcmpcaCertificateAuthority CRD objects
	Items []AcmpcaCertificateAuthority `json:"items,omitempty"`
}

AcmpcaCertificateAuthorityList is a list of AcmpcaCertificateAuthoritys

func (*AcmpcaCertificateAuthorityList) DeepCopy ¶

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

func (*AcmpcaCertificateAuthorityList) DeepCopyInto ¶

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

func (*AcmpcaCertificateAuthorityList) DeepCopyObject ¶

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

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

type AcmpcaCertificateAuthoritySpec ¶

type AcmpcaCertificateAuthoritySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Certificate string `json:"certificate,omitempty" tf:"certificate,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	CertificateAuthorityConfiguration []AcmpcaCertificateAuthoritySpecCertificateAuthorityConfiguration `json:"certificateAuthorityConfiguration" tf:"certificate_authority_configuration"`
	// +optional
	CertificateChain string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"`
	// +optional
	CertificateSigningRequest string `json:"certificateSigningRequest,omitempty" tf:"certificate_signing_request,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	NotAfter string `json:"notAfter,omitempty" tf:"not_after,omitempty"`
	// +optional
	NotBefore string `json:"notBefore,omitempty" tf:"not_before,omitempty"`
	// +optional
	PermanentDeletionTimeInDays int64 `json:"permanentDeletionTimeInDays,omitempty" tf:"permanent_deletion_time_in_days,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RevocationConfiguration []AcmpcaCertificateAuthoritySpecRevocationConfiguration `json:"revocationConfiguration,omitempty" tf:"revocation_configuration,omitempty"`
	// +optional
	Serial string `json:"serial,omitempty" tf:"serial,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*AcmpcaCertificateAuthoritySpec) DeepCopy ¶

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

func (*AcmpcaCertificateAuthoritySpec) DeepCopyInto ¶

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

type AcmpcaCertificateAuthoritySpecCertificateAuthorityConfiguration ¶

type AcmpcaCertificateAuthoritySpecCertificateAuthorityConfiguration struct {
	KeyAlgorithm     string `json:"keyAlgorithm" tf:"key_algorithm"`
	SigningAlgorithm string `json:"signingAlgorithm" tf:"signing_algorithm"`
	// +kubebuilder:validation:MaxItems=1
	Subject []AcmpcaCertificateAuthoritySpecCertificateAuthorityConfigurationSubject `json:"subject" tf:"subject"`
}

func (*AcmpcaCertificateAuthoritySpecCertificateAuthorityConfiguration) DeepCopy ¶

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

func (*AcmpcaCertificateAuthoritySpecCertificateAuthorityConfiguration) DeepCopyInto ¶

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

type AcmpcaCertificateAuthoritySpecCertificateAuthorityConfigurationSubject ¶

type AcmpcaCertificateAuthoritySpecCertificateAuthorityConfigurationSubject struct {
	// +optional
	CommonName string `json:"commonName,omitempty" tf:"common_name,omitempty"`
	// +optional
	Country string `json:"country,omitempty" tf:"country,omitempty"`
	// +optional
	DistinguishedNameQualifier string `json:"distinguishedNameQualifier,omitempty" tf:"distinguished_name_qualifier,omitempty"`
	// +optional
	GenerationQualifier string `json:"generationQualifier,omitempty" tf:"generation_qualifier,omitempty"`
	// +optional
	GivenName string `json:"givenName,omitempty" tf:"given_name,omitempty"`
	// +optional
	Initials string `json:"initials,omitempty" tf:"initials,omitempty"`
	// +optional
	Locality string `json:"locality,omitempty" tf:"locality,omitempty"`
	// +optional
	Organization string `json:"organization,omitempty" tf:"organization,omitempty"`
	// +optional
	OrganizationalUnit string `json:"organizationalUnit,omitempty" tf:"organizational_unit,omitempty"`
	// +optional
	Pseudonym string `json:"pseudonym,omitempty" tf:"pseudonym,omitempty"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	Surname string `json:"surname,omitempty" tf:"surname,omitempty"`
	// +optional
	Title string `json:"title,omitempty" tf:"title,omitempty"`
}

func (*AcmpcaCertificateAuthoritySpecCertificateAuthorityConfigurationSubject) DeepCopy ¶

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

func (*AcmpcaCertificateAuthoritySpecCertificateAuthorityConfigurationSubject) DeepCopyInto ¶

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

type AcmpcaCertificateAuthoritySpecRevocationConfiguration ¶

type AcmpcaCertificateAuthoritySpecRevocationConfiguration struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CrlConfiguration []AcmpcaCertificateAuthoritySpecRevocationConfigurationCrlConfiguration `json:"crlConfiguration,omitempty" tf:"crl_configuration,omitempty"`
}

func (*AcmpcaCertificateAuthoritySpecRevocationConfiguration) DeepCopy ¶

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

func (*AcmpcaCertificateAuthoritySpecRevocationConfiguration) DeepCopyInto ¶

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

type AcmpcaCertificateAuthoritySpecRevocationConfigurationCrlConfiguration ¶

type AcmpcaCertificateAuthoritySpecRevocationConfigurationCrlConfiguration struct {
	// +optional
	CustomCname string `json:"customCname,omitempty" tf:"custom_cname,omitempty"`
	// +optional
	Enabled          bool  `json:"enabled,omitempty" tf:"enabled,omitempty"`
	ExpirationInDays int64 `json:"expirationInDays" tf:"expiration_in_days"`
	// +optional
	S3BucketName string `json:"s3BucketName,omitempty" tf:"s3_bucket_name,omitempty"`
}

func (*AcmpcaCertificateAuthoritySpecRevocationConfigurationCrlConfiguration) DeepCopy ¶

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

func (*AcmpcaCertificateAuthoritySpecRevocationConfigurationCrlConfiguration) DeepCopyInto ¶

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

type AcmpcaCertificateAuthorityStatus ¶

type AcmpcaCertificateAuthorityStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AcmpcaCertificateAuthoritySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AcmpcaCertificateAuthorityStatus) DeepCopy ¶

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

func (*AcmpcaCertificateAuthorityStatus) DeepCopyInto ¶

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

type Alb ¶

type Alb struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlbSpec   `json:"spec,omitempty"`
	Status            AlbStatus `json:"status,omitempty"`
}

func (*Alb) DeepCopy ¶

func (in *Alb) DeepCopy() *Alb

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

func (*Alb) DeepCopyInto ¶

func (in *Alb) DeepCopyInto(out *Alb)

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

func (*Alb) DeepCopyObject ¶

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

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

type AlbList ¶

type AlbList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Alb CRD objects
	Items []Alb `json:"items,omitempty"`
}

AlbList is a list of Albs

func (*AlbList) DeepCopy ¶

func (in *AlbList) DeepCopy() *AlbList

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

func (*AlbList) DeepCopyInto ¶

func (in *AlbList) DeepCopyInto(out *AlbList)

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

func (*AlbList) DeepCopyObject ¶

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

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

type AlbListener ¶

type AlbListener struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlbListenerSpec   `json:"spec,omitempty"`
	Status            AlbListenerStatus `json:"status,omitempty"`
}

func (*AlbListener) DeepCopy ¶

func (in *AlbListener) DeepCopy() *AlbListener

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

func (*AlbListener) DeepCopyInto ¶

func (in *AlbListener) DeepCopyInto(out *AlbListener)

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

func (*AlbListener) DeepCopyObject ¶

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

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

type AlbListenerCertificate ¶

type AlbListenerCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlbListenerCertificateSpec   `json:"spec,omitempty"`
	Status            AlbListenerCertificateStatus `json:"status,omitempty"`
}

func (*AlbListenerCertificate) DeepCopy ¶

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

func (*AlbListenerCertificate) DeepCopyInto ¶

func (in *AlbListenerCertificate) DeepCopyInto(out *AlbListenerCertificate)

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

func (*AlbListenerCertificate) DeepCopyObject ¶

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

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

type AlbListenerCertificateList ¶

type AlbListenerCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AlbListenerCertificate CRD objects
	Items []AlbListenerCertificate `json:"items,omitempty"`
}

AlbListenerCertificateList is a list of AlbListenerCertificates

func (*AlbListenerCertificateList) DeepCopy ¶

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

func (*AlbListenerCertificateList) DeepCopyInto ¶

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

func (*AlbListenerCertificateList) DeepCopyObject ¶

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

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

type AlbListenerCertificateSpec ¶

type AlbListenerCertificateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	CertificateArn string `json:"certificateArn" tf:"certificate_arn"`
	ListenerArn    string `json:"listenerArn" tf:"listener_arn"`
}

func (*AlbListenerCertificateSpec) DeepCopy ¶

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

func (*AlbListenerCertificateSpec) DeepCopyInto ¶

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

type AlbListenerCertificateStatus ¶

type AlbListenerCertificateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AlbListenerCertificateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AlbListenerCertificateStatus) DeepCopy ¶

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

func (*AlbListenerCertificateStatus) DeepCopyInto ¶

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

type AlbListenerList ¶

type AlbListenerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AlbListener CRD objects
	Items []AlbListener `json:"items,omitempty"`
}

AlbListenerList is a list of AlbListeners

func (*AlbListenerList) DeepCopy ¶

func (in *AlbListenerList) DeepCopy() *AlbListenerList

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

func (*AlbListenerList) DeepCopyInto ¶

func (in *AlbListenerList) DeepCopyInto(out *AlbListenerList)

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

func (*AlbListenerList) DeepCopyObject ¶

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

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

type AlbListenerRule ¶

type AlbListenerRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlbListenerRuleSpec   `json:"spec,omitempty"`
	Status            AlbListenerRuleStatus `json:"status,omitempty"`
}

func (*AlbListenerRule) DeepCopy ¶

func (in *AlbListenerRule) DeepCopy() *AlbListenerRule

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

func (*AlbListenerRule) DeepCopyInto ¶

func (in *AlbListenerRule) DeepCopyInto(out *AlbListenerRule)

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

func (*AlbListenerRule) DeepCopyObject ¶

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

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

type AlbListenerRuleList ¶

type AlbListenerRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AlbListenerRule CRD objects
	Items []AlbListenerRule `json:"items,omitempty"`
}

AlbListenerRuleList is a list of AlbListenerRules

func (*AlbListenerRuleList) DeepCopy ¶

func (in *AlbListenerRuleList) DeepCopy() *AlbListenerRuleList

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

func (*AlbListenerRuleList) DeepCopyInto ¶

func (in *AlbListenerRuleList) DeepCopyInto(out *AlbListenerRuleList)

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

func (*AlbListenerRuleList) DeepCopyObject ¶

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

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

type AlbListenerRuleSpec ¶

type AlbListenerRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	Action []AlbListenerRuleSpecAction `json:"action" tf:"action"`
	// +optional
	Arn         string                         `json:"arn,omitempty" tf:"arn,omitempty"`
	Condition   []AlbListenerRuleSpecCondition `json:"condition" tf:"condition"`
	ListenerArn string                         `json:"listenerArn" tf:"listener_arn"`
	// +optional
	Priority int64 `json:"priority,omitempty" tf:"priority,omitempty"`
}

func (*AlbListenerRuleSpec) DeepCopy ¶

func (in *AlbListenerRuleSpec) DeepCopy() *AlbListenerRuleSpec

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

func (*AlbListenerRuleSpec) DeepCopyInto ¶

func (in *AlbListenerRuleSpec) DeepCopyInto(out *AlbListenerRuleSpec)

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

type AlbListenerRuleSpecAction ¶

type AlbListenerRuleSpecAction struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AuthenticateCognito []AlbListenerRuleSpecActionAuthenticateCognito `json:"authenticateCognito,omitempty" tf:"authenticate_cognito,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AuthenticateOidc []AlbListenerRuleSpecActionAuthenticateOidc `json:"authenticateOidc,omitempty" tf:"authenticate_oidc,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	FixedResponse []AlbListenerRuleSpecActionFixedResponse `json:"fixedResponse,omitempty" tf:"fixed_response,omitempty"`
	// +optional
	Order int64 `json:"order,omitempty" tf:"order,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Redirect []AlbListenerRuleSpecActionRedirect `json:"redirect,omitempty" tf:"redirect,omitempty"`
	// +optional
	TargetGroupArn string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"`
	Type           string `json:"type" tf:"type"`
}

func (*AlbListenerRuleSpecAction) DeepCopy ¶

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

func (*AlbListenerRuleSpecAction) DeepCopyInto ¶

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

type AlbListenerRuleSpecActionAuthenticateCognito ¶

type AlbListenerRuleSpecActionAuthenticateCognito struct {
	// +optional
	AuthenticationRequestExtraParams map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`
	// +optional
	OnUnauthenticatedRequest string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	SessionCookieName string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`
	// +optional
	SessionTimeout   int64  `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`
	UserPoolArn      string `json:"userPoolArn" tf:"user_pool_arn"`
	UserPoolClientID string `json:"userPoolClientID" tf:"user_pool_client_id"`
	UserPoolDomain   string `json:"userPoolDomain" tf:"user_pool_domain"`
}

func (*AlbListenerRuleSpecActionAuthenticateCognito) DeepCopy ¶

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

func (*AlbListenerRuleSpecActionAuthenticateCognito) DeepCopyInto ¶

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

type AlbListenerRuleSpecActionAuthenticateOidc ¶

type AlbListenerRuleSpecActionAuthenticateOidc struct {
	// +optional
	AuthenticationRequestExtraParams map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`
	AuthorizationEndpoint            string            `json:"authorizationEndpoint" tf:"authorization_endpoint"`
	ClientID                         string            `json:"clientID" tf:"client_id"`
	ClientSecret                     string            `json:"-" sensitive:"true" tf:"client_secret"`
	Issuer                           string            `json:"issuer" tf:"issuer"`
	// +optional
	OnUnauthenticatedRequest string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	SessionCookieName string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`
	// +optional
	SessionTimeout   int64  `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`
	TokenEndpoint    string `json:"tokenEndpoint" tf:"token_endpoint"`
	UserInfoEndpoint string `json:"userInfoEndpoint" tf:"user_info_endpoint"`
}

func (*AlbListenerRuleSpecActionAuthenticateOidc) DeepCopy ¶

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

func (*AlbListenerRuleSpecActionAuthenticateOidc) DeepCopyInto ¶

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

type AlbListenerRuleSpecActionFixedResponse ¶

type AlbListenerRuleSpecActionFixedResponse struct {
	ContentType string `json:"contentType" tf:"content_type"`
	// +optional
	MessageBody string `json:"messageBody,omitempty" tf:"message_body,omitempty"`
	// +optional
	StatusCode string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*AlbListenerRuleSpecActionFixedResponse) DeepCopy ¶

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

func (*AlbListenerRuleSpecActionFixedResponse) DeepCopyInto ¶

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

type AlbListenerRuleSpecActionRedirect ¶

type AlbListenerRuleSpecActionRedirect struct {
	// +optional
	Host string `json:"host,omitempty" tf:"host,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	Port string `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	Query      string `json:"query,omitempty" tf:"query,omitempty"`
	StatusCode string `json:"statusCode" tf:"status_code"`
}

func (*AlbListenerRuleSpecActionRedirect) DeepCopy ¶

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

func (*AlbListenerRuleSpecActionRedirect) DeepCopyInto ¶

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

type AlbListenerRuleSpecCondition ¶

type AlbListenerRuleSpecCondition struct {
	// +optional
	Field string `json:"field,omitempty" tf:"field,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Values []string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*AlbListenerRuleSpecCondition) DeepCopy ¶

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

func (*AlbListenerRuleSpecCondition) DeepCopyInto ¶

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

type AlbListenerRuleStatus ¶

type AlbListenerRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AlbListenerRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AlbListenerRuleStatus) DeepCopy ¶

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

func (*AlbListenerRuleStatus) DeepCopyInto ¶

func (in *AlbListenerRuleStatus) DeepCopyInto(out *AlbListenerRuleStatus)

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

type AlbListenerSpec ¶

type AlbListenerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CertificateArn  string                         `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`
	DefaultAction   []AlbListenerSpecDefaultAction `json:"defaultAction" tf:"default_action"`
	LoadBalancerArn string                         `json:"loadBalancerArn" tf:"load_balancer_arn"`
	Port            int64                          `json:"port" tf:"port"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	SslPolicy string `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"`
}

func (*AlbListenerSpec) DeepCopy ¶

func (in *AlbListenerSpec) DeepCopy() *AlbListenerSpec

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

func (*AlbListenerSpec) DeepCopyInto ¶

func (in *AlbListenerSpec) DeepCopyInto(out *AlbListenerSpec)

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

type AlbListenerSpecDefaultAction ¶

type AlbListenerSpecDefaultAction struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AuthenticateCognito []AlbListenerSpecDefaultActionAuthenticateCognito `json:"authenticateCognito,omitempty" tf:"authenticate_cognito,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AuthenticateOidc []AlbListenerSpecDefaultActionAuthenticateOidc `json:"authenticateOidc,omitempty" tf:"authenticate_oidc,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	FixedResponse []AlbListenerSpecDefaultActionFixedResponse `json:"fixedResponse,omitempty" tf:"fixed_response,omitempty"`
	// +optional
	Order int64 `json:"order,omitempty" tf:"order,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Redirect []AlbListenerSpecDefaultActionRedirect `json:"redirect,omitempty" tf:"redirect,omitempty"`
	// +optional
	TargetGroupArn string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"`
	Type           string `json:"type" tf:"type"`
}

func (*AlbListenerSpecDefaultAction) DeepCopy ¶

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

func (*AlbListenerSpecDefaultAction) DeepCopyInto ¶

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

type AlbListenerSpecDefaultActionAuthenticateCognito ¶

type AlbListenerSpecDefaultActionAuthenticateCognito struct {
	// +optional
	AuthenticationRequestExtraParams map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`
	// +optional
	OnUnauthenticatedRequest string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	SessionCookieName string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`
	// +optional
	SessionTimeout   int64  `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`
	UserPoolArn      string `json:"userPoolArn" tf:"user_pool_arn"`
	UserPoolClientID string `json:"userPoolClientID" tf:"user_pool_client_id"`
	UserPoolDomain   string `json:"userPoolDomain" tf:"user_pool_domain"`
}

func (*AlbListenerSpecDefaultActionAuthenticateCognito) DeepCopy ¶

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

func (*AlbListenerSpecDefaultActionAuthenticateCognito) DeepCopyInto ¶

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

type AlbListenerSpecDefaultActionAuthenticateOidc ¶

type AlbListenerSpecDefaultActionAuthenticateOidc struct {
	// +optional
	AuthenticationRequestExtraParams map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`
	AuthorizationEndpoint            string            `json:"authorizationEndpoint" tf:"authorization_endpoint"`
	ClientID                         string            `json:"clientID" tf:"client_id"`
	ClientSecret                     string            `json:"-" sensitive:"true" tf:"client_secret"`
	Issuer                           string            `json:"issuer" tf:"issuer"`
	// +optional
	OnUnauthenticatedRequest string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	SessionCookieName string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`
	// +optional
	SessionTimeout   int64  `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`
	TokenEndpoint    string `json:"tokenEndpoint" tf:"token_endpoint"`
	UserInfoEndpoint string `json:"userInfoEndpoint" tf:"user_info_endpoint"`
}

func (*AlbListenerSpecDefaultActionAuthenticateOidc) DeepCopy ¶

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

func (*AlbListenerSpecDefaultActionAuthenticateOidc) DeepCopyInto ¶

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

type AlbListenerSpecDefaultActionFixedResponse ¶

type AlbListenerSpecDefaultActionFixedResponse struct {
	ContentType string `json:"contentType" tf:"content_type"`
	// +optional
	MessageBody string `json:"messageBody,omitempty" tf:"message_body,omitempty"`
	// +optional
	StatusCode string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*AlbListenerSpecDefaultActionFixedResponse) DeepCopy ¶

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

func (*AlbListenerSpecDefaultActionFixedResponse) DeepCopyInto ¶

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

type AlbListenerSpecDefaultActionRedirect ¶

type AlbListenerSpecDefaultActionRedirect struct {
	// +optional
	Host string `json:"host,omitempty" tf:"host,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	Port string `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	Query      string `json:"query,omitempty" tf:"query,omitempty"`
	StatusCode string `json:"statusCode" tf:"status_code"`
}

func (*AlbListenerSpecDefaultActionRedirect) DeepCopy ¶

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

func (*AlbListenerSpecDefaultActionRedirect) DeepCopyInto ¶

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

type AlbListenerStatus ¶

type AlbListenerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AlbListenerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AlbListenerStatus) DeepCopy ¶

func (in *AlbListenerStatus) DeepCopy() *AlbListenerStatus

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

func (*AlbListenerStatus) DeepCopyInto ¶

func (in *AlbListenerStatus) DeepCopyInto(out *AlbListenerStatus)

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

type AlbSpec ¶

type AlbSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	// +kubebuilder:validation:MaxItems=1
	AccessLogs []AlbSpecAccessLogs `json:"accessLogs,omitempty" tf:"access_logs,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ArnSuffix string `json:"arnSuffix,omitempty" tf:"arn_suffix,omitempty"`
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	EnableCrossZoneLoadBalancing bool `json:"enableCrossZoneLoadBalancing,omitempty" tf:"enable_cross_zone_load_balancing,omitempty"`
	// +optional
	EnableDeletionProtection bool `json:"enableDeletionProtection,omitempty" tf:"enable_deletion_protection,omitempty"`
	// +optional
	EnableHttp2 bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"`
	// +optional
	IdleTimeout int64 `json:"idleTimeout,omitempty" tf:"idle_timeout,omitempty"`
	// +optional
	Internal bool `json:"internal,omitempty" tf:"internal,omitempty"`
	// +optional
	IpAddressType string `json:"ipAddressType,omitempty" tf:"ip_address_type,omitempty"`
	// +optional
	LoadBalancerType string `json:"loadBalancerType,omitempty" tf:"load_balancer_type,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SubnetMapping []AlbSpecSubnetMapping `json:"subnetMapping,omitempty" tf:"subnet_mapping,omitempty"`
	// +optional
	Subnets []string `json:"subnets,omitempty" tf:"subnets,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
	// +optional
	ZoneID string `json:"zoneID,omitempty" tf:"zone_id,omitempty"`
}

func (*AlbSpec) DeepCopy ¶

func (in *AlbSpec) DeepCopy() *AlbSpec

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

func (*AlbSpec) DeepCopyInto ¶

func (in *AlbSpec) DeepCopyInto(out *AlbSpec)

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

type AlbSpecAccessLogs ¶

type AlbSpecAccessLogs struct {
	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
}

func (*AlbSpecAccessLogs) DeepCopy ¶

func (in *AlbSpecAccessLogs) DeepCopy() *AlbSpecAccessLogs

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

func (*AlbSpecAccessLogs) DeepCopyInto ¶

func (in *AlbSpecAccessLogs) DeepCopyInto(out *AlbSpecAccessLogs)

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

type AlbSpecSubnetMapping ¶ added in v0.0.2

type AlbSpecSubnetMapping struct {
	// +optional
	AllocationID string `json:"allocationID,omitempty" tf:"allocation_id,omitempty"`
	SubnetID     string `json:"subnetID" tf:"subnet_id"`
}

func (*AlbSpecSubnetMapping) DeepCopy ¶ added in v0.0.2

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

func (*AlbSpecSubnetMapping) DeepCopyInto ¶ added in v0.0.2

func (in *AlbSpecSubnetMapping) DeepCopyInto(out *AlbSpecSubnetMapping)

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

type AlbStatus ¶

type AlbStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AlbSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AlbStatus) DeepCopy ¶

func (in *AlbStatus) DeepCopy() *AlbStatus

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

func (*AlbStatus) DeepCopyInto ¶

func (in *AlbStatus) DeepCopyInto(out *AlbStatus)

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

type AlbTargetGroup ¶

type AlbTargetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlbTargetGroupSpec   `json:"spec,omitempty"`
	Status            AlbTargetGroupStatus `json:"status,omitempty"`
}

func (*AlbTargetGroup) DeepCopy ¶

func (in *AlbTargetGroup) DeepCopy() *AlbTargetGroup

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

func (*AlbTargetGroup) DeepCopyInto ¶

func (in *AlbTargetGroup) DeepCopyInto(out *AlbTargetGroup)

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

func (*AlbTargetGroup) DeepCopyObject ¶

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

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

type AlbTargetGroupAttachment ¶

type AlbTargetGroupAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlbTargetGroupAttachmentSpec   `json:"spec,omitempty"`
	Status            AlbTargetGroupAttachmentStatus `json:"status,omitempty"`
}

func (*AlbTargetGroupAttachment) DeepCopy ¶

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

func (*AlbTargetGroupAttachment) DeepCopyInto ¶

func (in *AlbTargetGroupAttachment) DeepCopyInto(out *AlbTargetGroupAttachment)

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

func (*AlbTargetGroupAttachment) DeepCopyObject ¶

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

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

type AlbTargetGroupAttachmentList ¶

type AlbTargetGroupAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AlbTargetGroupAttachment CRD objects
	Items []AlbTargetGroupAttachment `json:"items,omitempty"`
}

AlbTargetGroupAttachmentList is a list of AlbTargetGroupAttachments

func (*AlbTargetGroupAttachmentList) DeepCopy ¶

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

func (*AlbTargetGroupAttachmentList) DeepCopyInto ¶

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

func (*AlbTargetGroupAttachmentList) DeepCopyObject ¶

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

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

type AlbTargetGroupAttachmentSpec ¶

type AlbTargetGroupAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	Port           int64  `json:"port,omitempty" tf:"port,omitempty"`
	TargetGroupArn string `json:"targetGroupArn" tf:"target_group_arn"`
	TargetID       string `json:"targetID" tf:"target_id"`
}

func (*AlbTargetGroupAttachmentSpec) DeepCopy ¶

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

func (*AlbTargetGroupAttachmentSpec) DeepCopyInto ¶

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

type AlbTargetGroupAttachmentStatus ¶

type AlbTargetGroupAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AlbTargetGroupAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AlbTargetGroupAttachmentStatus) DeepCopy ¶

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

func (*AlbTargetGroupAttachmentStatus) DeepCopyInto ¶

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

type AlbTargetGroupList ¶

type AlbTargetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AlbTargetGroup CRD objects
	Items []AlbTargetGroup `json:"items,omitempty"`
}

AlbTargetGroupList is a list of AlbTargetGroups

func (*AlbTargetGroupList) DeepCopy ¶

func (in *AlbTargetGroupList) DeepCopy() *AlbTargetGroupList

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

func (*AlbTargetGroupList) DeepCopyInto ¶

func (in *AlbTargetGroupList) DeepCopyInto(out *AlbTargetGroupList)

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

func (*AlbTargetGroupList) DeepCopyObject ¶

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

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

type AlbTargetGroupSpec ¶

type AlbTargetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ArnSuffix string `json:"arnSuffix,omitempty" tf:"arn_suffix,omitempty"`
	// +optional
	DeregistrationDelay int64 `json:"deregistrationDelay,omitempty" tf:"deregistration_delay,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HealthCheck []AlbTargetGroupSpecHealthCheck `json:"healthCheck,omitempty" tf:"health_check,omitempty"`
	// +optional
	LambdaMultiValueHeadersEnabled bool `json:"lambdaMultiValueHeadersEnabled,omitempty" tf:"lambda_multi_value_headers_enabled,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	ProxyProtocolV2 bool `json:"proxyProtocolV2,omitempty" tf:"proxy_protocol_v2,omitempty"`
	// +optional
	SlowStart int64 `json:"slowStart,omitempty" tf:"slow_start,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Stickiness []AlbTargetGroupSpecStickiness `json:"stickiness,omitempty" tf:"stickiness,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TargetType string `json:"targetType,omitempty" tf:"target_type,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*AlbTargetGroupSpec) DeepCopy ¶

func (in *AlbTargetGroupSpec) DeepCopy() *AlbTargetGroupSpec

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

func (*AlbTargetGroupSpec) DeepCopyInto ¶

func (in *AlbTargetGroupSpec) DeepCopyInto(out *AlbTargetGroupSpec)

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

type AlbTargetGroupSpecHealthCheck ¶ added in v0.0.2

type AlbTargetGroupSpecHealthCheck struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	HealthyThreshold int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"`
	// +optional
	Interval int64 `json:"interval,omitempty" tf:"interval,omitempty"`
	// +optional
	Matcher string `json:"matcher,omitempty" tf:"matcher,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	Port string `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	Timeout int64 `json:"timeout,omitempty" tf:"timeout,omitempty"`
	// +optional
	UnhealthyThreshold int64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"`
}

func (*AlbTargetGroupSpecHealthCheck) DeepCopy ¶ added in v0.0.2

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

func (*AlbTargetGroupSpecHealthCheck) DeepCopyInto ¶ added in v0.0.2

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

type AlbTargetGroupSpecStickiness ¶ added in v0.0.2

type AlbTargetGroupSpecStickiness struct {
	// +optional
	CookieDuration int64 `json:"cookieDuration,omitempty" tf:"cookie_duration,omitempty"`
	// +optional
	Enabled bool   `json:"enabled,omitempty" tf:"enabled,omitempty"`
	Type    string `json:"type" tf:"type"`
}

func (*AlbTargetGroupSpecStickiness) DeepCopy ¶ added in v0.0.2

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

func (*AlbTargetGroupSpecStickiness) DeepCopyInto ¶ added in v0.0.2

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

type AlbTargetGroupStatus ¶

type AlbTargetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AlbTargetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AlbTargetGroupStatus) DeepCopy ¶

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

func (*AlbTargetGroupStatus) DeepCopyInto ¶

func (in *AlbTargetGroupStatus) DeepCopyInto(out *AlbTargetGroupStatus)

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

type Ami ¶

type Ami struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AmiSpec   `json:"spec,omitempty"`
	Status            AmiStatus `json:"status,omitempty"`
}

func (*Ami) DeepCopy ¶

func (in *Ami) DeepCopy() *Ami

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

func (*Ami) DeepCopyInto ¶

func (in *Ami) DeepCopyInto(out *Ami)

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

func (*Ami) DeepCopyObject ¶

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

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

type AmiCopy ¶

type AmiCopy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AmiCopySpec   `json:"spec,omitempty"`
	Status            AmiCopyStatus `json:"status,omitempty"`
}

func (*AmiCopy) DeepCopy ¶

func (in *AmiCopy) DeepCopy() *AmiCopy

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

func (*AmiCopy) DeepCopyInto ¶

func (in *AmiCopy) DeepCopyInto(out *AmiCopy)

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

func (*AmiCopy) DeepCopyObject ¶

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

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

type AmiCopyList ¶

type AmiCopyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AmiCopy CRD objects
	Items []AmiCopy `json:"items,omitempty"`
}

AmiCopyList is a list of AmiCopys

func (*AmiCopyList) DeepCopy ¶

func (in *AmiCopyList) DeepCopy() *AmiCopyList

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

func (*AmiCopyList) DeepCopyInto ¶

func (in *AmiCopyList) DeepCopyInto(out *AmiCopyList)

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

func (*AmiCopyList) DeepCopyObject ¶

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

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

type AmiCopySpec ¶

type AmiCopySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Architecture string `json:"architecture,omitempty" tf:"architecture,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	EbsBlockDevice []AmiCopySpecEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"`
	// +optional
	EnaSupport bool `json:"enaSupport,omitempty" tf:"ena_support,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	EphemeralBlockDevice []AmiCopySpecEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"`
	// +optional
	ImageLocation string `json:"imageLocation,omitempty" tf:"image_location,omitempty"`
	// +optional
	KernelID string `json:"kernelID,omitempty" tf:"kernel_id,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	ManageEbsSnapshots bool   `json:"manageEbsSnapshots,omitempty" tf:"manage_ebs_snapshots,omitempty"`
	Name               string `json:"name" tf:"name"`
	// +optional
	RamdiskID string `json:"ramdiskID,omitempty" tf:"ramdisk_id,omitempty"`
	// +optional
	RootDeviceName string `json:"rootDeviceName,omitempty" tf:"root_device_name,omitempty"`
	// +optional
	RootSnapshotID  string `json:"rootSnapshotID,omitempty" tf:"root_snapshot_id,omitempty"`
	SourceAmiID     string `json:"sourceAmiID" tf:"source_ami_id"`
	SourceAmiRegion string `json:"sourceAmiRegion" tf:"source_ami_region"`
	// +optional
	SriovNetSupport string `json:"sriovNetSupport,omitempty" tf:"sriov_net_support,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VirtualizationType string `json:"virtualizationType,omitempty" tf:"virtualization_type,omitempty"`
}

func (*AmiCopySpec) DeepCopy ¶

func (in *AmiCopySpec) DeepCopy() *AmiCopySpec

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

func (*AmiCopySpec) DeepCopyInto ¶

func (in *AmiCopySpec) DeepCopyInto(out *AmiCopySpec)

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

type AmiCopySpecEbsBlockDevice ¶ added in v0.0.2

type AmiCopySpecEbsBlockDevice struct {
	// +optional
	DeleteOnTermination bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*AmiCopySpecEbsBlockDevice) DeepCopy ¶ added in v0.0.2

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

func (*AmiCopySpecEbsBlockDevice) DeepCopyInto ¶ added in v0.0.2

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

type AmiCopySpecEphemeralBlockDevice ¶ added in v0.0.2

type AmiCopySpecEphemeralBlockDevice struct {
	// +optional
	DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"`
	// +optional
	VirtualName string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"`
}

func (*AmiCopySpecEphemeralBlockDevice) DeepCopy ¶ added in v0.0.2

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

func (*AmiCopySpecEphemeralBlockDevice) DeepCopyInto ¶ added in v0.0.2

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

type AmiCopyStatus ¶

type AmiCopyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AmiCopySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AmiCopyStatus) DeepCopy ¶

func (in *AmiCopyStatus) DeepCopy() *AmiCopyStatus

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

func (*AmiCopyStatus) DeepCopyInto ¶

func (in *AmiCopyStatus) DeepCopyInto(out *AmiCopyStatus)

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

type AmiFromInstance ¶

type AmiFromInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AmiFromInstanceSpec   `json:"spec,omitempty"`
	Status            AmiFromInstanceStatus `json:"status,omitempty"`
}

func (*AmiFromInstance) DeepCopy ¶

func (in *AmiFromInstance) DeepCopy() *AmiFromInstance

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

func (*AmiFromInstance) DeepCopyInto ¶

func (in *AmiFromInstance) DeepCopyInto(out *AmiFromInstance)

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

func (*AmiFromInstance) DeepCopyObject ¶

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

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

type AmiFromInstanceList ¶

type AmiFromInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AmiFromInstance CRD objects
	Items []AmiFromInstance `json:"items,omitempty"`
}

AmiFromInstanceList is a list of AmiFromInstances

func (*AmiFromInstanceList) DeepCopy ¶

func (in *AmiFromInstanceList) DeepCopy() *AmiFromInstanceList

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

func (*AmiFromInstanceList) DeepCopyInto ¶

func (in *AmiFromInstanceList) DeepCopyInto(out *AmiFromInstanceList)

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

func (*AmiFromInstanceList) DeepCopyObject ¶

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

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

type AmiFromInstanceSpec ¶

type AmiFromInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Architecture string `json:"architecture,omitempty" tf:"architecture,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	EbsBlockDevice []AmiFromInstanceSpecEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"`
	// +optional
	EnaSupport bool `json:"enaSupport,omitempty" tf:"ena_support,omitempty"`
	// +optional
	EphemeralBlockDevice []AmiFromInstanceSpecEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"`
	// +optional
	ImageLocation string `json:"imageLocation,omitempty" tf:"image_location,omitempty"`
	// +optional
	KernelID string `json:"kernelID,omitempty" tf:"kernel_id,omitempty"`
	// +optional
	ManageEbsSnapshots bool   `json:"manageEbsSnapshots,omitempty" tf:"manage_ebs_snapshots,omitempty"`
	Name               string `json:"name" tf:"name"`
	// +optional
	RamdiskID string `json:"ramdiskID,omitempty" tf:"ramdisk_id,omitempty"`
	// +optional
	RootDeviceName string `json:"rootDeviceName,omitempty" tf:"root_device_name,omitempty"`
	// +optional
	RootSnapshotID string `json:"rootSnapshotID,omitempty" tf:"root_snapshot_id,omitempty"`
	// +optional
	SnapshotWithoutReboot bool   `json:"snapshotWithoutReboot,omitempty" tf:"snapshot_without_reboot,omitempty"`
	SourceInstanceID      string `json:"sourceInstanceID" tf:"source_instance_id"`
	// +optional
	SriovNetSupport string `json:"sriovNetSupport,omitempty" tf:"sriov_net_support,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VirtualizationType string `json:"virtualizationType,omitempty" tf:"virtualization_type,omitempty"`
}

func (*AmiFromInstanceSpec) DeepCopy ¶

func (in *AmiFromInstanceSpec) DeepCopy() *AmiFromInstanceSpec

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

func (*AmiFromInstanceSpec) DeepCopyInto ¶

func (in *AmiFromInstanceSpec) DeepCopyInto(out *AmiFromInstanceSpec)

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

type AmiFromInstanceSpecEbsBlockDevice ¶ added in v0.0.2

type AmiFromInstanceSpecEbsBlockDevice struct {
	// +optional
	DeleteOnTermination bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*AmiFromInstanceSpecEbsBlockDevice) DeepCopy ¶ added in v0.0.2

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

func (*AmiFromInstanceSpecEbsBlockDevice) DeepCopyInto ¶ added in v0.0.2

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

type AmiFromInstanceSpecEphemeralBlockDevice ¶ added in v0.0.2

type AmiFromInstanceSpecEphemeralBlockDevice struct {
	// +optional
	DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"`
	// +optional
	VirtualName string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"`
}

func (*AmiFromInstanceSpecEphemeralBlockDevice) DeepCopy ¶ added in v0.0.2

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

func (*AmiFromInstanceSpecEphemeralBlockDevice) DeepCopyInto ¶ added in v0.0.2

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

type AmiFromInstanceStatus ¶

type AmiFromInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AmiFromInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AmiFromInstanceStatus) DeepCopy ¶

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

func (*AmiFromInstanceStatus) DeepCopyInto ¶

func (in *AmiFromInstanceStatus) DeepCopyInto(out *AmiFromInstanceStatus)

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

type AmiLaunchPermission ¶

type AmiLaunchPermission struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AmiLaunchPermissionSpec   `json:"spec,omitempty"`
	Status            AmiLaunchPermissionStatus `json:"status,omitempty"`
}

func (*AmiLaunchPermission) DeepCopy ¶

func (in *AmiLaunchPermission) DeepCopy() *AmiLaunchPermission

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

func (*AmiLaunchPermission) DeepCopyInto ¶

func (in *AmiLaunchPermission) DeepCopyInto(out *AmiLaunchPermission)

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

func (*AmiLaunchPermission) DeepCopyObject ¶

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

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

type AmiLaunchPermissionList ¶

type AmiLaunchPermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AmiLaunchPermission CRD objects
	Items []AmiLaunchPermission `json:"items,omitempty"`
}

AmiLaunchPermissionList is a list of AmiLaunchPermissions

func (*AmiLaunchPermissionList) DeepCopy ¶

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

func (*AmiLaunchPermissionList) DeepCopyInto ¶

func (in *AmiLaunchPermissionList) DeepCopyInto(out *AmiLaunchPermissionList)

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

func (*AmiLaunchPermissionList) DeepCopyObject ¶

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

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

type AmiLaunchPermissionSpec ¶

type AmiLaunchPermissionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	AccountID string `json:"accountID" tf:"account_id"`
	ImageID   string `json:"imageID" tf:"image_id"`
}

func (*AmiLaunchPermissionSpec) DeepCopy ¶

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

func (*AmiLaunchPermissionSpec) DeepCopyInto ¶

func (in *AmiLaunchPermissionSpec) DeepCopyInto(out *AmiLaunchPermissionSpec)

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

type AmiLaunchPermissionStatus ¶

type AmiLaunchPermissionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AmiLaunchPermissionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AmiLaunchPermissionStatus) DeepCopy ¶

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

func (*AmiLaunchPermissionStatus) DeepCopyInto ¶

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

type AmiList ¶

type AmiList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ami CRD objects
	Items []Ami `json:"items,omitempty"`
}

AmiList is a list of Amis

func (*AmiList) DeepCopy ¶

func (in *AmiList) DeepCopy() *AmiList

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

func (*AmiList) DeepCopyInto ¶

func (in *AmiList) DeepCopyInto(out *AmiList)

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

func (*AmiList) DeepCopyObject ¶

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

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

type AmiSpec ¶

type AmiSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Architecture string `json:"architecture,omitempty" tf:"architecture,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	EbsBlockDevice []AmiSpecEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"`
	// +optional
	EnaSupport bool `json:"enaSupport,omitempty" tf:"ena_support,omitempty"`
	// +optional
	EphemeralBlockDevice []AmiSpecEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"`
	// +optional
	ImageLocation string `json:"imageLocation,omitempty" tf:"image_location,omitempty"`
	// +optional
	KernelID string `json:"kernelID,omitempty" tf:"kernel_id,omitempty"`
	// +optional
	ManageEbsSnapshots bool   `json:"manageEbsSnapshots,omitempty" tf:"manage_ebs_snapshots,omitempty"`
	Name               string `json:"name" tf:"name"`
	// +optional
	RamdiskID string `json:"ramdiskID,omitempty" tf:"ramdisk_id,omitempty"`
	// +optional
	RootDeviceName string `json:"rootDeviceName,omitempty" tf:"root_device_name,omitempty"`
	// +optional
	RootSnapshotID string `json:"rootSnapshotID,omitempty" tf:"root_snapshot_id,omitempty"`
	// +optional
	SriovNetSupport string `json:"sriovNetSupport,omitempty" tf:"sriov_net_support,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VirtualizationType string `json:"virtualizationType,omitempty" tf:"virtualization_type,omitempty"`
}

func (*AmiSpec) DeepCopy ¶

func (in *AmiSpec) DeepCopy() *AmiSpec

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

func (*AmiSpec) DeepCopyInto ¶

func (in *AmiSpec) DeepCopyInto(out *AmiSpec)

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

type AmiSpecEbsBlockDevice ¶ added in v0.0.2

type AmiSpecEbsBlockDevice struct {
	// +optional
	DeleteOnTermination bool   `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	DeviceName          string `json:"deviceName" tf:"device_name"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*AmiSpecEbsBlockDevice) DeepCopy ¶ added in v0.0.2

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

func (*AmiSpecEbsBlockDevice) DeepCopyInto ¶ added in v0.0.2

func (in *AmiSpecEbsBlockDevice) DeepCopyInto(out *AmiSpecEbsBlockDevice)

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

type AmiSpecEphemeralBlockDevice ¶ added in v0.0.2

type AmiSpecEphemeralBlockDevice struct {
	DeviceName  string `json:"deviceName" tf:"device_name"`
	VirtualName string `json:"virtualName" tf:"virtual_name"`
}

func (*AmiSpecEphemeralBlockDevice) DeepCopy ¶ added in v0.0.2

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

func (*AmiSpecEphemeralBlockDevice) DeepCopyInto ¶ added in v0.0.2

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

type AmiStatus ¶

type AmiStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AmiSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AmiStatus) DeepCopy ¶

func (in *AmiStatus) DeepCopy() *AmiStatus

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

func (*AmiStatus) DeepCopyInto ¶

func (in *AmiStatus) DeepCopyInto(out *AmiStatus)

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

type ApiGatewayAPIKey ¶ added in v0.0.2

type ApiGatewayAPIKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayAPIKeySpec   `json:"spec,omitempty"`
	Status            ApiGatewayAPIKeyStatus `json:"status,omitempty"`
}

func (*ApiGatewayAPIKey) DeepCopy ¶ added in v0.0.2

func (in *ApiGatewayAPIKey) DeepCopy() *ApiGatewayAPIKey

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

func (*ApiGatewayAPIKey) DeepCopyInto ¶ added in v0.0.2

func (in *ApiGatewayAPIKey) DeepCopyInto(out *ApiGatewayAPIKey)

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

func (*ApiGatewayAPIKey) DeepCopyObject ¶ added in v0.0.2

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

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

type ApiGatewayAPIKeyList ¶ added in v0.0.2

type ApiGatewayAPIKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayAPIKey CRD objects
	Items []ApiGatewayAPIKey `json:"items,omitempty"`
}

ApiGatewayAPIKeyList is a list of ApiGatewayAPIKeys

func (*ApiGatewayAPIKeyList) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayAPIKeyList) DeepCopyInto ¶ added in v0.0.2

func (in *ApiGatewayAPIKeyList) DeepCopyInto(out *ApiGatewayAPIKeyList)

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

func (*ApiGatewayAPIKeyList) DeepCopyObject ¶ added in v0.0.2

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

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

type ApiGatewayAPIKeySpec ¶ added in v0.0.2

type ApiGatewayAPIKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LastUpdatedDate string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`
	Name            string `json:"name" tf:"name"`
	// +optional
	Value string `json:"-" sensitive:"true" tf:"value,omitempty"`
}

func (*ApiGatewayAPIKeySpec) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayAPIKeySpec) DeepCopyInto ¶ added in v0.0.2

func (in *ApiGatewayAPIKeySpec) DeepCopyInto(out *ApiGatewayAPIKeySpec)

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

type ApiGatewayAPIKeyStatus ¶ added in v0.0.2

type ApiGatewayAPIKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayAPIKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayAPIKeyStatus) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayAPIKeyStatus) DeepCopyInto ¶ added in v0.0.2

func (in *ApiGatewayAPIKeyStatus) DeepCopyInto(out *ApiGatewayAPIKeyStatus)

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

type ApiGatewayAccount ¶

type ApiGatewayAccount struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayAccountSpec   `json:"spec,omitempty"`
	Status            ApiGatewayAccountStatus `json:"status,omitempty"`
}

func (*ApiGatewayAccount) DeepCopy ¶

func (in *ApiGatewayAccount) DeepCopy() *ApiGatewayAccount

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

func (*ApiGatewayAccount) DeepCopyInto ¶

func (in *ApiGatewayAccount) DeepCopyInto(out *ApiGatewayAccount)

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

func (*ApiGatewayAccount) DeepCopyObject ¶

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

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

type ApiGatewayAccountList ¶

type ApiGatewayAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayAccount CRD objects
	Items []ApiGatewayAccount `json:"items,omitempty"`
}

ApiGatewayAccountList is a list of ApiGatewayAccounts

func (*ApiGatewayAccountList) DeepCopy ¶

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

func (*ApiGatewayAccountList) DeepCopyInto ¶

func (in *ApiGatewayAccountList) DeepCopyInto(out *ApiGatewayAccountList)

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

func (*ApiGatewayAccountList) DeepCopyObject ¶

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

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

type ApiGatewayAccountSpec ¶

type ApiGatewayAccountSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	CloudwatchRoleArn string `json:"cloudwatchRoleArn,omitempty" tf:"cloudwatch_role_arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ThrottleSettings []ApiGatewayAccountSpecThrottleSettings `json:"throttleSettings,omitempty" tf:"throttle_settings,omitempty"`
}

func (*ApiGatewayAccountSpec) DeepCopy ¶

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

func (*ApiGatewayAccountSpec) DeepCopyInto ¶

func (in *ApiGatewayAccountSpec) DeepCopyInto(out *ApiGatewayAccountSpec)

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

type ApiGatewayAccountSpecThrottleSettings ¶ added in v0.0.2

type ApiGatewayAccountSpecThrottleSettings struct {
	// +optional
	BurstLimit int64 `json:"burstLimit,omitempty" tf:"burst_limit,omitempty"`
	// +optional
	RateLimit float64 `json:"rateLimit,omitempty" tf:"rate_limit,omitempty"`
}

func (*ApiGatewayAccountSpecThrottleSettings) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayAccountSpecThrottleSettings) DeepCopyInto ¶ added in v0.0.2

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

type ApiGatewayAccountStatus ¶

type ApiGatewayAccountStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayAccountSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayAccountStatus) DeepCopy ¶

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

func (*ApiGatewayAccountStatus) DeepCopyInto ¶

func (in *ApiGatewayAccountStatus) DeepCopyInto(out *ApiGatewayAccountStatus)

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

type ApiGatewayAuthorizer ¶

type ApiGatewayAuthorizer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayAuthorizerSpec   `json:"spec,omitempty"`
	Status            ApiGatewayAuthorizerStatus `json:"status,omitempty"`
}

func (*ApiGatewayAuthorizer) DeepCopy ¶

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

func (*ApiGatewayAuthorizer) DeepCopyInto ¶

func (in *ApiGatewayAuthorizer) DeepCopyInto(out *ApiGatewayAuthorizer)

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

func (*ApiGatewayAuthorizer) DeepCopyObject ¶

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

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

type ApiGatewayAuthorizerList ¶

type ApiGatewayAuthorizerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayAuthorizer CRD objects
	Items []ApiGatewayAuthorizer `json:"items,omitempty"`
}

ApiGatewayAuthorizerList is a list of ApiGatewayAuthorizers

func (*ApiGatewayAuthorizerList) DeepCopy ¶

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

func (*ApiGatewayAuthorizerList) DeepCopyInto ¶

func (in *ApiGatewayAuthorizerList) DeepCopyInto(out *ApiGatewayAuthorizerList)

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

func (*ApiGatewayAuthorizerList) DeepCopyObject ¶

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

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

type ApiGatewayAuthorizerSpec ¶

type ApiGatewayAuthorizerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	AuthorizerCredentials string `json:"authorizerCredentials,omitempty" tf:"authorizer_credentials,omitempty"`
	// +optional
	AuthorizerResultTtlInSeconds int64 `json:"authorizerResultTtlInSeconds,omitempty" tf:"authorizer_result_ttl_in_seconds,omitempty"`
	// +optional
	AuthorizerURI string `json:"authorizerURI,omitempty" tf:"authorizer_uri,omitempty"`
	// +optional
	IdentitySource string `json:"identitySource,omitempty" tf:"identity_source,omitempty"`
	// +optional
	IdentityValidationExpression string `json:"identityValidationExpression,omitempty" tf:"identity_validation_expression,omitempty"`
	Name                         string `json:"name" tf:"name"`
	// +optional
	ProviderArns []string `json:"providerArns,omitempty" tf:"provider_arns,omitempty"`
	RestAPIID    string   `json:"restAPIID" tf:"rest_api_id"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ApiGatewayAuthorizerSpec) DeepCopy ¶

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

func (*ApiGatewayAuthorizerSpec) DeepCopyInto ¶

func (in *ApiGatewayAuthorizerSpec) DeepCopyInto(out *ApiGatewayAuthorizerSpec)

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

type ApiGatewayAuthorizerStatus ¶

type ApiGatewayAuthorizerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayAuthorizerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayAuthorizerStatus) DeepCopy ¶

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

func (*ApiGatewayAuthorizerStatus) DeepCopyInto ¶

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

type ApiGatewayBasePathMapping ¶

type ApiGatewayBasePathMapping struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayBasePathMappingSpec   `json:"spec,omitempty"`
	Status            ApiGatewayBasePathMappingStatus `json:"status,omitempty"`
}

func (*ApiGatewayBasePathMapping) DeepCopy ¶

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

func (*ApiGatewayBasePathMapping) DeepCopyInto ¶

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

func (*ApiGatewayBasePathMapping) DeepCopyObject ¶

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

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

type ApiGatewayBasePathMappingList ¶

type ApiGatewayBasePathMappingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayBasePathMapping CRD objects
	Items []ApiGatewayBasePathMapping `json:"items,omitempty"`
}

ApiGatewayBasePathMappingList is a list of ApiGatewayBasePathMappings

func (*ApiGatewayBasePathMappingList) DeepCopy ¶

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

func (*ApiGatewayBasePathMappingList) DeepCopyInto ¶

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

func (*ApiGatewayBasePathMappingList) DeepCopyObject ¶

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

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

type ApiGatewayBasePathMappingSpec ¶

type ApiGatewayBasePathMappingSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	ApiID string `json:"apiID" tf:"api_id"`
	// +optional
	BasePath   string `json:"basePath,omitempty" tf:"base_path,omitempty"`
	DomainName string `json:"domainName" tf:"domain_name"`
	// +optional
	StageName string `json:"stageName,omitempty" tf:"stage_name,omitempty"`
}

func (*ApiGatewayBasePathMappingSpec) DeepCopy ¶

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

func (*ApiGatewayBasePathMappingSpec) DeepCopyInto ¶

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

type ApiGatewayBasePathMappingStatus ¶

type ApiGatewayBasePathMappingStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayBasePathMappingSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayBasePathMappingStatus) DeepCopy ¶

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

func (*ApiGatewayBasePathMappingStatus) DeepCopyInto ¶

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

type ApiGatewayClientCertificate ¶

type ApiGatewayClientCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayClientCertificateSpec   `json:"spec,omitempty"`
	Status            ApiGatewayClientCertificateStatus `json:"status,omitempty"`
}

func (*ApiGatewayClientCertificate) DeepCopy ¶

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

func (*ApiGatewayClientCertificate) DeepCopyInto ¶

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

func (*ApiGatewayClientCertificate) DeepCopyObject ¶

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

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

type ApiGatewayClientCertificateList ¶

type ApiGatewayClientCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayClientCertificate CRD objects
	Items []ApiGatewayClientCertificate `json:"items,omitempty"`
}

ApiGatewayClientCertificateList is a list of ApiGatewayClientCertificates

func (*ApiGatewayClientCertificateList) DeepCopy ¶

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

func (*ApiGatewayClientCertificateList) DeepCopyInto ¶

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

func (*ApiGatewayClientCertificateList) DeepCopyObject ¶

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

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

type ApiGatewayClientCertificateSpec ¶

type ApiGatewayClientCertificateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	ExpirationDate string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"`
	// +optional
	PemEncodedCertificate string `json:"pemEncodedCertificate,omitempty" tf:"pem_encoded_certificate,omitempty"`
}

func (*ApiGatewayClientCertificateSpec) DeepCopy ¶

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

func (*ApiGatewayClientCertificateSpec) DeepCopyInto ¶

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

type ApiGatewayClientCertificateStatus ¶

type ApiGatewayClientCertificateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayClientCertificateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayClientCertificateStatus) DeepCopy ¶

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

func (*ApiGatewayClientCertificateStatus) DeepCopyInto ¶

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

type ApiGatewayDeployment ¶

type ApiGatewayDeployment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayDeploymentSpec   `json:"spec,omitempty"`
	Status            ApiGatewayDeploymentStatus `json:"status,omitempty"`
}

func (*ApiGatewayDeployment) DeepCopy ¶

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

func (*ApiGatewayDeployment) DeepCopyInto ¶

func (in *ApiGatewayDeployment) DeepCopyInto(out *ApiGatewayDeployment)

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

func (*ApiGatewayDeployment) DeepCopyObject ¶

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

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

type ApiGatewayDeploymentList ¶

type ApiGatewayDeploymentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayDeployment CRD objects
	Items []ApiGatewayDeployment `json:"items,omitempty"`
}

ApiGatewayDeploymentList is a list of ApiGatewayDeployments

func (*ApiGatewayDeploymentList) DeepCopy ¶

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

func (*ApiGatewayDeploymentList) DeepCopyInto ¶

func (in *ApiGatewayDeploymentList) DeepCopyInto(out *ApiGatewayDeploymentList)

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

func (*ApiGatewayDeploymentList) DeepCopyObject ¶

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

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

type ApiGatewayDeploymentSpec ¶

type ApiGatewayDeploymentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	ExecutionArn string `json:"executionArn,omitempty" tf:"execution_arn,omitempty"`
	// +optional
	InvokeURL string `json:"invokeURL,omitempty" tf:"invoke_url,omitempty"`
	RestAPIID string `json:"restAPIID" tf:"rest_api_id"`
	// +optional
	StageDescription string `json:"stageDescription,omitempty" tf:"stage_description,omitempty"`
	// +optional
	StageName string `json:"stageName,omitempty" tf:"stage_name,omitempty"`
	// +optional
	Variables map[string]string `json:"variables,omitempty" tf:"variables,omitempty"`
}

func (*ApiGatewayDeploymentSpec) DeepCopy ¶

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

func (*ApiGatewayDeploymentSpec) DeepCopyInto ¶

func (in *ApiGatewayDeploymentSpec) DeepCopyInto(out *ApiGatewayDeploymentSpec)

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

type ApiGatewayDeploymentStatus ¶

type ApiGatewayDeploymentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayDeploymentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayDeploymentStatus) DeepCopy ¶

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

func (*ApiGatewayDeploymentStatus) DeepCopyInto ¶

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

type ApiGatewayDocumentationPart ¶

type ApiGatewayDocumentationPart struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayDocumentationPartSpec   `json:"spec,omitempty"`
	Status            ApiGatewayDocumentationPartStatus `json:"status,omitempty"`
}

func (*ApiGatewayDocumentationPart) DeepCopy ¶

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

func (*ApiGatewayDocumentationPart) DeepCopyInto ¶

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

func (*ApiGatewayDocumentationPart) DeepCopyObject ¶

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

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

type ApiGatewayDocumentationPartList ¶

type ApiGatewayDocumentationPartList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayDocumentationPart CRD objects
	Items []ApiGatewayDocumentationPart `json:"items,omitempty"`
}

ApiGatewayDocumentationPartList is a list of ApiGatewayDocumentationParts

func (*ApiGatewayDocumentationPartList) DeepCopy ¶

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

func (*ApiGatewayDocumentationPartList) DeepCopyInto ¶

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

func (*ApiGatewayDocumentationPartList) DeepCopyObject ¶

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

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

type ApiGatewayDocumentationPartSpec ¶

type ApiGatewayDocumentationPartSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +kubebuilder:validation:MaxItems=1
	Location   []ApiGatewayDocumentationPartSpecLocation `json:"location" tf:"location"`
	Properties string                                    `json:"properties" tf:"properties"`
	RestAPIID  string                                    `json:"restAPIID" tf:"rest_api_id"`
}

func (*ApiGatewayDocumentationPartSpec) DeepCopy ¶

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

func (*ApiGatewayDocumentationPartSpec) DeepCopyInto ¶

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

type ApiGatewayDocumentationPartSpecLocation ¶

type ApiGatewayDocumentationPartSpecLocation struct {
	// +optional
	Method string `json:"method,omitempty" tf:"method,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	StatusCode string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
	Type       string `json:"type" tf:"type"`
}

func (*ApiGatewayDocumentationPartSpecLocation) DeepCopy ¶

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

func (*ApiGatewayDocumentationPartSpecLocation) DeepCopyInto ¶

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

type ApiGatewayDocumentationPartStatus ¶

type ApiGatewayDocumentationPartStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayDocumentationPartSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayDocumentationPartStatus) DeepCopy ¶

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

func (*ApiGatewayDocumentationPartStatus) DeepCopyInto ¶

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

type ApiGatewayDocumentationVersion ¶

type ApiGatewayDocumentationVersion struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayDocumentationVersionSpec   `json:"spec,omitempty"`
	Status            ApiGatewayDocumentationVersionStatus `json:"status,omitempty"`
}

func (*ApiGatewayDocumentationVersion) DeepCopy ¶

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

func (*ApiGatewayDocumentationVersion) DeepCopyInto ¶

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

func (*ApiGatewayDocumentationVersion) DeepCopyObject ¶

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

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

type ApiGatewayDocumentationVersionList ¶

type ApiGatewayDocumentationVersionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayDocumentationVersion CRD objects
	Items []ApiGatewayDocumentationVersion `json:"items,omitempty"`
}

ApiGatewayDocumentationVersionList is a list of ApiGatewayDocumentationVersions

func (*ApiGatewayDocumentationVersionList) DeepCopy ¶

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

func (*ApiGatewayDocumentationVersionList) DeepCopyInto ¶

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

func (*ApiGatewayDocumentationVersionList) DeepCopyObject ¶

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

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

type ApiGatewayDocumentationVersionSpec ¶

type ApiGatewayDocumentationVersionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	RestAPIID   string `json:"restAPIID" tf:"rest_api_id"`
	Version     string `json:"version" tf:"version"`
}

func (*ApiGatewayDocumentationVersionSpec) DeepCopy ¶

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

func (*ApiGatewayDocumentationVersionSpec) DeepCopyInto ¶

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

type ApiGatewayDocumentationVersionStatus ¶

type ApiGatewayDocumentationVersionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayDocumentationVersionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayDocumentationVersionStatus) DeepCopy ¶

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

func (*ApiGatewayDocumentationVersionStatus) DeepCopyInto ¶

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

type ApiGatewayDomainName ¶

type ApiGatewayDomainName struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayDomainNameSpec   `json:"spec,omitempty"`
	Status            ApiGatewayDomainNameStatus `json:"status,omitempty"`
}

func (*ApiGatewayDomainName) DeepCopy ¶

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

func (*ApiGatewayDomainName) DeepCopyInto ¶

func (in *ApiGatewayDomainName) DeepCopyInto(out *ApiGatewayDomainName)

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

func (*ApiGatewayDomainName) DeepCopyObject ¶

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

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

type ApiGatewayDomainNameList ¶

type ApiGatewayDomainNameList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayDomainName CRD objects
	Items []ApiGatewayDomainName `json:"items,omitempty"`
}

ApiGatewayDomainNameList is a list of ApiGatewayDomainNames

func (*ApiGatewayDomainNameList) DeepCopy ¶

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

func (*ApiGatewayDomainNameList) DeepCopyInto ¶

func (in *ApiGatewayDomainNameList) DeepCopyInto(out *ApiGatewayDomainNameList)

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

func (*ApiGatewayDomainNameList) DeepCopyObject ¶

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

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

type ApiGatewayDomainNameSpec ¶

type ApiGatewayDomainNameSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	CertificateArn string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`
	// +optional
	CertificateBody string `json:"certificateBody,omitempty" tf:"certificate_body,omitempty"`
	// +optional
	CertificateChain string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"`
	// +optional
	CertificateName string `json:"certificateName,omitempty" tf:"certificate_name,omitempty"`
	// +optional
	CertificatePrivateKey string `json:"-" sensitive:"true" tf:"certificate_private_key,omitempty"`
	// +optional
	CertificateUploadDate string `json:"certificateUploadDate,omitempty" tf:"certificate_upload_date,omitempty"`
	// +optional
	CloudfrontDomainName string `json:"cloudfrontDomainName,omitempty" tf:"cloudfront_domain_name,omitempty"`
	// +optional
	CloudfrontZoneID string `json:"cloudfrontZoneID,omitempty" tf:"cloudfront_zone_id,omitempty"`
	DomainName       string `json:"domainName" tf:"domain_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	EndpointConfiguration []ApiGatewayDomainNameSpecEndpointConfiguration `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration,omitempty"`
	// +optional
	RegionalCertificateArn string `json:"regionalCertificateArn,omitempty" tf:"regional_certificate_arn,omitempty"`
	// +optional
	RegionalCertificateName string `json:"regionalCertificateName,omitempty" tf:"regional_certificate_name,omitempty"`
	// +optional
	RegionalDomainName string `json:"regionalDomainName,omitempty" tf:"regional_domain_name,omitempty"`
	// +optional
	RegionalZoneID string `json:"regionalZoneID,omitempty" tf:"regional_zone_id,omitempty"`
	// +optional
	SecurityPolicy string `json:"securityPolicy,omitempty" tf:"security_policy,omitempty"`
}

func (*ApiGatewayDomainNameSpec) DeepCopy ¶

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

func (*ApiGatewayDomainNameSpec) DeepCopyInto ¶

func (in *ApiGatewayDomainNameSpec) DeepCopyInto(out *ApiGatewayDomainNameSpec)

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

type ApiGatewayDomainNameSpecEndpointConfiguration ¶ added in v0.0.2

type ApiGatewayDomainNameSpecEndpointConfiguration struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Types []string `json:"types" tf:"types"`
}

func (*ApiGatewayDomainNameSpecEndpointConfiguration) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayDomainNameSpecEndpointConfiguration) DeepCopyInto ¶ added in v0.0.2

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

type ApiGatewayDomainNameStatus ¶

type ApiGatewayDomainNameStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayDomainNameSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayDomainNameStatus) DeepCopy ¶

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

func (*ApiGatewayDomainNameStatus) DeepCopyInto ¶

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

type ApiGatewayGatewayResponse ¶

type ApiGatewayGatewayResponse struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayGatewayResponseSpec   `json:"spec,omitempty"`
	Status            ApiGatewayGatewayResponseStatus `json:"status,omitempty"`
}

func (*ApiGatewayGatewayResponse) DeepCopy ¶

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

func (*ApiGatewayGatewayResponse) DeepCopyInto ¶

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

func (*ApiGatewayGatewayResponse) DeepCopyObject ¶

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

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

type ApiGatewayGatewayResponseList ¶

type ApiGatewayGatewayResponseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayGatewayResponse CRD objects
	Items []ApiGatewayGatewayResponse `json:"items,omitempty"`
}

ApiGatewayGatewayResponseList is a list of ApiGatewayGatewayResponses

func (*ApiGatewayGatewayResponseList) DeepCopy ¶

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

func (*ApiGatewayGatewayResponseList) DeepCopyInto ¶

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

func (*ApiGatewayGatewayResponseList) DeepCopyObject ¶

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

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

type ApiGatewayGatewayResponseSpec ¶

type ApiGatewayGatewayResponseSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	ResponseParameters map[string]string `json:"responseParameters,omitempty" tf:"response_parameters,omitempty"`
	// +optional
	ResponseTemplates map[string]string `json:"responseTemplates,omitempty" tf:"response_templates,omitempty"`
	ResponseType      string            `json:"responseType" tf:"response_type"`
	RestAPIID         string            `json:"restAPIID" tf:"rest_api_id"`
	// +optional
	StatusCode string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*ApiGatewayGatewayResponseSpec) DeepCopy ¶

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

func (*ApiGatewayGatewayResponseSpec) DeepCopyInto ¶

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

type ApiGatewayGatewayResponseStatus ¶

type ApiGatewayGatewayResponseStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayGatewayResponseSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayGatewayResponseStatus) DeepCopy ¶

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

func (*ApiGatewayGatewayResponseStatus) DeepCopyInto ¶

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

type ApiGatewayIntegration ¶

type ApiGatewayIntegration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayIntegrationSpec   `json:"spec,omitempty"`
	Status            ApiGatewayIntegrationStatus `json:"status,omitempty"`
}

func (*ApiGatewayIntegration) DeepCopy ¶

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

func (*ApiGatewayIntegration) DeepCopyInto ¶

func (in *ApiGatewayIntegration) DeepCopyInto(out *ApiGatewayIntegration)

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

func (*ApiGatewayIntegration) DeepCopyObject ¶

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

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

type ApiGatewayIntegrationList ¶

type ApiGatewayIntegrationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayIntegration CRD objects
	Items []ApiGatewayIntegration `json:"items,omitempty"`
}

ApiGatewayIntegrationList is a list of ApiGatewayIntegrations

func (*ApiGatewayIntegrationList) DeepCopy ¶

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

func (*ApiGatewayIntegrationList) DeepCopyInto ¶

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

func (*ApiGatewayIntegrationList) DeepCopyObject ¶

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

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

type ApiGatewayIntegrationResponse ¶

type ApiGatewayIntegrationResponse struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayIntegrationResponseSpec   `json:"spec,omitempty"`
	Status            ApiGatewayIntegrationResponseStatus `json:"status,omitempty"`
}

func (*ApiGatewayIntegrationResponse) DeepCopy ¶

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

func (*ApiGatewayIntegrationResponse) DeepCopyInto ¶

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

func (*ApiGatewayIntegrationResponse) DeepCopyObject ¶

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

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

type ApiGatewayIntegrationResponseList ¶

type ApiGatewayIntegrationResponseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayIntegrationResponse CRD objects
	Items []ApiGatewayIntegrationResponse `json:"items,omitempty"`
}

ApiGatewayIntegrationResponseList is a list of ApiGatewayIntegrationResponses

func (*ApiGatewayIntegrationResponseList) DeepCopy ¶

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

func (*ApiGatewayIntegrationResponseList) DeepCopyInto ¶

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

func (*ApiGatewayIntegrationResponseList) DeepCopyObject ¶

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

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

type ApiGatewayIntegrationResponseSpec ¶

type ApiGatewayIntegrationResponseSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	ContentHandling string `json:"contentHandling,omitempty" tf:"content_handling,omitempty"`
	HttpMethod      string `json:"httpMethod" tf:"http_method"`
	ResourceID      string `json:"resourceID" tf:"resource_id"`
	// +optional
	ResponseParameters map[string]string `json:"responseParameters,omitempty" tf:"response_parameters,omitempty"`
	// +optional
	ResponseTemplates map[string]string `json:"responseTemplates,omitempty" tf:"response_templates,omitempty"`
	RestAPIID         string            `json:"restAPIID" tf:"rest_api_id"`
	// +optional
	SelectionPattern string `json:"selectionPattern,omitempty" tf:"selection_pattern,omitempty"`
	StatusCode       string `json:"statusCode" tf:"status_code"`
}

func (*ApiGatewayIntegrationResponseSpec) DeepCopy ¶

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

func (*ApiGatewayIntegrationResponseSpec) DeepCopyInto ¶

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

type ApiGatewayIntegrationResponseStatus ¶

type ApiGatewayIntegrationResponseStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayIntegrationResponseSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayIntegrationResponseStatus) DeepCopy ¶

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

func (*ApiGatewayIntegrationResponseStatus) DeepCopyInto ¶

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

type ApiGatewayIntegrationSpec ¶

type ApiGatewayIntegrationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	CacheKeyParameters []string `json:"cacheKeyParameters,omitempty" tf:"cache_key_parameters,omitempty"`
	// +optional
	CacheNamespace string `json:"cacheNamespace,omitempty" tf:"cache_namespace,omitempty"`
	// +optional
	ConnectionID string `json:"connectionID,omitempty" tf:"connection_id,omitempty"`
	// +optional
	ConnectionType string `json:"connectionType,omitempty" tf:"connection_type,omitempty"`
	// +optional
	ContentHandling string `json:"contentHandling,omitempty" tf:"content_handling,omitempty"`
	// +optional
	Credentials string `json:"credentials,omitempty" tf:"credentials,omitempty"`
	HttpMethod  string `json:"httpMethod" tf:"http_method"`
	// +optional
	IntegrationHTTPMethod string `json:"integrationHTTPMethod,omitempty" tf:"integration_http_method,omitempty"`
	// +optional
	PassthroughBehavior string `json:"passthroughBehavior,omitempty" tf:"passthrough_behavior,omitempty"`
	// +optional
	RequestParameters map[string]string `json:"requestParameters,omitempty" tf:"request_parameters,omitempty"`
	// +optional
	RequestTemplates map[string]string `json:"requestTemplates,omitempty" tf:"request_templates,omitempty"`
	ResourceID       string            `json:"resourceID" tf:"resource_id"`
	RestAPIID        string            `json:"restAPIID" tf:"rest_api_id"`
	// +optional
	TimeoutMilliseconds int64  `json:"timeoutMilliseconds,omitempty" tf:"timeout_milliseconds,omitempty"`
	Type                string `json:"type" tf:"type"`
	// +optional
	Uri string `json:"uri,omitempty" tf:"uri,omitempty"`
}

func (*ApiGatewayIntegrationSpec) DeepCopy ¶

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

func (*ApiGatewayIntegrationSpec) DeepCopyInto ¶

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

type ApiGatewayIntegrationStatus ¶

type ApiGatewayIntegrationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayIntegrationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayIntegrationStatus) DeepCopy ¶

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

func (*ApiGatewayIntegrationStatus) DeepCopyInto ¶

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

type ApiGatewayMethod ¶

type ApiGatewayMethod struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayMethodSpec   `json:"spec,omitempty"`
	Status            ApiGatewayMethodStatus `json:"status,omitempty"`
}

func (*ApiGatewayMethod) DeepCopy ¶

func (in *ApiGatewayMethod) DeepCopy() *ApiGatewayMethod

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

func (*ApiGatewayMethod) DeepCopyInto ¶

func (in *ApiGatewayMethod) DeepCopyInto(out *ApiGatewayMethod)

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

func (*ApiGatewayMethod) DeepCopyObject ¶

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

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

type ApiGatewayMethodList ¶

type ApiGatewayMethodList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayMethod CRD objects
	Items []ApiGatewayMethod `json:"items,omitempty"`
}

ApiGatewayMethodList is a list of ApiGatewayMethods

func (*ApiGatewayMethodList) DeepCopy ¶

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

func (*ApiGatewayMethodList) DeepCopyInto ¶

func (in *ApiGatewayMethodList) DeepCopyInto(out *ApiGatewayMethodList)

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

func (*ApiGatewayMethodList) DeepCopyObject ¶

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

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

type ApiGatewayMethodResponse ¶

type ApiGatewayMethodResponse struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayMethodResponseSpec   `json:"spec,omitempty"`
	Status            ApiGatewayMethodResponseStatus `json:"status,omitempty"`
}

func (*ApiGatewayMethodResponse) DeepCopy ¶

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

func (*ApiGatewayMethodResponse) DeepCopyInto ¶

func (in *ApiGatewayMethodResponse) DeepCopyInto(out *ApiGatewayMethodResponse)

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

func (*ApiGatewayMethodResponse) DeepCopyObject ¶

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

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

type ApiGatewayMethodResponseList ¶

type ApiGatewayMethodResponseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayMethodResponse CRD objects
	Items []ApiGatewayMethodResponse `json:"items,omitempty"`
}

ApiGatewayMethodResponseList is a list of ApiGatewayMethodResponses

func (*ApiGatewayMethodResponseList) DeepCopy ¶

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

func (*ApiGatewayMethodResponseList) DeepCopyInto ¶

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

func (*ApiGatewayMethodResponseList) DeepCopyObject ¶

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

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

type ApiGatewayMethodResponseSpec ¶

type ApiGatewayMethodResponseSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	HttpMethod string `json:"httpMethod" tf:"http_method"`
	ResourceID string `json:"resourceID" tf:"resource_id"`
	// +optional
	ResponseModels map[string]string `json:"responseModels,omitempty" tf:"response_models,omitempty"`
	// +optional
	ResponseParameters map[string]bool `json:"responseParameters,omitempty" tf:"response_parameters,omitempty"`
	RestAPIID          string          `json:"restAPIID" tf:"rest_api_id"`
	StatusCode         string          `json:"statusCode" tf:"status_code"`
}

func (*ApiGatewayMethodResponseSpec) DeepCopy ¶

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

func (*ApiGatewayMethodResponseSpec) DeepCopyInto ¶

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

type ApiGatewayMethodResponseStatus ¶

type ApiGatewayMethodResponseStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayMethodResponseSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayMethodResponseStatus) DeepCopy ¶

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

func (*ApiGatewayMethodResponseStatus) DeepCopyInto ¶

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

type ApiGatewayMethodSettings ¶

type ApiGatewayMethodSettings struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayMethodSettingsSpec   `json:"spec,omitempty"`
	Status            ApiGatewayMethodSettingsStatus `json:"status,omitempty"`
}

func (*ApiGatewayMethodSettings) DeepCopy ¶

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

func (*ApiGatewayMethodSettings) DeepCopyInto ¶

func (in *ApiGatewayMethodSettings) DeepCopyInto(out *ApiGatewayMethodSettings)

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

func (*ApiGatewayMethodSettings) DeepCopyObject ¶

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

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

type ApiGatewayMethodSettingsList ¶

type ApiGatewayMethodSettingsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayMethodSettings CRD objects
	Items []ApiGatewayMethodSettings `json:"items,omitempty"`
}

ApiGatewayMethodSettingsList is a list of ApiGatewayMethodSettingss

func (*ApiGatewayMethodSettingsList) DeepCopy ¶

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

func (*ApiGatewayMethodSettingsList) DeepCopyInto ¶

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

func (*ApiGatewayMethodSettingsList) DeepCopyObject ¶

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

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

type ApiGatewayMethodSettingsSpec ¶

type ApiGatewayMethodSettingsSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	MethodPath string `json:"methodPath" tf:"method_path"`
	RestAPIID  string `json:"restAPIID" tf:"rest_api_id"`
	// +kubebuilder:validation:MaxItems=1
	Settings  []ApiGatewayMethodSettingsSpecSettings `json:"settings" tf:"settings"`
	StageName string                                 `json:"stageName" tf:"stage_name"`
}

func (*ApiGatewayMethodSettingsSpec) DeepCopy ¶

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

func (*ApiGatewayMethodSettingsSpec) DeepCopyInto ¶

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

type ApiGatewayMethodSettingsSpecSettings ¶

type ApiGatewayMethodSettingsSpecSettings struct {
	// +optional
	CacheDataEncrypted bool `json:"cacheDataEncrypted,omitempty" tf:"cache_data_encrypted,omitempty"`
	// +optional
	CacheTtlInSeconds int64 `json:"cacheTtlInSeconds,omitempty" tf:"cache_ttl_in_seconds,omitempty"`
	// +optional
	CachingEnabled bool `json:"cachingEnabled,omitempty" tf:"caching_enabled,omitempty"`
	// +optional
	DataTraceEnabled bool `json:"dataTraceEnabled,omitempty" tf:"data_trace_enabled,omitempty"`
	// +optional
	LoggingLevel string `json:"loggingLevel,omitempty" tf:"logging_level,omitempty"`
	// +optional
	MetricsEnabled bool `json:"metricsEnabled,omitempty" tf:"metrics_enabled,omitempty"`
	// +optional
	RequireAuthorizationForCacheControl bool `json:"requireAuthorizationForCacheControl,omitempty" tf:"require_authorization_for_cache_control,omitempty"`
	// +optional
	ThrottlingBurstLimit int64 `json:"throttlingBurstLimit,omitempty" tf:"throttling_burst_limit,omitempty"`
	// +optional
	ThrottlingRateLimit float64 `json:"throttlingRateLimit,omitempty" tf:"throttling_rate_limit,omitempty"`
	// +optional
	UnauthorizedCacheControlHeaderStrategy string `json:"unauthorizedCacheControlHeaderStrategy,omitempty" tf:"unauthorized_cache_control_header_strategy,omitempty"`
}

func (*ApiGatewayMethodSettingsSpecSettings) DeepCopy ¶

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

func (*ApiGatewayMethodSettingsSpecSettings) DeepCopyInto ¶

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

type ApiGatewayMethodSettingsStatus ¶

type ApiGatewayMethodSettingsStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayMethodSettingsSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayMethodSettingsStatus) DeepCopy ¶

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

func (*ApiGatewayMethodSettingsStatus) DeepCopyInto ¶

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

type ApiGatewayMethodSpec ¶

type ApiGatewayMethodSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	ApiKeyRequired bool   `json:"apiKeyRequired,omitempty" tf:"api_key_required,omitempty"`
	Authorization  string `json:"authorization" tf:"authorization"`
	// +optional
	AuthorizationScopes []string `json:"authorizationScopes,omitempty" tf:"authorization_scopes,omitempty"`
	// +optional
	AuthorizerID string `json:"authorizerID,omitempty" tf:"authorizer_id,omitempty"`
	HttpMethod   string `json:"httpMethod" tf:"http_method"`
	// +optional
	RequestModels map[string]string `json:"requestModels,omitempty" tf:"request_models,omitempty"`
	// +optional
	RequestParameters map[string]bool `json:"requestParameters,omitempty" tf:"request_parameters,omitempty"`
	// +optional
	RequestValidatorID string `json:"requestValidatorID,omitempty" tf:"request_validator_id,omitempty"`
	ResourceID         string `json:"resourceID" tf:"resource_id"`
	RestAPIID          string `json:"restAPIID" tf:"rest_api_id"`
}

func (*ApiGatewayMethodSpec) DeepCopy ¶

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

func (*ApiGatewayMethodSpec) DeepCopyInto ¶

func (in *ApiGatewayMethodSpec) DeepCopyInto(out *ApiGatewayMethodSpec)

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

type ApiGatewayMethodStatus ¶

type ApiGatewayMethodStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayMethodSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayMethodStatus) DeepCopy ¶

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

func (*ApiGatewayMethodStatus) DeepCopyInto ¶

func (in *ApiGatewayMethodStatus) DeepCopyInto(out *ApiGatewayMethodStatus)

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

type ApiGatewayModel ¶

type ApiGatewayModel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayModelSpec   `json:"spec,omitempty"`
	Status            ApiGatewayModelStatus `json:"status,omitempty"`
}

func (*ApiGatewayModel) DeepCopy ¶

func (in *ApiGatewayModel) DeepCopy() *ApiGatewayModel

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

func (*ApiGatewayModel) DeepCopyInto ¶

func (in *ApiGatewayModel) DeepCopyInto(out *ApiGatewayModel)

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

func (*ApiGatewayModel) DeepCopyObject ¶

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

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

type ApiGatewayModelList ¶

type ApiGatewayModelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayModel CRD objects
	Items []ApiGatewayModel `json:"items,omitempty"`
}

ApiGatewayModelList is a list of ApiGatewayModels

func (*ApiGatewayModelList) DeepCopy ¶

func (in *ApiGatewayModelList) DeepCopy() *ApiGatewayModelList

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

func (*ApiGatewayModelList) DeepCopyInto ¶

func (in *ApiGatewayModelList) DeepCopyInto(out *ApiGatewayModelList)

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

func (*ApiGatewayModelList) DeepCopyObject ¶

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

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

type ApiGatewayModelSpec ¶

type ApiGatewayModelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	ContentType string `json:"contentType" tf:"content_type"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	RestAPIID   string `json:"restAPIID" tf:"rest_api_id"`
	// +optional
	Schema string `json:"schema,omitempty" tf:"schema,omitempty"`
}

func (*ApiGatewayModelSpec) DeepCopy ¶

func (in *ApiGatewayModelSpec) DeepCopy() *ApiGatewayModelSpec

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

func (*ApiGatewayModelSpec) DeepCopyInto ¶

func (in *ApiGatewayModelSpec) DeepCopyInto(out *ApiGatewayModelSpec)

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

type ApiGatewayModelStatus ¶

type ApiGatewayModelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayModelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayModelStatus) DeepCopy ¶

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

func (*ApiGatewayModelStatus) DeepCopyInto ¶

func (in *ApiGatewayModelStatus) DeepCopyInto(out *ApiGatewayModelStatus)

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

type ApiGatewayRequestValidator ¶

type ApiGatewayRequestValidator struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayRequestValidatorSpec   `json:"spec,omitempty"`
	Status            ApiGatewayRequestValidatorStatus `json:"status,omitempty"`
}

func (*ApiGatewayRequestValidator) DeepCopy ¶

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

func (*ApiGatewayRequestValidator) DeepCopyInto ¶

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

func (*ApiGatewayRequestValidator) DeepCopyObject ¶

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

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

type ApiGatewayRequestValidatorList ¶

type ApiGatewayRequestValidatorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayRequestValidator CRD objects
	Items []ApiGatewayRequestValidator `json:"items,omitempty"`
}

ApiGatewayRequestValidatorList is a list of ApiGatewayRequestValidators

func (*ApiGatewayRequestValidatorList) DeepCopy ¶

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

func (*ApiGatewayRequestValidatorList) DeepCopyInto ¶

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

func (*ApiGatewayRequestValidatorList) DeepCopyObject ¶

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

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

type ApiGatewayRequestValidatorSpec ¶

type ApiGatewayRequestValidatorSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	Name      string `json:"name" tf:"name"`
	RestAPIID string `json:"restAPIID" tf:"rest_api_id"`
	// +optional
	ValidateRequestBody bool `json:"validateRequestBody,omitempty" tf:"validate_request_body,omitempty"`
	// +optional
	ValidateRequestParameters bool `json:"validateRequestParameters,omitempty" tf:"validate_request_parameters,omitempty"`
}

func (*ApiGatewayRequestValidatorSpec) DeepCopy ¶

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

func (*ApiGatewayRequestValidatorSpec) DeepCopyInto ¶

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

type ApiGatewayRequestValidatorStatus ¶

type ApiGatewayRequestValidatorStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayRequestValidatorSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayRequestValidatorStatus) DeepCopy ¶

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

func (*ApiGatewayRequestValidatorStatus) DeepCopyInto ¶

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

type ApiGatewayResource ¶

type ApiGatewayResource struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayResourceSpec   `json:"spec,omitempty"`
	Status            ApiGatewayResourceStatus `json:"status,omitempty"`
}

func (*ApiGatewayResource) DeepCopy ¶

func (in *ApiGatewayResource) DeepCopy() *ApiGatewayResource

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

func (*ApiGatewayResource) DeepCopyInto ¶

func (in *ApiGatewayResource) DeepCopyInto(out *ApiGatewayResource)

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

func (*ApiGatewayResource) DeepCopyObject ¶

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

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

type ApiGatewayResourceList ¶

type ApiGatewayResourceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayResource CRD objects
	Items []ApiGatewayResource `json:"items,omitempty"`
}

ApiGatewayResourceList is a list of ApiGatewayResources

func (*ApiGatewayResourceList) DeepCopy ¶

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

func (*ApiGatewayResourceList) DeepCopyInto ¶

func (in *ApiGatewayResourceList) DeepCopyInto(out *ApiGatewayResourceList)

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

func (*ApiGatewayResourceList) DeepCopyObject ¶

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

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

type ApiGatewayResourceSpec ¶

type ApiGatewayResourceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	ParentID string `json:"parentID" tf:"parent_id"`
	// +optional
	Path      string `json:"path,omitempty" tf:"path,omitempty"`
	PathPart  string `json:"pathPart" tf:"path_part"`
	RestAPIID string `json:"restAPIID" tf:"rest_api_id"`
}

func (*ApiGatewayResourceSpec) DeepCopy ¶

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

func (*ApiGatewayResourceSpec) DeepCopyInto ¶

func (in *ApiGatewayResourceSpec) DeepCopyInto(out *ApiGatewayResourceSpec)

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

type ApiGatewayResourceStatus ¶

type ApiGatewayResourceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayResourceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayResourceStatus) DeepCopy ¶

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

func (*ApiGatewayResourceStatus) DeepCopyInto ¶

func (in *ApiGatewayResourceStatus) DeepCopyInto(out *ApiGatewayResourceStatus)

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

type ApiGatewayRestAPI ¶ added in v0.0.2

type ApiGatewayRestAPI struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayRestAPISpec   `json:"spec,omitempty"`
	Status            ApiGatewayRestAPIStatus `json:"status,omitempty"`
}

func (*ApiGatewayRestAPI) DeepCopy ¶ added in v0.0.2

func (in *ApiGatewayRestAPI) DeepCopy() *ApiGatewayRestAPI

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

func (*ApiGatewayRestAPI) DeepCopyInto ¶ added in v0.0.2

func (in *ApiGatewayRestAPI) DeepCopyInto(out *ApiGatewayRestAPI)

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

func (*ApiGatewayRestAPI) DeepCopyObject ¶ added in v0.0.2

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

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

type ApiGatewayRestAPIList ¶ added in v0.0.2

type ApiGatewayRestAPIList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayRestAPI CRD objects
	Items []ApiGatewayRestAPI `json:"items,omitempty"`
}

ApiGatewayRestAPIList is a list of ApiGatewayRestAPIs

func (*ApiGatewayRestAPIList) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayRestAPIList) DeepCopyInto ¶ added in v0.0.2

func (in *ApiGatewayRestAPIList) DeepCopyInto(out *ApiGatewayRestAPIList)

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

func (*ApiGatewayRestAPIList) DeepCopyObject ¶ added in v0.0.2

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

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

type ApiGatewayRestAPISpec ¶ added in v0.0.2

type ApiGatewayRestAPISpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	ApiKeySource string `json:"apiKeySource,omitempty" tf:"api_key_source,omitempty"`
	// +optional
	BinaryMediaTypes []string `json:"binaryMediaTypes,omitempty" tf:"binary_media_types,omitempty"`
	// +optional
	Body string `json:"body,omitempty" tf:"body,omitempty"`
	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	EndpointConfiguration []ApiGatewayRestAPISpecEndpointConfiguration `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration,omitempty"`
	// +optional
	ExecutionArn string `json:"executionArn,omitempty" tf:"execution_arn,omitempty"`
	// +optional
	MinimumCompressionSize int64  `json:"minimumCompressionSize,omitempty" tf:"minimum_compression_size,omitempty"`
	Name                   string `json:"name" tf:"name"`
	// +optional
	Policy string `json:"policy,omitempty" tf:"policy,omitempty"`
	// +optional
	RootResourceID string `json:"rootResourceID,omitempty" tf:"root_resource_id,omitempty"`
}

func (*ApiGatewayRestAPISpec) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayRestAPISpec) DeepCopyInto ¶ added in v0.0.2

func (in *ApiGatewayRestAPISpec) DeepCopyInto(out *ApiGatewayRestAPISpec)

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

type ApiGatewayRestAPISpecEndpointConfiguration ¶ added in v0.0.2

type ApiGatewayRestAPISpecEndpointConfiguration struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Types []string `json:"types" tf:"types"`
}

func (*ApiGatewayRestAPISpecEndpointConfiguration) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayRestAPISpecEndpointConfiguration) DeepCopyInto ¶ added in v0.0.2

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

type ApiGatewayRestAPIStatus ¶ added in v0.0.2

type ApiGatewayRestAPIStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayRestAPISpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayRestAPIStatus) DeepCopy ¶ added in v0.0.2

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

func (*ApiGatewayRestAPIStatus) DeepCopyInto ¶ added in v0.0.2

func (in *ApiGatewayRestAPIStatus) DeepCopyInto(out *ApiGatewayRestAPIStatus)

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

type ApiGatewayStage ¶

type ApiGatewayStage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayStageSpec   `json:"spec,omitempty"`
	Status            ApiGatewayStageStatus `json:"status,omitempty"`
}

func (*ApiGatewayStage) DeepCopy ¶

func (in *ApiGatewayStage) DeepCopy() *ApiGatewayStage

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

func (*ApiGatewayStage) DeepCopyInto ¶

func (in *ApiGatewayStage) DeepCopyInto(out *ApiGatewayStage)

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

func (*ApiGatewayStage) DeepCopyObject ¶

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

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

type ApiGatewayStageList ¶

type ApiGatewayStageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayStage CRD objects
	Items []ApiGatewayStage `json:"items,omitempty"`
}

ApiGatewayStageList is a list of ApiGatewayStages

func (*ApiGatewayStageList) DeepCopy ¶

func (in *ApiGatewayStageList) DeepCopy() *ApiGatewayStageList

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

func (*ApiGatewayStageList) DeepCopyInto ¶

func (in *ApiGatewayStageList) DeepCopyInto(out *ApiGatewayStageList)

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

func (*ApiGatewayStageList) DeepCopyObject ¶

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

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

type ApiGatewayStageSpec ¶

type ApiGatewayStageSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	// +kubebuilder:validation:MaxItems=1
	AccessLogSettings []ApiGatewayStageSpecAccessLogSettings `json:"accessLogSettings,omitempty" tf:"access_log_settings,omitempty"`
	// +optional
	CacheClusterEnabled bool `json:"cacheClusterEnabled,omitempty" tf:"cache_cluster_enabled,omitempty"`
	// +optional
	CacheClusterSize string `json:"cacheClusterSize,omitempty" tf:"cache_cluster_size,omitempty"`
	// +optional
	ClientCertificateID string `json:"clientCertificateID,omitempty" tf:"client_certificate_id,omitempty"`
	DeploymentID        string `json:"deploymentID" tf:"deployment_id"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	DocumentationVersion string `json:"documentationVersion,omitempty" tf:"documentation_version,omitempty"`
	// +optional
	ExecutionArn string `json:"executionArn,omitempty" tf:"execution_arn,omitempty"`
	// +optional
	InvokeURL string `json:"invokeURL,omitempty" tf:"invoke_url,omitempty"`
	RestAPIID string `json:"restAPIID" tf:"rest_api_id"`
	StageName string `json:"stageName" tf:"stage_name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Variables map[string]string `json:"variables,omitempty" tf:"variables,omitempty"`
	// +optional
	XrayTracingEnabled bool `json:"xrayTracingEnabled,omitempty" tf:"xray_tracing_enabled,omitempty"`
}

func (*ApiGatewayStageSpec) DeepCopy ¶

func (in *ApiGatewayStageSpec) DeepCopy() *ApiGatewayStageSpec

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

func (*ApiGatewayStageSpec) DeepCopyInto ¶

func (in *ApiGatewayStageSpec) DeepCopyInto(out *ApiGatewayStageSpec)

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

type ApiGatewayStageSpecAccessLogSettings ¶

type ApiGatewayStageSpecAccessLogSettings struct {
	DestinationArn string `json:"destinationArn" tf:"destination_arn"`
	Format         string `json:"format" tf:"format"`
}

func (*ApiGatewayStageSpecAccessLogSettings) DeepCopy ¶

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

func (*ApiGatewayStageSpecAccessLogSettings) DeepCopyInto ¶

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

type ApiGatewayStageStatus ¶

type ApiGatewayStageStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayStageSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayStageStatus) DeepCopy ¶

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

func (*ApiGatewayStageStatus) DeepCopyInto ¶

func (in *ApiGatewayStageStatus) DeepCopyInto(out *ApiGatewayStageStatus)

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

type ApiGatewayUsagePlan ¶

type ApiGatewayUsagePlan struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayUsagePlanSpec   `json:"spec,omitempty"`
	Status            ApiGatewayUsagePlanStatus `json:"status,omitempty"`
}

func (*ApiGatewayUsagePlan) DeepCopy ¶

func (in *ApiGatewayUsagePlan) DeepCopy() *ApiGatewayUsagePlan

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

func (*ApiGatewayUsagePlan) DeepCopyInto ¶

func (in *ApiGatewayUsagePlan) DeepCopyInto(out *ApiGatewayUsagePlan)

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

func (*ApiGatewayUsagePlan) DeepCopyObject ¶

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

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

type ApiGatewayUsagePlanKey ¶

type ApiGatewayUsagePlanKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayUsagePlanKeySpec   `json:"spec,omitempty"`
	Status            ApiGatewayUsagePlanKeyStatus `json:"status,omitempty"`
}

func (*ApiGatewayUsagePlanKey) DeepCopy ¶

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

func (*ApiGatewayUsagePlanKey) DeepCopyInto ¶

func (in *ApiGatewayUsagePlanKey) DeepCopyInto(out *ApiGatewayUsagePlanKey)

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

func (*ApiGatewayUsagePlanKey) DeepCopyObject ¶

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

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

type ApiGatewayUsagePlanKeyList ¶

type ApiGatewayUsagePlanKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayUsagePlanKey CRD objects
	Items []ApiGatewayUsagePlanKey `json:"items,omitempty"`
}

ApiGatewayUsagePlanKeyList is a list of ApiGatewayUsagePlanKeys

func (*ApiGatewayUsagePlanKeyList) DeepCopy ¶

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

func (*ApiGatewayUsagePlanKeyList) DeepCopyInto ¶

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

func (*ApiGatewayUsagePlanKeyList) DeepCopyObject ¶

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

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

type ApiGatewayUsagePlanKeySpec ¶

type ApiGatewayUsagePlanKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	KeyID   string `json:"keyID" tf:"key_id"`
	KeyType string `json:"keyType" tf:"key_type"`
	// +optional
	Name        string `json:"name,omitempty" tf:"name,omitempty"`
	UsagePlanID string `json:"usagePlanID" tf:"usage_plan_id"`
	// +optional
	Value string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*ApiGatewayUsagePlanKeySpec) DeepCopy ¶

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

func (*ApiGatewayUsagePlanKeySpec) DeepCopyInto ¶

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

type ApiGatewayUsagePlanKeyStatus ¶

type ApiGatewayUsagePlanKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayUsagePlanKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayUsagePlanKeyStatus) DeepCopy ¶

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

func (*ApiGatewayUsagePlanKeyStatus) DeepCopyInto ¶

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

type ApiGatewayUsagePlanList ¶

type ApiGatewayUsagePlanList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayUsagePlan CRD objects
	Items []ApiGatewayUsagePlan `json:"items,omitempty"`
}

ApiGatewayUsagePlanList is a list of ApiGatewayUsagePlans

func (*ApiGatewayUsagePlanList) DeepCopy ¶

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

func (*ApiGatewayUsagePlanList) DeepCopyInto ¶

func (in *ApiGatewayUsagePlanList) DeepCopyInto(out *ApiGatewayUsagePlanList)

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

func (*ApiGatewayUsagePlanList) DeepCopyObject ¶

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

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

type ApiGatewayUsagePlanSpec ¶

type ApiGatewayUsagePlanSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	ApiStages []ApiGatewayUsagePlanSpecApiStages `json:"apiStages,omitempty" tf:"api_stages,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	ProductCode string `json:"productCode,omitempty" tf:"product_code,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	QuotaSettings []ApiGatewayUsagePlanSpecQuotaSettings `json:"quotaSettings,omitempty" tf:"quota_settings,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ThrottleSettings []ApiGatewayUsagePlanSpecThrottleSettings `json:"throttleSettings,omitempty" tf:"throttle_settings,omitempty"`
}

func (*ApiGatewayUsagePlanSpec) DeepCopy ¶

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

func (*ApiGatewayUsagePlanSpec) DeepCopyInto ¶

func (in *ApiGatewayUsagePlanSpec) DeepCopyInto(out *ApiGatewayUsagePlanSpec)

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

type ApiGatewayUsagePlanSpecApiStages ¶

type ApiGatewayUsagePlanSpecApiStages struct {
	ApiID string `json:"apiID" tf:"api_id"`
	Stage string `json:"stage" tf:"stage"`
}

func (*ApiGatewayUsagePlanSpecApiStages) DeepCopy ¶

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

func (*ApiGatewayUsagePlanSpecApiStages) DeepCopyInto ¶

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

type ApiGatewayUsagePlanSpecQuotaSettings ¶

type ApiGatewayUsagePlanSpecQuotaSettings struct {
	Limit int64 `json:"limit" tf:"limit"`
	// +optional
	Offset int64  `json:"offset,omitempty" tf:"offset,omitempty"`
	Period string `json:"period" tf:"period"`
}

func (*ApiGatewayUsagePlanSpecQuotaSettings) DeepCopy ¶

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

func (*ApiGatewayUsagePlanSpecQuotaSettings) DeepCopyInto ¶

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

type ApiGatewayUsagePlanSpecThrottleSettings ¶

type ApiGatewayUsagePlanSpecThrottleSettings struct {
	// +optional
	BurstLimit int64 `json:"burstLimit,omitempty" tf:"burst_limit,omitempty"`
	// +optional
	RateLimit float64 `json:"rateLimit,omitempty" tf:"rate_limit,omitempty"`
}

func (*ApiGatewayUsagePlanSpecThrottleSettings) DeepCopy ¶

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

func (*ApiGatewayUsagePlanSpecThrottleSettings) DeepCopyInto ¶

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

type ApiGatewayUsagePlanStatus ¶

type ApiGatewayUsagePlanStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayUsagePlanSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayUsagePlanStatus) DeepCopy ¶

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

func (*ApiGatewayUsagePlanStatus) DeepCopyInto ¶

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

type ApiGatewayVpcLink struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ApiGatewayVpcLinkSpec   `json:"spec,omitempty"`
	Status            ApiGatewayVpcLinkStatus `json:"status,omitempty"`
}

func (*ApiGatewayVpcLink) DeepCopy ¶

func (in *ApiGatewayVpcLink) DeepCopy() *ApiGatewayVpcLink

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

func (*ApiGatewayVpcLink) DeepCopyInto ¶

func (in *ApiGatewayVpcLink) DeepCopyInto(out *ApiGatewayVpcLink)

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

func (*ApiGatewayVpcLink) DeepCopyObject ¶

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

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

type ApiGatewayVpcLinkList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ApiGatewayVpcLink CRD objects
	Items []ApiGatewayVpcLink `json:"items,omitempty"`
}

ApiGatewayVpcLinkList is a list of ApiGatewayVpcLinks

func (*ApiGatewayVpcLinkList) DeepCopy ¶

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

func (*ApiGatewayVpcLinkList) DeepCopyInto ¶

func (in *ApiGatewayVpcLinkList) DeepCopyInto(out *ApiGatewayVpcLinkList)

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

func (*ApiGatewayVpcLinkList) DeepCopyObject ¶

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

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

type ApiGatewayVpcLinkSpec ¶

type ApiGatewayVpcLinkSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	TargetArns []string `json:"targetArns" tf:"target_arns"`
}

func (*ApiGatewayVpcLinkSpec) DeepCopy ¶

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

func (*ApiGatewayVpcLinkSpec) DeepCopyInto ¶

func (in *ApiGatewayVpcLinkSpec) DeepCopyInto(out *ApiGatewayVpcLinkSpec)

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

type ApiGatewayVpcLinkStatus ¶

type ApiGatewayVpcLinkStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ApiGatewayVpcLinkSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ApiGatewayVpcLinkStatus) DeepCopy ¶

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

func (*ApiGatewayVpcLinkStatus) DeepCopyInto ¶

func (in *ApiGatewayVpcLinkStatus) DeepCopyInto(out *ApiGatewayVpcLinkStatus)

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

type AppCookieStickinessPolicy ¶

type AppCookieStickinessPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppCookieStickinessPolicySpec   `json:"spec,omitempty"`
	Status            AppCookieStickinessPolicyStatus `json:"status,omitempty"`
}

func (*AppCookieStickinessPolicy) DeepCopy ¶

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

func (*AppCookieStickinessPolicy) DeepCopyInto ¶

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

func (*AppCookieStickinessPolicy) DeepCopyObject ¶

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

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

type AppCookieStickinessPolicyList ¶

type AppCookieStickinessPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppCookieStickinessPolicy CRD objects
	Items []AppCookieStickinessPolicy `json:"items,omitempty"`
}

AppCookieStickinessPolicyList is a list of AppCookieStickinessPolicys

func (*AppCookieStickinessPolicyList) DeepCopy ¶

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

func (*AppCookieStickinessPolicyList) DeepCopyInto ¶

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

func (*AppCookieStickinessPolicyList) DeepCopyObject ¶

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

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

type AppCookieStickinessPolicySpec ¶

type AppCookieStickinessPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	CookieName   string `json:"cookieName" tf:"cookie_name"`
	LbPort       int64  `json:"lbPort" tf:"lb_port"`
	LoadBalancer string `json:"loadBalancer" tf:"load_balancer"`
	Name         string `json:"name" tf:"name"`
}

func (*AppCookieStickinessPolicySpec) DeepCopy ¶

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

func (*AppCookieStickinessPolicySpec) DeepCopyInto ¶

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

type AppCookieStickinessPolicyStatus ¶

type AppCookieStickinessPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppCookieStickinessPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppCookieStickinessPolicyStatus) DeepCopy ¶

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

func (*AppCookieStickinessPolicyStatus) DeepCopyInto ¶

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

type AppautoscalingPolicy ¶

type AppautoscalingPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppautoscalingPolicySpec   `json:"spec,omitempty"`
	Status            AppautoscalingPolicyStatus `json:"status,omitempty"`
}

func (*AppautoscalingPolicy) DeepCopy ¶

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

func (*AppautoscalingPolicy) DeepCopyInto ¶

func (in *AppautoscalingPolicy) DeepCopyInto(out *AppautoscalingPolicy)

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

func (*AppautoscalingPolicy) DeepCopyObject ¶

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

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

type AppautoscalingPolicyList ¶

type AppautoscalingPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppautoscalingPolicy CRD objects
	Items []AppautoscalingPolicy `json:"items,omitempty"`
}

AppautoscalingPolicyList is a list of AppautoscalingPolicys

func (*AppautoscalingPolicyList) DeepCopy ¶

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

func (*AppautoscalingPolicyList) DeepCopyInto ¶

func (in *AppautoscalingPolicyList) DeepCopyInto(out *AppautoscalingPolicyList)

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

func (*AppautoscalingPolicyList) DeepCopyObject ¶

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

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

type AppautoscalingPolicySpec ¶

type AppautoscalingPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Alarms []string `json:"alarms,omitempty" tf:"alarms,omitempty"`
	// +optional
	Arn  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	PolicyType        string `json:"policyType,omitempty" tf:"policy_type,omitempty"`
	ResourceID        string `json:"resourceID" tf:"resource_id"`
	ScalableDimension string `json:"scalableDimension" tf:"scalable_dimension"`
	ServiceNamespace  string `json:"serviceNamespace" tf:"service_namespace"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	StepScalingPolicyConfiguration []AppautoscalingPolicySpecStepScalingPolicyConfiguration `json:"stepScalingPolicyConfiguration,omitempty" tf:"step_scaling_policy_configuration,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TargetTrackingScalingPolicyConfiguration []AppautoscalingPolicySpecTargetTrackingScalingPolicyConfiguration `json:"targetTrackingScalingPolicyConfiguration,omitempty" tf:"target_tracking_scaling_policy_configuration,omitempty"`
}

func (*AppautoscalingPolicySpec) DeepCopy ¶

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

func (*AppautoscalingPolicySpec) DeepCopyInto ¶

func (in *AppautoscalingPolicySpec) DeepCopyInto(out *AppautoscalingPolicySpec)

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

type AppautoscalingPolicySpecStepScalingPolicyConfiguration ¶

type AppautoscalingPolicySpecStepScalingPolicyConfiguration struct {
	// +optional
	AdjustmentType string `json:"adjustmentType,omitempty" tf:"adjustment_type,omitempty"`
	// +optional
	Cooldown int64 `json:"cooldown,omitempty" tf:"cooldown,omitempty"`
	// +optional
	MetricAggregationType string `json:"metricAggregationType,omitempty" tf:"metric_aggregation_type,omitempty"`
	// +optional
	MinAdjustmentMagnitude int64 `json:"minAdjustmentMagnitude,omitempty" tf:"min_adjustment_magnitude,omitempty"`
	// +optional
	StepAdjustment []AppautoscalingPolicySpecStepScalingPolicyConfigurationStepAdjustment `json:"stepAdjustment,omitempty" tf:"step_adjustment,omitempty"`
}

func (*AppautoscalingPolicySpecStepScalingPolicyConfiguration) DeepCopy ¶

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

func (*AppautoscalingPolicySpecStepScalingPolicyConfiguration) DeepCopyInto ¶

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

type AppautoscalingPolicySpecStepScalingPolicyConfigurationStepAdjustment ¶

type AppautoscalingPolicySpecStepScalingPolicyConfigurationStepAdjustment struct {
	// +optional
	MetricIntervalLowerBound string `json:"metricIntervalLowerBound,omitempty" tf:"metric_interval_lower_bound,omitempty"`
	// +optional
	MetricIntervalUpperBound string `json:"metricIntervalUpperBound,omitempty" tf:"metric_interval_upper_bound,omitempty"`
	ScalingAdjustment        int64  `json:"scalingAdjustment" tf:"scaling_adjustment"`
}

func (*AppautoscalingPolicySpecStepScalingPolicyConfigurationStepAdjustment) DeepCopy ¶

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

func (*AppautoscalingPolicySpecStepScalingPolicyConfigurationStepAdjustment) DeepCopyInto ¶

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

type AppautoscalingPolicySpecTargetTrackingScalingPolicyConfiguration ¶

type AppautoscalingPolicySpecTargetTrackingScalingPolicyConfiguration struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CustomizedMetricSpecification []AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification `json:"customizedMetricSpecification,omitempty" tf:"customized_metric_specification,omitempty"`
	// +optional
	DisableScaleIn bool `json:"disableScaleIn,omitempty" tf:"disable_scale_in,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	PredefinedMetricSpecification []AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification `json:"predefinedMetricSpecification,omitempty" tf:"predefined_metric_specification,omitempty"`
	// +optional
	ScaleInCooldown int64 `json:"scaleInCooldown,omitempty" tf:"scale_in_cooldown,omitempty"`
	// +optional
	ScaleOutCooldown int64   `json:"scaleOutCooldown,omitempty" tf:"scale_out_cooldown,omitempty"`
	TargetValue      float64 `json:"targetValue" tf:"target_value"`
}

func (*AppautoscalingPolicySpecTargetTrackingScalingPolicyConfiguration) DeepCopy ¶

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

func (*AppautoscalingPolicySpecTargetTrackingScalingPolicyConfiguration) DeepCopyInto ¶

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

type AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification ¶

type AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification struct {
	// +optional
	Dimensions []AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions `json:"dimensions,omitempty" tf:"dimensions,omitempty"`
	MetricName string                                                                                                    `json:"metricName" tf:"metric_name"`
	Namespace  string                                                                                                    `json:"namespace" tf:"namespace"`
	Statistic  string                                                                                                    `json:"statistic" tf:"statistic"`
	// +optional
	Unit string `json:"unit,omitempty" tf:"unit,omitempty"`
}

func (*AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification) DeepCopy ¶

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

func (*AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecification) DeepCopyInto ¶

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

type AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions ¶

type AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions) DeepCopy ¶

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

func (*AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationCustomizedMetricSpecificationDimensions) DeepCopyInto ¶

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

type AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification ¶

type AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification struct {
	PredefinedMetricType string `json:"predefinedMetricType" tf:"predefined_metric_type"`
	// +optional
	ResourceLabel string `json:"resourceLabel,omitempty" tf:"resource_label,omitempty"`
}

func (*AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification) DeepCopy ¶

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

func (*AppautoscalingPolicySpecTargetTrackingScalingPolicyConfigurationPredefinedMetricSpecification) DeepCopyInto ¶

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

type AppautoscalingPolicyStatus ¶

type AppautoscalingPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppautoscalingPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppautoscalingPolicyStatus) DeepCopy ¶

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

func (*AppautoscalingPolicyStatus) DeepCopyInto ¶

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

type AppautoscalingScheduledAction ¶

type AppautoscalingScheduledAction struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppautoscalingScheduledActionSpec   `json:"spec,omitempty"`
	Status            AppautoscalingScheduledActionStatus `json:"status,omitempty"`
}

func (*AppautoscalingScheduledAction) DeepCopy ¶

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

func (*AppautoscalingScheduledAction) DeepCopyInto ¶

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

func (*AppautoscalingScheduledAction) DeepCopyObject ¶

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

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

type AppautoscalingScheduledActionList ¶

type AppautoscalingScheduledActionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppautoscalingScheduledAction CRD objects
	Items []AppautoscalingScheduledAction `json:"items,omitempty"`
}

AppautoscalingScheduledActionList is a list of AppautoscalingScheduledActions

func (*AppautoscalingScheduledActionList) DeepCopy ¶

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

func (*AppautoscalingScheduledActionList) DeepCopyInto ¶

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

func (*AppautoscalingScheduledActionList) DeepCopyObject ¶

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

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

type AppautoscalingScheduledActionSpec ¶

type AppautoscalingScheduledActionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	EndTime    string `json:"endTime,omitempty" tf:"end_time,omitempty"`
	Name       string `json:"name" tf:"name"`
	ResourceID string `json:"resourceID" tf:"resource_id"`
	// +optional
	ScalableDimension string `json:"scalableDimension,omitempty" tf:"scalable_dimension,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ScalableTargetAction []AppautoscalingScheduledActionSpecScalableTargetAction `json:"scalableTargetAction,omitempty" tf:"scalable_target_action,omitempty"`
	// +optional
	Schedule         string `json:"schedule,omitempty" tf:"schedule,omitempty"`
	ServiceNamespace string `json:"serviceNamespace" tf:"service_namespace"`
	// +optional
	StartTime string `json:"startTime,omitempty" tf:"start_time,omitempty"`
}

func (*AppautoscalingScheduledActionSpec) DeepCopy ¶

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

func (*AppautoscalingScheduledActionSpec) DeepCopyInto ¶

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

type AppautoscalingScheduledActionSpecScalableTargetAction ¶

type AppautoscalingScheduledActionSpecScalableTargetAction struct {
	// +optional
	MaxCapacity int64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"`
	// +optional
	MinCapacity int64 `json:"minCapacity,omitempty" tf:"min_capacity,omitempty"`
}

func (*AppautoscalingScheduledActionSpecScalableTargetAction) DeepCopy ¶

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

func (*AppautoscalingScheduledActionSpecScalableTargetAction) DeepCopyInto ¶

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

type AppautoscalingScheduledActionStatus ¶

type AppautoscalingScheduledActionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppautoscalingScheduledActionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppautoscalingScheduledActionStatus) DeepCopy ¶

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

func (*AppautoscalingScheduledActionStatus) DeepCopyInto ¶

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

type AppautoscalingTarget ¶

type AppautoscalingTarget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppautoscalingTargetSpec   `json:"spec,omitempty"`
	Status            AppautoscalingTargetStatus `json:"status,omitempty"`
}

func (*AppautoscalingTarget) DeepCopy ¶

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

func (*AppautoscalingTarget) DeepCopyInto ¶

func (in *AppautoscalingTarget) DeepCopyInto(out *AppautoscalingTarget)

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

func (*AppautoscalingTarget) DeepCopyObject ¶

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

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

type AppautoscalingTargetList ¶

type AppautoscalingTargetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppautoscalingTarget CRD objects
	Items []AppautoscalingTarget `json:"items,omitempty"`
}

AppautoscalingTargetList is a list of AppautoscalingTargets

func (*AppautoscalingTargetList) DeepCopy ¶

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

func (*AppautoscalingTargetList) DeepCopyInto ¶

func (in *AppautoscalingTargetList) DeepCopyInto(out *AppautoscalingTargetList)

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

func (*AppautoscalingTargetList) DeepCopyObject ¶

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

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

type AppautoscalingTargetSpec ¶

type AppautoscalingTargetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	MaxCapacity int64  `json:"maxCapacity" tf:"max_capacity"`
	MinCapacity int64  `json:"minCapacity" tf:"min_capacity"`
	ResourceID  string `json:"resourceID" tf:"resource_id"`
	// +optional
	RoleArn           string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`
	ScalableDimension string `json:"scalableDimension" tf:"scalable_dimension"`
	ServiceNamespace  string `json:"serviceNamespace" tf:"service_namespace"`
}

func (*AppautoscalingTargetSpec) DeepCopy ¶

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

func (*AppautoscalingTargetSpec) DeepCopyInto ¶

func (in *AppautoscalingTargetSpec) DeepCopyInto(out *AppautoscalingTargetSpec)

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

type AppautoscalingTargetStatus ¶

type AppautoscalingTargetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppautoscalingTargetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppautoscalingTargetStatus) DeepCopy ¶

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

func (*AppautoscalingTargetStatus) DeepCopyInto ¶

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

type AppmeshMesh ¶

type AppmeshMesh struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppmeshMeshSpec   `json:"spec,omitempty"`
	Status            AppmeshMeshStatus `json:"status,omitempty"`
}

func (*AppmeshMesh) DeepCopy ¶

func (in *AppmeshMesh) DeepCopy() *AppmeshMesh

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

func (*AppmeshMesh) DeepCopyInto ¶

func (in *AppmeshMesh) DeepCopyInto(out *AppmeshMesh)

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

func (*AppmeshMesh) DeepCopyObject ¶

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

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

type AppmeshMeshList ¶

type AppmeshMeshList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppmeshMesh CRD objects
	Items []AppmeshMesh `json:"items,omitempty"`
}

AppmeshMeshList is a list of AppmeshMeshs

func (*AppmeshMeshList) DeepCopy ¶

func (in *AppmeshMeshList) DeepCopy() *AppmeshMeshList

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

func (*AppmeshMeshList) DeepCopyInto ¶

func (in *AppmeshMeshList) DeepCopyInto(out *AppmeshMeshList)

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

func (*AppmeshMeshList) DeepCopyObject ¶

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

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

type AppmeshMeshSpec ¶

type AppmeshMeshSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	LastUpdatedDate string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`
	Name            string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Spec []AppmeshMeshSpecSpec `json:"spec,omitempty" tf:"spec,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*AppmeshMeshSpec) DeepCopy ¶

func (in *AppmeshMeshSpec) DeepCopy() *AppmeshMeshSpec

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

func (*AppmeshMeshSpec) DeepCopyInto ¶

func (in *AppmeshMeshSpec) DeepCopyInto(out *AppmeshMeshSpec)

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

type AppmeshMeshSpecSpec ¶

type AppmeshMeshSpecSpec struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EgressFilter []AppmeshMeshSpecSpecEgressFilter `json:"egressFilter,omitempty" tf:"egress_filter,omitempty"`
}

func (*AppmeshMeshSpecSpec) DeepCopy ¶

func (in *AppmeshMeshSpecSpec) DeepCopy() *AppmeshMeshSpecSpec

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

func (*AppmeshMeshSpecSpec) DeepCopyInto ¶

func (in *AppmeshMeshSpecSpec) DeepCopyInto(out *AppmeshMeshSpecSpec)

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

type AppmeshMeshSpecSpecEgressFilter ¶

type AppmeshMeshSpecSpecEgressFilter struct {
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*AppmeshMeshSpecSpecEgressFilter) DeepCopy ¶

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

func (*AppmeshMeshSpecSpecEgressFilter) DeepCopyInto ¶

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

type AppmeshMeshStatus ¶

type AppmeshMeshStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppmeshMeshSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppmeshMeshStatus) DeepCopy ¶

func (in *AppmeshMeshStatus) DeepCopy() *AppmeshMeshStatus

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

func (*AppmeshMeshStatus) DeepCopyInto ¶

func (in *AppmeshMeshStatus) DeepCopyInto(out *AppmeshMeshStatus)

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

type AppmeshRoute ¶

type AppmeshRoute struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppmeshRouteSpec   `json:"spec,omitempty"`
	Status            AppmeshRouteStatus `json:"status,omitempty"`
}

func (*AppmeshRoute) DeepCopy ¶

func (in *AppmeshRoute) DeepCopy() *AppmeshRoute

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

func (*AppmeshRoute) DeepCopyInto ¶

func (in *AppmeshRoute) DeepCopyInto(out *AppmeshRoute)

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

func (*AppmeshRoute) DeepCopyObject ¶

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

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

type AppmeshRouteList ¶

type AppmeshRouteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppmeshRoute CRD objects
	Items []AppmeshRoute `json:"items,omitempty"`
}

AppmeshRouteList is a list of AppmeshRoutes

func (*AppmeshRouteList) DeepCopy ¶

func (in *AppmeshRouteList) DeepCopy() *AppmeshRouteList

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

func (*AppmeshRouteList) DeepCopyInto ¶

func (in *AppmeshRouteList) DeepCopyInto(out *AppmeshRouteList)

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

func (*AppmeshRouteList) DeepCopyObject ¶

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

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

type AppmeshRouteSpec ¶

type AppmeshRouteSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	LastUpdatedDate string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`
	MeshName        string `json:"meshName" tf:"mesh_name"`
	Name            string `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Spec []AppmeshRouteSpecSpec `json:"spec" tf:"spec"`
	// +optional
	Tags              map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	VirtualRouterName string            `json:"virtualRouterName" tf:"virtual_router_name"`
}

func (*AppmeshRouteSpec) DeepCopy ¶

func (in *AppmeshRouteSpec) DeepCopy() *AppmeshRouteSpec

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

func (*AppmeshRouteSpec) DeepCopyInto ¶

func (in *AppmeshRouteSpec) DeepCopyInto(out *AppmeshRouteSpec)

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

type AppmeshRouteSpecSpec ¶

type AppmeshRouteSpecSpec struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HttpRoute []AppmeshRouteSpecSpecHttpRoute `json:"httpRoute,omitempty" tf:"http_route,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TcpRoute []AppmeshRouteSpecSpecTcpRoute `json:"tcpRoute,omitempty" tf:"tcp_route,omitempty"`
}

func (*AppmeshRouteSpecSpec) DeepCopy ¶

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

func (*AppmeshRouteSpecSpec) DeepCopyInto ¶

func (in *AppmeshRouteSpecSpec) DeepCopyInto(out *AppmeshRouteSpecSpec)

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

type AppmeshRouteSpecSpecHttpRoute ¶

type AppmeshRouteSpecSpecHttpRoute struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Action []AppmeshRouteSpecSpecHttpRouteAction `json:"action" tf:"action"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Match []AppmeshRouteSpecSpecHttpRouteMatch `json:"match" tf:"match"`
}

func (*AppmeshRouteSpecSpecHttpRoute) DeepCopy ¶

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

func (*AppmeshRouteSpecSpecHttpRoute) DeepCopyInto ¶

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

type AppmeshRouteSpecSpecHttpRouteAction ¶

type AppmeshRouteSpecSpecHttpRouteAction struct {
	// +kubebuilder:validation:MaxItems=10
	// +kubebuilder:validation:MinItems=1
	WeightedTarget []AppmeshRouteSpecSpecHttpRouteActionWeightedTarget `json:"weightedTarget" tf:"weighted_target"`
}

func (*AppmeshRouteSpecSpecHttpRouteAction) DeepCopy ¶

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

func (*AppmeshRouteSpecSpecHttpRouteAction) DeepCopyInto ¶

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

type AppmeshRouteSpecSpecHttpRouteActionWeightedTarget ¶

type AppmeshRouteSpecSpecHttpRouteActionWeightedTarget struct {
	VirtualNode string `json:"virtualNode" tf:"virtual_node"`
	Weight      int64  `json:"weight" tf:"weight"`
}

func (*AppmeshRouteSpecSpecHttpRouteActionWeightedTarget) DeepCopy ¶

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

func (*AppmeshRouteSpecSpecHttpRouteActionWeightedTarget) DeepCopyInto ¶

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

type AppmeshRouteSpecSpecHttpRouteMatch ¶

type AppmeshRouteSpecSpecHttpRouteMatch struct {
	Prefix string `json:"prefix" tf:"prefix"`
}

func (*AppmeshRouteSpecSpecHttpRouteMatch) DeepCopy ¶

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

func (*AppmeshRouteSpecSpecHttpRouteMatch) DeepCopyInto ¶

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

type AppmeshRouteSpecSpecTcpRoute ¶

type AppmeshRouteSpecSpecTcpRoute struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Action []AppmeshRouteSpecSpecTcpRouteAction `json:"action" tf:"action"`
}

func (*AppmeshRouteSpecSpecTcpRoute) DeepCopy ¶

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

func (*AppmeshRouteSpecSpecTcpRoute) DeepCopyInto ¶

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

type AppmeshRouteSpecSpecTcpRouteAction ¶

type AppmeshRouteSpecSpecTcpRouteAction struct {
	// +kubebuilder:validation:MaxItems=10
	// +kubebuilder:validation:MinItems=1
	WeightedTarget []AppmeshRouteSpecSpecTcpRouteActionWeightedTarget `json:"weightedTarget" tf:"weighted_target"`
}

func (*AppmeshRouteSpecSpecTcpRouteAction) DeepCopy ¶

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

func (*AppmeshRouteSpecSpecTcpRouteAction) DeepCopyInto ¶

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

type AppmeshRouteSpecSpecTcpRouteActionWeightedTarget ¶

type AppmeshRouteSpecSpecTcpRouteActionWeightedTarget struct {
	VirtualNode string `json:"virtualNode" tf:"virtual_node"`
	Weight      int64  `json:"weight" tf:"weight"`
}

func (*AppmeshRouteSpecSpecTcpRouteActionWeightedTarget) DeepCopy ¶

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

func (*AppmeshRouteSpecSpecTcpRouteActionWeightedTarget) DeepCopyInto ¶

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

type AppmeshRouteStatus ¶

type AppmeshRouteStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppmeshRouteSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppmeshRouteStatus) DeepCopy ¶

func (in *AppmeshRouteStatus) DeepCopy() *AppmeshRouteStatus

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

func (*AppmeshRouteStatus) DeepCopyInto ¶

func (in *AppmeshRouteStatus) DeepCopyInto(out *AppmeshRouteStatus)

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

type AppmeshVirtualNode ¶

type AppmeshVirtualNode struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppmeshVirtualNodeSpec   `json:"spec,omitempty"`
	Status            AppmeshVirtualNodeStatus `json:"status,omitempty"`
}

func (*AppmeshVirtualNode) DeepCopy ¶

func (in *AppmeshVirtualNode) DeepCopy() *AppmeshVirtualNode

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

func (*AppmeshVirtualNode) DeepCopyInto ¶

func (in *AppmeshVirtualNode) DeepCopyInto(out *AppmeshVirtualNode)

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

func (*AppmeshVirtualNode) DeepCopyObject ¶

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

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

type AppmeshVirtualNodeList ¶

type AppmeshVirtualNodeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppmeshVirtualNode CRD objects
	Items []AppmeshVirtualNode `json:"items,omitempty"`
}

AppmeshVirtualNodeList is a list of AppmeshVirtualNodes

func (*AppmeshVirtualNodeList) DeepCopy ¶

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

func (*AppmeshVirtualNodeList) DeepCopyInto ¶

func (in *AppmeshVirtualNodeList) DeepCopyInto(out *AppmeshVirtualNodeList)

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

func (*AppmeshVirtualNodeList) DeepCopyObject ¶

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

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

type AppmeshVirtualNodeSpec ¶

type AppmeshVirtualNodeSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	LastUpdatedDate string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`
	MeshName        string `json:"meshName" tf:"mesh_name"`
	Name            string `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Spec []AppmeshVirtualNodeSpecSpec `json:"spec" tf:"spec"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*AppmeshVirtualNodeSpec) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpec) DeepCopyInto ¶

func (in *AppmeshVirtualNodeSpec) DeepCopyInto(out *AppmeshVirtualNodeSpec)

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

type AppmeshVirtualNodeSpecSpec ¶

type AppmeshVirtualNodeSpecSpec struct {
	// +optional
	// +kubebuilder:validation:MaxItems=25
	Backend []AppmeshVirtualNodeSpecSpecBackend `json:"backend,omitempty" tf:"backend,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Listener []AppmeshVirtualNodeSpecSpecListener `json:"listener,omitempty" tf:"listener,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Logging []AppmeshVirtualNodeSpecSpecLogging `json:"logging,omitempty" tf:"logging,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ServiceDiscovery []AppmeshVirtualNodeSpecSpecServiceDiscovery `json:"serviceDiscovery,omitempty" tf:"service_discovery,omitempty"`
}

func (*AppmeshVirtualNodeSpecSpec) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpec) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecBackend ¶

type AppmeshVirtualNodeSpecSpecBackend struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VirtualService []AppmeshVirtualNodeSpecSpecBackendVirtualService `json:"virtualService,omitempty" tf:"virtual_service,omitempty"`
}

func (*AppmeshVirtualNodeSpecSpecBackend) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecBackend) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecBackendVirtualService ¶

type AppmeshVirtualNodeSpecSpecBackendVirtualService struct {
	VirtualServiceName string `json:"virtualServiceName" tf:"virtual_service_name"`
}

func (*AppmeshVirtualNodeSpecSpecBackendVirtualService) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecBackendVirtualService) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecListener ¶

type AppmeshVirtualNodeSpecSpecListener struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HealthCheck []AppmeshVirtualNodeSpecSpecListenerHealthCheck `json:"healthCheck,omitempty" tf:"health_check,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	PortMapping []AppmeshVirtualNodeSpecSpecListenerPortMapping `json:"portMapping" tf:"port_mapping"`
}

func (*AppmeshVirtualNodeSpecSpecListener) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecListener) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecListenerHealthCheck ¶

type AppmeshVirtualNodeSpecSpecListenerHealthCheck struct {
	HealthyThreshold int64 `json:"healthyThreshold" tf:"healthy_threshold"`
	IntervalMillis   int64 `json:"intervalMillis" tf:"interval_millis"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	Port               int64  `json:"port,omitempty" tf:"port,omitempty"`
	Protocol           string `json:"protocol" tf:"protocol"`
	TimeoutMillis      int64  `json:"timeoutMillis" tf:"timeout_millis"`
	UnhealthyThreshold int64  `json:"unhealthyThreshold" tf:"unhealthy_threshold"`
}

func (*AppmeshVirtualNodeSpecSpecListenerHealthCheck) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecListenerHealthCheck) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecListenerPortMapping ¶

type AppmeshVirtualNodeSpecSpecListenerPortMapping struct {
	Port     int64  `json:"port" tf:"port"`
	Protocol string `json:"protocol" tf:"protocol"`
}

func (*AppmeshVirtualNodeSpecSpecListenerPortMapping) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecListenerPortMapping) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecLogging ¶

type AppmeshVirtualNodeSpecSpecLogging struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AccessLog []AppmeshVirtualNodeSpecSpecLoggingAccessLog `json:"accessLog,omitempty" tf:"access_log,omitempty"`
}

func (*AppmeshVirtualNodeSpecSpecLogging) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecLogging) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecLoggingAccessLog ¶

type AppmeshVirtualNodeSpecSpecLoggingAccessLog struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	File []AppmeshVirtualNodeSpecSpecLoggingAccessLogFile `json:"file,omitempty" tf:"file,omitempty"`
}

func (*AppmeshVirtualNodeSpecSpecLoggingAccessLog) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecLoggingAccessLog) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecLoggingAccessLogFile ¶

type AppmeshVirtualNodeSpecSpecLoggingAccessLogFile struct {
	Path string `json:"path" tf:"path"`
}

func (*AppmeshVirtualNodeSpecSpecLoggingAccessLogFile) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecLoggingAccessLogFile) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecServiceDiscovery ¶

type AppmeshVirtualNodeSpecSpecServiceDiscovery struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AwsCloudMap []AppmeshVirtualNodeSpecSpecServiceDiscoveryAwsCloudMap `json:"awsCloudMap,omitempty" tf:"aws_cloud_map,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Dns []AppmeshVirtualNodeSpecSpecServiceDiscoveryDns `json:"dns,omitempty" tf:"dns,omitempty"`
}

func (*AppmeshVirtualNodeSpecSpecServiceDiscovery) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecServiceDiscovery) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecServiceDiscoveryAwsCloudMap ¶

type AppmeshVirtualNodeSpecSpecServiceDiscoveryAwsCloudMap struct {
	// +optional
	Attributes    map[string]string `json:"attributes,omitempty" tf:"attributes,omitempty"`
	NamespaceName string            `json:"namespaceName" tf:"namespace_name"`
	ServiceName   string            `json:"serviceName" tf:"service_name"`
}

func (*AppmeshVirtualNodeSpecSpecServiceDiscoveryAwsCloudMap) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecServiceDiscoveryAwsCloudMap) DeepCopyInto ¶

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

type AppmeshVirtualNodeSpecSpecServiceDiscoveryDns ¶

type AppmeshVirtualNodeSpecSpecServiceDiscoveryDns struct {
	Hostname string `json:"hostname" tf:"hostname"`
}

func (*AppmeshVirtualNodeSpecSpecServiceDiscoveryDns) DeepCopy ¶

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

func (*AppmeshVirtualNodeSpecSpecServiceDiscoveryDns) DeepCopyInto ¶

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

type AppmeshVirtualNodeStatus ¶

type AppmeshVirtualNodeStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppmeshVirtualNodeSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppmeshVirtualNodeStatus) DeepCopy ¶

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

func (*AppmeshVirtualNodeStatus) DeepCopyInto ¶

func (in *AppmeshVirtualNodeStatus) DeepCopyInto(out *AppmeshVirtualNodeStatus)

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

type AppmeshVirtualRouter ¶

type AppmeshVirtualRouter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppmeshVirtualRouterSpec   `json:"spec,omitempty"`
	Status            AppmeshVirtualRouterStatus `json:"status,omitempty"`
}

func (*AppmeshVirtualRouter) DeepCopy ¶

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

func (*AppmeshVirtualRouter) DeepCopyInto ¶

func (in *AppmeshVirtualRouter) DeepCopyInto(out *AppmeshVirtualRouter)

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

func (*AppmeshVirtualRouter) DeepCopyObject ¶

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

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

type AppmeshVirtualRouterList ¶

type AppmeshVirtualRouterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppmeshVirtualRouter CRD objects
	Items []AppmeshVirtualRouter `json:"items,omitempty"`
}

AppmeshVirtualRouterList is a list of AppmeshVirtualRouters

func (*AppmeshVirtualRouterList) DeepCopy ¶

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

func (*AppmeshVirtualRouterList) DeepCopyInto ¶

func (in *AppmeshVirtualRouterList) DeepCopyInto(out *AppmeshVirtualRouterList)

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

func (*AppmeshVirtualRouterList) DeepCopyObject ¶

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

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

type AppmeshVirtualRouterSpec ¶

type AppmeshVirtualRouterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	LastUpdatedDate string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`
	MeshName        string `json:"meshName" tf:"mesh_name"`
	Name            string `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Spec []AppmeshVirtualRouterSpecSpec `json:"spec" tf:"spec"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*AppmeshVirtualRouterSpec) DeepCopy ¶

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

func (*AppmeshVirtualRouterSpec) DeepCopyInto ¶

func (in *AppmeshVirtualRouterSpec) DeepCopyInto(out *AppmeshVirtualRouterSpec)

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

type AppmeshVirtualRouterSpecSpec ¶

type AppmeshVirtualRouterSpecSpec struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Listener []AppmeshVirtualRouterSpecSpecListener `json:"listener" tf:"listener"`
}

func (*AppmeshVirtualRouterSpecSpec) DeepCopy ¶

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

func (*AppmeshVirtualRouterSpecSpec) DeepCopyInto ¶

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

type AppmeshVirtualRouterSpecSpecListener ¶

type AppmeshVirtualRouterSpecSpecListener struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	PortMapping []AppmeshVirtualRouterSpecSpecListenerPortMapping `json:"portMapping" tf:"port_mapping"`
}

func (*AppmeshVirtualRouterSpecSpecListener) DeepCopy ¶

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

func (*AppmeshVirtualRouterSpecSpecListener) DeepCopyInto ¶

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

type AppmeshVirtualRouterSpecSpecListenerPortMapping ¶

type AppmeshVirtualRouterSpecSpecListenerPortMapping struct {
	Port     int64  `json:"port" tf:"port"`
	Protocol string `json:"protocol" tf:"protocol"`
}

func (*AppmeshVirtualRouterSpecSpecListenerPortMapping) DeepCopy ¶

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

func (*AppmeshVirtualRouterSpecSpecListenerPortMapping) DeepCopyInto ¶

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

type AppmeshVirtualRouterStatus ¶

type AppmeshVirtualRouterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppmeshVirtualRouterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppmeshVirtualRouterStatus) DeepCopy ¶

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

func (*AppmeshVirtualRouterStatus) DeepCopyInto ¶

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

type AppmeshVirtualService ¶

type AppmeshVirtualService struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppmeshVirtualServiceSpec   `json:"spec,omitempty"`
	Status            AppmeshVirtualServiceStatus `json:"status,omitempty"`
}

func (*AppmeshVirtualService) DeepCopy ¶

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

func (*AppmeshVirtualService) DeepCopyInto ¶

func (in *AppmeshVirtualService) DeepCopyInto(out *AppmeshVirtualService)

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

func (*AppmeshVirtualService) DeepCopyObject ¶

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

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

type AppmeshVirtualServiceList ¶

type AppmeshVirtualServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppmeshVirtualService CRD objects
	Items []AppmeshVirtualService `json:"items,omitempty"`
}

AppmeshVirtualServiceList is a list of AppmeshVirtualServices

func (*AppmeshVirtualServiceList) DeepCopy ¶

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

func (*AppmeshVirtualServiceList) DeepCopyInto ¶

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

func (*AppmeshVirtualServiceList) DeepCopyObject ¶

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

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

type AppmeshVirtualServiceSpec ¶

type AppmeshVirtualServiceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	LastUpdatedDate string `json:"lastUpdatedDate,omitempty" tf:"last_updated_date,omitempty"`
	MeshName        string `json:"meshName" tf:"mesh_name"`
	Name            string `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Spec []AppmeshVirtualServiceSpecSpec `json:"spec" tf:"spec"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*AppmeshVirtualServiceSpec) DeepCopy ¶

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

func (*AppmeshVirtualServiceSpec) DeepCopyInto ¶

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

type AppmeshVirtualServiceSpecSpec ¶

type AppmeshVirtualServiceSpecSpec struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Provider []AppmeshVirtualServiceSpecSpecProvider `json:"provider,omitempty" tf:"provider,omitempty"`
}

func (*AppmeshVirtualServiceSpecSpec) DeepCopy ¶

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

func (*AppmeshVirtualServiceSpecSpec) DeepCopyInto ¶

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

type AppmeshVirtualServiceSpecSpecProvider ¶

type AppmeshVirtualServiceSpecSpecProvider struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VirtualNode []AppmeshVirtualServiceSpecSpecProviderVirtualNode `json:"virtualNode,omitempty" tf:"virtual_node,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VirtualRouter []AppmeshVirtualServiceSpecSpecProviderVirtualRouter `json:"virtualRouter,omitempty" tf:"virtual_router,omitempty"`
}

func (*AppmeshVirtualServiceSpecSpecProvider) DeepCopy ¶

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

func (*AppmeshVirtualServiceSpecSpecProvider) DeepCopyInto ¶

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

type AppmeshVirtualServiceSpecSpecProviderVirtualNode ¶

type AppmeshVirtualServiceSpecSpecProviderVirtualNode struct {
	VirtualNodeName string `json:"virtualNodeName" tf:"virtual_node_name"`
}

func (*AppmeshVirtualServiceSpecSpecProviderVirtualNode) DeepCopy ¶

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

func (*AppmeshVirtualServiceSpecSpecProviderVirtualNode) DeepCopyInto ¶

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

type AppmeshVirtualServiceSpecSpecProviderVirtualRouter ¶

type AppmeshVirtualServiceSpecSpecProviderVirtualRouter struct {
	VirtualRouterName string `json:"virtualRouterName" tf:"virtual_router_name"`
}

func (*AppmeshVirtualServiceSpecSpecProviderVirtualRouter) DeepCopy ¶

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

func (*AppmeshVirtualServiceSpecSpecProviderVirtualRouter) DeepCopyInto ¶

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

type AppmeshVirtualServiceStatus ¶

type AppmeshVirtualServiceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppmeshVirtualServiceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppmeshVirtualServiceStatus) DeepCopy ¶

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

func (*AppmeshVirtualServiceStatus) DeepCopyInto ¶

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

type AppsyncAPIKey ¶ added in v0.0.2

type AppsyncAPIKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppsyncAPIKeySpec   `json:"spec,omitempty"`
	Status            AppsyncAPIKeyStatus `json:"status,omitempty"`
}

func (*AppsyncAPIKey) DeepCopy ¶ added in v0.0.2

func (in *AppsyncAPIKey) DeepCopy() *AppsyncAPIKey

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

func (*AppsyncAPIKey) DeepCopyInto ¶ added in v0.0.2

func (in *AppsyncAPIKey) DeepCopyInto(out *AppsyncAPIKey)

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

func (*AppsyncAPIKey) DeepCopyObject ¶ added in v0.0.2

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

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

type AppsyncAPIKeyList ¶ added in v0.0.2

type AppsyncAPIKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppsyncAPIKey CRD objects
	Items []AppsyncAPIKey `json:"items,omitempty"`
}

AppsyncAPIKeyList is a list of AppsyncAPIKeys

func (*AppsyncAPIKeyList) DeepCopy ¶ added in v0.0.2

func (in *AppsyncAPIKeyList) DeepCopy() *AppsyncAPIKeyList

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

func (*AppsyncAPIKeyList) DeepCopyInto ¶ added in v0.0.2

func (in *AppsyncAPIKeyList) DeepCopyInto(out *AppsyncAPIKeyList)

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

func (*AppsyncAPIKeyList) DeepCopyObject ¶ added in v0.0.2

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

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

type AppsyncAPIKeySpec ¶ added in v0.0.2

type AppsyncAPIKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	ApiID string `json:"apiID" tf:"api_id"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Expires string `json:"expires,omitempty" tf:"expires,omitempty"`
	// +optional
	Key string `json:"-" sensitive:"true" tf:"key,omitempty"`
}

func (*AppsyncAPIKeySpec) DeepCopy ¶ added in v0.0.2

func (in *AppsyncAPIKeySpec) DeepCopy() *AppsyncAPIKeySpec

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

func (*AppsyncAPIKeySpec) DeepCopyInto ¶ added in v0.0.2

func (in *AppsyncAPIKeySpec) DeepCopyInto(out *AppsyncAPIKeySpec)

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

type AppsyncAPIKeyStatus ¶ added in v0.0.2

type AppsyncAPIKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppsyncAPIKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppsyncAPIKeyStatus) DeepCopy ¶ added in v0.0.2

func (in *AppsyncAPIKeyStatus) DeepCopy() *AppsyncAPIKeyStatus

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

func (*AppsyncAPIKeyStatus) DeepCopyInto ¶ added in v0.0.2

func (in *AppsyncAPIKeyStatus) DeepCopyInto(out *AppsyncAPIKeyStatus)

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

type AppsyncDatasource ¶

type AppsyncDatasource struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppsyncDatasourceSpec   `json:"spec,omitempty"`
	Status            AppsyncDatasourceStatus `json:"status,omitempty"`
}

func (*AppsyncDatasource) DeepCopy ¶

func (in *AppsyncDatasource) DeepCopy() *AppsyncDatasource

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

func (*AppsyncDatasource) DeepCopyInto ¶

func (in *AppsyncDatasource) DeepCopyInto(out *AppsyncDatasource)

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

func (*AppsyncDatasource) DeepCopyObject ¶

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

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

type AppsyncDatasourceList ¶

type AppsyncDatasourceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppsyncDatasource CRD objects
	Items []AppsyncDatasource `json:"items,omitempty"`
}

AppsyncDatasourceList is a list of AppsyncDatasources

func (*AppsyncDatasourceList) DeepCopy ¶

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

func (*AppsyncDatasourceList) DeepCopyInto ¶

func (in *AppsyncDatasourceList) DeepCopyInto(out *AppsyncDatasourceList)

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

func (*AppsyncDatasourceList) DeepCopyObject ¶

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

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

type AppsyncDatasourceSpec ¶

type AppsyncDatasourceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	ApiID string `json:"apiID" tf:"api_id"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DynamodbConfig []AppsyncDatasourceSpecDynamodbConfig `json:"dynamodbConfig,omitempty" tf:"dynamodb_config,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ElasticsearchConfig []AppsyncDatasourceSpecElasticsearchConfig `json:"elasticsearchConfig,omitempty" tf:"elasticsearch_config,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HttpConfig []AppsyncDatasourceSpecHttpConfig `json:"httpConfig,omitempty" tf:"http_config,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LambdaConfig []AppsyncDatasourceSpecLambdaConfig `json:"lambdaConfig,omitempty" tf:"lambda_config,omitempty"`
	Name         string                              `json:"name" tf:"name"`
	// +optional
	ServiceRoleArn string `json:"serviceRoleArn,omitempty" tf:"service_role_arn,omitempty"`
	Type           string `json:"type" tf:"type"`
}

func (*AppsyncDatasourceSpec) DeepCopy ¶

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

func (*AppsyncDatasourceSpec) DeepCopyInto ¶

func (in *AppsyncDatasourceSpec) DeepCopyInto(out *AppsyncDatasourceSpec)

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

type AppsyncDatasourceSpecDynamodbConfig ¶

type AppsyncDatasourceSpecDynamodbConfig struct {
	// +optional
	Region    string `json:"region,omitempty" tf:"region,omitempty"`
	TableName string `json:"tableName" tf:"table_name"`
	// +optional
	UseCallerCredentials bool `json:"useCallerCredentials,omitempty" tf:"use_caller_credentials,omitempty"`
}

func (*AppsyncDatasourceSpecDynamodbConfig) DeepCopy ¶

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

func (*AppsyncDatasourceSpecDynamodbConfig) DeepCopyInto ¶

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

type AppsyncDatasourceSpecElasticsearchConfig ¶

type AppsyncDatasourceSpecElasticsearchConfig struct {
	Endpoint string `json:"endpoint" tf:"endpoint"`
	// +optional
	Region string `json:"region,omitempty" tf:"region,omitempty"`
}

func (*AppsyncDatasourceSpecElasticsearchConfig) DeepCopy ¶

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

func (*AppsyncDatasourceSpecElasticsearchConfig) DeepCopyInto ¶

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

type AppsyncDatasourceSpecHttpConfig ¶

type AppsyncDatasourceSpecHttpConfig struct {
	Endpoint string `json:"endpoint" tf:"endpoint"`
}

func (*AppsyncDatasourceSpecHttpConfig) DeepCopy ¶

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

func (*AppsyncDatasourceSpecHttpConfig) DeepCopyInto ¶

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

type AppsyncDatasourceSpecLambdaConfig ¶

type AppsyncDatasourceSpecLambdaConfig struct {
	FunctionArn string `json:"functionArn" tf:"function_arn"`
}

func (*AppsyncDatasourceSpecLambdaConfig) DeepCopy ¶

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

func (*AppsyncDatasourceSpecLambdaConfig) DeepCopyInto ¶

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

type AppsyncDatasourceStatus ¶

type AppsyncDatasourceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppsyncDatasourceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppsyncDatasourceStatus) DeepCopy ¶

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

func (*AppsyncDatasourceStatus) DeepCopyInto ¶

func (in *AppsyncDatasourceStatus) DeepCopyInto(out *AppsyncDatasourceStatus)

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

type AppsyncFunction ¶

type AppsyncFunction struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppsyncFunctionSpec   `json:"spec,omitempty"`
	Status            AppsyncFunctionStatus `json:"status,omitempty"`
}

func (*AppsyncFunction) DeepCopy ¶

func (in *AppsyncFunction) DeepCopy() *AppsyncFunction

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

func (*AppsyncFunction) DeepCopyInto ¶

func (in *AppsyncFunction) DeepCopyInto(out *AppsyncFunction)

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

func (*AppsyncFunction) DeepCopyObject ¶

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

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

type AppsyncFunctionList ¶

type AppsyncFunctionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppsyncFunction CRD objects
	Items []AppsyncFunction `json:"items,omitempty"`
}

AppsyncFunctionList is a list of AppsyncFunctions

func (*AppsyncFunctionList) DeepCopy ¶

func (in *AppsyncFunctionList) DeepCopy() *AppsyncFunctionList

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

func (*AppsyncFunctionList) DeepCopyInto ¶

func (in *AppsyncFunctionList) DeepCopyInto(out *AppsyncFunctionList)

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

func (*AppsyncFunctionList) DeepCopyObject ¶

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

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

type AppsyncFunctionSpec ¶

type AppsyncFunctionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	ApiID string `json:"apiID" tf:"api_id"`
	// +optional
	Arn        string `json:"arn,omitempty" tf:"arn,omitempty"`
	DataSource string `json:"dataSource" tf:"data_source"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	FunctionID string `json:"functionID,omitempty" tf:"function_id,omitempty"`
	// +optional
	FunctionVersion         string `json:"functionVersion,omitempty" tf:"function_version,omitempty"`
	Name                    string `json:"name" tf:"name"`
	RequestMappingTemplate  string `json:"requestMappingTemplate" tf:"request_mapping_template"`
	ResponseMappingTemplate string `json:"responseMappingTemplate" tf:"response_mapping_template"`
}

func (*AppsyncFunctionSpec) DeepCopy ¶

func (in *AppsyncFunctionSpec) DeepCopy() *AppsyncFunctionSpec

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

func (*AppsyncFunctionSpec) DeepCopyInto ¶

func (in *AppsyncFunctionSpec) DeepCopyInto(out *AppsyncFunctionSpec)

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

type AppsyncFunctionStatus ¶

type AppsyncFunctionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppsyncFunctionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppsyncFunctionStatus) DeepCopy ¶

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

func (*AppsyncFunctionStatus) DeepCopyInto ¶

func (in *AppsyncFunctionStatus) DeepCopyInto(out *AppsyncFunctionStatus)

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

type AppsyncGraphqlAPI ¶ added in v0.0.2

type AppsyncGraphqlAPI struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppsyncGraphqlAPISpec   `json:"spec,omitempty"`
	Status            AppsyncGraphqlAPIStatus `json:"status,omitempty"`
}

func (*AppsyncGraphqlAPI) DeepCopy ¶ added in v0.0.2

func (in *AppsyncGraphqlAPI) DeepCopy() *AppsyncGraphqlAPI

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

func (*AppsyncGraphqlAPI) DeepCopyInto ¶ added in v0.0.2

func (in *AppsyncGraphqlAPI) DeepCopyInto(out *AppsyncGraphqlAPI)

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

func (*AppsyncGraphqlAPI) DeepCopyObject ¶ added in v0.0.2

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

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

type AppsyncGraphqlAPIList ¶ added in v0.0.2

type AppsyncGraphqlAPIList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppsyncGraphqlAPI CRD objects
	Items []AppsyncGraphqlAPI `json:"items,omitempty"`
}

AppsyncGraphqlAPIList is a list of AppsyncGraphqlAPIs

func (*AppsyncGraphqlAPIList) DeepCopy ¶ added in v0.0.2

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

func (*AppsyncGraphqlAPIList) DeepCopyInto ¶ added in v0.0.2

func (in *AppsyncGraphqlAPIList) DeepCopyInto(out *AppsyncGraphqlAPIList)

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

func (*AppsyncGraphqlAPIList) DeepCopyObject ¶ added in v0.0.2

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

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

type AppsyncGraphqlAPISpec ¶ added in v0.0.2

type AppsyncGraphqlAPISpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

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

	// +optional
	AdditionalAuthenticationProvider []AppsyncGraphqlAPISpecAdditionalAuthenticationProvider `json:"additionalAuthenticationProvider,omitempty" tf:"additional_authentication_provider,omitempty"`
	// +optional
	Arn                string `json:"arn,omitempty" tf:"arn,omitempty"`
	AuthenticationType string `json:"authenticationType" tf:"authentication_type"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LogConfig []AppsyncGraphqlAPISpecLogConfig `json:"logConfig,omitempty" tf:"log_config,omitempty"`
	Name      string                           `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OpenidConnectConfig []AppsyncGraphqlAPISpecOpenidConnectConfig `json:"openidConnectConfig,omitempty" tf:"openid_connect_config,omitempty"`
	// +optional
	Schema string `json:"schema,omitempty" tf:"schema,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Uris map[string]string `json:"uris,omitempty" tf:"uris,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	UserPoolConfig []AppsyncGraphqlAPISpecUserPoolConfig `json:"userPoolConfig,omitempty" tf:"user_pool_config,omitempty"`
}

func (*AppsyncGraphqlAPISpec) DeepCopy ¶ added in v0.0.2

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

func (*AppsyncGraphqlAPISpec) DeepCopyInto ¶ added in v0.0.2

func (in *AppsyncGraphqlAPISpec) DeepCopyInto(out *AppsyncGraphqlAPISpec)

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

type AppsyncGraphqlAPISpecAdditionalAuthenticationProvider ¶ added in v0.2.0

type AppsyncGraphqlAPISpecAdditionalAuthenticationProvider struct {
	AuthenticationType string `json:"authenticationType" tf:"authentication_type"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OpenidConnectConfig []AppsyncGraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig `json:"openidConnectConfig,omitempty" tf:"openid_connect_config,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	UserPoolConfig []AppsyncGraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig `json:"userPoolConfig,omitempty" tf:"user_pool_config,omitempty"`
}

func (*AppsyncGraphqlAPISpecAdditionalAuthenticationProvider) DeepCopy ¶ added in v0.2.0

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

func (*AppsyncGraphqlAPISpecAdditionalAuthenticationProvider) DeepCopyInto ¶ added in v0.2.0

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

type AppsyncGraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig ¶ added in v0.2.0

type AppsyncGraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig struct {
	// +optional
	AuthTtl int64 `json:"authTtl,omitempty" tf:"auth_ttl,omitempty"`
	// +optional
	ClientID string `json:"clientID,omitempty" tf:"client_id,omitempty"`
	// +optional
	IatTtl int64  `json:"iatTtl,omitempty" tf:"iat_ttl,omitempty"`
	Issuer string `json:"issuer" tf:"issuer"`
}

func (*AppsyncGraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig) DeepCopy ¶ added in v0.2.0

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

func (*AppsyncGraphqlAPISpecAdditionalAuthenticationProviderOpenidConnectConfig) DeepCopyInto ¶ added in v0.2.0

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

type AppsyncGraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig ¶ added in v0.2.0

type AppsyncGraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig struct {
	// +optional
	AppIDClientRegex string `json:"appIDClientRegex,omitempty" tf:"app_id_client_regex,omitempty"`
	// +optional
	AwsRegion  string `json:"awsRegion,omitempty" tf:"aws_region,omitempty"`
	UserPoolID string `json:"userPoolID" tf:"user_pool_id"`
}

func (*AppsyncGraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig) DeepCopy ¶ added in v0.2.0

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

func (*AppsyncGraphqlAPISpecAdditionalAuthenticationProviderUserPoolConfig) DeepCopyInto ¶ added in v0.2.0

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

type AppsyncGraphqlAPISpecLogConfig ¶ added in v0.0.2

type AppsyncGraphqlAPISpecLogConfig struct {
	CloudwatchLogsRoleArn string `json:"cloudwatchLogsRoleArn" tf:"cloudwatch_logs_role_arn"`
	FieldLogLevel         string `json:"fieldLogLevel" tf:"field_log_level"`
}

func (*AppsyncGraphqlAPISpecLogConfig) DeepCopy ¶ added in v0.0.2

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

func (*AppsyncGraphqlAPISpecLogConfig) DeepCopyInto ¶ added in v0.0.2

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

type AppsyncGraphqlAPISpecOpenidConnectConfig ¶ added in v0.0.2

type AppsyncGraphqlAPISpecOpenidConnectConfig struct {
	// +optional
	AuthTtl int64 `json:"authTtl,omitempty" tf:"auth_ttl,omitempty"`
	// +optional
	ClientID string `json:"clientID,omitempty" tf:"client_id,omitempty"`
	// +optional
	IatTtl int64  `json:"iatTtl,omitempty" tf:"iat_ttl,omitempty"`
	Issuer string `json:"issuer" tf:"issuer"`
}

func (*AppsyncGraphqlAPISpecOpenidConnectConfig) DeepCopy ¶ added in v0.0.2

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

func (*AppsyncGraphqlAPISpecOpenidConnectConfig) DeepCopyInto ¶ added in v0.0.2

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

type AppsyncGraphqlAPISpecUserPoolConfig ¶ added in v0.0.2

type AppsyncGraphqlAPISpecUserPoolConfig struct {
	// +optional
	AppIDClientRegex string `json:"appIDClientRegex,omitempty" tf:"app_id_client_regex,omitempty"`
	// +optional
	AwsRegion     string `json:"awsRegion,omitempty" tf:"aws_region,omitempty"`
	DefaultAction string `json:"defaultAction" tf:"default_action"`
	UserPoolID    string `json:"userPoolID" tf:"user_pool_id"`
}

func (*AppsyncGraphqlAPISpecUserPoolConfig) DeepCopy ¶ added in v0.0.2

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

func (*AppsyncGraphqlAPISpecUserPoolConfig) DeepCopyInto ¶ added in v0.0.2

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

type AppsyncGraphqlAPIStatus ¶ added in v0.0.2

type AppsyncGraphqlAPIStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppsyncGraphqlAPISpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppsyncGraphqlAPIStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncGraphqlAPIStatus.

func (*AppsyncGraphqlAPIStatus) DeepCopyInto ¶ added in v0.0.2

func (in *AppsyncGraphqlAPIStatus) DeepCopyInto(out *AppsyncGraphqlAPIStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppsyncResolver ¶

type AppsyncResolver struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AppsyncResolverSpec   `json:"spec,omitempty"`
	Status            AppsyncResolverStatus `json:"status,omitempty"`
}

func (*AppsyncResolver) DeepCopy ¶

func (in *AppsyncResolver) DeepCopy() *AppsyncResolver

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncResolver.

func (*AppsyncResolver) DeepCopyInto ¶

func (in *AppsyncResolver) DeepCopyInto(out *AppsyncResolver)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppsyncResolver) DeepCopyObject ¶

func (in *AppsyncResolver) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppsyncResolverList ¶

type AppsyncResolverList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AppsyncResolver CRD objects
	Items []AppsyncResolver `json:"items,omitempty"`
}

AppsyncResolverList is a list of AppsyncResolvers

func (*AppsyncResolverList) DeepCopy ¶

func (in *AppsyncResolverList) DeepCopy() *AppsyncResolverList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncResolverList.

func (*AppsyncResolverList) DeepCopyInto ¶

func (in *AppsyncResolverList) DeepCopyInto(out *AppsyncResolverList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AppsyncResolverList) DeepCopyObject ¶

func (in *AppsyncResolverList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AppsyncResolverSpec ¶

type AppsyncResolverSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApiID string `json:"apiID" tf:"api_id"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DataSource string `json:"dataSource,omitempty" tf:"data_source,omitempty"`
	Field      string `json:"field" tf:"field"`
	// +optional
	Kind string `json:"kind,omitempty" tf:"kind,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	PipelineConfig   []AppsyncResolverSpecPipelineConfig `json:"pipelineConfig,omitempty" tf:"pipeline_config,omitempty"`
	RequestTemplate  string                              `json:"requestTemplate" tf:"request_template"`
	ResponseTemplate string                              `json:"responseTemplate" tf:"response_template"`
	Type             string                              `json:"type" tf:"type"`
}

func (*AppsyncResolverSpec) DeepCopy ¶

func (in *AppsyncResolverSpec) DeepCopy() *AppsyncResolverSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncResolverSpec.

func (*AppsyncResolverSpec) DeepCopyInto ¶

func (in *AppsyncResolverSpec) DeepCopyInto(out *AppsyncResolverSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppsyncResolverSpecPipelineConfig ¶

type AppsyncResolverSpecPipelineConfig struct {
	// +optional
	Functions []string `json:"functions,omitempty" tf:"functions,omitempty"`
}

func (*AppsyncResolverSpecPipelineConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncResolverSpecPipelineConfig.

func (*AppsyncResolverSpecPipelineConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AppsyncResolverStatus ¶

type AppsyncResolverStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AppsyncResolverSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AppsyncResolverStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AppsyncResolverStatus.

func (*AppsyncResolverStatus) DeepCopyInto ¶

func (in *AppsyncResolverStatus) DeepCopyInto(out *AppsyncResolverStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaDatabase ¶

type AthenaDatabase struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AthenaDatabaseSpec   `json:"spec,omitempty"`
	Status            AthenaDatabaseStatus `json:"status,omitempty"`
}

func (*AthenaDatabase) DeepCopy ¶

func (in *AthenaDatabase) DeepCopy() *AthenaDatabase

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaDatabase.

func (*AthenaDatabase) DeepCopyInto ¶

func (in *AthenaDatabase) DeepCopyInto(out *AthenaDatabase)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AthenaDatabase) DeepCopyObject ¶

func (in *AthenaDatabase) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AthenaDatabaseList ¶

type AthenaDatabaseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AthenaDatabase CRD objects
	Items []AthenaDatabase `json:"items,omitempty"`
}

AthenaDatabaseList is a list of AthenaDatabases

func (*AthenaDatabaseList) DeepCopy ¶

func (in *AthenaDatabaseList) DeepCopy() *AthenaDatabaseList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaDatabaseList.

func (*AthenaDatabaseList) DeepCopyInto ¶

func (in *AthenaDatabaseList) DeepCopyInto(out *AthenaDatabaseList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AthenaDatabaseList) DeepCopyObject ¶

func (in *AthenaDatabaseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AthenaDatabaseSpec ¶

type AthenaDatabaseSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EncryptionConfiguration []AthenaDatabaseSpecEncryptionConfiguration `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration,omitempty"`
	// +optional
	ForceDestroy bool   `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`
	Name         string `json:"name" tf:"name"`
}

func (*AthenaDatabaseSpec) DeepCopy ¶

func (in *AthenaDatabaseSpec) DeepCopy() *AthenaDatabaseSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaDatabaseSpec.

func (*AthenaDatabaseSpec) DeepCopyInto ¶

func (in *AthenaDatabaseSpec) DeepCopyInto(out *AthenaDatabaseSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaDatabaseSpecEncryptionConfiguration ¶

type AthenaDatabaseSpecEncryptionConfiguration struct {
	EncryptionOption string `json:"encryptionOption" tf:"encryption_option"`
	// +optional
	KmsKey string `json:"kmsKey,omitempty" tf:"kms_key,omitempty"`
}

func (*AthenaDatabaseSpecEncryptionConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaDatabaseSpecEncryptionConfiguration.

func (*AthenaDatabaseSpecEncryptionConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaDatabaseStatus ¶

type AthenaDatabaseStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AthenaDatabaseSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AthenaDatabaseStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaDatabaseStatus.

func (*AthenaDatabaseStatus) DeepCopyInto ¶

func (in *AthenaDatabaseStatus) DeepCopyInto(out *AthenaDatabaseStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaNamedQuery ¶

type AthenaNamedQuery struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AthenaNamedQuerySpec   `json:"spec,omitempty"`
	Status            AthenaNamedQueryStatus `json:"status,omitempty"`
}

func (*AthenaNamedQuery) DeepCopy ¶

func (in *AthenaNamedQuery) DeepCopy() *AthenaNamedQuery

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQuery.

func (*AthenaNamedQuery) DeepCopyInto ¶

func (in *AthenaNamedQuery) DeepCopyInto(out *AthenaNamedQuery)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AthenaNamedQuery) DeepCopyObject ¶

func (in *AthenaNamedQuery) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AthenaNamedQueryList ¶

type AthenaNamedQueryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AthenaNamedQuery CRD objects
	Items []AthenaNamedQuery `json:"items,omitempty"`
}

AthenaNamedQueryList is a list of AthenaNamedQuerys

func (*AthenaNamedQueryList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQueryList.

func (*AthenaNamedQueryList) DeepCopyInto ¶

func (in *AthenaNamedQueryList) DeepCopyInto(out *AthenaNamedQueryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AthenaNamedQueryList) DeepCopyObject ¶

func (in *AthenaNamedQueryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AthenaNamedQuerySpec ¶

type AthenaNamedQuerySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Database string `json:"database" tf:"database"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	Query       string `json:"query" tf:"query"`
	// +optional
	Workgroup string `json:"workgroup,omitempty" tf:"workgroup,omitempty"`
}

func (*AthenaNamedQuerySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQuerySpec.

func (*AthenaNamedQuerySpec) DeepCopyInto ¶

func (in *AthenaNamedQuerySpec) DeepCopyInto(out *AthenaNamedQuerySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaNamedQueryStatus ¶

type AthenaNamedQueryStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AthenaNamedQuerySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AthenaNamedQueryStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaNamedQueryStatus.

func (*AthenaNamedQueryStatus) DeepCopyInto ¶

func (in *AthenaNamedQueryStatus) DeepCopyInto(out *AthenaNamedQueryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaWorkgroup ¶

type AthenaWorkgroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AthenaWorkgroupSpec   `json:"spec,omitempty"`
	Status            AthenaWorkgroupStatus `json:"status,omitempty"`
}

func (*AthenaWorkgroup) DeepCopy ¶

func (in *AthenaWorkgroup) DeepCopy() *AthenaWorkgroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaWorkgroup.

func (*AthenaWorkgroup) DeepCopyInto ¶

func (in *AthenaWorkgroup) DeepCopyInto(out *AthenaWorkgroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AthenaWorkgroup) DeepCopyObject ¶

func (in *AthenaWorkgroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AthenaWorkgroupList ¶

type AthenaWorkgroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AthenaWorkgroup CRD objects
	Items []AthenaWorkgroup `json:"items,omitempty"`
}

AthenaWorkgroupList is a list of AthenaWorkgroups

func (*AthenaWorkgroupList) DeepCopy ¶

func (in *AthenaWorkgroupList) DeepCopy() *AthenaWorkgroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaWorkgroupList.

func (*AthenaWorkgroupList) DeepCopyInto ¶

func (in *AthenaWorkgroupList) DeepCopyInto(out *AthenaWorkgroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AthenaWorkgroupList) DeepCopyObject ¶

func (in *AthenaWorkgroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AthenaWorkgroupSpec ¶

type AthenaWorkgroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Configuration []AthenaWorkgroupSpecConfiguration `json:"configuration,omitempty" tf:"configuration,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*AthenaWorkgroupSpec) DeepCopy ¶

func (in *AthenaWorkgroupSpec) DeepCopy() *AthenaWorkgroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaWorkgroupSpec.

func (*AthenaWorkgroupSpec) DeepCopyInto ¶

func (in *AthenaWorkgroupSpec) DeepCopyInto(out *AthenaWorkgroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaWorkgroupSpecConfiguration ¶

type AthenaWorkgroupSpecConfiguration struct {
	// +optional
	BytesScannedCutoffPerQuery int64 `json:"bytesScannedCutoffPerQuery,omitempty" tf:"bytes_scanned_cutoff_per_query,omitempty"`
	// +optional
	EnforceWorkgroupConfiguration bool `json:"enforceWorkgroupConfiguration,omitempty" tf:"enforce_workgroup_configuration,omitempty"`
	// +optional
	PublishCloudwatchMetricsEnabled bool `json:"publishCloudwatchMetricsEnabled,omitempty" tf:"publish_cloudwatch_metrics_enabled,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ResultConfiguration []AthenaWorkgroupSpecConfigurationResultConfiguration `json:"resultConfiguration,omitempty" tf:"result_configuration,omitempty"`
}

func (*AthenaWorkgroupSpecConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaWorkgroupSpecConfiguration.

func (*AthenaWorkgroupSpecConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaWorkgroupSpecConfigurationResultConfiguration ¶

type AthenaWorkgroupSpecConfigurationResultConfiguration struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EncryptionConfiguration []AthenaWorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration `json:"encryptionConfiguration,omitempty" tf:"encryption_configuration,omitempty"`
	// +optional
	OutputLocation string `json:"outputLocation,omitempty" tf:"output_location,omitempty"`
}

func (*AthenaWorkgroupSpecConfigurationResultConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaWorkgroupSpecConfigurationResultConfiguration.

func (*AthenaWorkgroupSpecConfigurationResultConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaWorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration ¶

type AthenaWorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration struct {
	// +optional
	EncryptionOption string `json:"encryptionOption,omitempty" tf:"encryption_option,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
}

func (*AthenaWorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaWorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration.

func (*AthenaWorkgroupSpecConfigurationResultConfigurationEncryptionConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AthenaWorkgroupStatus ¶

type AthenaWorkgroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AthenaWorkgroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AthenaWorkgroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AthenaWorkgroupStatus.

func (*AthenaWorkgroupStatus) DeepCopyInto ¶

func (in *AthenaWorkgroupStatus) DeepCopyInto(out *AthenaWorkgroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingAttachment ¶

type AutoscalingAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AutoscalingAttachmentSpec   `json:"spec,omitempty"`
	Status            AutoscalingAttachmentStatus `json:"status,omitempty"`
}

func (*AutoscalingAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingAttachment.

func (*AutoscalingAttachment) DeepCopyInto ¶

func (in *AutoscalingAttachment) DeepCopyInto(out *AutoscalingAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingAttachment) DeepCopyObject ¶

func (in *AutoscalingAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingAttachmentList ¶

type AutoscalingAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AutoscalingAttachment CRD objects
	Items []AutoscalingAttachment `json:"items,omitempty"`
}

AutoscalingAttachmentList is a list of AutoscalingAttachments

func (*AutoscalingAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingAttachmentList.

func (*AutoscalingAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingAttachmentList) DeepCopyObject ¶

func (in *AutoscalingAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingAttachmentSpec ¶

type AutoscalingAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AlbTargetGroupArn    string `json:"albTargetGroupArn,omitempty" tf:"alb_target_group_arn,omitempty"`
	AutoscalingGroupName string `json:"autoscalingGroupName" tf:"autoscaling_group_name"`
	// +optional
	Elb string `json:"elb,omitempty" tf:"elb,omitempty"`
}

func (*AutoscalingAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingAttachmentSpec.

func (*AutoscalingAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingAttachmentStatus ¶

type AutoscalingAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AutoscalingAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AutoscalingAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingAttachmentStatus.

func (*AutoscalingAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroup ¶

type AutoscalingGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AutoscalingGroupSpec   `json:"spec,omitempty"`
	Status            AutoscalingGroupStatus `json:"status,omitempty"`
}

func (*AutoscalingGroup) DeepCopy ¶

func (in *AutoscalingGroup) DeepCopy() *AutoscalingGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroup.

func (*AutoscalingGroup) DeepCopyInto ¶

func (in *AutoscalingGroup) DeepCopyInto(out *AutoscalingGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingGroup) DeepCopyObject ¶

func (in *AutoscalingGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingGroupList ¶

type AutoscalingGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AutoscalingGroup CRD objects
	Items []AutoscalingGroup `json:"items,omitempty"`
}

AutoscalingGroupList is a list of AutoscalingGroups

func (*AutoscalingGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupList.

func (*AutoscalingGroupList) DeepCopyInto ¶

func (in *AutoscalingGroupList) DeepCopyInto(out *AutoscalingGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingGroupList) DeepCopyObject ¶

func (in *AutoscalingGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingGroupSpec ¶

type AutoscalingGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	DefaultCooldown int64 `json:"defaultCooldown,omitempty" tf:"default_cooldown,omitempty"`
	// +optional
	DesiredCapacity int64 `json:"desiredCapacity,omitempty" tf:"desired_capacity,omitempty"`
	// +optional
	EnabledMetrics []string `json:"enabledMetrics,omitempty" tf:"enabled_metrics,omitempty"`
	// +optional
	ForceDelete bool `json:"forceDelete,omitempty" tf:"force_delete,omitempty"`
	// +optional
	HealthCheckGracePeriod int64 `json:"healthCheckGracePeriod,omitempty" tf:"health_check_grace_period,omitempty"`
	// +optional
	HealthCheckType string `json:"healthCheckType,omitempty" tf:"health_check_type,omitempty"`
	// +optional
	InitialLifecycleHook []AutoscalingGroupSpecInitialLifecycleHook `json:"initialLifecycleHook,omitempty" tf:"initial_lifecycle_hook,omitempty"`
	// +optional
	LaunchConfiguration string `json:"launchConfiguration,omitempty" tf:"launch_configuration,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LaunchTemplate []AutoscalingGroupSpecLaunchTemplate `json:"launchTemplate,omitempty" tf:"launch_template,omitempty"`
	// +optional
	LoadBalancers []string `json:"loadBalancers,omitempty" tf:"load_balancers,omitempty"`
	MaxSize       int64    `json:"maxSize" tf:"max_size"`
	// +optional
	MetricsGranularity string `json:"metricsGranularity,omitempty" tf:"metrics_granularity,omitempty"`
	// +optional
	MinElbCapacity int64 `json:"minElbCapacity,omitempty" tf:"min_elb_capacity,omitempty"`
	MinSize        int64 `json:"minSize" tf:"min_size"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	MixedInstancesPolicy []AutoscalingGroupSpecMixedInstancesPolicy `json:"mixedInstancesPolicy,omitempty" tf:"mixed_instances_policy,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	PlacementGroup string `json:"placementGroup,omitempty" tf:"placement_group,omitempty"`
	// +optional
	ProtectFromScaleIn bool `json:"protectFromScaleIn,omitempty" tf:"protect_from_scale_in,omitempty"`
	// +optional
	ServiceLinkedRoleArn string `json:"serviceLinkedRoleArn,omitempty" tf:"service_linked_role_arn,omitempty"`
	// +optional
	SuspendedProcesses []string `json:"suspendedProcesses,omitempty" tf:"suspended_processes,omitempty"`
	// +optional
	Tag []AutoscalingGroupSpecTag `json:"tag,omitempty" tf:"tag,omitempty"`
	// +optional
	// +optional
	TargetGroupArns []string `json:"targetGroupArns,omitempty" tf:"target_group_arns,omitempty"`
	// +optional
	TerminationPolicies []string `json:"terminationPolicies,omitempty" tf:"termination_policies,omitempty"`
	// +optional
	VpcZoneIdentifier []string `json:"vpcZoneIdentifier,omitempty" tf:"vpc_zone_identifier,omitempty"`
	// +optional
	WaitForCapacityTimeout string `json:"waitForCapacityTimeout,omitempty" tf:"wait_for_capacity_timeout,omitempty"`
	// +optional
	WaitForElbCapacity int64 `json:"waitForElbCapacity,omitempty" tf:"wait_for_elb_capacity,omitempty"`
}

func (*AutoscalingGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpec.

func (*AutoscalingGroupSpec) DeepCopyInto ¶

func (in *AutoscalingGroupSpec) DeepCopyInto(out *AutoscalingGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupSpecInitialLifecycleHook ¶

type AutoscalingGroupSpecInitialLifecycleHook struct {
	// +optional
	DefaultResult string `json:"defaultResult,omitempty" tf:"default_result,omitempty"`
	// +optional
	HeartbeatTimeout    int64  `json:"heartbeatTimeout,omitempty" tf:"heartbeat_timeout,omitempty"`
	LifecycleTransition string `json:"lifecycleTransition" tf:"lifecycle_transition"`
	Name                string `json:"name" tf:"name"`
	// +optional
	NotificationMetadata string `json:"notificationMetadata,omitempty" tf:"notification_metadata,omitempty"`
	// +optional
	NotificationTargetArn string `json:"notificationTargetArn,omitempty" tf:"notification_target_arn,omitempty"`
	// +optional
	RoleArn string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`
}

func (*AutoscalingGroupSpecInitialLifecycleHook) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpecInitialLifecycleHook.

func (*AutoscalingGroupSpecInitialLifecycleHook) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupSpecLaunchTemplate ¶

type AutoscalingGroupSpecLaunchTemplate struct {
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*AutoscalingGroupSpecLaunchTemplate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpecLaunchTemplate.

func (*AutoscalingGroupSpecLaunchTemplate) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupSpecMixedInstancesPolicy ¶

type AutoscalingGroupSpecMixedInstancesPolicy struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	InstancesDistribution []AutoscalingGroupSpecMixedInstancesPolicyInstancesDistribution `json:"instancesDistribution,omitempty" tf:"instances_distribution,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	LaunchTemplate []AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplate `json:"launchTemplate" tf:"launch_template"`
}

func (*AutoscalingGroupSpecMixedInstancesPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpecMixedInstancesPolicy.

func (*AutoscalingGroupSpecMixedInstancesPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupSpecMixedInstancesPolicyInstancesDistribution ¶

type AutoscalingGroupSpecMixedInstancesPolicyInstancesDistribution struct {
	// +optional
	OnDemandAllocationStrategy string `json:"onDemandAllocationStrategy,omitempty" tf:"on_demand_allocation_strategy,omitempty"`
	// +optional
	OnDemandBaseCapacity int64 `json:"onDemandBaseCapacity,omitempty" tf:"on_demand_base_capacity,omitempty"`
	// +optional
	OnDemandPercentageAboveBaseCapacity int64 `json:"onDemandPercentageAboveBaseCapacity,omitempty" tf:"on_demand_percentage_above_base_capacity,omitempty"`
	// +optional
	SpotAllocationStrategy string `json:"spotAllocationStrategy,omitempty" tf:"spot_allocation_strategy,omitempty"`
	// +optional
	SpotInstancePools int64 `json:"spotInstancePools,omitempty" tf:"spot_instance_pools,omitempty"`
	// +optional
	SpotMaxPrice string `json:"spotMaxPrice,omitempty" tf:"spot_max_price,omitempty"`
}

func (*AutoscalingGroupSpecMixedInstancesPolicyInstancesDistribution) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpecMixedInstancesPolicyInstancesDistribution.

func (*AutoscalingGroupSpecMixedInstancesPolicyInstancesDistribution) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplate ¶

type AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplate struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	LaunchTemplateSpecification []AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification `json:"launchTemplateSpecification" tf:"launch_template_specification"`
	// +optional
	Override []AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateOverride `json:"override,omitempty" tf:"override,omitempty"`
}

func (*AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplate.

func (*AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplate) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification ¶

type AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification struct {
	// +optional
	LaunchTemplateID string `json:"launchTemplateID,omitempty" tf:"launch_template_id,omitempty"`
	// +optional
	LaunchTemplateName string `json:"launchTemplateName,omitempty" tf:"launch_template_name,omitempty"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification.

func (*AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateLaunchTemplateSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateOverride ¶

type AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateOverride struct {
	// +optional
	InstanceType string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`
}

func (*AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateOverride) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateOverride.

func (*AutoscalingGroupSpecMixedInstancesPolicyLaunchTemplateOverride) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupSpecTag ¶

type AutoscalingGroupSpecTag struct {
	Key               string `json:"key" tf:"key"`
	PropagateAtLaunch bool   `json:"propagateAtLaunch" tf:"propagate_at_launch"`
	Value             string `json:"value" tf:"value"`
}

func (*AutoscalingGroupSpecTag) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupSpecTag.

func (*AutoscalingGroupSpecTag) DeepCopyInto ¶

func (in *AutoscalingGroupSpecTag) DeepCopyInto(out *AutoscalingGroupSpecTag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingGroupStatus ¶

type AutoscalingGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AutoscalingGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AutoscalingGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingGroupStatus.

func (*AutoscalingGroupStatus) DeepCopyInto ¶

func (in *AutoscalingGroupStatus) DeepCopyInto(out *AutoscalingGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingLifecycleHook ¶

type AutoscalingLifecycleHook struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AutoscalingLifecycleHookSpec   `json:"spec,omitempty"`
	Status            AutoscalingLifecycleHookStatus `json:"status,omitempty"`
}

func (*AutoscalingLifecycleHook) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingLifecycleHook.

func (*AutoscalingLifecycleHook) DeepCopyInto ¶

func (in *AutoscalingLifecycleHook) DeepCopyInto(out *AutoscalingLifecycleHook)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingLifecycleHook) DeepCopyObject ¶

func (in *AutoscalingLifecycleHook) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingLifecycleHookList ¶

type AutoscalingLifecycleHookList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AutoscalingLifecycleHook CRD objects
	Items []AutoscalingLifecycleHook `json:"items,omitempty"`
}

AutoscalingLifecycleHookList is a list of AutoscalingLifecycleHooks

func (*AutoscalingLifecycleHookList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingLifecycleHookList.

func (*AutoscalingLifecycleHookList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingLifecycleHookList) DeepCopyObject ¶

func (in *AutoscalingLifecycleHookList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingLifecycleHookSpec ¶

type AutoscalingLifecycleHookSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AutoscalingGroupName string `json:"autoscalingGroupName" tf:"autoscaling_group_name"`
	// +optional
	DefaultResult string `json:"defaultResult,omitempty" tf:"default_result,omitempty"`
	// +optional
	HeartbeatTimeout    int64  `json:"heartbeatTimeout,omitempty" tf:"heartbeat_timeout,omitempty"`
	LifecycleTransition string `json:"lifecycleTransition" tf:"lifecycle_transition"`
	Name                string `json:"name" tf:"name"`
	// +optional
	NotificationMetadata string `json:"notificationMetadata,omitempty" tf:"notification_metadata,omitempty"`
	// +optional
	NotificationTargetArn string `json:"notificationTargetArn,omitempty" tf:"notification_target_arn,omitempty"`
	// +optional
	RoleArn string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`
}

func (*AutoscalingLifecycleHookSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingLifecycleHookSpec.

func (*AutoscalingLifecycleHookSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingLifecycleHookStatus ¶

type AutoscalingLifecycleHookStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AutoscalingLifecycleHookSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AutoscalingLifecycleHookStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingLifecycleHookStatus.

func (*AutoscalingLifecycleHookStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingNotification ¶

type AutoscalingNotification struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AutoscalingNotificationSpec   `json:"spec,omitempty"`
	Status            AutoscalingNotificationStatus `json:"status,omitempty"`
}

func (*AutoscalingNotification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingNotification.

func (*AutoscalingNotification) DeepCopyInto ¶

func (in *AutoscalingNotification) DeepCopyInto(out *AutoscalingNotification)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingNotification) DeepCopyObject ¶

func (in *AutoscalingNotification) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingNotificationList ¶

type AutoscalingNotificationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AutoscalingNotification CRD objects
	Items []AutoscalingNotification `json:"items,omitempty"`
}

AutoscalingNotificationList is a list of AutoscalingNotifications

func (*AutoscalingNotificationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingNotificationList.

func (*AutoscalingNotificationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingNotificationList) DeepCopyObject ¶

func (in *AutoscalingNotificationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingNotificationSpec ¶

type AutoscalingNotificationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	GroupNames    []string `json:"groupNames" tf:"group_names"`
	Notifications []string `json:"notifications" tf:"notifications"`
	TopicArn      string   `json:"topicArn" tf:"topic_arn"`
}

func (*AutoscalingNotificationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingNotificationSpec.

func (*AutoscalingNotificationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingNotificationStatus ¶

type AutoscalingNotificationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AutoscalingNotificationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AutoscalingNotificationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingNotificationStatus.

func (*AutoscalingNotificationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingPolicy ¶

type AutoscalingPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AutoscalingPolicySpec   `json:"spec,omitempty"`
	Status            AutoscalingPolicyStatus `json:"status,omitempty"`
}

func (*AutoscalingPolicy) DeepCopy ¶

func (in *AutoscalingPolicy) DeepCopy() *AutoscalingPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicy.

func (*AutoscalingPolicy) DeepCopyInto ¶

func (in *AutoscalingPolicy) DeepCopyInto(out *AutoscalingPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingPolicy) DeepCopyObject ¶

func (in *AutoscalingPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingPolicyList ¶

type AutoscalingPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AutoscalingPolicy CRD objects
	Items []AutoscalingPolicy `json:"items,omitempty"`
}

AutoscalingPolicyList is a list of AutoscalingPolicys

func (*AutoscalingPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicyList.

func (*AutoscalingPolicyList) DeepCopyInto ¶

func (in *AutoscalingPolicyList) DeepCopyInto(out *AutoscalingPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingPolicyList) DeepCopyObject ¶

func (in *AutoscalingPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingPolicySpec ¶

type AutoscalingPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdjustmentType string `json:"adjustmentType,omitempty" tf:"adjustment_type,omitempty"`
	// +optional
	Arn                  string `json:"arn,omitempty" tf:"arn,omitempty"`
	AutoscalingGroupName string `json:"autoscalingGroupName" tf:"autoscaling_group_name"`
	// +optional
	Cooldown int64 `json:"cooldown,omitempty" tf:"cooldown,omitempty"`
	// +optional
	EstimatedInstanceWarmup int64 `json:"estimatedInstanceWarmup,omitempty" tf:"estimated_instance_warmup,omitempty"`
	// +optional
	MetricAggregationType string `json:"metricAggregationType,omitempty" tf:"metric_aggregation_type,omitempty"`
	// +optional
	MinAdjustmentMagnitude int64  `json:"minAdjustmentMagnitude,omitempty" tf:"min_adjustment_magnitude,omitempty"`
	Name                   string `json:"name" tf:"name"`
	// +optional
	PolicyType string `json:"policyType,omitempty" tf:"policy_type,omitempty"`
	// +optional
	ScalingAdjustment int64 `json:"scalingAdjustment,omitempty" tf:"scaling_adjustment,omitempty"`
	// +optional
	StepAdjustment []AutoscalingPolicySpecStepAdjustment `json:"stepAdjustment,omitempty" tf:"step_adjustment,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TargetTrackingConfiguration []AutoscalingPolicySpecTargetTrackingConfiguration `json:"targetTrackingConfiguration,omitempty" tf:"target_tracking_configuration,omitempty"`
}

func (*AutoscalingPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicySpec.

func (*AutoscalingPolicySpec) DeepCopyInto ¶

func (in *AutoscalingPolicySpec) DeepCopyInto(out *AutoscalingPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingPolicySpecStepAdjustment ¶

type AutoscalingPolicySpecStepAdjustment struct {
	// +optional
	MetricIntervalLowerBound string `json:"metricIntervalLowerBound,omitempty" tf:"metric_interval_lower_bound,omitempty"`
	// +optional
	MetricIntervalUpperBound string `json:"metricIntervalUpperBound,omitempty" tf:"metric_interval_upper_bound,omitempty"`
	ScalingAdjustment        int64  `json:"scalingAdjustment" tf:"scaling_adjustment"`
}

func (*AutoscalingPolicySpecStepAdjustment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicySpecStepAdjustment.

func (*AutoscalingPolicySpecStepAdjustment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingPolicySpecTargetTrackingConfiguration ¶

type AutoscalingPolicySpecTargetTrackingConfiguration struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CustomizedMetricSpecification []AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification `json:"customizedMetricSpecification,omitempty" tf:"customized_metric_specification,omitempty"`
	// +optional
	DisableScaleIn bool `json:"disableScaleIn,omitempty" tf:"disable_scale_in,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	PredefinedMetricSpecification []AutoscalingPolicySpecTargetTrackingConfigurationPredefinedMetricSpecification `json:"predefinedMetricSpecification,omitempty" tf:"predefined_metric_specification,omitempty"`
	TargetValue                   float64                                                                         `json:"targetValue" tf:"target_value"`
}

func (*AutoscalingPolicySpecTargetTrackingConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicySpecTargetTrackingConfiguration.

func (*AutoscalingPolicySpecTargetTrackingConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification ¶

type AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification struct {
	// +optional
	MetricDimension []AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension `json:"metricDimension,omitempty" tf:"metric_dimension,omitempty"`
	MetricName      string                                                                                         `json:"metricName" tf:"metric_name"`
	Namespace       string                                                                                         `json:"namespace" tf:"namespace"`
	Statistic       string                                                                                         `json:"statistic" tf:"statistic"`
	// +optional
	Unit string `json:"unit,omitempty" tf:"unit,omitempty"`
}

func (*AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification.

func (*AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension ¶

type AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension.

func (*AutoscalingPolicySpecTargetTrackingConfigurationCustomizedMetricSpecificationMetricDimension) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingPolicySpecTargetTrackingConfigurationPredefinedMetricSpecification ¶

type AutoscalingPolicySpecTargetTrackingConfigurationPredefinedMetricSpecification struct {
	PredefinedMetricType string `json:"predefinedMetricType" tf:"predefined_metric_type"`
	// +optional
	ResourceLabel string `json:"resourceLabel,omitempty" tf:"resource_label,omitempty"`
}

func (*AutoscalingPolicySpecTargetTrackingConfigurationPredefinedMetricSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicySpecTargetTrackingConfigurationPredefinedMetricSpecification.

func (*AutoscalingPolicySpecTargetTrackingConfigurationPredefinedMetricSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingPolicyStatus ¶

type AutoscalingPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AutoscalingPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AutoscalingPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingPolicyStatus.

func (*AutoscalingPolicyStatus) DeepCopyInto ¶

func (in *AutoscalingPolicyStatus) DeepCopyInto(out *AutoscalingPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingSchedule ¶

type AutoscalingSchedule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AutoscalingScheduleSpec   `json:"spec,omitempty"`
	Status            AutoscalingScheduleStatus `json:"status,omitempty"`
}

func (*AutoscalingSchedule) DeepCopy ¶

func (in *AutoscalingSchedule) DeepCopy() *AutoscalingSchedule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingSchedule.

func (*AutoscalingSchedule) DeepCopyInto ¶

func (in *AutoscalingSchedule) DeepCopyInto(out *AutoscalingSchedule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingSchedule) DeepCopyObject ¶

func (in *AutoscalingSchedule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingScheduleList ¶

type AutoscalingScheduleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of AutoscalingSchedule CRD objects
	Items []AutoscalingSchedule `json:"items,omitempty"`
}

AutoscalingScheduleList is a list of AutoscalingSchedules

func (*AutoscalingScheduleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingScheduleList.

func (*AutoscalingScheduleList) DeepCopyInto ¶

func (in *AutoscalingScheduleList) DeepCopyInto(out *AutoscalingScheduleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AutoscalingScheduleList) DeepCopyObject ¶

func (in *AutoscalingScheduleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type AutoscalingScheduleSpec ¶

type AutoscalingScheduleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                  string `json:"arn,omitempty" tf:"arn,omitempty"`
	AutoscalingGroupName string `json:"autoscalingGroupName" tf:"autoscaling_group_name"`
	// +optional
	DesiredCapacity int64 `json:"desiredCapacity,omitempty" tf:"desired_capacity,omitempty"`
	// +optional
	EndTime string `json:"endTime,omitempty" tf:"end_time,omitempty"`
	// +optional
	MaxSize int64 `json:"maxSize,omitempty" tf:"max_size,omitempty"`
	// +optional
	MinSize int64 `json:"minSize,omitempty" tf:"min_size,omitempty"`
	// +optional
	Recurrence          string `json:"recurrence,omitempty" tf:"recurrence,omitempty"`
	ScheduledActionName string `json:"scheduledActionName" tf:"scheduled_action_name"`
	// +optional
	StartTime string `json:"startTime,omitempty" tf:"start_time,omitempty"`
}

func (*AutoscalingScheduleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingScheduleSpec.

func (*AutoscalingScheduleSpec) DeepCopyInto ¶

func (in *AutoscalingScheduleSpec) DeepCopyInto(out *AutoscalingScheduleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AutoscalingScheduleStatus ¶

type AutoscalingScheduleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *AutoscalingScheduleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*AutoscalingScheduleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutoscalingScheduleStatus.

func (*AutoscalingScheduleStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupPlan ¶

type BackupPlan struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BackupPlanSpec   `json:"spec,omitempty"`
	Status            BackupPlanStatus `json:"status,omitempty"`
}

func (*BackupPlan) DeepCopy ¶

func (in *BackupPlan) DeepCopy() *BackupPlan

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPlan.

func (*BackupPlan) DeepCopyInto ¶

func (in *BackupPlan) DeepCopyInto(out *BackupPlan)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BackupPlan) DeepCopyObject ¶

func (in *BackupPlan) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BackupPlanList ¶

type BackupPlanList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of BackupPlan CRD objects
	Items []BackupPlan `json:"items,omitempty"`
}

BackupPlanList is a list of BackupPlans

func (*BackupPlanList) DeepCopy ¶

func (in *BackupPlanList) DeepCopy() *BackupPlanList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPlanList.

func (*BackupPlanList) DeepCopyInto ¶

func (in *BackupPlanList) DeepCopyInto(out *BackupPlanList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BackupPlanList) DeepCopyObject ¶

func (in *BackupPlanList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BackupPlanSpec ¶

type BackupPlanSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn  string               `json:"arn,omitempty" tf:"arn,omitempty"`
	Name string               `json:"name" tf:"name"`
	Rule []BackupPlanSpecRule `json:"rule" tf:"rule"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*BackupPlanSpec) DeepCopy ¶

func (in *BackupPlanSpec) DeepCopy() *BackupPlanSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPlanSpec.

func (*BackupPlanSpec) DeepCopyInto ¶

func (in *BackupPlanSpec) DeepCopyInto(out *BackupPlanSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupPlanSpecRule ¶

type BackupPlanSpecRule struct {
	// +optional
	CompletionWindow int64 `json:"completionWindow,omitempty" tf:"completion_window,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Lifecycle []BackupPlanSpecRuleLifecycle `json:"lifecycle,omitempty" tf:"lifecycle,omitempty"`
	// +optional
	RecoveryPointTags map[string]string `json:"recoveryPointTags,omitempty" tf:"recovery_point_tags,omitempty"`
	RuleName          string            `json:"ruleName" tf:"rule_name"`
	// +optional
	Schedule string `json:"schedule,omitempty" tf:"schedule,omitempty"`
	// +optional
	StartWindow     int64  `json:"startWindow,omitempty" tf:"start_window,omitempty"`
	TargetVaultName string `json:"targetVaultName" tf:"target_vault_name"`
}

func (*BackupPlanSpecRule) DeepCopy ¶

func (in *BackupPlanSpecRule) DeepCopy() *BackupPlanSpecRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPlanSpecRule.

func (*BackupPlanSpecRule) DeepCopyInto ¶

func (in *BackupPlanSpecRule) DeepCopyInto(out *BackupPlanSpecRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupPlanSpecRuleLifecycle ¶

type BackupPlanSpecRuleLifecycle struct {
	// +optional
	ColdStorageAfter int64 `json:"coldStorageAfter,omitempty" tf:"cold_storage_after,omitempty"`
	// +optional
	DeleteAfter int64 `json:"deleteAfter,omitempty" tf:"delete_after,omitempty"`
}

func (*BackupPlanSpecRuleLifecycle) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPlanSpecRuleLifecycle.

func (*BackupPlanSpecRuleLifecycle) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupPlanStatus ¶

type BackupPlanStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *BackupPlanSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*BackupPlanStatus) DeepCopy ¶

func (in *BackupPlanStatus) DeepCopy() *BackupPlanStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupPlanStatus.

func (*BackupPlanStatus) DeepCopyInto ¶

func (in *BackupPlanStatus) DeepCopyInto(out *BackupPlanStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupSelection ¶

type BackupSelection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BackupSelectionSpec   `json:"spec,omitempty"`
	Status            BackupSelectionStatus `json:"status,omitempty"`
}

func (*BackupSelection) DeepCopy ¶

func (in *BackupSelection) DeepCopy() *BackupSelection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSelection.

func (*BackupSelection) DeepCopyInto ¶

func (in *BackupSelection) DeepCopyInto(out *BackupSelection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BackupSelection) DeepCopyObject ¶

func (in *BackupSelection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BackupSelectionList ¶

type BackupSelectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of BackupSelection CRD objects
	Items []BackupSelection `json:"items,omitempty"`
}

BackupSelectionList is a list of BackupSelections

func (*BackupSelectionList) DeepCopy ¶

func (in *BackupSelectionList) DeepCopy() *BackupSelectionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSelectionList.

func (*BackupSelectionList) DeepCopyInto ¶

func (in *BackupSelectionList) DeepCopyInto(out *BackupSelectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BackupSelectionList) DeepCopyObject ¶

func (in *BackupSelectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BackupSelectionSpec ¶

type BackupSelectionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	IamRoleArn string `json:"iamRoleArn" tf:"iam_role_arn"`
	Name       string `json:"name" tf:"name"`
	PlanID     string `json:"planID" tf:"plan_id"`
	// +optional
	Resources []string `json:"resources,omitempty" tf:"resources,omitempty"`
	// +optional
	SelectionTag []BackupSelectionSpecSelectionTag `json:"selectionTag,omitempty" tf:"selection_tag,omitempty"`
}

func (*BackupSelectionSpec) DeepCopy ¶

func (in *BackupSelectionSpec) DeepCopy() *BackupSelectionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSelectionSpec.

func (*BackupSelectionSpec) DeepCopyInto ¶

func (in *BackupSelectionSpec) DeepCopyInto(out *BackupSelectionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupSelectionSpecSelectionTag ¶

type BackupSelectionSpecSelectionTag struct {
	Key   string `json:"key" tf:"key"`
	Type  string `json:"type" tf:"type"`
	Value string `json:"value" tf:"value"`
}

func (*BackupSelectionSpecSelectionTag) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSelectionSpecSelectionTag.

func (*BackupSelectionSpecSelectionTag) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupSelectionStatus ¶

type BackupSelectionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *BackupSelectionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*BackupSelectionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSelectionStatus.

func (*BackupSelectionStatus) DeepCopyInto ¶

func (in *BackupSelectionStatus) DeepCopyInto(out *BackupSelectionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupVault ¶

type BackupVault struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BackupVaultSpec   `json:"spec,omitempty"`
	Status            BackupVaultStatus `json:"status,omitempty"`
}

func (*BackupVault) DeepCopy ¶

func (in *BackupVault) DeepCopy() *BackupVault

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVault.

func (*BackupVault) DeepCopyInto ¶

func (in *BackupVault) DeepCopyInto(out *BackupVault)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BackupVault) DeepCopyObject ¶

func (in *BackupVault) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BackupVaultList ¶

type BackupVaultList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of BackupVault CRD objects
	Items []BackupVault `json:"items,omitempty"`
}

BackupVaultList is a list of BackupVaults

func (*BackupVaultList) DeepCopy ¶

func (in *BackupVaultList) DeepCopy() *BackupVaultList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultList.

func (*BackupVaultList) DeepCopyInto ¶

func (in *BackupVaultList) DeepCopyInto(out *BackupVaultList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BackupVaultList) DeepCopyObject ¶

func (in *BackupVaultList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BackupVaultSpec ¶

type BackupVaultSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	Name      string `json:"name" tf:"name"`
	// +optional
	RecoveryPoints int64 `json:"recoveryPoints,omitempty" tf:"recovery_points,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*BackupVaultSpec) DeepCopy ¶

func (in *BackupVaultSpec) DeepCopy() *BackupVaultSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultSpec.

func (*BackupVaultSpec) DeepCopyInto ¶

func (in *BackupVaultSpec) DeepCopyInto(out *BackupVaultSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BackupVaultStatus ¶

type BackupVaultStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *BackupVaultSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*BackupVaultStatus) DeepCopy ¶

func (in *BackupVaultStatus) DeepCopy() *BackupVaultStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupVaultStatus.

func (*BackupVaultStatus) DeepCopyInto ¶

func (in *BackupVaultStatus) DeepCopyInto(out *BackupVaultStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchComputeEnvironment ¶

type BatchComputeEnvironment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BatchComputeEnvironmentSpec   `json:"spec,omitempty"`
	Status            BatchComputeEnvironmentStatus `json:"status,omitempty"`
}

func (*BatchComputeEnvironment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchComputeEnvironment.

func (*BatchComputeEnvironment) DeepCopyInto ¶

func (in *BatchComputeEnvironment) DeepCopyInto(out *BatchComputeEnvironment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BatchComputeEnvironment) DeepCopyObject ¶

func (in *BatchComputeEnvironment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BatchComputeEnvironmentList ¶

type BatchComputeEnvironmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of BatchComputeEnvironment CRD objects
	Items []BatchComputeEnvironment `json:"items,omitempty"`
}

BatchComputeEnvironmentList is a list of BatchComputeEnvironments

func (*BatchComputeEnvironmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchComputeEnvironmentList.

func (*BatchComputeEnvironmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BatchComputeEnvironmentList) DeepCopyObject ¶

func (in *BatchComputeEnvironmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BatchComputeEnvironmentSpec ¶

type BatchComputeEnvironmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                    string `json:"arn,omitempty" tf:"arn,omitempty"`
	ComputeEnvironmentName string `json:"computeEnvironmentName" tf:"compute_environment_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ComputeResources []BatchComputeEnvironmentSpecComputeResources `json:"computeResources,omitempty" tf:"compute_resources,omitempty"`
	// +optional
	EcsClusterArn string `json:"ecsClusterArn,omitempty" tf:"ecs_cluster_arn,omitempty"`
	ServiceRole   string `json:"serviceRole" tf:"service_role"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	StatusReason string `json:"statusReason,omitempty" tf:"status_reason,omitempty"`
	Type         string `json:"type" tf:"type"`
}

func (*BatchComputeEnvironmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchComputeEnvironmentSpec.

func (*BatchComputeEnvironmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchComputeEnvironmentSpecComputeResources ¶

type BatchComputeEnvironmentSpecComputeResources struct {
	// +optional
	BidPercentage int64 `json:"bidPercentage,omitempty" tf:"bid_percentage,omitempty"`
	// +optional
	DesiredVcpus int64 `json:"desiredVcpus,omitempty" tf:"desired_vcpus,omitempty"`
	// +optional
	Ec2KeyPair string `json:"ec2KeyPair,omitempty" tf:"ec2_key_pair,omitempty"`
	// +optional
	ImageID      string   `json:"imageID,omitempty" tf:"image_id,omitempty"`
	InstanceRole string   `json:"instanceRole" tf:"instance_role"`
	InstanceType []string `json:"instanceType" tf:"instance_type"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LaunchTemplate   []BatchComputeEnvironmentSpecComputeResourcesLaunchTemplate `json:"launchTemplate,omitempty" tf:"launch_template,omitempty"`
	MaxVcpus         int64                                                       `json:"maxVcpus" tf:"max_vcpus"`
	MinVcpus         int64                                                       `json:"minVcpus" tf:"min_vcpus"`
	SecurityGroupIDS []string                                                    `json:"securityGroupIDS" tf:"security_group_ids"`
	// +optional
	SpotIamFleetRole string   `json:"spotIamFleetRole,omitempty" tf:"spot_iam_fleet_role,omitempty"`
	Subnets          []string `json:"subnets" tf:"subnets"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	Type string            `json:"type" tf:"type"`
}

func (*BatchComputeEnvironmentSpecComputeResources) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchComputeEnvironmentSpecComputeResources.

func (*BatchComputeEnvironmentSpecComputeResources) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchComputeEnvironmentSpecComputeResourcesLaunchTemplate ¶

type BatchComputeEnvironmentSpecComputeResourcesLaunchTemplate struct {
	// +optional
	LaunchTemplateID string `json:"launchTemplateID,omitempty" tf:"launch_template_id,omitempty"`
	// +optional
	LaunchTemplateName string `json:"launchTemplateName,omitempty" tf:"launch_template_name,omitempty"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*BatchComputeEnvironmentSpecComputeResourcesLaunchTemplate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchComputeEnvironmentSpecComputeResourcesLaunchTemplate.

func (*BatchComputeEnvironmentSpecComputeResourcesLaunchTemplate) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchComputeEnvironmentStatus ¶

type BatchComputeEnvironmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *BatchComputeEnvironmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*BatchComputeEnvironmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchComputeEnvironmentStatus.

func (*BatchComputeEnvironmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchJobDefinition ¶

type BatchJobDefinition struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BatchJobDefinitionSpec   `json:"spec,omitempty"`
	Status            BatchJobDefinitionStatus `json:"status,omitempty"`
}

func (*BatchJobDefinition) DeepCopy ¶

func (in *BatchJobDefinition) DeepCopy() *BatchJobDefinition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobDefinition.

func (*BatchJobDefinition) DeepCopyInto ¶

func (in *BatchJobDefinition) DeepCopyInto(out *BatchJobDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BatchJobDefinition) DeepCopyObject ¶

func (in *BatchJobDefinition) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BatchJobDefinitionList ¶

type BatchJobDefinitionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of BatchJobDefinition CRD objects
	Items []BatchJobDefinition `json:"items,omitempty"`
}

BatchJobDefinitionList is a list of BatchJobDefinitions

func (*BatchJobDefinitionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobDefinitionList.

func (*BatchJobDefinitionList) DeepCopyInto ¶

func (in *BatchJobDefinitionList) DeepCopyInto(out *BatchJobDefinitionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BatchJobDefinitionList) DeepCopyObject ¶

func (in *BatchJobDefinitionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BatchJobDefinitionSpec ¶

type BatchJobDefinitionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ContainerProperties string `json:"containerProperties,omitempty" tf:"container_properties,omitempty"`
	Name                string `json:"name" tf:"name"`
	// +optional
	Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RetryStrategy []BatchJobDefinitionSpecRetryStrategy `json:"retryStrategy,omitempty" tf:"retry_strategy,omitempty"`
	// +optional
	Revision int64 `json:"revision,omitempty" tf:"revision,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Timeout []BatchJobDefinitionSpecTimeout `json:"timeout,omitempty" tf:"timeout,omitempty"`
	Type    string                          `json:"type" tf:"type"`
}

func (*BatchJobDefinitionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobDefinitionSpec.

func (*BatchJobDefinitionSpec) DeepCopyInto ¶

func (in *BatchJobDefinitionSpec) DeepCopyInto(out *BatchJobDefinitionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchJobDefinitionSpecRetryStrategy ¶

type BatchJobDefinitionSpecRetryStrategy struct {
	// +optional
	Attempts int64 `json:"attempts,omitempty" tf:"attempts,omitempty"`
}

func (*BatchJobDefinitionSpecRetryStrategy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobDefinitionSpecRetryStrategy.

func (*BatchJobDefinitionSpecRetryStrategy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchJobDefinitionSpecTimeout ¶

type BatchJobDefinitionSpecTimeout struct {
	// +optional
	AttemptDurationSeconds int64 `json:"attemptDurationSeconds,omitempty" tf:"attempt_duration_seconds,omitempty"`
}

func (*BatchJobDefinitionSpecTimeout) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobDefinitionSpecTimeout.

func (*BatchJobDefinitionSpecTimeout) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchJobDefinitionStatus ¶

type BatchJobDefinitionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *BatchJobDefinitionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*BatchJobDefinitionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobDefinitionStatus.

func (*BatchJobDefinitionStatus) DeepCopyInto ¶

func (in *BatchJobDefinitionStatus) DeepCopyInto(out *BatchJobDefinitionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchJobQueue ¶

type BatchJobQueue struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BatchJobQueueSpec   `json:"spec,omitempty"`
	Status            BatchJobQueueStatus `json:"status,omitempty"`
}

func (*BatchJobQueue) DeepCopy ¶

func (in *BatchJobQueue) DeepCopy() *BatchJobQueue

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueue.

func (*BatchJobQueue) DeepCopyInto ¶

func (in *BatchJobQueue) DeepCopyInto(out *BatchJobQueue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BatchJobQueue) DeepCopyObject ¶

func (in *BatchJobQueue) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BatchJobQueueList ¶

type BatchJobQueueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of BatchJobQueue CRD objects
	Items []BatchJobQueue `json:"items,omitempty"`
}

BatchJobQueueList is a list of BatchJobQueues

func (*BatchJobQueueList) DeepCopy ¶

func (in *BatchJobQueueList) DeepCopy() *BatchJobQueueList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueueList.

func (*BatchJobQueueList) DeepCopyInto ¶

func (in *BatchJobQueueList) DeepCopyInto(out *BatchJobQueueList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BatchJobQueueList) DeepCopyObject ¶

func (in *BatchJobQueueList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BatchJobQueueSpec ¶

type BatchJobQueueSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +kubebuilder:validation:MaxItems=3
	ComputeEnvironments []string `json:"computeEnvironments" tf:"compute_environments"`
	Name                string   `json:"name" tf:"name"`
	Priority            int64    `json:"priority" tf:"priority"`
	State               string   `json:"state" tf:"state"`
}

func (*BatchJobQueueSpec) DeepCopy ¶

func (in *BatchJobQueueSpec) DeepCopy() *BatchJobQueueSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueueSpec.

func (*BatchJobQueueSpec) DeepCopyInto ¶

func (in *BatchJobQueueSpec) DeepCopyInto(out *BatchJobQueueSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BatchJobQueueStatus ¶

type BatchJobQueueStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *BatchJobQueueSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*BatchJobQueueStatus) DeepCopy ¶

func (in *BatchJobQueueStatus) DeepCopy() *BatchJobQueueStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BatchJobQueueStatus.

func (*BatchJobQueueStatus) DeepCopyInto ¶

func (in *BatchJobQueueStatus) DeepCopyInto(out *BatchJobQueueStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BudgetsBudget ¶

type BudgetsBudget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              BudgetsBudgetSpec   `json:"spec,omitempty"`
	Status            BudgetsBudgetStatus `json:"status,omitempty"`
}

func (*BudgetsBudget) DeepCopy ¶

func (in *BudgetsBudget) DeepCopy() *BudgetsBudget

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetsBudget.

func (*BudgetsBudget) DeepCopyInto ¶

func (in *BudgetsBudget) DeepCopyInto(out *BudgetsBudget)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BudgetsBudget) DeepCopyObject ¶

func (in *BudgetsBudget) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BudgetsBudgetList ¶

type BudgetsBudgetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of BudgetsBudget CRD objects
	Items []BudgetsBudget `json:"items,omitempty"`
}

BudgetsBudgetList is a list of BudgetsBudgets

func (*BudgetsBudgetList) DeepCopy ¶

func (in *BudgetsBudgetList) DeepCopy() *BudgetsBudgetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetsBudgetList.

func (*BudgetsBudgetList) DeepCopyInto ¶

func (in *BudgetsBudgetList) DeepCopyInto(out *BudgetsBudgetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*BudgetsBudgetList) DeepCopyObject ¶

func (in *BudgetsBudgetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type BudgetsBudgetSpec ¶

type BudgetsBudgetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccountID  string `json:"accountID,omitempty" tf:"account_id,omitempty"`
	BudgetType string `json:"budgetType" tf:"budget_type"`
	// +optional
	CostFilters map[string]string `json:"costFilters,omitempty" tf:"cost_filters,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CostTypes   []BudgetsBudgetSpecCostTypes `json:"costTypes,omitempty" tf:"cost_types,omitempty"`
	LimitAmount string                       `json:"limitAmount" tf:"limit_amount"`
	LimitUnit   string                       `json:"limitUnit" tf:"limit_unit"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Notification []BudgetsBudgetSpecNotification `json:"notification,omitempty" tf:"notification,omitempty"`
	// +optional
	TimePeriodEnd   string `json:"timePeriodEnd,omitempty" tf:"time_period_end,omitempty"`
	TimePeriodStart string `json:"timePeriodStart" tf:"time_period_start"`
	TimeUnit        string `json:"timeUnit" tf:"time_unit"`
}

func (*BudgetsBudgetSpec) DeepCopy ¶

func (in *BudgetsBudgetSpec) DeepCopy() *BudgetsBudgetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetsBudgetSpec.

func (*BudgetsBudgetSpec) DeepCopyInto ¶

func (in *BudgetsBudgetSpec) DeepCopyInto(out *BudgetsBudgetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BudgetsBudgetSpecCostTypes ¶ added in v0.0.2

type BudgetsBudgetSpecCostTypes struct {
	// +optional
	IncludeCredit bool `json:"includeCredit,omitempty" tf:"include_credit,omitempty"`
	// +optional
	IncludeDiscount bool `json:"includeDiscount,omitempty" tf:"include_discount,omitempty"`
	// +optional
	IncludeOtherSubscription bool `json:"includeOtherSubscription,omitempty" tf:"include_other_subscription,omitempty"`
	// +optional
	IncludeRecurring bool `json:"includeRecurring,omitempty" tf:"include_recurring,omitempty"`
	// +optional
	IncludeRefund bool `json:"includeRefund,omitempty" tf:"include_refund,omitempty"`
	// +optional
	IncludeSubscription bool `json:"includeSubscription,omitempty" tf:"include_subscription,omitempty"`
	// +optional
	IncludeSupport bool `json:"includeSupport,omitempty" tf:"include_support,omitempty"`
	// +optional
	IncludeTax bool `json:"includeTax,omitempty" tf:"include_tax,omitempty"`
	// +optional
	IncludeUpfront bool `json:"includeUpfront,omitempty" tf:"include_upfront,omitempty"`
	// +optional
	UseAmortized bool `json:"useAmortized,omitempty" tf:"use_amortized,omitempty"`
	// +optional
	UseBlended bool `json:"useBlended,omitempty" tf:"use_blended,omitempty"`
}

func (*BudgetsBudgetSpecCostTypes) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetsBudgetSpecCostTypes.

func (*BudgetsBudgetSpecCostTypes) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BudgetsBudgetSpecNotification ¶

type BudgetsBudgetSpecNotification struct {
	ComparisonOperator string `json:"comparisonOperator" tf:"comparison_operator"`
	NotificationType   string `json:"notificationType" tf:"notification_type"`
	// +optional
	SubscriberEmailAddresses []string `json:"subscriberEmailAddresses,omitempty" tf:"subscriber_email_addresses,omitempty"`
	// +optional
	SubscriberSnsTopicArns []string `json:"subscriberSnsTopicArns,omitempty" tf:"subscriber_sns_topic_arns,omitempty"`
	Threshold              float64  `json:"threshold" tf:"threshold"`
	ThresholdType          string   `json:"thresholdType" tf:"threshold_type"`
}

func (*BudgetsBudgetSpecNotification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetsBudgetSpecNotification.

func (*BudgetsBudgetSpecNotification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type BudgetsBudgetStatus ¶

type BudgetsBudgetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *BudgetsBudgetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*BudgetsBudgetStatus) DeepCopy ¶

func (in *BudgetsBudgetStatus) DeepCopy() *BudgetsBudgetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BudgetsBudgetStatus.

func (*BudgetsBudgetStatus) DeepCopyInto ¶

func (in *BudgetsBudgetStatus) DeepCopyInto(out *BudgetsBudgetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Cloud9EnvironmentEc2 ¶

type Cloud9EnvironmentEc2 struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Cloud9EnvironmentEc2Spec   `json:"spec,omitempty"`
	Status            Cloud9EnvironmentEc2Status `json:"status,omitempty"`
}

func (*Cloud9EnvironmentEc2) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cloud9EnvironmentEc2.

func (*Cloud9EnvironmentEc2) DeepCopyInto ¶

func (in *Cloud9EnvironmentEc2) DeepCopyInto(out *Cloud9EnvironmentEc2)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Cloud9EnvironmentEc2) DeepCopyObject ¶

func (in *Cloud9EnvironmentEc2) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Cloud9EnvironmentEc2List ¶

type Cloud9EnvironmentEc2List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Cloud9EnvironmentEc2 CRD objects
	Items []Cloud9EnvironmentEc2 `json:"items,omitempty"`
}

Cloud9EnvironmentEc2List is a list of Cloud9EnvironmentEc2s

func (*Cloud9EnvironmentEc2List) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cloud9EnvironmentEc2List.

func (*Cloud9EnvironmentEc2List) DeepCopyInto ¶

func (in *Cloud9EnvironmentEc2List) DeepCopyInto(out *Cloud9EnvironmentEc2List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Cloud9EnvironmentEc2List) DeepCopyObject ¶

func (in *Cloud9EnvironmentEc2List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Cloud9EnvironmentEc2Spec ¶

type Cloud9EnvironmentEc2Spec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutomaticStopTimeMinutes int64 `json:"automaticStopTimeMinutes,omitempty" tf:"automatic_stop_time_minutes,omitempty"`
	// +optional
	Description  string `json:"description,omitempty" tf:"description,omitempty"`
	InstanceType string `json:"instanceType" tf:"instance_type"`
	Name         string `json:"name" tf:"name"`
	// +optional
	OwnerArn string `json:"ownerArn,omitempty" tf:"owner_arn,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*Cloud9EnvironmentEc2Spec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cloud9EnvironmentEc2Spec.

func (*Cloud9EnvironmentEc2Spec) DeepCopyInto ¶

func (in *Cloud9EnvironmentEc2Spec) DeepCopyInto(out *Cloud9EnvironmentEc2Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Cloud9EnvironmentEc2Status ¶

type Cloud9EnvironmentEc2Status struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Cloud9EnvironmentEc2Spec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Cloud9EnvironmentEc2Status) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cloud9EnvironmentEc2Status.

func (*Cloud9EnvironmentEc2Status) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudformationStack ¶

type CloudformationStack struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudformationStackSpec   `json:"spec,omitempty"`
	Status            CloudformationStackStatus `json:"status,omitempty"`
}

func (*CloudformationStack) DeepCopy ¶

func (in *CloudformationStack) DeepCopy() *CloudformationStack

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStack.

func (*CloudformationStack) DeepCopyInto ¶

func (in *CloudformationStack) DeepCopyInto(out *CloudformationStack)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudformationStack) DeepCopyObject ¶

func (in *CloudformationStack) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudformationStackList ¶

type CloudformationStackList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudformationStack CRD objects
	Items []CloudformationStack `json:"items,omitempty"`
}

CloudformationStackList is a list of CloudformationStacks

func (*CloudformationStackList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackList.

func (*CloudformationStackList) DeepCopyInto ¶

func (in *CloudformationStackList) DeepCopyInto(out *CloudformationStackList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudformationStackList) DeepCopyObject ¶

func (in *CloudformationStackList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudformationStackSet ¶

type CloudformationStackSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudformationStackSetSpec   `json:"spec,omitempty"`
	Status            CloudformationStackSetStatus `json:"status,omitempty"`
}

func (*CloudformationStackSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSet.

func (*CloudformationStackSet) DeepCopyInto ¶

func (in *CloudformationStackSet) DeepCopyInto(out *CloudformationStackSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudformationStackSet) DeepCopyObject ¶

func (in *CloudformationStackSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudformationStackSetInstance ¶

type CloudformationStackSetInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudformationStackSetInstanceSpec   `json:"spec,omitempty"`
	Status            CloudformationStackSetInstanceStatus `json:"status,omitempty"`
}

func (*CloudformationStackSetInstance) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstance.

func (*CloudformationStackSetInstance) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudformationStackSetInstance) DeepCopyObject ¶

func (in *CloudformationStackSetInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudformationStackSetInstanceList ¶

type CloudformationStackSetInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudformationStackSetInstance CRD objects
	Items []CloudformationStackSetInstance `json:"items,omitempty"`
}

CloudformationStackSetInstanceList is a list of CloudformationStackSetInstances

func (*CloudformationStackSetInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstanceList.

func (*CloudformationStackSetInstanceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudformationStackSetInstanceList) DeepCopyObject ¶

func (in *CloudformationStackSetInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudformationStackSetInstanceSpec ¶

type CloudformationStackSetInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccountID string `json:"accountID,omitempty" tf:"account_id,omitempty"`
	// +optional
	ParameterOverrides map[string]string `json:"parameterOverrides,omitempty" tf:"parameter_overrides,omitempty"`
	// +optional
	Region string `json:"region,omitempty" tf:"region,omitempty"`
	// +optional
	RetainStack bool `json:"retainStack,omitempty" tf:"retain_stack,omitempty"`
	// +optional
	StackID      string `json:"stackID,omitempty" tf:"stack_id,omitempty"`
	StackSetName string `json:"stackSetName" tf:"stack_set_name"`
}

func (*CloudformationStackSetInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstanceSpec.

func (*CloudformationStackSetInstanceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudformationStackSetInstanceStatus ¶

type CloudformationStackSetInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudformationStackSetInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudformationStackSetInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetInstanceStatus.

func (*CloudformationStackSetInstanceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudformationStackSetList ¶

type CloudformationStackSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudformationStackSet CRD objects
	Items []CloudformationStackSet `json:"items,omitempty"`
}

CloudformationStackSetList is a list of CloudformationStackSets

func (*CloudformationStackSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetList.

func (*CloudformationStackSetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudformationStackSetList) DeepCopyObject ¶

func (in *CloudformationStackSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudformationStackSetSpec ¶

type CloudformationStackSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AdministrationRoleArn string `json:"administrationRoleArn" tf:"administration_role_arn"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Capabilities []string `json:"capabilities,omitempty" tf:"capabilities,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	ExecutionRoleName string `json:"executionRoleName,omitempty" tf:"execution_role_name,omitempty"`
	Name              string `json:"name" tf:"name"`
	// +optional
	Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"`
	// +optional
	StackSetID string `json:"stackSetID,omitempty" tf:"stack_set_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TemplateBody string `json:"templateBody,omitempty" tf:"template_body,omitempty"`
	// +optional
	TemplateURL string `json:"templateURL,omitempty" tf:"template_url,omitempty"`
}

func (*CloudformationStackSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetSpec.

func (*CloudformationStackSetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudformationStackSetStatus ¶

type CloudformationStackSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudformationStackSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudformationStackSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSetStatus.

func (*CloudformationStackSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudformationStackSpec ¶

type CloudformationStackSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Capabilities []string `json:"capabilities,omitempty" tf:"capabilities,omitempty"`
	// +optional
	DisableRollback bool `json:"disableRollback,omitempty" tf:"disable_rollback,omitempty"`
	// +optional
	IamRoleArn string `json:"iamRoleArn,omitempty" tf:"iam_role_arn,omitempty"`
	Name       string `json:"name" tf:"name"`
	// +optional
	NotificationArns []string `json:"notificationArns,omitempty" tf:"notification_arns,omitempty"`
	// +optional
	OnFailure string `json:"onFailure,omitempty" tf:"on_failure,omitempty"`
	// +optional
	Outputs map[string]string `json:"outputs,omitempty" tf:"outputs,omitempty"`
	// +optional
	Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"`
	// +optional
	PolicyBody string `json:"policyBody,omitempty" tf:"policy_body,omitempty"`
	// +optional
	PolicyURL string `json:"policyURL,omitempty" tf:"policy_url,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TemplateBody string `json:"templateBody,omitempty" tf:"template_body,omitempty"`
	// +optional
	TemplateURL string `json:"templateURL,omitempty" tf:"template_url,omitempty"`
	// +optional
	TimeoutInMinutes int64 `json:"timeoutInMinutes,omitempty" tf:"timeout_in_minutes,omitempty"`
}

func (*CloudformationStackSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackSpec.

func (*CloudformationStackSpec) DeepCopyInto ¶

func (in *CloudformationStackSpec) DeepCopyInto(out *CloudformationStackSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudformationStackStatus ¶

type CloudformationStackStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudformationStackSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudformationStackStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudformationStackStatus.

func (*CloudformationStackStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistribution ¶

type CloudfrontDistribution struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudfrontDistributionSpec   `json:"spec,omitempty"`
	Status            CloudfrontDistributionStatus `json:"status,omitempty"`
}

func (*CloudfrontDistribution) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistribution.

func (*CloudfrontDistribution) DeepCopyInto ¶

func (in *CloudfrontDistribution) DeepCopyInto(out *CloudfrontDistribution)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudfrontDistribution) DeepCopyObject ¶

func (in *CloudfrontDistribution) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudfrontDistributionList ¶

type CloudfrontDistributionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudfrontDistribution CRD objects
	Items []CloudfrontDistribution `json:"items,omitempty"`
}

CloudfrontDistributionList is a list of CloudfrontDistributions

func (*CloudfrontDistributionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionList.

func (*CloudfrontDistributionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudfrontDistributionList) DeepCopyObject ¶

func (in *CloudfrontDistributionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudfrontDistributionSpec ¶

type CloudfrontDistributionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ActiveTrustedSigners map[string]string `json:"activeTrustedSigners,omitempty" tf:"active_trusted_signers,omitempty"`
	// +optional
	Aliases []string `json:"aliases,omitempty" tf:"aliases,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CallerReference string `json:"callerReference,omitempty" tf:"caller_reference,omitempty"`
	// +optional
	Comment string `json:"comment,omitempty" tf:"comment,omitempty"`
	// +optional
	CustomErrorResponse []CloudfrontDistributionSpecCustomErrorResponse `json:"customErrorResponse,omitempty" tf:"custom_error_response,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	DefaultCacheBehavior []CloudfrontDistributionSpecDefaultCacheBehavior `json:"defaultCacheBehavior" tf:"default_cache_behavior"`
	// +optional
	DefaultRootObject string `json:"defaultRootObject,omitempty" tf:"default_root_object,omitempty"`
	// +optional
	DomainName string `json:"domainName,omitempty" tf:"domain_name,omitempty"`
	Enabled    bool   `json:"enabled" tf:"enabled"`
	// +optional
	Etag string `json:"etag,omitempty" tf:"etag,omitempty"`
	// +optional
	HostedZoneID string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id,omitempty"`
	// +optional
	HttpVersion string `json:"httpVersion,omitempty" tf:"http_version,omitempty"`
	// +optional
	InProgressValidationBatches int64 `json:"inProgressValidationBatches,omitempty" tf:"in_progress_validation_batches,omitempty"`
	// +optional
	IsIpv6Enabled bool `json:"isIpv6Enabled,omitempty" tf:"is_ipv6_enabled,omitempty"`
	// +optional
	LastModifiedTime string `json:"lastModifiedTime,omitempty" tf:"last_modified_time,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LoggingConfig []CloudfrontDistributionSpecLoggingConfig `json:"loggingConfig,omitempty" tf:"logging_config,omitempty"`
	// +optional
	OrderedCacheBehavior []CloudfrontDistributionSpecOrderedCacheBehavior `json:"orderedCacheBehavior,omitempty" tf:"ordered_cache_behavior,omitempty"`
	Origin               []CloudfrontDistributionSpecOrigin               `json:"origin" tf:"origin"`
	// +optional
	OriginGroup []CloudfrontDistributionSpecOriginGroup `json:"originGroup,omitempty" tf:"origin_group,omitempty"`
	// +optional
	PriceClass string `json:"priceClass,omitempty" tf:"price_class,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	Restrictions []CloudfrontDistributionSpecRestrictions `json:"restrictions" tf:"restrictions"`
	// +optional
	RetainOnDelete bool `json:"retainOnDelete,omitempty" tf:"retain_on_delete,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	ViewerCertificate []CloudfrontDistributionSpecViewerCertificate `json:"viewerCertificate" tf:"viewer_certificate"`
	// +optional
	WaitForDeployment bool `json:"waitForDeployment,omitempty" tf:"wait_for_deployment,omitempty"`
	// +optional
	WebACLID string `json:"webACLID,omitempty" tf:"web_acl_id,omitempty"`
}

func (*CloudfrontDistributionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpec.

func (*CloudfrontDistributionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecCustomErrorResponse ¶

type CloudfrontDistributionSpecCustomErrorResponse struct {
	// +optional
	ErrorCachingMinTtl int64 `json:"errorCachingMinTtl,omitempty" tf:"error_caching_min_ttl,omitempty"`
	ErrorCode          int64 `json:"errorCode" tf:"error_code"`
	// +optional
	ResponseCode int64 `json:"responseCode,omitempty" tf:"response_code,omitempty"`
	// +optional
	ResponsePagePath string `json:"responsePagePath,omitempty" tf:"response_page_path,omitempty"`
}

func (*CloudfrontDistributionSpecCustomErrorResponse) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecCustomErrorResponse.

func (*CloudfrontDistributionSpecCustomErrorResponse) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecDefaultCacheBehavior ¶

type CloudfrontDistributionSpecDefaultCacheBehavior struct {
	AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"`
	CachedMethods  []string `json:"cachedMethods" tf:"cached_methods"`
	// +optional
	Compress bool `json:"compress,omitempty" tf:"compress,omitempty"`
	// +optional
	DefaultTtl int64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`
	// +optional
	FieldLevelEncryptionID string `json:"fieldLevelEncryptionID,omitempty" tf:"field_level_encryption_id,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	ForwardedValues []CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues `json:"forwardedValues" tf:"forwarded_values"`
	// +optional
	// +kubebuilder:validation:MaxItems=4
	LambdaFunctionAssociation []CloudfrontDistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation `json:"lambdaFunctionAssociation,omitempty" tf:"lambda_function_association,omitempty"`
	// +optional
	MaxTtl int64 `json:"maxTtl,omitempty" tf:"max_ttl,omitempty"`
	// +optional
	MinTtl int64 `json:"minTtl,omitempty" tf:"min_ttl,omitempty"`
	// +optional
	SmoothStreaming bool   `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"`
	TargetOriginID  string `json:"targetOriginID" tf:"target_origin_id"`
	// +optional
	TrustedSigners       []string `json:"trustedSigners,omitempty" tf:"trusted_signers,omitempty"`
	ViewerProtocolPolicy string   `json:"viewerProtocolPolicy" tf:"viewer_protocol_policy"`
}

func (*CloudfrontDistributionSpecDefaultCacheBehavior) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecDefaultCacheBehavior.

func (*CloudfrontDistributionSpecDefaultCacheBehavior) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues ¶

type CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues struct {
	// +kubebuilder:validation:MaxItems=1
	Cookies []CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValuesCookies `json:"cookies" tf:"cookies"`
	// +optional
	Headers     []string `json:"headers,omitempty" tf:"headers,omitempty"`
	QueryString bool     `json:"queryString" tf:"query_string"`
	// +optional
	QueryStringCacheKeys []string `json:"queryStringCacheKeys,omitempty" tf:"query_string_cache_keys,omitempty"`
}

func (*CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues.

func (*CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValues) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValuesCookies ¶

type CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValuesCookies struct {
	Forward string `json:"forward" tf:"forward"`
	// +optional
	WhitelistedNames []string `json:"whitelistedNames,omitempty" tf:"whitelisted_names,omitempty"`
}

func (*CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValuesCookies) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValuesCookies.

func (*CloudfrontDistributionSpecDefaultCacheBehaviorForwardedValuesCookies) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation ¶

type CloudfrontDistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation struct {
	EventType string `json:"eventType" tf:"event_type"`
	// +optional
	IncludeBody bool   `json:"includeBody,omitempty" tf:"include_body,omitempty"`
	LambdaArn   string `json:"lambdaArn" tf:"lambda_arn"`
}

func (*CloudfrontDistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation.

func (*CloudfrontDistributionSpecDefaultCacheBehaviorLambdaFunctionAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecLoggingConfig ¶

type CloudfrontDistributionSpecLoggingConfig struct {
	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	IncludeCookies bool `json:"includeCookies,omitempty" tf:"include_cookies,omitempty"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
}

func (*CloudfrontDistributionSpecLoggingConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecLoggingConfig.

func (*CloudfrontDistributionSpecLoggingConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOrderedCacheBehavior ¶

type CloudfrontDistributionSpecOrderedCacheBehavior struct {
	AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"`
	CachedMethods  []string `json:"cachedMethods" tf:"cached_methods"`
	// +optional
	Compress bool `json:"compress,omitempty" tf:"compress,omitempty"`
	// +optional
	DefaultTtl int64 `json:"defaultTtl,omitempty" tf:"default_ttl,omitempty"`
	// +optional
	FieldLevelEncryptionID string `json:"fieldLevelEncryptionID,omitempty" tf:"field_level_encryption_id,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	ForwardedValues []CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues `json:"forwardedValues" tf:"forwarded_values"`
	// +optional
	// +kubebuilder:validation:MaxItems=4
	LambdaFunctionAssociation []CloudfrontDistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation `json:"lambdaFunctionAssociation,omitempty" tf:"lambda_function_association,omitempty"`
	// +optional
	MaxTtl int64 `json:"maxTtl,omitempty" tf:"max_ttl,omitempty"`
	// +optional
	MinTtl      int64  `json:"minTtl,omitempty" tf:"min_ttl,omitempty"`
	PathPattern string `json:"pathPattern" tf:"path_pattern"`
	// +optional
	SmoothStreaming bool   `json:"smoothStreaming,omitempty" tf:"smooth_streaming,omitempty"`
	TargetOriginID  string `json:"targetOriginID" tf:"target_origin_id"`
	// +optional
	TrustedSigners       []string `json:"trustedSigners,omitempty" tf:"trusted_signers,omitempty"`
	ViewerProtocolPolicy string   `json:"viewerProtocolPolicy" tf:"viewer_protocol_policy"`
}

func (*CloudfrontDistributionSpecOrderedCacheBehavior) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOrderedCacheBehavior.

func (*CloudfrontDistributionSpecOrderedCacheBehavior) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues ¶

type CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues struct {
	// +kubebuilder:validation:MaxItems=1
	Cookies []CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValuesCookies `json:"cookies" tf:"cookies"`
	// +optional
	Headers     []string `json:"headers,omitempty" tf:"headers,omitempty"`
	QueryString bool     `json:"queryString" tf:"query_string"`
	// +optional
	QueryStringCacheKeys []string `json:"queryStringCacheKeys,omitempty" tf:"query_string_cache_keys,omitempty"`
}

func (*CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues.

func (*CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValues) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValuesCookies ¶

type CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValuesCookies struct {
	Forward string `json:"forward" tf:"forward"`
	// +optional
	WhitelistedNames []string `json:"whitelistedNames,omitempty" tf:"whitelisted_names,omitempty"`
}

func (*CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValuesCookies) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValuesCookies.

func (*CloudfrontDistributionSpecOrderedCacheBehaviorForwardedValuesCookies) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation ¶

type CloudfrontDistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation struct {
	EventType string `json:"eventType" tf:"event_type"`
	// +optional
	IncludeBody bool   `json:"includeBody,omitempty" tf:"include_body,omitempty"`
	LambdaArn   string `json:"lambdaArn" tf:"lambda_arn"`
}

func (*CloudfrontDistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation.

func (*CloudfrontDistributionSpecOrderedCacheBehaviorLambdaFunctionAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOrigin ¶

type CloudfrontDistributionSpecOrigin struct {
	// +optional
	CustomHeader []CloudfrontDistributionSpecOriginCustomHeader `json:"customHeader,omitempty" tf:"custom_header,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CustomOriginConfig []CloudfrontDistributionSpecOriginCustomOriginConfig `json:"customOriginConfig,omitempty" tf:"custom_origin_config,omitempty"`
	DomainName         string                                               `json:"domainName" tf:"domain_name"`
	OriginID           string                                               `json:"originID" tf:"origin_id"`
	// +optional
	OriginPath string `json:"originPath,omitempty" tf:"origin_path,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	S3OriginConfig []CloudfrontDistributionSpecOriginS3OriginConfig `json:"s3OriginConfig,omitempty" tf:"s3_origin_config,omitempty"`
}

func (*CloudfrontDistributionSpecOrigin) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOrigin.

func (*CloudfrontDistributionSpecOrigin) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOriginCustomHeader ¶

type CloudfrontDistributionSpecOriginCustomHeader struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*CloudfrontDistributionSpecOriginCustomHeader) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOriginCustomHeader.

func (*CloudfrontDistributionSpecOriginCustomHeader) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOriginCustomOriginConfig ¶

type CloudfrontDistributionSpecOriginCustomOriginConfig struct {
	HttpPort  int64 `json:"httpPort" tf:"http_port"`
	HttpsPort int64 `json:"httpsPort" tf:"https_port"`
	// +optional
	OriginKeepaliveTimeout int64  `json:"originKeepaliveTimeout,omitempty" tf:"origin_keepalive_timeout,omitempty"`
	OriginProtocolPolicy   string `json:"originProtocolPolicy" tf:"origin_protocol_policy"`
	// +optional
	OriginReadTimeout  int64    `json:"originReadTimeout,omitempty" tf:"origin_read_timeout,omitempty"`
	OriginSSLProtocols []string `json:"originSSLProtocols" tf:"origin_ssl_protocols"`
}

func (*CloudfrontDistributionSpecOriginCustomOriginConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOriginCustomOriginConfig.

func (*CloudfrontDistributionSpecOriginCustomOriginConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOriginGroup ¶

type CloudfrontDistributionSpecOriginGroup struct {
	// +kubebuilder:validation:MaxItems=1
	FailoverCriteria []CloudfrontDistributionSpecOriginGroupFailoverCriteria `json:"failoverCriteria" tf:"failover_criteria"`
	// +kubebuilder:validation:MinItems=2
	Member   []CloudfrontDistributionSpecOriginGroupMember `json:"member" tf:"member"`
	OriginID string                                        `json:"originID" tf:"origin_id"`
}

func (*CloudfrontDistributionSpecOriginGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOriginGroup.

func (*CloudfrontDistributionSpecOriginGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOriginGroupFailoverCriteria ¶

type CloudfrontDistributionSpecOriginGroupFailoverCriteria struct {
	StatusCodes []int64 `json:"statusCodes" tf:"status_codes"`
}

func (*CloudfrontDistributionSpecOriginGroupFailoverCriteria) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOriginGroupFailoverCriteria.

func (*CloudfrontDistributionSpecOriginGroupFailoverCriteria) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOriginGroupMember ¶

type CloudfrontDistributionSpecOriginGroupMember struct {
	OriginID string `json:"originID" tf:"origin_id"`
}

func (*CloudfrontDistributionSpecOriginGroupMember) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOriginGroupMember.

func (*CloudfrontDistributionSpecOriginGroupMember) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecOriginS3OriginConfig ¶

type CloudfrontDistributionSpecOriginS3OriginConfig struct {
	OriginAccessIdentity string `json:"originAccessIdentity" tf:"origin_access_identity"`
}

func (*CloudfrontDistributionSpecOriginS3OriginConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecOriginS3OriginConfig.

func (*CloudfrontDistributionSpecOriginS3OriginConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecRestrictions ¶

type CloudfrontDistributionSpecRestrictions struct {
	// +kubebuilder:validation:MaxItems=1
	GeoRestriction []CloudfrontDistributionSpecRestrictionsGeoRestriction `json:"geoRestriction" tf:"geo_restriction"`
}

func (*CloudfrontDistributionSpecRestrictions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecRestrictions.

func (*CloudfrontDistributionSpecRestrictions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecRestrictionsGeoRestriction ¶

type CloudfrontDistributionSpecRestrictionsGeoRestriction struct {
	// +optional
	Locations       []string `json:"locations,omitempty" tf:"locations,omitempty"`
	RestrictionType string   `json:"restrictionType" tf:"restriction_type"`
}

func (*CloudfrontDistributionSpecRestrictionsGeoRestriction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecRestrictionsGeoRestriction.

func (*CloudfrontDistributionSpecRestrictionsGeoRestriction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionSpecViewerCertificate ¶

type CloudfrontDistributionSpecViewerCertificate struct {
	// +optional
	AcmCertificateArn string `json:"acmCertificateArn,omitempty" tf:"acm_certificate_arn,omitempty"`
	// +optional
	CloudfrontDefaultCertificate bool `json:"cloudfrontDefaultCertificate,omitempty" tf:"cloudfront_default_certificate,omitempty"`
	// +optional
	IamCertificateID string `json:"iamCertificateID,omitempty" tf:"iam_certificate_id,omitempty"`
	// +optional
	MinimumProtocolVersion string `json:"minimumProtocolVersion,omitempty" tf:"minimum_protocol_version,omitempty"`
	// +optional
	SslSupportMethod string `json:"sslSupportMethod,omitempty" tf:"ssl_support_method,omitempty"`
}

func (*CloudfrontDistributionSpecViewerCertificate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionSpecViewerCertificate.

func (*CloudfrontDistributionSpecViewerCertificate) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontDistributionStatus ¶

type CloudfrontDistributionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudfrontDistributionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudfrontDistributionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontDistributionStatus.

func (*CloudfrontDistributionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontOriginAccessIdentity ¶

type CloudfrontOriginAccessIdentity struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudfrontOriginAccessIdentitySpec   `json:"spec,omitempty"`
	Status            CloudfrontOriginAccessIdentityStatus `json:"status,omitempty"`
}

func (*CloudfrontOriginAccessIdentity) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentity.

func (*CloudfrontOriginAccessIdentity) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudfrontOriginAccessIdentity) DeepCopyObject ¶

func (in *CloudfrontOriginAccessIdentity) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudfrontOriginAccessIdentityList ¶

type CloudfrontOriginAccessIdentityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudfrontOriginAccessIdentity CRD objects
	Items []CloudfrontOriginAccessIdentity `json:"items,omitempty"`
}

CloudfrontOriginAccessIdentityList is a list of CloudfrontOriginAccessIdentitys

func (*CloudfrontOriginAccessIdentityList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentityList.

func (*CloudfrontOriginAccessIdentityList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudfrontOriginAccessIdentityList) DeepCopyObject ¶

func (in *CloudfrontOriginAccessIdentityList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudfrontOriginAccessIdentitySpec ¶

type CloudfrontOriginAccessIdentitySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CallerReference string `json:"callerReference,omitempty" tf:"caller_reference,omitempty"`
	// +optional
	CloudfrontAccessIdentityPath string `json:"cloudfrontAccessIdentityPath,omitempty" tf:"cloudfront_access_identity_path,omitempty"`
	// +optional
	Comment string `json:"comment,omitempty" tf:"comment,omitempty"`
	// +optional
	Etag string `json:"etag,omitempty" tf:"etag,omitempty"`
	// +optional
	IamArn string `json:"iamArn,omitempty" tf:"iam_arn,omitempty"`
	// +optional
	S3CanonicalUserID string `json:"s3CanonicalUserID,omitempty" tf:"s3_canonical_user_id,omitempty"`
}

func (*CloudfrontOriginAccessIdentitySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentitySpec.

func (*CloudfrontOriginAccessIdentitySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontOriginAccessIdentityStatus ¶

type CloudfrontOriginAccessIdentityStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudfrontOriginAccessIdentitySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudfrontOriginAccessIdentityStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontOriginAccessIdentityStatus.

func (*CloudfrontOriginAccessIdentityStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontPublicKey ¶

type CloudfrontPublicKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudfrontPublicKeySpec   `json:"spec,omitempty"`
	Status            CloudfrontPublicKeyStatus `json:"status,omitempty"`
}

func (*CloudfrontPublicKey) DeepCopy ¶

func (in *CloudfrontPublicKey) DeepCopy() *CloudfrontPublicKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKey.

func (*CloudfrontPublicKey) DeepCopyInto ¶

func (in *CloudfrontPublicKey) DeepCopyInto(out *CloudfrontPublicKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudfrontPublicKey) DeepCopyObject ¶

func (in *CloudfrontPublicKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudfrontPublicKeyList ¶

type CloudfrontPublicKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudfrontPublicKey CRD objects
	Items []CloudfrontPublicKey `json:"items,omitempty"`
}

CloudfrontPublicKeyList is a list of CloudfrontPublicKeys

func (*CloudfrontPublicKeyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyList.

func (*CloudfrontPublicKeyList) DeepCopyInto ¶

func (in *CloudfrontPublicKeyList) DeepCopyInto(out *CloudfrontPublicKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudfrontPublicKeyList) DeepCopyObject ¶

func (in *CloudfrontPublicKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudfrontPublicKeySpec ¶

type CloudfrontPublicKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CallerReference string `json:"callerReference,omitempty" tf:"caller_reference,omitempty"`
	// +optional
	Comment    string `json:"comment,omitempty" tf:"comment,omitempty"`
	EncodedKey string `json:"encodedKey" tf:"encoded_key"`
	// +optional
	Etag string `json:"etag,omitempty" tf:"etag,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
}

func (*CloudfrontPublicKeySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeySpec.

func (*CloudfrontPublicKeySpec) DeepCopyInto ¶

func (in *CloudfrontPublicKeySpec) DeepCopyInto(out *CloudfrontPublicKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudfrontPublicKeyStatus ¶

type CloudfrontPublicKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudfrontPublicKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudfrontPublicKeyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudfrontPublicKeyStatus.

func (*CloudfrontPublicKeyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudhsmV2Cluster ¶

type CloudhsmV2Cluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudhsmV2ClusterSpec   `json:"spec,omitempty"`
	Status            CloudhsmV2ClusterStatus `json:"status,omitempty"`
}

func (*CloudhsmV2Cluster) DeepCopy ¶

func (in *CloudhsmV2Cluster) DeepCopy() *CloudhsmV2Cluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2Cluster.

func (*CloudhsmV2Cluster) DeepCopyInto ¶

func (in *CloudhsmV2Cluster) DeepCopyInto(out *CloudhsmV2Cluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudhsmV2Cluster) DeepCopyObject ¶

func (in *CloudhsmV2Cluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudhsmV2ClusterList ¶

type CloudhsmV2ClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudhsmV2Cluster CRD objects
	Items []CloudhsmV2Cluster `json:"items,omitempty"`
}

CloudhsmV2ClusterList is a list of CloudhsmV2Clusters

func (*CloudhsmV2ClusterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2ClusterList.

func (*CloudhsmV2ClusterList) DeepCopyInto ¶

func (in *CloudhsmV2ClusterList) DeepCopyInto(out *CloudhsmV2ClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudhsmV2ClusterList) DeepCopyObject ¶

func (in *CloudhsmV2ClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudhsmV2ClusterSpec ¶

type CloudhsmV2ClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	ClusterCertificates []CloudhsmV2ClusterSpecClusterCertificates `json:"clusterCertificates,omitempty" tf:"cluster_certificates,omitempty"`
	// +optional
	ClusterID string `json:"clusterID,omitempty" tf:"cluster_id,omitempty"`
	// +optional
	ClusterState string `json:"clusterState,omitempty" tf:"cluster_state,omitempty"`
	HsmType      string `json:"hsmType" tf:"hsm_type"`
	// +optional
	SecurityGroupID string `json:"securityGroupID,omitempty" tf:"security_group_id,omitempty"`
	// +optional
	SourceBackupIdentifier string   `json:"sourceBackupIdentifier,omitempty" tf:"source_backup_identifier,omitempty"`
	SubnetIDS              []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*CloudhsmV2ClusterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2ClusterSpec.

func (*CloudhsmV2ClusterSpec) DeepCopyInto ¶

func (in *CloudhsmV2ClusterSpec) DeepCopyInto(out *CloudhsmV2ClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudhsmV2ClusterSpecClusterCertificates ¶ added in v0.0.2

type CloudhsmV2ClusterSpecClusterCertificates struct {
	// +optional
	AwsHardwareCertificate string `json:"awsHardwareCertificate,omitempty" tf:"aws_hardware_certificate,omitempty"`
	// +optional
	ClusterCertificate string `json:"clusterCertificate,omitempty" tf:"cluster_certificate,omitempty"`
	// +optional
	ClusterCsr string `json:"clusterCsr,omitempty" tf:"cluster_csr,omitempty"`
	// +optional
	HsmCertificate string `json:"hsmCertificate,omitempty" tf:"hsm_certificate,omitempty"`
	// +optional
	ManufacturerHardwareCertificate string `json:"manufacturerHardwareCertificate,omitempty" tf:"manufacturer_hardware_certificate,omitempty"`
}

func (*CloudhsmV2ClusterSpecClusterCertificates) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2ClusterSpecClusterCertificates.

func (*CloudhsmV2ClusterSpecClusterCertificates) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudhsmV2ClusterStatus ¶

type CloudhsmV2ClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudhsmV2ClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudhsmV2ClusterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2ClusterStatus.

func (*CloudhsmV2ClusterStatus) DeepCopyInto ¶

func (in *CloudhsmV2ClusterStatus) DeepCopyInto(out *CloudhsmV2ClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudhsmV2Hsm ¶

type CloudhsmV2Hsm struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudhsmV2HsmSpec   `json:"spec,omitempty"`
	Status            CloudhsmV2HsmStatus `json:"status,omitempty"`
}

func (*CloudhsmV2Hsm) DeepCopy ¶

func (in *CloudhsmV2Hsm) DeepCopy() *CloudhsmV2Hsm

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2Hsm.

func (*CloudhsmV2Hsm) DeepCopyInto ¶

func (in *CloudhsmV2Hsm) DeepCopyInto(out *CloudhsmV2Hsm)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudhsmV2Hsm) DeepCopyObject ¶

func (in *CloudhsmV2Hsm) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudhsmV2HsmList ¶

type CloudhsmV2HsmList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudhsmV2Hsm CRD objects
	Items []CloudhsmV2Hsm `json:"items,omitempty"`
}

CloudhsmV2HsmList is a list of CloudhsmV2Hsms

func (*CloudhsmV2HsmList) DeepCopy ¶

func (in *CloudhsmV2HsmList) DeepCopy() *CloudhsmV2HsmList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2HsmList.

func (*CloudhsmV2HsmList) DeepCopyInto ¶

func (in *CloudhsmV2HsmList) DeepCopyInto(out *CloudhsmV2HsmList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudhsmV2HsmList) DeepCopyObject ¶

func (in *CloudhsmV2HsmList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudhsmV2HsmSpec ¶

type CloudhsmV2HsmSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	ClusterID        string `json:"clusterID" tf:"cluster_id"`
	// +optional
	HsmEniID string `json:"hsmEniID,omitempty" tf:"hsm_eni_id,omitempty"`
	// +optional
	HsmID string `json:"hsmID,omitempty" tf:"hsm_id,omitempty"`
	// +optional
	HsmState string `json:"hsmState,omitempty" tf:"hsm_state,omitempty"`
	// +optional
	IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
}

func (*CloudhsmV2HsmSpec) DeepCopy ¶

func (in *CloudhsmV2HsmSpec) DeepCopy() *CloudhsmV2HsmSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2HsmSpec.

func (*CloudhsmV2HsmSpec) DeepCopyInto ¶

func (in *CloudhsmV2HsmSpec) DeepCopyInto(out *CloudhsmV2HsmSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudhsmV2HsmStatus ¶

type CloudhsmV2HsmStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudhsmV2HsmSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudhsmV2HsmStatus) DeepCopy ¶

func (in *CloudhsmV2HsmStatus) DeepCopy() *CloudhsmV2HsmStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudhsmV2HsmStatus.

func (*CloudhsmV2HsmStatus) DeepCopyInto ¶

func (in *CloudhsmV2HsmStatus) DeepCopyInto(out *CloudhsmV2HsmStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Cloudtrail ¶

type Cloudtrail struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudtrailSpec   `json:"spec,omitempty"`
	Status            CloudtrailStatus `json:"status,omitempty"`
}

func (*Cloudtrail) DeepCopy ¶

func (in *Cloudtrail) DeepCopy() *Cloudtrail

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cloudtrail.

func (*Cloudtrail) DeepCopyInto ¶

func (in *Cloudtrail) DeepCopyInto(out *Cloudtrail)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Cloudtrail) DeepCopyObject ¶

func (in *Cloudtrail) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudtrailList ¶

type CloudtrailList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Cloudtrail CRD objects
	Items []Cloudtrail `json:"items,omitempty"`
}

CloudtrailList is a list of Cloudtrails

func (*CloudtrailList) DeepCopy ¶

func (in *CloudtrailList) DeepCopy() *CloudtrailList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudtrailList.

func (*CloudtrailList) DeepCopyInto ¶

func (in *CloudtrailList) DeepCopyInto(out *CloudtrailList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudtrailList) DeepCopyObject ¶

func (in *CloudtrailList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudtrailSpec ¶

type CloudtrailSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CloudWatchLogsGroupArn string `json:"cloudWatchLogsGroupArn,omitempty" tf:"cloud_watch_logs_group_arn,omitempty"`
	// +optional
	CloudWatchLogsRoleArn string `json:"cloudWatchLogsRoleArn,omitempty" tf:"cloud_watch_logs_role_arn,omitempty"`
	// +optional
	EnableLogFileValidation bool `json:"enableLogFileValidation,omitempty" tf:"enable_log_file_validation,omitempty"`
	// +optional
	EnableLogging bool `json:"enableLogging,omitempty" tf:"enable_logging,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	EventSelector []CloudtrailSpecEventSelector `json:"eventSelector,omitempty" tf:"event_selector,omitempty"`
	// +optional
	HomeRegion string `json:"homeRegion,omitempty" tf:"home_region,omitempty"`
	// +optional
	IncludeGlobalServiceEvents bool `json:"includeGlobalServiceEvents,omitempty" tf:"include_global_service_events,omitempty"`
	// +optional
	IsMultiRegionTrail bool `json:"isMultiRegionTrail,omitempty" tf:"is_multi_region_trail,omitempty"`
	// +optional
	IsOrganizationTrail bool `json:"isOrganizationTrail,omitempty" tf:"is_organization_trail,omitempty"`
	// +optional
	KmsKeyID     string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	Name         string `json:"name" tf:"name"`
	S3BucketName string `json:"s3BucketName" tf:"s3_bucket_name"`
	// +optional
	S3KeyPrefix string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix,omitempty"`
	// +optional
	SnsTopicName string `json:"snsTopicName,omitempty" tf:"sns_topic_name,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*CloudtrailSpec) DeepCopy ¶

func (in *CloudtrailSpec) DeepCopy() *CloudtrailSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudtrailSpec.

func (*CloudtrailSpec) DeepCopyInto ¶

func (in *CloudtrailSpec) DeepCopyInto(out *CloudtrailSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudtrailSpecEventSelector ¶

type CloudtrailSpecEventSelector struct {
	// +optional
	DataResource []CloudtrailSpecEventSelectorDataResource `json:"dataResource,omitempty" tf:"data_resource,omitempty"`
	// +optional
	IncludeManagementEvents bool `json:"includeManagementEvents,omitempty" tf:"include_management_events,omitempty"`
	// +optional
	ReadWriteType string `json:"readWriteType,omitempty" tf:"read_write_type,omitempty"`
}

func (*CloudtrailSpecEventSelector) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudtrailSpecEventSelector.

func (*CloudtrailSpecEventSelector) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudtrailSpecEventSelectorDataResource ¶

type CloudtrailSpecEventSelectorDataResource struct {
	Type string `json:"type" tf:"type"`
	// +kubebuilder:validation:MaxItems=250
	Values []string `json:"values" tf:"values"`
}

func (*CloudtrailSpecEventSelectorDataResource) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudtrailSpecEventSelectorDataResource.

func (*CloudtrailSpecEventSelectorDataResource) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudtrailStatus ¶

type CloudtrailStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudtrailSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudtrailStatus) DeepCopy ¶

func (in *CloudtrailStatus) DeepCopy() *CloudtrailStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudtrailStatus.

func (*CloudtrailStatus) DeepCopyInto ¶

func (in *CloudtrailStatus) DeepCopyInto(out *CloudtrailStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchDashboard ¶

type CloudwatchDashboard struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchDashboardSpec   `json:"spec,omitempty"`
	Status            CloudwatchDashboardStatus `json:"status,omitempty"`
}

func (*CloudwatchDashboard) DeepCopy ¶

func (in *CloudwatchDashboard) DeepCopy() *CloudwatchDashboard

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboard.

func (*CloudwatchDashboard) DeepCopyInto ¶

func (in *CloudwatchDashboard) DeepCopyInto(out *CloudwatchDashboard)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchDashboard) DeepCopyObject ¶

func (in *CloudwatchDashboard) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchDashboardList ¶

type CloudwatchDashboardList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchDashboard CRD objects
	Items []CloudwatchDashboard `json:"items,omitempty"`
}

CloudwatchDashboardList is a list of CloudwatchDashboards

func (*CloudwatchDashboardList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboardList.

func (*CloudwatchDashboardList) DeepCopyInto ¶

func (in *CloudwatchDashboardList) DeepCopyInto(out *CloudwatchDashboardList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchDashboardList) DeepCopyObject ¶

func (in *CloudwatchDashboardList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchDashboardSpec ¶

type CloudwatchDashboardSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DashboardArn  string `json:"dashboardArn,omitempty" tf:"dashboard_arn,omitempty"`
	DashboardBody string `json:"dashboardBody" tf:"dashboard_body"`
	DashboardName string `json:"dashboardName" tf:"dashboard_name"`
}

func (*CloudwatchDashboardSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboardSpec.

func (*CloudwatchDashboardSpec) DeepCopyInto ¶

func (in *CloudwatchDashboardSpec) DeepCopyInto(out *CloudwatchDashboardSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchDashboardStatus ¶

type CloudwatchDashboardStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchDashboardSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchDashboardStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchDashboardStatus.

func (*CloudwatchDashboardStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventPermission ¶

type CloudwatchEventPermission struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchEventPermissionSpec   `json:"spec,omitempty"`
	Status            CloudwatchEventPermissionStatus `json:"status,omitempty"`
}

func (*CloudwatchEventPermission) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventPermission.

func (*CloudwatchEventPermission) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchEventPermission) DeepCopyObject ¶

func (in *CloudwatchEventPermission) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchEventPermissionList ¶

type CloudwatchEventPermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchEventPermission CRD objects
	Items []CloudwatchEventPermission `json:"items,omitempty"`
}

CloudwatchEventPermissionList is a list of CloudwatchEventPermissions

func (*CloudwatchEventPermissionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventPermissionList.

func (*CloudwatchEventPermissionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchEventPermissionList) DeepCopyObject ¶

func (in *CloudwatchEventPermissionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchEventPermissionSpec ¶

type CloudwatchEventPermissionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Action string `json:"action,omitempty" tf:"action,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Condition   []CloudwatchEventPermissionSpecCondition `json:"condition,omitempty" tf:"condition,omitempty"`
	Principal   string                                   `json:"principal" tf:"principal"`
	StatementID string                                   `json:"statementID" tf:"statement_id"`
}

func (*CloudwatchEventPermissionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventPermissionSpec.

func (*CloudwatchEventPermissionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventPermissionSpecCondition ¶

type CloudwatchEventPermissionSpecCondition struct {
	Key   string `json:"key" tf:"key"`
	Type  string `json:"type" tf:"type"`
	Value string `json:"value" tf:"value"`
}

func (*CloudwatchEventPermissionSpecCondition) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventPermissionSpecCondition.

func (*CloudwatchEventPermissionSpecCondition) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventPermissionStatus ¶

type CloudwatchEventPermissionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchEventPermissionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchEventPermissionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventPermissionStatus.

func (*CloudwatchEventPermissionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventRule ¶

type CloudwatchEventRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchEventRuleSpec   `json:"spec,omitempty"`
	Status            CloudwatchEventRuleStatus `json:"status,omitempty"`
}

func (*CloudwatchEventRule) DeepCopy ¶

func (in *CloudwatchEventRule) DeepCopy() *CloudwatchEventRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRule.

func (*CloudwatchEventRule) DeepCopyInto ¶

func (in *CloudwatchEventRule) DeepCopyInto(out *CloudwatchEventRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchEventRule) DeepCopyObject ¶

func (in *CloudwatchEventRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchEventRuleList ¶

type CloudwatchEventRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchEventRule CRD objects
	Items []CloudwatchEventRule `json:"items,omitempty"`
}

CloudwatchEventRuleList is a list of CloudwatchEventRules

func (*CloudwatchEventRuleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleList.

func (*CloudwatchEventRuleList) DeepCopyInto ¶

func (in *CloudwatchEventRuleList) DeepCopyInto(out *CloudwatchEventRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchEventRuleList) DeepCopyObject ¶

func (in *CloudwatchEventRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchEventRuleSpec ¶

type CloudwatchEventRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	EventPattern string `json:"eventPattern,omitempty" tf:"event_pattern,omitempty"`
	// +optional
	IsEnabled bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	RoleArn string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`
	// +optional
	ScheduleExpression string `json:"scheduleExpression,omitempty" tf:"schedule_expression,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*CloudwatchEventRuleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleSpec.

func (*CloudwatchEventRuleSpec) DeepCopyInto ¶

func (in *CloudwatchEventRuleSpec) DeepCopyInto(out *CloudwatchEventRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventRuleStatus ¶

type CloudwatchEventRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchEventRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchEventRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventRuleStatus.

func (*CloudwatchEventRuleStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTarget ¶

type CloudwatchEventTarget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchEventTargetSpec   `json:"spec,omitempty"`
	Status            CloudwatchEventTargetStatus `json:"status,omitempty"`
}

func (*CloudwatchEventTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTarget.

func (*CloudwatchEventTarget) DeepCopyInto ¶

func (in *CloudwatchEventTarget) DeepCopyInto(out *CloudwatchEventTarget)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchEventTarget) DeepCopyObject ¶

func (in *CloudwatchEventTarget) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchEventTargetList ¶

type CloudwatchEventTargetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchEventTarget CRD objects
	Items []CloudwatchEventTarget `json:"items,omitempty"`
}

CloudwatchEventTargetList is a list of CloudwatchEventTargets

func (*CloudwatchEventTargetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetList.

func (*CloudwatchEventTargetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchEventTargetList) DeepCopyObject ¶

func (in *CloudwatchEventTargetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchEventTargetSpec ¶

type CloudwatchEventTargetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Arn string `json:"arn" tf:"arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	BatchTarget []CloudwatchEventTargetSpecBatchTarget `json:"batchTarget,omitempty" tf:"batch_target,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EcsTarget []CloudwatchEventTargetSpecEcsTarget `json:"ecsTarget,omitempty" tf:"ecs_target,omitempty"`
	// +optional
	Input string `json:"input,omitempty" tf:"input,omitempty"`
	// +optional
	InputPath string `json:"inputPath,omitempty" tf:"input_path,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	InputTransformer []CloudwatchEventTargetSpecInputTransformer `json:"inputTransformer,omitempty" tf:"input_transformer,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	KinesisTarget []CloudwatchEventTargetSpecKinesisTarget `json:"kinesisTarget,omitempty" tf:"kinesis_target,omitempty"`
	// +optional
	RoleArn string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`
	Rule    string `json:"rule" tf:"rule"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	RunCommandTargets []CloudwatchEventTargetSpecRunCommandTargets `json:"runCommandTargets,omitempty" tf:"run_command_targets,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SqsTarget []CloudwatchEventTargetSpecSqsTarget `json:"sqsTarget,omitempty" tf:"sqs_target,omitempty"`
	// +optional
	TargetID string `json:"targetID,omitempty" tf:"target_id,omitempty"`
}

func (*CloudwatchEventTargetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetSpec.

func (*CloudwatchEventTargetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTargetSpecBatchTarget ¶

type CloudwatchEventTargetSpecBatchTarget struct {
	// +optional
	ArraySize int64 `json:"arraySize,omitempty" tf:"array_size,omitempty"`
	// +optional
	JobAttempts   int64  `json:"jobAttempts,omitempty" tf:"job_attempts,omitempty"`
	JobDefinition string `json:"jobDefinition" tf:"job_definition"`
	JobName       string `json:"jobName" tf:"job_name"`
}

func (*CloudwatchEventTargetSpecBatchTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetSpecBatchTarget.

func (*CloudwatchEventTargetSpecBatchTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTargetSpecEcsTarget ¶

type CloudwatchEventTargetSpecEcsTarget struct {
	// +optional
	Group string `json:"group,omitempty" tf:"group,omitempty"`
	// +optional
	LaunchType string `json:"launchType,omitempty" tf:"launch_type,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	NetworkConfiguration []CloudwatchEventTargetSpecEcsTargetNetworkConfiguration `json:"networkConfiguration,omitempty" tf:"network_configuration,omitempty"`
	// +optional
	PlatformVersion string `json:"platformVersion,omitempty" tf:"platform_version,omitempty"`
	// +optional
	TaskCount         int64  `json:"taskCount,omitempty" tf:"task_count,omitempty"`
	TaskDefinitionArn string `json:"taskDefinitionArn" tf:"task_definition_arn"`
}

func (*CloudwatchEventTargetSpecEcsTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetSpecEcsTarget.

func (*CloudwatchEventTargetSpecEcsTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTargetSpecEcsTargetNetworkConfiguration ¶

type CloudwatchEventTargetSpecEcsTargetNetworkConfiguration struct {
	// +optional
	AssignPublicIP bool `json:"assignPublicIP,omitempty" tf:"assign_public_ip,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	Subnets        []string `json:"subnets" tf:"subnets"`
}

func (*CloudwatchEventTargetSpecEcsTargetNetworkConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetSpecEcsTargetNetworkConfiguration.

func (*CloudwatchEventTargetSpecEcsTargetNetworkConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTargetSpecInputTransformer ¶

type CloudwatchEventTargetSpecInputTransformer struct {
	// +optional
	InputPaths    map[string]string `json:"inputPaths,omitempty" tf:"input_paths,omitempty"`
	InputTemplate string            `json:"inputTemplate" tf:"input_template"`
}

func (*CloudwatchEventTargetSpecInputTransformer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetSpecInputTransformer.

func (*CloudwatchEventTargetSpecInputTransformer) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTargetSpecKinesisTarget ¶

type CloudwatchEventTargetSpecKinesisTarget struct {
	// +optional
	PartitionKeyPath string `json:"partitionKeyPath,omitempty" tf:"partition_key_path,omitempty"`
}

func (*CloudwatchEventTargetSpecKinesisTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetSpecKinesisTarget.

func (*CloudwatchEventTargetSpecKinesisTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTargetSpecRunCommandTargets ¶

type CloudwatchEventTargetSpecRunCommandTargets struct {
	Key    string   `json:"key" tf:"key"`
	Values []string `json:"values" tf:"values"`
}

func (*CloudwatchEventTargetSpecRunCommandTargets) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetSpecRunCommandTargets.

func (*CloudwatchEventTargetSpecRunCommandTargets) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTargetSpecSqsTarget ¶

type CloudwatchEventTargetSpecSqsTarget struct {
	// +optional
	MessageGroupID string `json:"messageGroupID,omitempty" tf:"message_group_id,omitempty"`
}

func (*CloudwatchEventTargetSpecSqsTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetSpecSqsTarget.

func (*CloudwatchEventTargetSpecSqsTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchEventTargetStatus ¶

type CloudwatchEventTargetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchEventTargetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchEventTargetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchEventTargetStatus.

func (*CloudwatchEventTargetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogDestination ¶

type CloudwatchLogDestination struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchLogDestinationSpec   `json:"spec,omitempty"`
	Status            CloudwatchLogDestinationStatus `json:"status,omitempty"`
}

func (*CloudwatchLogDestination) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestination.

func (*CloudwatchLogDestination) DeepCopyInto ¶

func (in *CloudwatchLogDestination) DeepCopyInto(out *CloudwatchLogDestination)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogDestination) DeepCopyObject ¶

func (in *CloudwatchLogDestination) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogDestinationList ¶

type CloudwatchLogDestinationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchLogDestination CRD objects
	Items []CloudwatchLogDestination `json:"items,omitempty"`
}

CloudwatchLogDestinationList is a list of CloudwatchLogDestinations

func (*CloudwatchLogDestinationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationList.

func (*CloudwatchLogDestinationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogDestinationList) DeepCopyObject ¶

func (in *CloudwatchLogDestinationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogDestinationPolicy ¶

type CloudwatchLogDestinationPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchLogDestinationPolicySpec   `json:"spec,omitempty"`
	Status            CloudwatchLogDestinationPolicyStatus `json:"status,omitempty"`
}

func (*CloudwatchLogDestinationPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicy.

func (*CloudwatchLogDestinationPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogDestinationPolicy) DeepCopyObject ¶

func (in *CloudwatchLogDestinationPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogDestinationPolicyList ¶

type CloudwatchLogDestinationPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchLogDestinationPolicy CRD objects
	Items []CloudwatchLogDestinationPolicy `json:"items,omitempty"`
}

CloudwatchLogDestinationPolicyList is a list of CloudwatchLogDestinationPolicys

func (*CloudwatchLogDestinationPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicyList.

func (*CloudwatchLogDestinationPolicyList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogDestinationPolicyList) DeepCopyObject ¶

func (in *CloudwatchLogDestinationPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogDestinationPolicySpec ¶

type CloudwatchLogDestinationPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccessPolicy    string `json:"accessPolicy" tf:"access_policy"`
	DestinationName string `json:"destinationName" tf:"destination_name"`
}

func (*CloudwatchLogDestinationPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicySpec.

func (*CloudwatchLogDestinationPolicySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogDestinationPolicyStatus ¶

type CloudwatchLogDestinationPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchLogDestinationPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchLogDestinationPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationPolicyStatus.

func (*CloudwatchLogDestinationPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogDestinationSpec ¶

type CloudwatchLogDestinationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn       string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name      string `json:"name" tf:"name"`
	RoleArn   string `json:"roleArn" tf:"role_arn"`
	TargetArn string `json:"targetArn" tf:"target_arn"`
}

func (*CloudwatchLogDestinationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationSpec.

func (*CloudwatchLogDestinationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogDestinationStatus ¶

type CloudwatchLogDestinationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchLogDestinationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchLogDestinationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogDestinationStatus.

func (*CloudwatchLogDestinationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogGroup ¶

type CloudwatchLogGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchLogGroupSpec   `json:"spec,omitempty"`
	Status            CloudwatchLogGroupStatus `json:"status,omitempty"`
}

func (*CloudwatchLogGroup) DeepCopy ¶

func (in *CloudwatchLogGroup) DeepCopy() *CloudwatchLogGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogGroup.

func (*CloudwatchLogGroup) DeepCopyInto ¶

func (in *CloudwatchLogGroup) DeepCopyInto(out *CloudwatchLogGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogGroup) DeepCopyObject ¶

func (in *CloudwatchLogGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogGroupList ¶

type CloudwatchLogGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchLogGroup CRD objects
	Items []CloudwatchLogGroup `json:"items,omitempty"`
}

CloudwatchLogGroupList is a list of CloudwatchLogGroups

func (*CloudwatchLogGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogGroupList.

func (*CloudwatchLogGroupList) DeepCopyInto ¶

func (in *CloudwatchLogGroupList) DeepCopyInto(out *CloudwatchLogGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogGroupList) DeepCopyObject ¶

func (in *CloudwatchLogGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogGroupSpec ¶

type CloudwatchLogGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	RetentionInDays int64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*CloudwatchLogGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogGroupSpec.

func (*CloudwatchLogGroupSpec) DeepCopyInto ¶

func (in *CloudwatchLogGroupSpec) DeepCopyInto(out *CloudwatchLogGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogGroupStatus ¶

type CloudwatchLogGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchLogGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchLogGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogGroupStatus.

func (*CloudwatchLogGroupStatus) DeepCopyInto ¶

func (in *CloudwatchLogGroupStatus) DeepCopyInto(out *CloudwatchLogGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogMetricFilter ¶

type CloudwatchLogMetricFilter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchLogMetricFilterSpec   `json:"spec,omitempty"`
	Status            CloudwatchLogMetricFilterStatus `json:"status,omitempty"`
}

func (*CloudwatchLogMetricFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogMetricFilter.

func (*CloudwatchLogMetricFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogMetricFilter) DeepCopyObject ¶

func (in *CloudwatchLogMetricFilter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogMetricFilterList ¶

type CloudwatchLogMetricFilterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchLogMetricFilter CRD objects
	Items []CloudwatchLogMetricFilter `json:"items,omitempty"`
}

CloudwatchLogMetricFilterList is a list of CloudwatchLogMetricFilters

func (*CloudwatchLogMetricFilterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogMetricFilterList.

func (*CloudwatchLogMetricFilterList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogMetricFilterList) DeepCopyObject ¶

func (in *CloudwatchLogMetricFilterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogMetricFilterSpec ¶

type CloudwatchLogMetricFilterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	LogGroupName string `json:"logGroupName" tf:"log_group_name"`
	// +kubebuilder:validation:MaxItems=1
	MetricTransformation []CloudwatchLogMetricFilterSpecMetricTransformation `json:"metricTransformation" tf:"metric_transformation"`
	Name                 string                                              `json:"name" tf:"name"`
	Pattern              string                                              `json:"pattern" tf:"pattern"`
}

func (*CloudwatchLogMetricFilterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogMetricFilterSpec.

func (*CloudwatchLogMetricFilterSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogMetricFilterSpecMetricTransformation ¶

type CloudwatchLogMetricFilterSpecMetricTransformation struct {
	// +optional
	DefaultValue string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`
	Name         string `json:"name" tf:"name"`
	Namespace    string `json:"namespace" tf:"namespace"`
	Value        string `json:"value" tf:"value"`
}

func (*CloudwatchLogMetricFilterSpecMetricTransformation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogMetricFilterSpecMetricTransformation.

func (*CloudwatchLogMetricFilterSpecMetricTransformation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogMetricFilterStatus ¶

type CloudwatchLogMetricFilterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchLogMetricFilterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchLogMetricFilterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogMetricFilterStatus.

func (*CloudwatchLogMetricFilterStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogResourcePolicy ¶

type CloudwatchLogResourcePolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchLogResourcePolicySpec   `json:"spec,omitempty"`
	Status            CloudwatchLogResourcePolicyStatus `json:"status,omitempty"`
}

func (*CloudwatchLogResourcePolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogResourcePolicy.

func (*CloudwatchLogResourcePolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogResourcePolicy) DeepCopyObject ¶

func (in *CloudwatchLogResourcePolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogResourcePolicyList ¶

type CloudwatchLogResourcePolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchLogResourcePolicy CRD objects
	Items []CloudwatchLogResourcePolicy `json:"items,omitempty"`
}

CloudwatchLogResourcePolicyList is a list of CloudwatchLogResourcePolicys

func (*CloudwatchLogResourcePolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogResourcePolicyList.

func (*CloudwatchLogResourcePolicyList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogResourcePolicyList) DeepCopyObject ¶

func (in *CloudwatchLogResourcePolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogResourcePolicySpec ¶

type CloudwatchLogResourcePolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	PolicyDocument string `json:"policyDocument" tf:"policy_document"`
	PolicyName     string `json:"policyName" tf:"policy_name"`
}

func (*CloudwatchLogResourcePolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogResourcePolicySpec.

func (*CloudwatchLogResourcePolicySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogResourcePolicyStatus ¶

type CloudwatchLogResourcePolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchLogResourcePolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchLogResourcePolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogResourcePolicyStatus.

func (*CloudwatchLogResourcePolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogStream ¶

type CloudwatchLogStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchLogStreamSpec   `json:"spec,omitempty"`
	Status            CloudwatchLogStreamStatus `json:"status,omitempty"`
}

func (*CloudwatchLogStream) DeepCopy ¶

func (in *CloudwatchLogStream) DeepCopy() *CloudwatchLogStream

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStream.

func (*CloudwatchLogStream) DeepCopyInto ¶

func (in *CloudwatchLogStream) DeepCopyInto(out *CloudwatchLogStream)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogStream) DeepCopyObject ¶

func (in *CloudwatchLogStream) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogStreamList ¶

type CloudwatchLogStreamList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchLogStream CRD objects
	Items []CloudwatchLogStream `json:"items,omitempty"`
}

CloudwatchLogStreamList is a list of CloudwatchLogStreams

func (*CloudwatchLogStreamList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStreamList.

func (*CloudwatchLogStreamList) DeepCopyInto ¶

func (in *CloudwatchLogStreamList) DeepCopyInto(out *CloudwatchLogStreamList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogStreamList) DeepCopyObject ¶

func (in *CloudwatchLogStreamList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogStreamSpec ¶

type CloudwatchLogStreamSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn          string `json:"arn,omitempty" tf:"arn,omitempty"`
	LogGroupName string `json:"logGroupName" tf:"log_group_name"`
	Name         string `json:"name" tf:"name"`
}

func (*CloudwatchLogStreamSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStreamSpec.

func (*CloudwatchLogStreamSpec) DeepCopyInto ¶

func (in *CloudwatchLogStreamSpec) DeepCopyInto(out *CloudwatchLogStreamSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogStreamStatus ¶

type CloudwatchLogStreamStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchLogStreamSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchLogStreamStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogStreamStatus.

func (*CloudwatchLogStreamStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogSubscriptionFilter ¶

type CloudwatchLogSubscriptionFilter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchLogSubscriptionFilterSpec   `json:"spec,omitempty"`
	Status            CloudwatchLogSubscriptionFilterStatus `json:"status,omitempty"`
}

func (*CloudwatchLogSubscriptionFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogSubscriptionFilter.

func (*CloudwatchLogSubscriptionFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogSubscriptionFilter) DeepCopyObject ¶

func (in *CloudwatchLogSubscriptionFilter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogSubscriptionFilterList ¶

type CloudwatchLogSubscriptionFilterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchLogSubscriptionFilter CRD objects
	Items []CloudwatchLogSubscriptionFilter `json:"items,omitempty"`
}

CloudwatchLogSubscriptionFilterList is a list of CloudwatchLogSubscriptionFilters

func (*CloudwatchLogSubscriptionFilterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogSubscriptionFilterList.

func (*CloudwatchLogSubscriptionFilterList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchLogSubscriptionFilterList) DeepCopyObject ¶

func (in *CloudwatchLogSubscriptionFilterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchLogSubscriptionFilterSpec ¶

type CloudwatchLogSubscriptionFilterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DestinationArn string `json:"destinationArn" tf:"destination_arn"`
	// +optional
	Distribution  string `json:"distribution,omitempty" tf:"distribution,omitempty"`
	FilterPattern string `json:"filterPattern" tf:"filter_pattern"`
	LogGroupName  string `json:"logGroupName" tf:"log_group_name"`
	Name          string `json:"name" tf:"name"`
	// +optional
	RoleArn string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`
}

func (*CloudwatchLogSubscriptionFilterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogSubscriptionFilterSpec.

func (*CloudwatchLogSubscriptionFilterSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchLogSubscriptionFilterStatus ¶

type CloudwatchLogSubscriptionFilterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchLogSubscriptionFilterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchLogSubscriptionFilterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchLogSubscriptionFilterStatus.

func (*CloudwatchLogSubscriptionFilterStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchMetricAlarm ¶

type CloudwatchMetricAlarm struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CloudwatchMetricAlarmSpec   `json:"spec,omitempty"`
	Status            CloudwatchMetricAlarmStatus `json:"status,omitempty"`
}

func (*CloudwatchMetricAlarm) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchMetricAlarm.

func (*CloudwatchMetricAlarm) DeepCopyInto ¶

func (in *CloudwatchMetricAlarm) DeepCopyInto(out *CloudwatchMetricAlarm)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchMetricAlarm) DeepCopyObject ¶

func (in *CloudwatchMetricAlarm) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchMetricAlarmList ¶

type CloudwatchMetricAlarmList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CloudwatchMetricAlarm CRD objects
	Items []CloudwatchMetricAlarm `json:"items,omitempty"`
}

CloudwatchMetricAlarmList is a list of CloudwatchMetricAlarms

func (*CloudwatchMetricAlarmList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchMetricAlarmList.

func (*CloudwatchMetricAlarmList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CloudwatchMetricAlarmList) DeepCopyObject ¶

func (in *CloudwatchMetricAlarmList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CloudwatchMetricAlarmSpec ¶

type CloudwatchMetricAlarmSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ActionsEnabled bool `json:"actionsEnabled,omitempty" tf:"actions_enabled,omitempty"`
	// +optional
	AlarmActions []string `json:"alarmActions,omitempty" tf:"alarm_actions,omitempty"`
	// +optional
	AlarmDescription string `json:"alarmDescription,omitempty" tf:"alarm_description,omitempty"`
	AlarmName        string `json:"alarmName" tf:"alarm_name"`
	// +optional
	Arn                string `json:"arn,omitempty" tf:"arn,omitempty"`
	ComparisonOperator string `json:"comparisonOperator" tf:"comparison_operator"`
	// +optional
	DatapointsToAlarm int64 `json:"datapointsToAlarm,omitempty" tf:"datapoints_to_alarm,omitempty"`
	// +optional
	Dimensions map[string]string `json:"dimensions,omitempty" tf:"dimensions,omitempty"`
	// +optional
	EvaluateLowSampleCountPercentiles string `json:"evaluateLowSampleCountPercentiles,omitempty" tf:"evaluate_low_sample_count_percentiles,omitempty"`
	EvaluationPeriods                 int64  `json:"evaluationPeriods" tf:"evaluation_periods"`
	// +optional
	ExtendedStatistic string `json:"extendedStatistic,omitempty" tf:"extended_statistic,omitempty"`
	// +optional
	InsufficientDataActions []string `json:"insufficientDataActions,omitempty" tf:"insufficient_data_actions,omitempty"`
	// +optional
	MetricName string `json:"metricName,omitempty" tf:"metric_name,omitempty"`
	// +optional
	MetricQuery []CloudwatchMetricAlarmSpecMetricQuery `json:"metricQuery,omitempty" tf:"metric_query,omitempty"`
	// +optional
	Namespace string `json:"namespace,omitempty" tf:"namespace,omitempty"`
	// +optional
	OkActions []string `json:"okActions,omitempty" tf:"ok_actions,omitempty"`
	// +optional
	Period int64 `json:"period,omitempty" tf:"period,omitempty"`
	// +optional
	Statistic string `json:"statistic,omitempty" tf:"statistic,omitempty"`
	// +optional
	Tags      map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	Threshold float64           `json:"threshold" tf:"threshold"`
	// +optional
	TreatMissingData string `json:"treatMissingData,omitempty" tf:"treat_missing_data,omitempty"`
	// +optional
	Unit string `json:"unit,omitempty" tf:"unit,omitempty"`
}

func (*CloudwatchMetricAlarmSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchMetricAlarmSpec.

func (*CloudwatchMetricAlarmSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchMetricAlarmSpecMetricQuery ¶

type CloudwatchMetricAlarmSpecMetricQuery struct {
	// +optional
	Expression string `json:"expression,omitempty" tf:"expression,omitempty"`
	ID         string `json:"ID" tf:"id"`
	// +optional
	Label string `json:"label,omitempty" tf:"label,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Metric []CloudwatchMetricAlarmSpecMetricQueryMetric `json:"metric,omitempty" tf:"metric,omitempty"`
	// +optional
	ReturnData bool `json:"returnData,omitempty" tf:"return_data,omitempty"`
}

func (*CloudwatchMetricAlarmSpecMetricQuery) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchMetricAlarmSpecMetricQuery.

func (*CloudwatchMetricAlarmSpecMetricQuery) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchMetricAlarmSpecMetricQueryMetric ¶

type CloudwatchMetricAlarmSpecMetricQueryMetric struct {
	// +optional
	Dimensions map[string]string `json:"dimensions,omitempty" tf:"dimensions,omitempty"`
	MetricName string            `json:"metricName" tf:"metric_name"`
	// +optional
	Namespace string `json:"namespace,omitempty" tf:"namespace,omitempty"`
	Period    int64  `json:"period" tf:"period"`
	Stat      string `json:"stat" tf:"stat"`
	// +optional
	Unit string `json:"unit,omitempty" tf:"unit,omitempty"`
}

func (*CloudwatchMetricAlarmSpecMetricQueryMetric) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchMetricAlarmSpecMetricQueryMetric.

func (*CloudwatchMetricAlarmSpecMetricQueryMetric) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CloudwatchMetricAlarmStatus ¶

type CloudwatchMetricAlarmStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CloudwatchMetricAlarmSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CloudwatchMetricAlarmStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CloudwatchMetricAlarmStatus.

func (*CloudwatchMetricAlarmStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProject ¶

type CodebuildProject struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodebuildProjectSpec   `json:"spec,omitempty"`
	Status            CodebuildProjectStatus `json:"status,omitempty"`
}

func (*CodebuildProject) DeepCopy ¶

func (in *CodebuildProject) DeepCopy() *CodebuildProject

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProject.

func (*CodebuildProject) DeepCopyInto ¶

func (in *CodebuildProject) DeepCopyInto(out *CodebuildProject)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodebuildProject) DeepCopyObject ¶

func (in *CodebuildProject) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodebuildProjectList ¶

type CodebuildProjectList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodebuildProject CRD objects
	Items []CodebuildProject `json:"items,omitempty"`
}

CodebuildProjectList is a list of CodebuildProjects

func (*CodebuildProjectList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectList.

func (*CodebuildProjectList) DeepCopyInto ¶

func (in *CodebuildProjectList) DeepCopyInto(out *CodebuildProjectList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodebuildProjectList) DeepCopyObject ¶

func (in *CodebuildProjectList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodebuildProjectSpec ¶

type CodebuildProjectSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	Artifacts []CodebuildProjectSpecArtifacts `json:"artifacts" tf:"artifacts"`
	// +optional
	BadgeEnabled bool `json:"badgeEnabled,omitempty" tf:"badge_enabled,omitempty"`
	// +optional
	BadgeURL string `json:"badgeURL,omitempty" tf:"badge_url,omitempty"`
	// +optional
	BuildTimeout int64 `json:"buildTimeout,omitempty" tf:"build_timeout,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Cache []CodebuildProjectSpecCache `json:"cache,omitempty" tf:"cache,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	EncryptionKey string `json:"encryptionKey,omitempty" tf:"encryption_key,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	Environment []CodebuildProjectSpecEnvironment `json:"environment" tf:"environment"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LogsConfig []CodebuildProjectSpecLogsConfig `json:"logsConfig,omitempty" tf:"logs_config,omitempty"`
	Name       string                           `json:"name" tf:"name"`
	// +optional
	SecondaryArtifacts []CodebuildProjectSpecSecondaryArtifacts `json:"secondaryArtifacts,omitempty" tf:"secondary_artifacts,omitempty"`
	// +optional
	SecondarySources []CodebuildProjectSpecSecondarySources `json:"secondarySources,omitempty" tf:"secondary_sources,omitempty"`
	ServiceRole      string                                 `json:"serviceRole" tf:"service_role"`
	// +kubebuilder:validation:MaxItems=1
	Source []CodebuildProjectSpecSource `json:"source" tf:"source"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VpcConfig []CodebuildProjectSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config,omitempty"`
}

func (*CodebuildProjectSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpec.

func (*CodebuildProjectSpec) DeepCopyInto ¶

func (in *CodebuildProjectSpec) DeepCopyInto(out *CodebuildProjectSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecArtifacts ¶

type CodebuildProjectSpecArtifacts struct {
	// +optional
	ArtifactIdentifier string `json:"artifactIdentifier,omitempty" tf:"artifact_identifier,omitempty"`
	// +optional
	EncryptionDisabled bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled,omitempty"`
	// +optional
	Location string `json:"location,omitempty" tf:"location,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamespaceType string `json:"namespaceType,omitempty" tf:"namespace_type,omitempty"`
	// +optional
	OverrideArtifactName bool `json:"overrideArtifactName,omitempty" tf:"override_artifact_name,omitempty"`
	// +optional
	Packaging string `json:"packaging,omitempty" tf:"packaging,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*CodebuildProjectSpecArtifacts) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecArtifacts.

func (*CodebuildProjectSpecArtifacts) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecCache ¶

type CodebuildProjectSpecCache struct {
	// +optional
	Location string `json:"location,omitempty" tf:"location,omitempty"`
	// +optional
	Modes []string `json:"modes,omitempty" tf:"modes,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*CodebuildProjectSpecCache) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecCache.

func (*CodebuildProjectSpecCache) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecEnvironment ¶

type CodebuildProjectSpecEnvironment struct {
	// +optional
	Certificate string `json:"certificate,omitempty" tf:"certificate,omitempty"`
	ComputeType string `json:"computeType" tf:"compute_type"`
	// +optional
	EnvironmentVariable []CodebuildProjectSpecEnvironmentEnvironmentVariable `json:"environmentVariable,omitempty" tf:"environment_variable,omitempty"`
	Image               string                                               `json:"image" tf:"image"`
	// +optional
	ImagePullCredentialsType string `json:"imagePullCredentialsType,omitempty" tf:"image_pull_credentials_type,omitempty"`
	// +optional
	PrivilegedMode bool `json:"privilegedMode,omitempty" tf:"privileged_mode,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RegistryCredential []CodebuildProjectSpecEnvironmentRegistryCredential `json:"registryCredential,omitempty" tf:"registry_credential,omitempty"`
	Type               string                                              `json:"type" tf:"type"`
}

func (*CodebuildProjectSpecEnvironment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecEnvironment.

func (*CodebuildProjectSpecEnvironment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecEnvironmentEnvironmentVariable ¶ added in v0.0.2

type CodebuildProjectSpecEnvironmentEnvironmentVariable struct {
	Name string `json:"name" tf:"name"`
	// +optional
	Type  string `json:"type,omitempty" tf:"type,omitempty"`
	Value string `json:"value" tf:"value"`
}

func (*CodebuildProjectSpecEnvironmentEnvironmentVariable) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecEnvironmentEnvironmentVariable.

func (*CodebuildProjectSpecEnvironmentEnvironmentVariable) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecEnvironmentRegistryCredential ¶

type CodebuildProjectSpecEnvironmentRegistryCredential struct {
	Credential         string `json:"credential" tf:"credential"`
	CredentialProvider string `json:"credentialProvider" tf:"credential_provider"`
}

func (*CodebuildProjectSpecEnvironmentRegistryCredential) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecEnvironmentRegistryCredential.

func (*CodebuildProjectSpecEnvironmentRegistryCredential) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecLogsConfig ¶

type CodebuildProjectSpecLogsConfig struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLogs []CodebuildProjectSpecLogsConfigCloudwatchLogs `json:"cloudwatchLogs,omitempty" tf:"cloudwatch_logs,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	S3Logs []CodebuildProjectSpecLogsConfigS3Logs `json:"s3Logs,omitempty" tf:"s3_logs,omitempty"`
}

func (*CodebuildProjectSpecLogsConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecLogsConfig.

func (*CodebuildProjectSpecLogsConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecLogsConfigCloudwatchLogs ¶

type CodebuildProjectSpecLogsConfigCloudwatchLogs struct {
	// +optional
	GroupName string `json:"groupName,omitempty" tf:"group_name,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	StreamName string `json:"streamName,omitempty" tf:"stream_name,omitempty"`
}

func (*CodebuildProjectSpecLogsConfigCloudwatchLogs) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecLogsConfigCloudwatchLogs.

func (*CodebuildProjectSpecLogsConfigCloudwatchLogs) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecLogsConfigS3Logs ¶

type CodebuildProjectSpecLogsConfigS3Logs struct {
	// +optional
	EncryptionDisabled bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled,omitempty"`
	// +optional
	Location string `json:"location,omitempty" tf:"location,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*CodebuildProjectSpecLogsConfigS3Logs) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecLogsConfigS3Logs.

func (*CodebuildProjectSpecLogsConfigS3Logs) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecSecondaryArtifacts ¶

type CodebuildProjectSpecSecondaryArtifacts struct {
	ArtifactIdentifier string `json:"artifactIdentifier" tf:"artifact_identifier"`
	// +optional
	EncryptionDisabled bool `json:"encryptionDisabled,omitempty" tf:"encryption_disabled,omitempty"`
	// +optional
	Location string `json:"location,omitempty" tf:"location,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamespaceType string `json:"namespaceType,omitempty" tf:"namespace_type,omitempty"`
	// +optional
	OverrideArtifactName bool `json:"overrideArtifactName,omitempty" tf:"override_artifact_name,omitempty"`
	// +optional
	Packaging string `json:"packaging,omitempty" tf:"packaging,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*CodebuildProjectSpecSecondaryArtifacts) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecSecondaryArtifacts.

func (*CodebuildProjectSpecSecondaryArtifacts) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecSecondarySources ¶

type CodebuildProjectSpecSecondarySources struct {
	// +optional
	Auth []CodebuildProjectSpecSecondarySourcesAuth `json:"auth,omitempty" tf:"auth,omitempty"`
	// +optional
	Buildspec string `json:"buildspec,omitempty" tf:"buildspec,omitempty"`
	// +optional
	GitCloneDepth int64 `json:"gitCloneDepth,omitempty" tf:"git_clone_depth,omitempty"`
	// +optional
	InsecureSSL bool `json:"insecureSSL,omitempty" tf:"insecure_ssl,omitempty"`
	// +optional
	Location string `json:"location,omitempty" tf:"location,omitempty"`
	// +optional
	ReportBuildStatus bool   `json:"reportBuildStatus,omitempty" tf:"report_build_status,omitempty"`
	SourceIdentifier  string `json:"sourceIdentifier" tf:"source_identifier"`
	Type              string `json:"type" tf:"type"`
}

func (*CodebuildProjectSpecSecondarySources) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecSecondarySources.

func (*CodebuildProjectSpecSecondarySources) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecSecondarySourcesAuth ¶

type CodebuildProjectSpecSecondarySourcesAuth struct {
	// +optional
	Resource string `json:"-" sensitive:"true" tf:"resource,omitempty"`
	Type     string `json:"type" tf:"type"`
}

func (*CodebuildProjectSpecSecondarySourcesAuth) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecSecondarySourcesAuth.

func (*CodebuildProjectSpecSecondarySourcesAuth) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecSource ¶

type CodebuildProjectSpecSource struct {
	// +optional
	Auth []CodebuildProjectSpecSourceAuth `json:"auth,omitempty" tf:"auth,omitempty"`
	// +optional
	Buildspec string `json:"buildspec,omitempty" tf:"buildspec,omitempty"`
	// +optional
	GitCloneDepth int64 `json:"gitCloneDepth,omitempty" tf:"git_clone_depth,omitempty"`
	// +optional
	InsecureSSL bool `json:"insecureSSL,omitempty" tf:"insecure_ssl,omitempty"`
	// +optional
	Location string `json:"location,omitempty" tf:"location,omitempty"`
	// +optional
	ReportBuildStatus bool   `json:"reportBuildStatus,omitempty" tf:"report_build_status,omitempty"`
	Type              string `json:"type" tf:"type"`
}

func (*CodebuildProjectSpecSource) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecSource.

func (*CodebuildProjectSpecSource) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecSourceAuth ¶

type CodebuildProjectSpecSourceAuth struct {
	// +optional
	Resource string `json:"-" sensitive:"true" tf:"resource,omitempty"`
	Type     string `json:"type" tf:"type"`
}

func (*CodebuildProjectSpecSourceAuth) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecSourceAuth.

func (*CodebuildProjectSpecSourceAuth) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectSpecVpcConfig ¶

type CodebuildProjectSpecVpcConfig struct {
	// +kubebuilder:validation:MaxItems=5
	SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"`
	// +kubebuilder:validation:MaxItems=16
	Subnets []string `json:"subnets" tf:"subnets"`
	VpcID   string   `json:"vpcID" tf:"vpc_id"`
}

func (*CodebuildProjectSpecVpcConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectSpecVpcConfig.

func (*CodebuildProjectSpecVpcConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildProjectStatus ¶

type CodebuildProjectStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodebuildProjectSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodebuildProjectStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildProjectStatus.

func (*CodebuildProjectStatus) DeepCopyInto ¶

func (in *CodebuildProjectStatus) DeepCopyInto(out *CodebuildProjectStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildSourceCredential ¶ added in v0.2.0

type CodebuildSourceCredential struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodebuildSourceCredentialSpec   `json:"spec,omitempty"`
	Status            CodebuildSourceCredentialStatus `json:"status,omitempty"`
}

func (*CodebuildSourceCredential) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildSourceCredential.

func (*CodebuildSourceCredential) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodebuildSourceCredential) DeepCopyObject ¶ added in v0.2.0

func (in *CodebuildSourceCredential) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodebuildSourceCredentialList ¶ added in v0.2.0

type CodebuildSourceCredentialList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodebuildSourceCredential CRD objects
	Items []CodebuildSourceCredential `json:"items,omitempty"`
}

CodebuildSourceCredentialList is a list of CodebuildSourceCredentials

func (*CodebuildSourceCredentialList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildSourceCredentialList.

func (*CodebuildSourceCredentialList) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodebuildSourceCredentialList) DeepCopyObject ¶ added in v0.2.0

func (in *CodebuildSourceCredentialList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodebuildSourceCredentialSpec ¶ added in v0.2.0

type CodebuildSourceCredentialSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn        string `json:"arn,omitempty" tf:"arn,omitempty"`
	AuthType   string `json:"authType" tf:"auth_type"`
	ServerType string `json:"serverType" tf:"server_type"`
	Token      string `json:"-" sensitive:"true" tf:"token"`
	// +optional
	UserName string `json:"userName,omitempty" tf:"user_name,omitempty"`
}

func (*CodebuildSourceCredentialSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildSourceCredentialSpec.

func (*CodebuildSourceCredentialSpec) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildSourceCredentialStatus ¶ added in v0.2.0

type CodebuildSourceCredentialStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodebuildSourceCredentialSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodebuildSourceCredentialStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildSourceCredentialStatus.

func (*CodebuildSourceCredentialStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildWebhook ¶

type CodebuildWebhook struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodebuildWebhookSpec   `json:"spec,omitempty"`
	Status            CodebuildWebhookStatus `json:"status,omitempty"`
}

func (*CodebuildWebhook) DeepCopy ¶

func (in *CodebuildWebhook) DeepCopy() *CodebuildWebhook

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildWebhook.

func (*CodebuildWebhook) DeepCopyInto ¶

func (in *CodebuildWebhook) DeepCopyInto(out *CodebuildWebhook)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodebuildWebhook) DeepCopyObject ¶

func (in *CodebuildWebhook) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodebuildWebhookList ¶

type CodebuildWebhookList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodebuildWebhook CRD objects
	Items []CodebuildWebhook `json:"items,omitempty"`
}

CodebuildWebhookList is a list of CodebuildWebhooks

func (*CodebuildWebhookList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildWebhookList.

func (*CodebuildWebhookList) DeepCopyInto ¶

func (in *CodebuildWebhookList) DeepCopyInto(out *CodebuildWebhookList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodebuildWebhookList) DeepCopyObject ¶

func (in *CodebuildWebhookList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodebuildWebhookSpec ¶

type CodebuildWebhookSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	BranchFilter string `json:"branchFilter,omitempty" tf:"branch_filter,omitempty"`
	// +optional
	FilterGroup []CodebuildWebhookSpecFilterGroup `json:"filterGroup,omitempty" tf:"filter_group,omitempty"`
	// +optional
	PayloadURL  string `json:"payloadURL,omitempty" tf:"payload_url,omitempty"`
	ProjectName string `json:"projectName" tf:"project_name"`
	// +optional
	Secret string `json:"-" sensitive:"true" tf:"secret,omitempty"`
	// +optional
	Url string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*CodebuildWebhookSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildWebhookSpec.

func (*CodebuildWebhookSpec) DeepCopyInto ¶

func (in *CodebuildWebhookSpec) DeepCopyInto(out *CodebuildWebhookSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildWebhookSpecFilterGroup ¶

type CodebuildWebhookSpecFilterGroup struct {
	// +optional
	Filter []CodebuildWebhookSpecFilterGroupFilter `json:"filter,omitempty" tf:"filter,omitempty"`
}

func (*CodebuildWebhookSpecFilterGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildWebhookSpecFilterGroup.

func (*CodebuildWebhookSpecFilterGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildWebhookSpecFilterGroupFilter ¶

type CodebuildWebhookSpecFilterGroupFilter struct {
	// +optional
	ExcludeMatchedPattern bool   `json:"excludeMatchedPattern,omitempty" tf:"exclude_matched_pattern,omitempty"`
	Pattern               string `json:"pattern" tf:"pattern"`
	Type                  string `json:"type" tf:"type"`
}

func (*CodebuildWebhookSpecFilterGroupFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildWebhookSpecFilterGroupFilter.

func (*CodebuildWebhookSpecFilterGroupFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodebuildWebhookStatus ¶

type CodebuildWebhookStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodebuildWebhookSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodebuildWebhookStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodebuildWebhookStatus.

func (*CodebuildWebhookStatus) DeepCopyInto ¶

func (in *CodebuildWebhookStatus) DeepCopyInto(out *CodebuildWebhookStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodecommitRepository ¶

type CodecommitRepository struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodecommitRepositorySpec   `json:"spec,omitempty"`
	Status            CodecommitRepositoryStatus `json:"status,omitempty"`
}

func (*CodecommitRepository) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepository.

func (*CodecommitRepository) DeepCopyInto ¶

func (in *CodecommitRepository) DeepCopyInto(out *CodecommitRepository)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodecommitRepository) DeepCopyObject ¶

func (in *CodecommitRepository) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodecommitRepositoryList ¶

type CodecommitRepositoryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodecommitRepository CRD objects
	Items []CodecommitRepository `json:"items,omitempty"`
}

CodecommitRepositoryList is a list of CodecommitRepositorys

func (*CodecommitRepositoryList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepositoryList.

func (*CodecommitRepositoryList) DeepCopyInto ¶

func (in *CodecommitRepositoryList) DeepCopyInto(out *CodecommitRepositoryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodecommitRepositoryList) DeepCopyObject ¶

func (in *CodecommitRepositoryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodecommitRepositorySpec ¶

type CodecommitRepositorySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CloneURLHTTP string `json:"cloneURLHTTP,omitempty" tf:"clone_url_http,omitempty"`
	// +optional
	CloneURLSSH string `json:"cloneURLSSH,omitempty" tf:"clone_url_ssh,omitempty"`
	// +optional
	DefaultBranch string `json:"defaultBranch,omitempty" tf:"default_branch,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	RepositoryID   string `json:"repositoryID,omitempty" tf:"repository_id,omitempty"`
	RepositoryName string `json:"repositoryName" tf:"repository_name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*CodecommitRepositorySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepositorySpec.

func (*CodecommitRepositorySpec) DeepCopyInto ¶

func (in *CodecommitRepositorySpec) DeepCopyInto(out *CodecommitRepositorySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodecommitRepositoryStatus ¶

type CodecommitRepositoryStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodecommitRepositorySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodecommitRepositoryStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitRepositoryStatus.

func (*CodecommitRepositoryStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodecommitTrigger ¶

type CodecommitTrigger struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodecommitTriggerSpec   `json:"spec,omitempty"`
	Status            CodecommitTriggerStatus `json:"status,omitempty"`
}

func (*CodecommitTrigger) DeepCopy ¶

func (in *CodecommitTrigger) DeepCopy() *CodecommitTrigger

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitTrigger.

func (*CodecommitTrigger) DeepCopyInto ¶

func (in *CodecommitTrigger) DeepCopyInto(out *CodecommitTrigger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodecommitTrigger) DeepCopyObject ¶

func (in *CodecommitTrigger) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodecommitTriggerList ¶

type CodecommitTriggerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodecommitTrigger CRD objects
	Items []CodecommitTrigger `json:"items,omitempty"`
}

CodecommitTriggerList is a list of CodecommitTriggers

func (*CodecommitTriggerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitTriggerList.

func (*CodecommitTriggerList) DeepCopyInto ¶

func (in *CodecommitTriggerList) DeepCopyInto(out *CodecommitTriggerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodecommitTriggerList) DeepCopyObject ¶

func (in *CodecommitTriggerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodecommitTriggerSpec ¶

type CodecommitTriggerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ConfigurationID string `json:"configurationID,omitempty" tf:"configuration_id,omitempty"`
	RepositoryName  string `json:"repositoryName" tf:"repository_name"`
	// +kubebuilder:validation:MaxItems=10
	Trigger []CodecommitTriggerSpecTrigger `json:"trigger" tf:"trigger"`
}

func (*CodecommitTriggerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitTriggerSpec.

func (*CodecommitTriggerSpec) DeepCopyInto ¶

func (in *CodecommitTriggerSpec) DeepCopyInto(out *CodecommitTriggerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodecommitTriggerSpecTrigger ¶

type CodecommitTriggerSpecTrigger struct {
	// +optional
	Branches []string `json:"branches,omitempty" tf:"branches,omitempty"`
	// +optional
	CustomData     string   `json:"customData,omitempty" tf:"custom_data,omitempty"`
	DestinationArn string   `json:"destinationArn" tf:"destination_arn"`
	Events         []string `json:"events" tf:"events"`
	Name           string   `json:"name" tf:"name"`
}

func (*CodecommitTriggerSpecTrigger) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitTriggerSpecTrigger.

func (*CodecommitTriggerSpecTrigger) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodecommitTriggerStatus ¶

type CodecommitTriggerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodecommitTriggerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodecommitTriggerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodecommitTriggerStatus.

func (*CodecommitTriggerStatus) DeepCopyInto ¶

func (in *CodecommitTriggerStatus) DeepCopyInto(out *CodecommitTriggerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployApp ¶

type CodedeployApp struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodedeployAppSpec   `json:"spec,omitempty"`
	Status            CodedeployAppStatus `json:"status,omitempty"`
}

func (*CodedeployApp) DeepCopy ¶

func (in *CodedeployApp) DeepCopy() *CodedeployApp

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployApp.

func (*CodedeployApp) DeepCopyInto ¶

func (in *CodedeployApp) DeepCopyInto(out *CodedeployApp)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodedeployApp) DeepCopyObject ¶

func (in *CodedeployApp) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodedeployAppList ¶

type CodedeployAppList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodedeployApp CRD objects
	Items []CodedeployApp `json:"items,omitempty"`
}

CodedeployAppList is a list of CodedeployApps

func (*CodedeployAppList) DeepCopy ¶

func (in *CodedeployAppList) DeepCopy() *CodedeployAppList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployAppList.

func (*CodedeployAppList) DeepCopyInto ¶

func (in *CodedeployAppList) DeepCopyInto(out *CodedeployAppList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodedeployAppList) DeepCopyObject ¶

func (in *CodedeployAppList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodedeployAppSpec ¶

type CodedeployAppSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ComputePlatform string `json:"computePlatform,omitempty" tf:"compute_platform,omitempty"`
	Name            string `json:"name" tf:"name"`
	// +optional
	UniqueID string `json:"uniqueID,omitempty" tf:"unique_id,omitempty"`
}

func (*CodedeployAppSpec) DeepCopy ¶

func (in *CodedeployAppSpec) DeepCopy() *CodedeployAppSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployAppSpec.

func (*CodedeployAppSpec) DeepCopyInto ¶

func (in *CodedeployAppSpec) DeepCopyInto(out *CodedeployAppSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployAppStatus ¶

type CodedeployAppStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodedeployAppSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodedeployAppStatus) DeepCopy ¶

func (in *CodedeployAppStatus) DeepCopy() *CodedeployAppStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployAppStatus.

func (*CodedeployAppStatus) DeepCopyInto ¶

func (in *CodedeployAppStatus) DeepCopyInto(out *CodedeployAppStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentConfig ¶

type CodedeployDeploymentConfig struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodedeployDeploymentConfigSpec   `json:"spec,omitempty"`
	Status            CodedeployDeploymentConfigStatus `json:"status,omitempty"`
}

func (*CodedeployDeploymentConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentConfig.

func (*CodedeployDeploymentConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodedeployDeploymentConfig) DeepCopyObject ¶

func (in *CodedeployDeploymentConfig) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodedeployDeploymentConfigList ¶

type CodedeployDeploymentConfigList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodedeployDeploymentConfig CRD objects
	Items []CodedeployDeploymentConfig `json:"items,omitempty"`
}

CodedeployDeploymentConfigList is a list of CodedeployDeploymentConfigs

func (*CodedeployDeploymentConfigList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentConfigList.

func (*CodedeployDeploymentConfigList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodedeployDeploymentConfigList) DeepCopyObject ¶

func (in *CodedeployDeploymentConfigList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodedeployDeploymentConfigSpec ¶

type CodedeployDeploymentConfigSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ComputePlatform string `json:"computePlatform,omitempty" tf:"compute_platform,omitempty"`
	// +optional
	DeploymentConfigID   string `json:"deploymentConfigID,omitempty" tf:"deployment_config_id,omitempty"`
	DeploymentConfigName string `json:"deploymentConfigName" tf:"deployment_config_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	MinimumHealthyHosts []CodedeployDeploymentConfigSpecMinimumHealthyHosts `json:"minimumHealthyHosts,omitempty" tf:"minimum_healthy_hosts,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TrafficRoutingConfig []CodedeployDeploymentConfigSpecTrafficRoutingConfig `json:"trafficRoutingConfig,omitempty" tf:"traffic_routing_config,omitempty"`
}

func (*CodedeployDeploymentConfigSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentConfigSpec.

func (*CodedeployDeploymentConfigSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentConfigSpecMinimumHealthyHosts ¶

type CodedeployDeploymentConfigSpecMinimumHealthyHosts struct {
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
	// +optional
	Value int64 `json:"value,omitempty" tf:"value,omitempty"`
}

func (*CodedeployDeploymentConfigSpecMinimumHealthyHosts) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentConfigSpecMinimumHealthyHosts.

func (*CodedeployDeploymentConfigSpecMinimumHealthyHosts) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentConfigSpecTrafficRoutingConfig ¶

type CodedeployDeploymentConfigSpecTrafficRoutingConfig struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TimeBasedCanary []CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary `json:"timeBasedCanary,omitempty" tf:"time_based_canary,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TimeBasedLinear []CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear `json:"timeBasedLinear,omitempty" tf:"time_based_linear,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*CodedeployDeploymentConfigSpecTrafficRoutingConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentConfigSpecTrafficRoutingConfig.

func (*CodedeployDeploymentConfigSpecTrafficRoutingConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary ¶

type CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary struct {
	// +optional
	Interval int64 `json:"interval,omitempty" tf:"interval,omitempty"`
	// +optional
	Percentage int64 `json:"percentage,omitempty" tf:"percentage,omitempty"`
}

func (*CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary.

func (*CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedCanary) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear ¶

type CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear struct {
	// +optional
	Interval int64 `json:"interval,omitempty" tf:"interval,omitempty"`
	// +optional
	Percentage int64 `json:"percentage,omitempty" tf:"percentage,omitempty"`
}

func (*CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear.

func (*CodedeployDeploymentConfigSpecTrafficRoutingConfigTimeBasedLinear) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentConfigStatus ¶

type CodedeployDeploymentConfigStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodedeployDeploymentConfigSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodedeployDeploymentConfigStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentConfigStatus.

func (*CodedeployDeploymentConfigStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroup ¶

type CodedeployDeploymentGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodedeployDeploymentGroupSpec   `json:"spec,omitempty"`
	Status            CodedeployDeploymentGroupStatus `json:"status,omitempty"`
}

func (*CodedeployDeploymentGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroup.

func (*CodedeployDeploymentGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodedeployDeploymentGroup) DeepCopyObject ¶

func (in *CodedeployDeploymentGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodedeployDeploymentGroupList ¶

type CodedeployDeploymentGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodedeployDeploymentGroup CRD objects
	Items []CodedeployDeploymentGroup `json:"items,omitempty"`
}

CodedeployDeploymentGroupList is a list of CodedeployDeploymentGroups

func (*CodedeployDeploymentGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupList.

func (*CodedeployDeploymentGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodedeployDeploymentGroupList) DeepCopyObject ¶

func (in *CodedeployDeploymentGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodedeployDeploymentGroupSpec ¶

type CodedeployDeploymentGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	AlarmConfiguration []CodedeployDeploymentGroupSpecAlarmConfiguration `json:"alarmConfiguration,omitempty" tf:"alarm_configuration,omitempty"`
	AppName            string                                            `json:"appName" tf:"app_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AutoRollbackConfiguration []CodedeployDeploymentGroupSpecAutoRollbackConfiguration `json:"autoRollbackConfiguration,omitempty" tf:"auto_rollback_configuration,omitempty"`
	// +optional
	AutoscalingGroups []string `json:"autoscalingGroups,omitempty" tf:"autoscaling_groups,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	BlueGreenDeploymentConfig []CodedeployDeploymentGroupSpecBlueGreenDeploymentConfig `json:"blueGreenDeploymentConfig,omitempty" tf:"blue_green_deployment_config,omitempty"`
	// +optional
	DeploymentConfigName string `json:"deploymentConfigName,omitempty" tf:"deployment_config_name,omitempty"`
	DeploymentGroupName  string `json:"deploymentGroupName" tf:"deployment_group_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DeploymentStyle []CodedeployDeploymentGroupSpecDeploymentStyle `json:"deploymentStyle,omitempty" tf:"deployment_style,omitempty"`
	// +optional
	Ec2TagFilter []CodedeployDeploymentGroupSpecEc2TagFilter `json:"ec2TagFilter,omitempty" tf:"ec2_tag_filter,omitempty"`
	// +optional
	Ec2TagSet []CodedeployDeploymentGroupSpecEc2TagSet `json:"ec2TagSet,omitempty" tf:"ec2_tag_set,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EcsService []CodedeployDeploymentGroupSpecEcsService `json:"ecsService,omitempty" tf:"ecs_service,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LoadBalancerInfo []CodedeployDeploymentGroupSpecLoadBalancerInfo `json:"loadBalancerInfo,omitempty" tf:"load_balancer_info,omitempty"`
	// +optional
	OnPremisesInstanceTagFilter []CodedeployDeploymentGroupSpecOnPremisesInstanceTagFilter `json:"onPremisesInstanceTagFilter,omitempty" tf:"on_premises_instance_tag_filter,omitempty"`
	ServiceRoleArn              string                                                     `json:"serviceRoleArn" tf:"service_role_arn"`
	// +optional
	TriggerConfiguration []CodedeployDeploymentGroupSpecTriggerConfiguration `json:"triggerConfiguration,omitempty" tf:"trigger_configuration,omitempty"`
}

func (*CodedeployDeploymentGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpec.

func (*CodedeployDeploymentGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecAlarmConfiguration ¶

type CodedeployDeploymentGroupSpecAlarmConfiguration struct {
	// +optional
	// +kubebuilder:validation:MaxItems=10
	Alarms []string `json:"alarms,omitempty" tf:"alarms,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	IgnorePollAlarmFailure bool `json:"ignorePollAlarmFailure,omitempty" tf:"ignore_poll_alarm_failure,omitempty"`
}

func (*CodedeployDeploymentGroupSpecAlarmConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecAlarmConfiguration.

func (*CodedeployDeploymentGroupSpecAlarmConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecAutoRollbackConfiguration ¶

type CodedeployDeploymentGroupSpecAutoRollbackConfiguration struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	Events []string `json:"events,omitempty" tf:"events,omitempty"`
}

func (*CodedeployDeploymentGroupSpecAutoRollbackConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecAutoRollbackConfiguration.

func (*CodedeployDeploymentGroupSpecAutoRollbackConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecBlueGreenDeploymentConfig ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecBlueGreenDeploymentConfig struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DeploymentReadyOption []CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption `json:"deploymentReadyOption,omitempty" tf:"deployment_ready_option,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	GreenFleetProvisioningOption []CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption `json:"greenFleetProvisioningOption,omitempty" tf:"green_fleet_provisioning_option,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TerminateBlueInstancesOnDeploymentSuccess []CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess `json:"terminateBlueInstancesOnDeploymentSuccess,omitempty" tf:"terminate_blue_instances_on_deployment_success,omitempty"`
}

func (*CodedeployDeploymentGroupSpecBlueGreenDeploymentConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecBlueGreenDeploymentConfig.

func (*CodedeployDeploymentGroupSpecBlueGreenDeploymentConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption struct {
	// +optional
	ActionOnTimeout string `json:"actionOnTimeout,omitempty" tf:"action_on_timeout,omitempty"`
	// +optional
	WaitTimeInMinutes int64 `json:"waitTimeInMinutes,omitempty" tf:"wait_time_in_minutes,omitempty"`
}

func (*CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption.

func (*CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigDeploymentReadyOption) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption struct {
	// +optional
	Action string `json:"action,omitempty" tf:"action,omitempty"`
}

func (*CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption.

func (*CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigGreenFleetProvisioningOption) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess struct {
	// +optional
	Action string `json:"action,omitempty" tf:"action,omitempty"`
	// +optional
	TerminationWaitTimeInMinutes int64 `json:"terminationWaitTimeInMinutes,omitempty" tf:"termination_wait_time_in_minutes,omitempty"`
}

func (*CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess.

func (*CodedeployDeploymentGroupSpecBlueGreenDeploymentConfigTerminateBlueInstancesOnDeploymentSuccess) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecDeploymentStyle ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecDeploymentStyle struct {
	// +optional
	DeploymentOption string `json:"deploymentOption,omitempty" tf:"deployment_option,omitempty"`
	// +optional
	DeploymentType string `json:"deploymentType,omitempty" tf:"deployment_type,omitempty"`
}

func (*CodedeployDeploymentGroupSpecDeploymentStyle) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecDeploymentStyle.

func (*CodedeployDeploymentGroupSpecDeploymentStyle) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecEc2TagFilter ¶

type CodedeployDeploymentGroupSpecEc2TagFilter struct {
	// +optional
	Key string `json:"key,omitempty" tf:"key,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
	// +optional
	Value string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*CodedeployDeploymentGroupSpecEc2TagFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecEc2TagFilter.

func (*CodedeployDeploymentGroupSpecEc2TagFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecEc2TagSet ¶

type CodedeployDeploymentGroupSpecEc2TagSet struct {
	// +optional
	Ec2TagFilter []CodedeployDeploymentGroupSpecEc2TagSetEc2TagFilter `json:"ec2TagFilter,omitempty" tf:"ec2_tag_filter,omitempty"`
}

func (*CodedeployDeploymentGroupSpecEc2TagSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecEc2TagSet.

func (*CodedeployDeploymentGroupSpecEc2TagSet) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecEc2TagSetEc2TagFilter ¶

type CodedeployDeploymentGroupSpecEc2TagSetEc2TagFilter struct {
	// +optional
	Key string `json:"key,omitempty" tf:"key,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
	// +optional
	Value string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*CodedeployDeploymentGroupSpecEc2TagSetEc2TagFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecEc2TagSetEc2TagFilter.

func (*CodedeployDeploymentGroupSpecEc2TagSetEc2TagFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecEcsService ¶

type CodedeployDeploymentGroupSpecEcsService struct {
	ClusterName string `json:"clusterName" tf:"cluster_name"`
	ServiceName string `json:"serviceName" tf:"service_name"`
}

func (*CodedeployDeploymentGroupSpecEcsService) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecEcsService.

func (*CodedeployDeploymentGroupSpecEcsService) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecLoadBalancerInfo ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecLoadBalancerInfo struct {
	// +optional
	ElbInfo []CodedeployDeploymentGroupSpecLoadBalancerInfoElbInfo `json:"elbInfo,omitempty" tf:"elb_info,omitempty"`
	// +optional
	TargetGroupInfo []CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupInfo `json:"targetGroupInfo,omitempty" tf:"target_group_info,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TargetGroupPairInfo []CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo `json:"targetGroupPairInfo,omitempty" tf:"target_group_pair_info,omitempty"`
}

func (*CodedeployDeploymentGroupSpecLoadBalancerInfo) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecLoadBalancerInfo.

func (*CodedeployDeploymentGroupSpecLoadBalancerInfo) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecLoadBalancerInfoElbInfo ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecLoadBalancerInfoElbInfo struct {
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoElbInfo) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecLoadBalancerInfoElbInfo.

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoElbInfo) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupInfo ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupInfo struct {
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupInfo) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupInfo.

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupInfo) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	ProdTrafficRoute []CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute `json:"prodTrafficRoute" tf:"prod_traffic_route"`
	// +kubebuilder:validation:MaxItems=2
	// +kubebuilder:validation:MinItems=1
	TargetGroup []CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup `json:"targetGroup" tf:"target_group"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TestTrafficRoute []CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute `json:"testTrafficRoute,omitempty" tf:"test_traffic_route,omitempty"`
}

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo.

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfo) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute struct {
	ListenerArns []string `json:"listenerArns" tf:"listener_arns"`
}

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute.

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoProdTrafficRoute) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup struct {
	Name string `json:"name" tf:"name"`
}

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup.

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTargetGroup) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute ¶ added in v0.0.2

type CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute struct {
	ListenerArns []string `json:"listenerArns" tf:"listener_arns"`
}

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute.

func (*CodedeployDeploymentGroupSpecLoadBalancerInfoTargetGroupPairInfoTestTrafficRoute) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecOnPremisesInstanceTagFilter ¶

type CodedeployDeploymentGroupSpecOnPremisesInstanceTagFilter struct {
	// +optional
	Key string `json:"key,omitempty" tf:"key,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
	// +optional
	Value string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*CodedeployDeploymentGroupSpecOnPremisesInstanceTagFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecOnPremisesInstanceTagFilter.

func (*CodedeployDeploymentGroupSpecOnPremisesInstanceTagFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupSpecTriggerConfiguration ¶

type CodedeployDeploymentGroupSpecTriggerConfiguration struct {
	TriggerEvents    []string `json:"triggerEvents" tf:"trigger_events"`
	TriggerName      string   `json:"triggerName" tf:"trigger_name"`
	TriggerTargetArn string   `json:"triggerTargetArn" tf:"trigger_target_arn"`
}

func (*CodedeployDeploymentGroupSpecTriggerConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupSpecTriggerConfiguration.

func (*CodedeployDeploymentGroupSpecTriggerConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodedeployDeploymentGroupStatus ¶

type CodedeployDeploymentGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodedeployDeploymentGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodedeployDeploymentGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodedeployDeploymentGroupStatus.

func (*CodedeployDeploymentGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Codepipeline ¶

type Codepipeline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodepipelineSpec   `json:"spec,omitempty"`
	Status            CodepipelineStatus `json:"status,omitempty"`
}

func (*Codepipeline) DeepCopy ¶

func (in *Codepipeline) DeepCopy() *Codepipeline

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Codepipeline.

func (*Codepipeline) DeepCopyInto ¶

func (in *Codepipeline) DeepCopyInto(out *Codepipeline)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Codepipeline) DeepCopyObject ¶

func (in *Codepipeline) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodepipelineList ¶

type CodepipelineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Codepipeline CRD objects
	Items []Codepipeline `json:"items,omitempty"`
}

CodepipelineList is a list of Codepipelines

func (*CodepipelineList) DeepCopy ¶

func (in *CodepipelineList) DeepCopy() *CodepipelineList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineList.

func (*CodepipelineList) DeepCopyInto ¶

func (in *CodepipelineList) DeepCopyInto(out *CodepipelineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodepipelineList) DeepCopyObject ¶

func (in *CodepipelineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodepipelineSpec ¶

type CodepipelineSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	ArtifactStore []CodepipelineSpecArtifactStore `json:"artifactStore" tf:"artifact_store"`
	Name          string                          `json:"name" tf:"name"`
	RoleArn       string                          `json:"roleArn" tf:"role_arn"`
	// +kubebuilder:validation:MinItems=2
	Stage []CodepipelineSpecStage `json:"stage" tf:"stage"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*CodepipelineSpec) DeepCopy ¶

func (in *CodepipelineSpec) DeepCopy() *CodepipelineSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineSpec.

func (*CodepipelineSpec) DeepCopyInto ¶

func (in *CodepipelineSpec) DeepCopyInto(out *CodepipelineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineSpecArtifactStore ¶

type CodepipelineSpecArtifactStore struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EncryptionKey []CodepipelineSpecArtifactStoreEncryptionKey `json:"encryptionKey,omitempty" tf:"encryption_key,omitempty"`
	Location      string                                       `json:"location" tf:"location"`
	Type          string                                       `json:"type" tf:"type"`
}

func (*CodepipelineSpecArtifactStore) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineSpecArtifactStore.

func (*CodepipelineSpecArtifactStore) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineSpecArtifactStoreEncryptionKey ¶

type CodepipelineSpecArtifactStoreEncryptionKey struct {
	ID   string `json:"ID" tf:"id"`
	Type string `json:"type" tf:"type"`
}

func (*CodepipelineSpecArtifactStoreEncryptionKey) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineSpecArtifactStoreEncryptionKey.

func (*CodepipelineSpecArtifactStoreEncryptionKey) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineSpecStage ¶

type CodepipelineSpecStage struct {
	Action []CodepipelineSpecStageAction `json:"action" tf:"action"`
	Name   string                        `json:"name" tf:"name"`
}

func (*CodepipelineSpecStage) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineSpecStage.

func (*CodepipelineSpecStage) DeepCopyInto ¶

func (in *CodepipelineSpecStage) DeepCopyInto(out *CodepipelineSpecStage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineSpecStageAction ¶

type CodepipelineSpecStageAction struct {
	Category string `json:"category" tf:"category"`
	// +optional
	Configuration map[string]string `json:"configuration,omitempty" tf:"configuration,omitempty"`
	// +optional
	InputArtifacts []string `json:"inputArtifacts,omitempty" tf:"input_artifacts,omitempty"`
	Name           string   `json:"name" tf:"name"`
	// +optional
	OutputArtifacts []string `json:"outputArtifacts,omitempty" tf:"output_artifacts,omitempty"`
	Owner           string   `json:"owner" tf:"owner"`
	Provider        string   `json:"provider" tf:"provider"`
	// +optional
	RoleArn string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`
	// +optional
	RunOrder int64  `json:"runOrder,omitempty" tf:"run_order,omitempty"`
	Version  string `json:"version" tf:"version"`
}

func (*CodepipelineSpecStageAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineSpecStageAction.

func (*CodepipelineSpecStageAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineStatus ¶

type CodepipelineStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodepipelineSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodepipelineStatus) DeepCopy ¶

func (in *CodepipelineStatus) DeepCopy() *CodepipelineStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineStatus.

func (*CodepipelineStatus) DeepCopyInto ¶

func (in *CodepipelineStatus) DeepCopyInto(out *CodepipelineStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineWebhook ¶

type CodepipelineWebhook struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CodepipelineWebhookSpec   `json:"spec,omitempty"`
	Status            CodepipelineWebhookStatus `json:"status,omitempty"`
}

func (*CodepipelineWebhook) DeepCopy ¶

func (in *CodepipelineWebhook) DeepCopy() *CodepipelineWebhook

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineWebhook.

func (*CodepipelineWebhook) DeepCopyInto ¶

func (in *CodepipelineWebhook) DeepCopyInto(out *CodepipelineWebhook)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodepipelineWebhook) DeepCopyObject ¶

func (in *CodepipelineWebhook) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodepipelineWebhookList ¶

type CodepipelineWebhookList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CodepipelineWebhook CRD objects
	Items []CodepipelineWebhook `json:"items,omitempty"`
}

CodepipelineWebhookList is a list of CodepipelineWebhooks

func (*CodepipelineWebhookList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineWebhookList.

func (*CodepipelineWebhookList) DeepCopyInto ¶

func (in *CodepipelineWebhookList) DeepCopyInto(out *CodepipelineWebhookList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CodepipelineWebhookList) DeepCopyObject ¶

func (in *CodepipelineWebhookList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CodepipelineWebhookSpec ¶

type CodepipelineWebhookSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	Authentication string `json:"authentication" tf:"authentication"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	AuthenticationConfiguration []CodepipelineWebhookSpecAuthenticationConfiguration `json:"authenticationConfiguration,omitempty" tf:"authentication_configuration,omitempty"`
	// +kubebuilder:validation:MinItems=1
	Filter []CodepipelineWebhookSpecFilter `json:"filter" tf:"filter"`
	Name   string                          `json:"name" tf:"name"`
	// +optional
	Tags           map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	TargetAction   string            `json:"targetAction" tf:"target_action"`
	TargetPipeline string            `json:"targetPipeline" tf:"target_pipeline"`
	// +optional
	Url string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*CodepipelineWebhookSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineWebhookSpec.

func (*CodepipelineWebhookSpec) DeepCopyInto ¶

func (in *CodepipelineWebhookSpec) DeepCopyInto(out *CodepipelineWebhookSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineWebhookSpecAuthenticationConfiguration ¶

type CodepipelineWebhookSpecAuthenticationConfiguration struct {
	// +optional
	AllowedIPRange string `json:"allowedIPRange,omitempty" tf:"allowed_ip_range,omitempty"`
	// +optional
	SecretToken string `json:"-" sensitive:"true" tf:"secret_token,omitempty"`
}

func (*CodepipelineWebhookSpecAuthenticationConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineWebhookSpecAuthenticationConfiguration.

func (*CodepipelineWebhookSpecAuthenticationConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineWebhookSpecFilter ¶

type CodepipelineWebhookSpecFilter struct {
	JsonPath    string `json:"jsonPath" tf:"json_path"`
	MatchEquals string `json:"matchEquals" tf:"match_equals"`
}

func (*CodepipelineWebhookSpecFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineWebhookSpecFilter.

func (*CodepipelineWebhookSpecFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CodepipelineWebhookStatus ¶

type CodepipelineWebhookStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CodepipelineWebhookSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CodepipelineWebhookStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CodepipelineWebhookStatus.

func (*CodepipelineWebhookStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityPool ¶

type CognitoIdentityPool struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CognitoIdentityPoolSpec   `json:"spec,omitempty"`
	Status            CognitoIdentityPoolStatus `json:"status,omitempty"`
}

func (*CognitoIdentityPool) DeepCopy ¶

func (in *CognitoIdentityPool) DeepCopy() *CognitoIdentityPool

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPool.

func (*CognitoIdentityPool) DeepCopyInto ¶

func (in *CognitoIdentityPool) DeepCopyInto(out *CognitoIdentityPool)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoIdentityPool) DeepCopyObject ¶

func (in *CognitoIdentityPool) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoIdentityPoolList ¶

type CognitoIdentityPoolList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CognitoIdentityPool CRD objects
	Items []CognitoIdentityPool `json:"items,omitempty"`
}

CognitoIdentityPoolList is a list of CognitoIdentityPools

func (*CognitoIdentityPoolList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolList.

func (*CognitoIdentityPoolList) DeepCopyInto ¶

func (in *CognitoIdentityPoolList) DeepCopyInto(out *CognitoIdentityPoolList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoIdentityPoolList) DeepCopyObject ¶

func (in *CognitoIdentityPoolList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoIdentityPoolRolesAttachment ¶

type CognitoIdentityPoolRolesAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CognitoIdentityPoolRolesAttachmentSpec   `json:"spec,omitempty"`
	Status            CognitoIdentityPoolRolesAttachmentStatus `json:"status,omitempty"`
}

func (*CognitoIdentityPoolRolesAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolRolesAttachment.

func (*CognitoIdentityPoolRolesAttachment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoIdentityPoolRolesAttachment) DeepCopyObject ¶

func (in *CognitoIdentityPoolRolesAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoIdentityPoolRolesAttachmentList ¶

type CognitoIdentityPoolRolesAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CognitoIdentityPoolRolesAttachment CRD objects
	Items []CognitoIdentityPoolRolesAttachment `json:"items,omitempty"`
}

CognitoIdentityPoolRolesAttachmentList is a list of CognitoIdentityPoolRolesAttachments

func (*CognitoIdentityPoolRolesAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolRolesAttachmentList.

func (*CognitoIdentityPoolRolesAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoIdentityPoolRolesAttachmentList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoIdentityPoolRolesAttachmentSpec ¶

type CognitoIdentityPoolRolesAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	IdentityPoolID string `json:"identityPoolID" tf:"identity_pool_id"`
	// +optional
	RoleMapping []CognitoIdentityPoolRolesAttachmentSpecRoleMapping    `json:"roleMapping,omitempty" tf:"role_mapping,omitempty"`
	Roles       map[string]CognitoIdentityPoolRolesAttachmentSpecRoles `json:"roles" tf:"roles"`
}

func (*CognitoIdentityPoolRolesAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolRolesAttachmentSpec.

func (*CognitoIdentityPoolRolesAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityPoolRolesAttachmentSpecRoleMapping ¶

type CognitoIdentityPoolRolesAttachmentSpecRoleMapping struct {
	// +optional
	AmbiguousRoleResolution string `json:"ambiguousRoleResolution,omitempty" tf:"ambiguous_role_resolution,omitempty"`
	IdentityProvider        string `json:"identityProvider" tf:"identity_provider"`
	// +optional
	// +kubebuilder:validation:MaxItems=25
	MappingRule []CognitoIdentityPoolRolesAttachmentSpecRoleMappingMappingRule `json:"mappingRule,omitempty" tf:"mapping_rule,omitempty"`
	Type        string                                                         `json:"type" tf:"type"`
}

func (*CognitoIdentityPoolRolesAttachmentSpecRoleMapping) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolRolesAttachmentSpecRoleMapping.

func (*CognitoIdentityPoolRolesAttachmentSpecRoleMapping) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityPoolRolesAttachmentSpecRoleMappingMappingRule ¶

type CognitoIdentityPoolRolesAttachmentSpecRoleMappingMappingRule struct {
	Claim     string `json:"claim" tf:"claim"`
	MatchType string `json:"matchType" tf:"match_type"`
	RoleArn   string `json:"roleArn" tf:"role_arn"`
	Value     string `json:"value" tf:"value"`
}

func (*CognitoIdentityPoolRolesAttachmentSpecRoleMappingMappingRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolRolesAttachmentSpecRoleMappingMappingRule.

func (*CognitoIdentityPoolRolesAttachmentSpecRoleMappingMappingRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityPoolRolesAttachmentSpecRoles ¶

type CognitoIdentityPoolRolesAttachmentSpecRoles struct {
	// +optional
	Authenticated string `json:"authenticated,omitempty" tf:"authenticated,omitempty"`
	// +optional
	Unauthenticated string `json:"unauthenticated,omitempty" tf:"unauthenticated,omitempty"`
}

func (*CognitoIdentityPoolRolesAttachmentSpecRoles) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolRolesAttachmentSpecRoles.

func (*CognitoIdentityPoolRolesAttachmentSpecRoles) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityPoolRolesAttachmentStatus ¶

type CognitoIdentityPoolRolesAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CognitoIdentityPoolRolesAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CognitoIdentityPoolRolesAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolRolesAttachmentStatus.

func (*CognitoIdentityPoolRolesAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityPoolSpec ¶

type CognitoIdentityPoolSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllowUnauthenticatedIdentities bool `json:"allowUnauthenticatedIdentities,omitempty" tf:"allow_unauthenticated_identities,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CognitoIdentityProviders []CognitoIdentityPoolSpecCognitoIdentityProviders `json:"cognitoIdentityProviders,omitempty" tf:"cognito_identity_providers,omitempty"`
	// +optional
	DeveloperProviderName string `json:"developerProviderName,omitempty" tf:"developer_provider_name,omitempty"`
	IdentityPoolName      string `json:"identityPoolName" tf:"identity_pool_name"`
	// +optional
	OpenidConnectProviderArns []string `json:"openidConnectProviderArns,omitempty" tf:"openid_connect_provider_arns,omitempty"`
	// +optional
	SamlProviderArns []string `json:"samlProviderArns,omitempty" tf:"saml_provider_arns,omitempty"`
	// +optional
	SupportedLoginProviders map[string]string `json:"supportedLoginProviders,omitempty" tf:"supported_login_providers,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*CognitoIdentityPoolSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolSpec.

func (*CognitoIdentityPoolSpec) DeepCopyInto ¶

func (in *CognitoIdentityPoolSpec) DeepCopyInto(out *CognitoIdentityPoolSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityPoolSpecCognitoIdentityProviders ¶

type CognitoIdentityPoolSpecCognitoIdentityProviders struct {
	// +optional
	ClientID string `json:"clientID,omitempty" tf:"client_id,omitempty"`
	// +optional
	ProviderName string `json:"providerName,omitempty" tf:"provider_name,omitempty"`
	// +optional
	ServerSideTokenCheck bool `json:"serverSideTokenCheck,omitempty" tf:"server_side_token_check,omitempty"`
}

func (*CognitoIdentityPoolSpecCognitoIdentityProviders) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolSpecCognitoIdentityProviders.

func (*CognitoIdentityPoolSpecCognitoIdentityProviders) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityPoolStatus ¶

type CognitoIdentityPoolStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CognitoIdentityPoolSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CognitoIdentityPoolStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityPoolStatus.

func (*CognitoIdentityPoolStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityProvider ¶

type CognitoIdentityProvider struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CognitoIdentityProviderSpec   `json:"spec,omitempty"`
	Status            CognitoIdentityProviderStatus `json:"status,omitempty"`
}

func (*CognitoIdentityProvider) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityProvider.

func (*CognitoIdentityProvider) DeepCopyInto ¶

func (in *CognitoIdentityProvider) DeepCopyInto(out *CognitoIdentityProvider)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoIdentityProvider) DeepCopyObject ¶

func (in *CognitoIdentityProvider) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoIdentityProviderList ¶

type CognitoIdentityProviderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CognitoIdentityProvider CRD objects
	Items []CognitoIdentityProvider `json:"items,omitempty"`
}

CognitoIdentityProviderList is a list of CognitoIdentityProviders

func (*CognitoIdentityProviderList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityProviderList.

func (*CognitoIdentityProviderList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoIdentityProviderList) DeepCopyObject ¶

func (in *CognitoIdentityProviderList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoIdentityProviderSpec ¶

type CognitoIdentityProviderSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AttributeMapping map[string]string `json:"attributeMapping,omitempty" tf:"attribute_mapping,omitempty"`
	// +optional
	IdpIdentifiers  []string          `json:"idpIdentifiers,omitempty" tf:"idp_identifiers,omitempty"`
	ProviderDetails map[string]string `json:"providerDetails" tf:"provider_details"`
	ProviderName    string            `json:"providerName" tf:"provider_name"`
	ProviderType    string            `json:"providerType" tf:"provider_type"`
	UserPoolID      string            `json:"userPoolID" tf:"user_pool_id"`
}

func (*CognitoIdentityProviderSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityProviderSpec.

func (*CognitoIdentityProviderSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoIdentityProviderStatus ¶

type CognitoIdentityProviderStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CognitoIdentityProviderSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CognitoIdentityProviderStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoIdentityProviderStatus.

func (*CognitoIdentityProviderStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoResourceServer ¶

type CognitoResourceServer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CognitoResourceServerSpec   `json:"spec,omitempty"`
	Status            CognitoResourceServerStatus `json:"status,omitempty"`
}

func (*CognitoResourceServer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoResourceServer.

func (*CognitoResourceServer) DeepCopyInto ¶

func (in *CognitoResourceServer) DeepCopyInto(out *CognitoResourceServer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoResourceServer) DeepCopyObject ¶

func (in *CognitoResourceServer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoResourceServerList ¶

type CognitoResourceServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CognitoResourceServer CRD objects
	Items []CognitoResourceServer `json:"items,omitempty"`
}

CognitoResourceServerList is a list of CognitoResourceServers

func (*CognitoResourceServerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoResourceServerList.

func (*CognitoResourceServerList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoResourceServerList) DeepCopyObject ¶

func (in *CognitoResourceServerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoResourceServerSpec ¶

type CognitoResourceServerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Identifier string `json:"identifier" tf:"identifier"`
	Name       string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=25
	Scope []CognitoResourceServerSpecScope `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	ScopeIdentifiers []string `json:"scopeIdentifiers,omitempty" tf:"scope_identifiers,omitempty"`
	UserPoolID       string   `json:"userPoolID" tf:"user_pool_id"`
}

func (*CognitoResourceServerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoResourceServerSpec.

func (*CognitoResourceServerSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoResourceServerSpecScope ¶

type CognitoResourceServerSpecScope struct {
	ScopeDescription string `json:"scopeDescription" tf:"scope_description"`
	ScopeName        string `json:"scopeName" tf:"scope_name"`
}

func (*CognitoResourceServerSpecScope) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoResourceServerSpecScope.

func (*CognitoResourceServerSpecScope) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoResourceServerStatus ¶

type CognitoResourceServerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CognitoResourceServerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CognitoResourceServerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoResourceServerStatus.

func (*CognitoResourceServerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserGroup ¶

type CognitoUserGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CognitoUserGroupSpec   `json:"spec,omitempty"`
	Status            CognitoUserGroupStatus `json:"status,omitempty"`
}

func (*CognitoUserGroup) DeepCopy ¶

func (in *CognitoUserGroup) DeepCopy() *CognitoUserGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserGroup.

func (*CognitoUserGroup) DeepCopyInto ¶

func (in *CognitoUserGroup) DeepCopyInto(out *CognitoUserGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoUserGroup) DeepCopyObject ¶

func (in *CognitoUserGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoUserGroupList ¶

type CognitoUserGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CognitoUserGroup CRD objects
	Items []CognitoUserGroup `json:"items,omitempty"`
}

CognitoUserGroupList is a list of CognitoUserGroups

func (*CognitoUserGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserGroupList.

func (*CognitoUserGroupList) DeepCopyInto ¶

func (in *CognitoUserGroupList) DeepCopyInto(out *CognitoUserGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoUserGroupList) DeepCopyObject ¶

func (in *CognitoUserGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoUserGroupSpec ¶

type CognitoUserGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Precedence int64 `json:"precedence,omitempty" tf:"precedence,omitempty"`
	// +optional
	RoleArn    string `json:"roleArn,omitempty" tf:"role_arn,omitempty"`
	UserPoolID string `json:"userPoolID" tf:"user_pool_id"`
}

func (*CognitoUserGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserGroupSpec.

func (*CognitoUserGroupSpec) DeepCopyInto ¶

func (in *CognitoUserGroupSpec) DeepCopyInto(out *CognitoUserGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserGroupStatus ¶

type CognitoUserGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CognitoUserGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CognitoUserGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserGroupStatus.

func (*CognitoUserGroupStatus) DeepCopyInto ¶

func (in *CognitoUserGroupStatus) DeepCopyInto(out *CognitoUserGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPool ¶

type CognitoUserPool struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CognitoUserPoolSpec   `json:"spec,omitempty"`
	Status            CognitoUserPoolStatus `json:"status,omitempty"`
}

func (*CognitoUserPool) DeepCopy ¶

func (in *CognitoUserPool) DeepCopy() *CognitoUserPool

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPool.

func (*CognitoUserPool) DeepCopyInto ¶

func (in *CognitoUserPool) DeepCopyInto(out *CognitoUserPool)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoUserPool) DeepCopyObject ¶

func (in *CognitoUserPool) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoUserPoolClient ¶

type CognitoUserPoolClient struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CognitoUserPoolClientSpec   `json:"spec,omitempty"`
	Status            CognitoUserPoolClientStatus `json:"status,omitempty"`
}

func (*CognitoUserPoolClient) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolClient.

func (*CognitoUserPoolClient) DeepCopyInto ¶

func (in *CognitoUserPoolClient) DeepCopyInto(out *CognitoUserPoolClient)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoUserPoolClient) DeepCopyObject ¶

func (in *CognitoUserPoolClient) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoUserPoolClientList ¶

type CognitoUserPoolClientList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CognitoUserPoolClient CRD objects
	Items []CognitoUserPoolClient `json:"items,omitempty"`
}

CognitoUserPoolClientList is a list of CognitoUserPoolClients

func (*CognitoUserPoolClientList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolClientList.

func (*CognitoUserPoolClientList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoUserPoolClientList) DeepCopyObject ¶

func (in *CognitoUserPoolClientList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoUserPoolClientSpec ¶

type CognitoUserPoolClientSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=3
	AllowedOauthFlows []string `json:"allowedOauthFlows,omitempty" tf:"allowed_oauth_flows,omitempty"`
	// +optional
	AllowedOauthFlowsUserPoolClient bool `json:"allowedOauthFlowsUserPoolClient,omitempty" tf:"allowed_oauth_flows_user_pool_client,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=25
	AllowedOauthScopes []string `json:"allowedOauthScopes,omitempty" tf:"allowed_oauth_scopes,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=100
	CallbackUrls []string `json:"callbackUrls,omitempty" tf:"callback_urls,omitempty"`
	// +optional
	ClientSecret string `json:"clientSecret,omitempty" tf:"client_secret,omitempty"`
	// +optional
	DefaultRedirectURI string `json:"defaultRedirectURI,omitempty" tf:"default_redirect_uri,omitempty"`
	// +optional
	ExplicitAuthFlows []string `json:"explicitAuthFlows,omitempty" tf:"explicit_auth_flows,omitempty"`
	// +optional
	GenerateSecret bool `json:"generateSecret,omitempty" tf:"generate_secret,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=100
	LogoutUrls []string `json:"logoutUrls,omitempty" tf:"logout_urls,omitempty"`
	Name       string   `json:"name" tf:"name"`
	// +optional
	ReadAttributes []string `json:"readAttributes,omitempty" tf:"read_attributes,omitempty"`
	// +optional
	RefreshTokenValidity int64 `json:"refreshTokenValidity,omitempty" tf:"refresh_token_validity,omitempty"`
	// +optional
	SupportedIdentityProviders []string `json:"supportedIdentityProviders,omitempty" tf:"supported_identity_providers,omitempty"`
	UserPoolID                 string   `json:"userPoolID" tf:"user_pool_id"`
	// +optional
	WriteAttributes []string `json:"writeAttributes,omitempty" tf:"write_attributes,omitempty"`
}

func (*CognitoUserPoolClientSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolClientSpec.

func (*CognitoUserPoolClientSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolClientStatus ¶

type CognitoUserPoolClientStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CognitoUserPoolClientSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CognitoUserPoolClientStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolClientStatus.

func (*CognitoUserPoolClientStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolDomain ¶

type CognitoUserPoolDomain struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CognitoUserPoolDomainSpec   `json:"spec,omitempty"`
	Status            CognitoUserPoolDomainStatus `json:"status,omitempty"`
}

func (*CognitoUserPoolDomain) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolDomain.

func (*CognitoUserPoolDomain) DeepCopyInto ¶

func (in *CognitoUserPoolDomain) DeepCopyInto(out *CognitoUserPoolDomain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoUserPoolDomain) DeepCopyObject ¶

func (in *CognitoUserPoolDomain) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoUserPoolDomainList ¶

type CognitoUserPoolDomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CognitoUserPoolDomain CRD objects
	Items []CognitoUserPoolDomain `json:"items,omitempty"`
}

CognitoUserPoolDomainList is a list of CognitoUserPoolDomains

func (*CognitoUserPoolDomainList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolDomainList.

func (*CognitoUserPoolDomainList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoUserPoolDomainList) DeepCopyObject ¶

func (in *CognitoUserPoolDomainList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoUserPoolDomainSpec ¶

type CognitoUserPoolDomainSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AwsAccountID string `json:"awsAccountID,omitempty" tf:"aws_account_id,omitempty"`
	// +optional
	CertificateArn string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`
	// +optional
	CloudfrontDistributionArn string `json:"cloudfrontDistributionArn,omitempty" tf:"cloudfront_distribution_arn,omitempty"`
	Domain                    string `json:"domain" tf:"domain"`
	// +optional
	S3Bucket   string `json:"s3Bucket,omitempty" tf:"s3_bucket,omitempty"`
	UserPoolID string `json:"userPoolID" tf:"user_pool_id"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*CognitoUserPoolDomainSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolDomainSpec.

func (*CognitoUserPoolDomainSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolDomainStatus ¶

type CognitoUserPoolDomainStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CognitoUserPoolDomainSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CognitoUserPoolDomainStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolDomainStatus.

func (*CognitoUserPoolDomainStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolList ¶

type CognitoUserPoolList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CognitoUserPool CRD objects
	Items []CognitoUserPool `json:"items,omitempty"`
}

CognitoUserPoolList is a list of CognitoUserPools

func (*CognitoUserPoolList) DeepCopy ¶

func (in *CognitoUserPoolList) DeepCopy() *CognitoUserPoolList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolList.

func (*CognitoUserPoolList) DeepCopyInto ¶

func (in *CognitoUserPoolList) DeepCopyInto(out *CognitoUserPoolList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CognitoUserPoolList) DeepCopyObject ¶

func (in *CognitoUserPoolList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CognitoUserPoolSpec ¶

type CognitoUserPoolSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	AdminCreateUserConfig []CognitoUserPoolSpecAdminCreateUserConfig `json:"adminCreateUserConfig,omitempty" tf:"admin_create_user_config,omitempty"`
	// +optional
	AliasAttributes []string `json:"aliasAttributes,omitempty" tf:"alias_attributes,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutoVerifiedAttributes []string `json:"autoVerifiedAttributes,omitempty" tf:"auto_verified_attributes,omitempty"`
	// +optional
	CreationDate string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DeviceConfiguration []CognitoUserPoolSpecDeviceConfiguration `json:"deviceConfiguration,omitempty" tf:"device_configuration,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EmailConfiguration []CognitoUserPoolSpecEmailConfiguration `json:"emailConfiguration,omitempty" tf:"email_configuration,omitempty"`
	// +optional
	EmailVerificationMessage string `json:"emailVerificationMessage,omitempty" tf:"email_verification_message,omitempty"`
	// +optional
	EmailVerificationSubject string `json:"emailVerificationSubject,omitempty" tf:"email_verification_subject,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LambdaConfig []CognitoUserPoolSpecLambdaConfig `json:"lambdaConfig,omitempty" tf:"lambda_config,omitempty"`
	// +optional
	LastModifiedDate string `json:"lastModifiedDate,omitempty" tf:"last_modified_date,omitempty"`
	// +optional
	MfaConfiguration string `json:"mfaConfiguration,omitempty" tf:"mfa_configuration,omitempty"`
	Name             string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	PasswordPolicy []CognitoUserPoolSpecPasswordPolicy `json:"passwordPolicy,omitempty" tf:"password_policy,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=50
	// +kubebuilder:validation:MinItems=1
	Schema []CognitoUserPoolSpecSchema `json:"schema,omitempty" tf:"schema,omitempty"`
	// +optional
	SmsAuthenticationMessage string `json:"smsAuthenticationMessage,omitempty" tf:"sms_authentication_message,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SmsConfiguration []CognitoUserPoolSpecSmsConfiguration `json:"smsConfiguration,omitempty" tf:"sms_configuration,omitempty"`
	// +optional
	SmsVerificationMessage string `json:"smsVerificationMessage,omitempty" tf:"sms_verification_message,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	UserPoolAddOns []CognitoUserPoolSpecUserPoolAddOns `json:"userPoolAddOns,omitempty" tf:"user_pool_add_ons,omitempty"`
	// +optional
	UsernameAttributes []string `json:"usernameAttributes,omitempty" tf:"username_attributes,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VerificationMessageTemplate []CognitoUserPoolSpecVerificationMessageTemplate `json:"verificationMessageTemplate,omitempty" tf:"verification_message_template,omitempty"`
}

func (*CognitoUserPoolSpec) DeepCopy ¶

func (in *CognitoUserPoolSpec) DeepCopy() *CognitoUserPoolSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpec.

func (*CognitoUserPoolSpec) DeepCopyInto ¶

func (in *CognitoUserPoolSpec) DeepCopyInto(out *CognitoUserPoolSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecAdminCreateUserConfig ¶ added in v0.0.2

type CognitoUserPoolSpecAdminCreateUserConfig struct {
	// +optional
	AllowAdminCreateUserOnly bool `json:"allowAdminCreateUserOnly,omitempty" tf:"allow_admin_create_user_only,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	InviteMessageTemplate []CognitoUserPoolSpecAdminCreateUserConfigInviteMessageTemplate `json:"inviteMessageTemplate,omitempty" tf:"invite_message_template,omitempty"`
	// +optional
	UnusedAccountValidityDays int64 `json:"unusedAccountValidityDays,omitempty" tf:"unused_account_validity_days,omitempty"`
}

func (*CognitoUserPoolSpecAdminCreateUserConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecAdminCreateUserConfig.

func (*CognitoUserPoolSpecAdminCreateUserConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecAdminCreateUserConfigInviteMessageTemplate ¶ added in v0.0.2

type CognitoUserPoolSpecAdminCreateUserConfigInviteMessageTemplate struct {
	// +optional
	EmailMessage string `json:"emailMessage,omitempty" tf:"email_message,omitempty"`
	// +optional
	EmailSubject string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"`
	// +optional
	SmsMessage string `json:"smsMessage,omitempty" tf:"sms_message,omitempty"`
}

func (*CognitoUserPoolSpecAdminCreateUserConfigInviteMessageTemplate) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecAdminCreateUserConfigInviteMessageTemplate.

func (*CognitoUserPoolSpecAdminCreateUserConfigInviteMessageTemplate) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecDeviceConfiguration ¶

type CognitoUserPoolSpecDeviceConfiguration struct {
	// +optional
	ChallengeRequiredOnNewDevice bool `json:"challengeRequiredOnNewDevice,omitempty" tf:"challenge_required_on_new_device,omitempty"`
	// +optional
	DeviceOnlyRememberedOnUserPrompt bool `json:"deviceOnlyRememberedOnUserPrompt,omitempty" tf:"device_only_remembered_on_user_prompt,omitempty"`
}

func (*CognitoUserPoolSpecDeviceConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecDeviceConfiguration.

func (*CognitoUserPoolSpecDeviceConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecEmailConfiguration ¶

type CognitoUserPoolSpecEmailConfiguration struct {
	// +optional
	EmailSendingAccount string `json:"emailSendingAccount,omitempty" tf:"email_sending_account,omitempty"`
	// +optional
	ReplyToEmailAddress string `json:"replyToEmailAddress,omitempty" tf:"reply_to_email_address,omitempty"`
	// +optional
	SourceArn string `json:"sourceArn,omitempty" tf:"source_arn,omitempty"`
}

func (*CognitoUserPoolSpecEmailConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecEmailConfiguration.

func (*CognitoUserPoolSpecEmailConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecLambdaConfig ¶ added in v0.0.2

type CognitoUserPoolSpecLambdaConfig struct {
	// +optional
	CreateAuthChallenge string `json:"createAuthChallenge,omitempty" tf:"create_auth_challenge,omitempty"`
	// +optional
	CustomMessage string `json:"customMessage,omitempty" tf:"custom_message,omitempty"`
	// +optional
	DefineAuthChallenge string `json:"defineAuthChallenge,omitempty" tf:"define_auth_challenge,omitempty"`
	// +optional
	PostAuthentication string `json:"postAuthentication,omitempty" tf:"post_authentication,omitempty"`
	// +optional
	PostConfirmation string `json:"postConfirmation,omitempty" tf:"post_confirmation,omitempty"`
	// +optional
	PreAuthentication string `json:"preAuthentication,omitempty" tf:"pre_authentication,omitempty"`
	// +optional
	PreSignUp string `json:"preSignUp,omitempty" tf:"pre_sign_up,omitempty"`
	// +optional
	PreTokenGeneration string `json:"preTokenGeneration,omitempty" tf:"pre_token_generation,omitempty"`
	// +optional
	UserMigration string `json:"userMigration,omitempty" tf:"user_migration,omitempty"`
	// +optional
	VerifyAuthChallengeResponse string `json:"verifyAuthChallengeResponse,omitempty" tf:"verify_auth_challenge_response,omitempty"`
}

func (*CognitoUserPoolSpecLambdaConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecLambdaConfig.

func (*CognitoUserPoolSpecLambdaConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecPasswordPolicy ¶ added in v0.0.2

type CognitoUserPoolSpecPasswordPolicy struct {
	// +optional
	MinimumLength int64 `json:"minimumLength,omitempty" tf:"minimum_length,omitempty"`
	// +optional
	RequireLowercase bool `json:"requireLowercase,omitempty" tf:"require_lowercase,omitempty"`
	// +optional
	RequireNumbers bool `json:"requireNumbers,omitempty" tf:"require_numbers,omitempty"`
	// +optional
	RequireSymbols bool `json:"requireSymbols,omitempty" tf:"require_symbols,omitempty"`
	// +optional
	RequireUppercase bool `json:"requireUppercase,omitempty" tf:"require_uppercase,omitempty"`
}

func (*CognitoUserPoolSpecPasswordPolicy) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecPasswordPolicy.

func (*CognitoUserPoolSpecPasswordPolicy) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecSchema ¶

type CognitoUserPoolSpecSchema struct {
	AttributeDataType string `json:"attributeDataType" tf:"attribute_data_type"`
	// +optional
	DeveloperOnlyAttribute bool `json:"developerOnlyAttribute,omitempty" tf:"developer_only_attribute,omitempty"`
	// +optional
	Mutable bool   `json:"mutable,omitempty" tf:"mutable,omitempty"`
	Name    string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	NumberAttributeConstraints []CognitoUserPoolSpecSchemaNumberAttributeConstraints `json:"numberAttributeConstraints,omitempty" tf:"number_attribute_constraints,omitempty"`
	// +optional
	Required bool `json:"required,omitempty" tf:"required,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	StringAttributeConstraints []CognitoUserPoolSpecSchemaStringAttributeConstraints `json:"stringAttributeConstraints,omitempty" tf:"string_attribute_constraints,omitempty"`
}

func (*CognitoUserPoolSpecSchema) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecSchema.

func (*CognitoUserPoolSpecSchema) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecSchemaNumberAttributeConstraints ¶

type CognitoUserPoolSpecSchemaNumberAttributeConstraints struct {
	// +optional
	MaxValue string `json:"maxValue,omitempty" tf:"max_value,omitempty"`
	// +optional
	MinValue string `json:"minValue,omitempty" tf:"min_value,omitempty"`
}

func (*CognitoUserPoolSpecSchemaNumberAttributeConstraints) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecSchemaNumberAttributeConstraints.

func (*CognitoUserPoolSpecSchemaNumberAttributeConstraints) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecSchemaStringAttributeConstraints ¶

type CognitoUserPoolSpecSchemaStringAttributeConstraints struct {
	// +optional
	MaxLength string `json:"maxLength,omitempty" tf:"max_length,omitempty"`
	// +optional
	MinLength string `json:"minLength,omitempty" tf:"min_length,omitempty"`
}

func (*CognitoUserPoolSpecSchemaStringAttributeConstraints) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecSchemaStringAttributeConstraints.

func (*CognitoUserPoolSpecSchemaStringAttributeConstraints) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecSmsConfiguration ¶

type CognitoUserPoolSpecSmsConfiguration struct {
	ExternalID   string `json:"externalID" tf:"external_id"`
	SnsCallerArn string `json:"snsCallerArn" tf:"sns_caller_arn"`
}

func (*CognitoUserPoolSpecSmsConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecSmsConfiguration.

func (*CognitoUserPoolSpecSmsConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecUserPoolAddOns ¶

type CognitoUserPoolSpecUserPoolAddOns struct {
	AdvancedSecurityMode string `json:"advancedSecurityMode" tf:"advanced_security_mode"`
}

func (*CognitoUserPoolSpecUserPoolAddOns) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecUserPoolAddOns.

func (*CognitoUserPoolSpecUserPoolAddOns) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolSpecVerificationMessageTemplate ¶ added in v0.0.2

type CognitoUserPoolSpecVerificationMessageTemplate struct {
	// +optional
	DefaultEmailOption string `json:"defaultEmailOption,omitempty" tf:"default_email_option,omitempty"`
	// +optional
	EmailMessage string `json:"emailMessage,omitempty" tf:"email_message,omitempty"`
	// +optional
	EmailMessageByLink string `json:"emailMessageByLink,omitempty" tf:"email_message_by_link,omitempty"`
	// +optional
	EmailSubject string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"`
	// +optional
	EmailSubjectByLink string `json:"emailSubjectByLink,omitempty" tf:"email_subject_by_link,omitempty"`
	// +optional
	SmsMessage string `json:"smsMessage,omitempty" tf:"sms_message,omitempty"`
}

func (*CognitoUserPoolSpecVerificationMessageTemplate) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolSpecVerificationMessageTemplate.

func (*CognitoUserPoolSpecVerificationMessageTemplate) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CognitoUserPoolStatus ¶

type CognitoUserPoolStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CognitoUserPoolSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CognitoUserPoolStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CognitoUserPoolStatus.

func (*CognitoUserPoolStatus) DeepCopyInto ¶

func (in *CognitoUserPoolStatus) DeepCopyInto(out *CognitoUserPoolStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigAggregateAuthorization ¶

type ConfigAggregateAuthorization struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigAggregateAuthorizationSpec   `json:"spec,omitempty"`
	Status            ConfigAggregateAuthorizationStatus `json:"status,omitempty"`
}

func (*ConfigAggregateAuthorization) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAggregateAuthorization.

func (*ConfigAggregateAuthorization) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigAggregateAuthorization) DeepCopyObject ¶

func (in *ConfigAggregateAuthorization) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigAggregateAuthorizationList ¶

type ConfigAggregateAuthorizationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConfigAggregateAuthorization CRD objects
	Items []ConfigAggregateAuthorization `json:"items,omitempty"`
}

ConfigAggregateAuthorizationList is a list of ConfigAggregateAuthorizations

func (*ConfigAggregateAuthorizationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAggregateAuthorizationList.

func (*ConfigAggregateAuthorizationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigAggregateAuthorizationList) DeepCopyObject ¶

func (in *ConfigAggregateAuthorizationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigAggregateAuthorizationSpec ¶

type ConfigAggregateAuthorizationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountID string `json:"accountID" tf:"account_id"`
	// +optional
	Arn    string `json:"arn,omitempty" tf:"arn,omitempty"`
	Region string `json:"region" tf:"region"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ConfigAggregateAuthorizationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAggregateAuthorizationSpec.

func (*ConfigAggregateAuthorizationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigAggregateAuthorizationStatus ¶

type ConfigAggregateAuthorizationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ConfigAggregateAuthorizationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ConfigAggregateAuthorizationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigAggregateAuthorizationStatus.

func (*ConfigAggregateAuthorizationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigRule ¶

type ConfigConfigRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigConfigRuleSpec   `json:"spec,omitempty"`
	Status            ConfigConfigRuleStatus `json:"status,omitempty"`
}

func (*ConfigConfigRule) DeepCopy ¶

func (in *ConfigConfigRule) DeepCopy() *ConfigConfigRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigRule.

func (*ConfigConfigRule) DeepCopyInto ¶

func (in *ConfigConfigRule) DeepCopyInto(out *ConfigConfigRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigConfigRule) DeepCopyObject ¶

func (in *ConfigConfigRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigConfigRuleList ¶

type ConfigConfigRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConfigConfigRule CRD objects
	Items []ConfigConfigRule `json:"items,omitempty"`
}

ConfigConfigRuleList is a list of ConfigConfigRules

func (*ConfigConfigRuleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigRuleList.

func (*ConfigConfigRuleList) DeepCopyInto ¶

func (in *ConfigConfigRuleList) DeepCopyInto(out *ConfigConfigRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigConfigRuleList) DeepCopyObject ¶

func (in *ConfigConfigRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigConfigRuleSpec ¶

type ConfigConfigRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	InputParameters string `json:"inputParameters,omitempty" tf:"input_parameters,omitempty"`
	// +optional
	MaximumExecutionFrequency string `json:"maximumExecutionFrequency,omitempty" tf:"maximum_execution_frequency,omitempty"`
	Name                      string `json:"name" tf:"name"`
	// +optional
	RuleID string `json:"ruleID,omitempty" tf:"rule_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Scope []ConfigConfigRuleSpecScope `json:"scope,omitempty" tf:"scope,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	Source []ConfigConfigRuleSpecSource `json:"source" tf:"source"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ConfigConfigRuleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigRuleSpec.

func (*ConfigConfigRuleSpec) DeepCopyInto ¶

func (in *ConfigConfigRuleSpec) DeepCopyInto(out *ConfigConfigRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigRuleSpecScope ¶

type ConfigConfigRuleSpecScope struct {
	// +optional
	ComplianceResourceID string `json:"complianceResourceID,omitempty" tf:"compliance_resource_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=100
	ComplianceResourceTypes []string `json:"complianceResourceTypes,omitempty" tf:"compliance_resource_types,omitempty"`
	// +optional
	TagKey string `json:"tagKey,omitempty" tf:"tag_key,omitempty"`
	// +optional
	TagValue string `json:"tagValue,omitempty" tf:"tag_value,omitempty"`
}

func (*ConfigConfigRuleSpecScope) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigRuleSpecScope.

func (*ConfigConfigRuleSpecScope) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigRuleSpecSource ¶

type ConfigConfigRuleSpecSource struct {
	Owner string `json:"owner" tf:"owner"`
	// +optional
	// +kubebuilder:validation:MaxItems=25
	SourceDetail     []ConfigConfigRuleSpecSourceSourceDetail `json:"sourceDetail,omitempty" tf:"source_detail,omitempty"`
	SourceIdentifier string                                   `json:"sourceIdentifier" tf:"source_identifier"`
}

func (*ConfigConfigRuleSpecSource) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigRuleSpecSource.

func (*ConfigConfigRuleSpecSource) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigRuleSpecSourceSourceDetail ¶

type ConfigConfigRuleSpecSourceSourceDetail struct {
	// +optional
	EventSource string `json:"eventSource,omitempty" tf:"event_source,omitempty"`
	// +optional
	MaximumExecutionFrequency string `json:"maximumExecutionFrequency,omitempty" tf:"maximum_execution_frequency,omitempty"`
	// +optional
	MessageType string `json:"messageType,omitempty" tf:"message_type,omitempty"`
}

func (*ConfigConfigRuleSpecSourceSourceDetail) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigRuleSpecSourceSourceDetail.

func (*ConfigConfigRuleSpecSourceSourceDetail) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigRuleStatus ¶

type ConfigConfigRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ConfigConfigRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ConfigConfigRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigRuleStatus.

func (*ConfigConfigRuleStatus) DeepCopyInto ¶

func (in *ConfigConfigRuleStatus) DeepCopyInto(out *ConfigConfigRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationAggregator ¶

type ConfigConfigurationAggregator struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigConfigurationAggregatorSpec   `json:"spec,omitempty"`
	Status            ConfigConfigurationAggregatorStatus `json:"status,omitempty"`
}

func (*ConfigConfigurationAggregator) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationAggregator.

func (*ConfigConfigurationAggregator) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigConfigurationAggregator) DeepCopyObject ¶

func (in *ConfigConfigurationAggregator) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigConfigurationAggregatorList ¶

type ConfigConfigurationAggregatorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConfigConfigurationAggregator CRD objects
	Items []ConfigConfigurationAggregator `json:"items,omitempty"`
}

ConfigConfigurationAggregatorList is a list of ConfigConfigurationAggregators

func (*ConfigConfigurationAggregatorList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationAggregatorList.

func (*ConfigConfigurationAggregatorList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigConfigurationAggregatorList) DeepCopyObject ¶

func (in *ConfigConfigurationAggregatorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigConfigurationAggregatorSpec ¶

type ConfigConfigurationAggregatorSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	AccountAggregationSource []ConfigConfigurationAggregatorSpecAccountAggregationSource `json:"accountAggregationSource,omitempty" tf:"account_aggregation_source,omitempty"`
	// +optional
	Arn  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OrganizationAggregationSource []ConfigConfigurationAggregatorSpecOrganizationAggregationSource `json:"organizationAggregationSource,omitempty" tf:"organization_aggregation_source,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ConfigConfigurationAggregatorSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationAggregatorSpec.

func (*ConfigConfigurationAggregatorSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationAggregatorSpecAccountAggregationSource ¶

type ConfigConfigurationAggregatorSpecAccountAggregationSource struct {
	// +kubebuilder:validation:MinItems=1
	AccountIDS []string `json:"accountIDS" tf:"account_ids"`
	// +optional
	AllRegions bool `json:"allRegions,omitempty" tf:"all_regions,omitempty"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	Regions []string `json:"regions,omitempty" tf:"regions,omitempty"`
}

func (*ConfigConfigurationAggregatorSpecAccountAggregationSource) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationAggregatorSpecAccountAggregationSource.

func (*ConfigConfigurationAggregatorSpecAccountAggregationSource) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationAggregatorSpecOrganizationAggregationSource ¶

type ConfigConfigurationAggregatorSpecOrganizationAggregationSource struct {
	// +optional
	AllRegions bool `json:"allRegions,omitempty" tf:"all_regions,omitempty"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	Regions []string `json:"regions,omitempty" tf:"regions,omitempty"`
	RoleArn string   `json:"roleArn" tf:"role_arn"`
}

func (*ConfigConfigurationAggregatorSpecOrganizationAggregationSource) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationAggregatorSpecOrganizationAggregationSource.

func (*ConfigConfigurationAggregatorSpecOrganizationAggregationSource) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationAggregatorStatus ¶

type ConfigConfigurationAggregatorStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ConfigConfigurationAggregatorSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ConfigConfigurationAggregatorStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationAggregatorStatus.

func (*ConfigConfigurationAggregatorStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationRecorder ¶

type ConfigConfigurationRecorder struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigConfigurationRecorderSpec   `json:"spec,omitempty"`
	Status            ConfigConfigurationRecorderStatus `json:"status,omitempty"`
}

func (*ConfigConfigurationRecorder) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorder.

func (*ConfigConfigurationRecorder) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigConfigurationRecorder) DeepCopyObject ¶

func (in *ConfigConfigurationRecorder) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigConfigurationRecorderList ¶

type ConfigConfigurationRecorderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConfigConfigurationRecorder CRD objects
	Items []ConfigConfigurationRecorder `json:"items,omitempty"`
}

ConfigConfigurationRecorderList is a list of ConfigConfigurationRecorders

func (*ConfigConfigurationRecorderList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorderList.

func (*ConfigConfigurationRecorderList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigConfigurationRecorderList) DeepCopyObject ¶

func (in *ConfigConfigurationRecorderList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigConfigurationRecorderSpec ¶

type ConfigConfigurationRecorderSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RecordingGroup []ConfigConfigurationRecorderSpecRecordingGroup `json:"recordingGroup,omitempty" tf:"recording_group,omitempty"`
	RoleArn        string                                          `json:"roleArn" tf:"role_arn"`
}

func (*ConfigConfigurationRecorderSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorderSpec.

func (*ConfigConfigurationRecorderSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationRecorderSpecRecordingGroup ¶ added in v0.0.2

type ConfigConfigurationRecorderSpecRecordingGroup struct {
	// +optional
	AllSupported bool `json:"allSupported,omitempty" tf:"all_supported,omitempty"`
	// +optional
	IncludeGlobalResourceTypes bool `json:"includeGlobalResourceTypes,omitempty" tf:"include_global_resource_types,omitempty"`
	// +optional
	ResourceTypes []string `json:"resourceTypes,omitempty" tf:"resource_types,omitempty"`
}

func (*ConfigConfigurationRecorderSpecRecordingGroup) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorderSpecRecordingGroup.

func (*ConfigConfigurationRecorderSpecRecordingGroup) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationRecorderStatus ¶

type ConfigConfigurationRecorderStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ConfigConfigurationRecorderSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ConfigConfigurationRecorderStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorderStatus.

func (*ConfigConfigurationRecorderStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationRecorderStatus_ ¶

type ConfigConfigurationRecorderStatus_ struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigConfigurationRecorderStatus_Spec   `json:"spec,omitempty"`
	Status            ConfigConfigurationRecorderStatus_Status `json:"status,omitempty"`
}

func (*ConfigConfigurationRecorderStatus_) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorderStatus_.

func (*ConfigConfigurationRecorderStatus_) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigConfigurationRecorderStatus_) DeepCopyObject ¶

func (in *ConfigConfigurationRecorderStatus_) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigConfigurationRecorderStatus_List ¶

type ConfigConfigurationRecorderStatus_List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConfigConfigurationRecorderStatus_ CRD objects
	Items []ConfigConfigurationRecorderStatus_ `json:"items,omitempty"`
}

ConfigConfigurationRecorderStatus_List is a list of ConfigConfigurationRecorderStatus_s

func (*ConfigConfigurationRecorderStatus_List) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorderStatus_List.

func (*ConfigConfigurationRecorderStatus_List) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigConfigurationRecorderStatus_List) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigConfigurationRecorderStatus_Spec ¶

type ConfigConfigurationRecorderStatus_Spec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	IsEnabled bool   `json:"isEnabled" tf:"is_enabled"`
	Name      string `json:"name" tf:"name"`
}

func (*ConfigConfigurationRecorderStatus_Spec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorderStatus_Spec.

func (*ConfigConfigurationRecorderStatus_Spec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigConfigurationRecorderStatus_Status ¶

type ConfigConfigurationRecorderStatus_Status struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ConfigConfigurationRecorderStatus_Spec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ConfigConfigurationRecorderStatus_Status) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigConfigurationRecorderStatus_Status.

func (*ConfigConfigurationRecorderStatus_Status) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigDeliveryChannel ¶

type ConfigDeliveryChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigDeliveryChannelSpec   `json:"spec,omitempty"`
	Status            ConfigDeliveryChannelStatus `json:"status,omitempty"`
}

func (*ConfigDeliveryChannel) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigDeliveryChannel.

func (*ConfigDeliveryChannel) DeepCopyInto ¶

func (in *ConfigDeliveryChannel) DeepCopyInto(out *ConfigDeliveryChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigDeliveryChannel) DeepCopyObject ¶

func (in *ConfigDeliveryChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigDeliveryChannelList ¶

type ConfigDeliveryChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConfigDeliveryChannel CRD objects
	Items []ConfigDeliveryChannel `json:"items,omitempty"`
}

ConfigDeliveryChannelList is a list of ConfigDeliveryChannels

func (*ConfigDeliveryChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigDeliveryChannelList.

func (*ConfigDeliveryChannelList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigDeliveryChannelList) DeepCopyObject ¶

func (in *ConfigDeliveryChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigDeliveryChannelSpec ¶

type ConfigDeliveryChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Name         string `json:"name,omitempty" tf:"name,omitempty"`
	S3BucketName string `json:"s3BucketName" tf:"s3_bucket_name"`
	// +optional
	S3KeyPrefix string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SnapshotDeliveryProperties []ConfigDeliveryChannelSpecSnapshotDeliveryProperties `json:"snapshotDeliveryProperties,omitempty" tf:"snapshot_delivery_properties,omitempty"`
	// +optional
	SnsTopicArn string `json:"snsTopicArn,omitempty" tf:"sns_topic_arn,omitempty"`
}

func (*ConfigDeliveryChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigDeliveryChannelSpec.

func (*ConfigDeliveryChannelSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigDeliveryChannelSpecSnapshotDeliveryProperties ¶

type ConfigDeliveryChannelSpecSnapshotDeliveryProperties struct {
	// +optional
	DeliveryFrequency string `json:"deliveryFrequency,omitempty" tf:"delivery_frequency,omitempty"`
}

func (*ConfigDeliveryChannelSpecSnapshotDeliveryProperties) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigDeliveryChannelSpecSnapshotDeliveryProperties.

func (*ConfigDeliveryChannelSpecSnapshotDeliveryProperties) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigDeliveryChannelStatus ¶

type ConfigDeliveryChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ConfigDeliveryChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ConfigDeliveryChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigDeliveryChannelStatus.

func (*ConfigDeliveryChannelStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigOrganizationCustomRule ¶ added in v0.2.0

type ConfigOrganizationCustomRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigOrganizationCustomRuleSpec   `json:"spec,omitempty"`
	Status            ConfigOrganizationCustomRuleStatus `json:"status,omitempty"`
}

func (*ConfigOrganizationCustomRule) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRule.

func (*ConfigOrganizationCustomRule) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigOrganizationCustomRule) DeepCopyObject ¶ added in v0.2.0

func (in *ConfigOrganizationCustomRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigOrganizationCustomRuleList ¶ added in v0.2.0

type ConfigOrganizationCustomRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConfigOrganizationCustomRule CRD objects
	Items []ConfigOrganizationCustomRule `json:"items,omitempty"`
}

ConfigOrganizationCustomRuleList is a list of ConfigOrganizationCustomRules

func (*ConfigOrganizationCustomRuleList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRuleList.

func (*ConfigOrganizationCustomRuleList) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigOrganizationCustomRuleList) DeepCopyObject ¶ added in v0.2.0

func (in *ConfigOrganizationCustomRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigOrganizationCustomRuleSpec ¶ added in v0.2.0

type ConfigOrganizationCustomRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1000
	ExcludedAccounts []string `json:"excludedAccounts,omitempty" tf:"excluded_accounts,omitempty"`
	// +optional
	InputParameters   string `json:"inputParameters,omitempty" tf:"input_parameters,omitempty"`
	LambdaFunctionArn string `json:"lambdaFunctionArn" tf:"lambda_function_arn"`
	// +optional
	MaximumExecutionFrequency string `json:"maximumExecutionFrequency,omitempty" tf:"maximum_execution_frequency,omitempty"`
	Name                      string `json:"name" tf:"name"`
	// +optional
	ResourceIDScope string `json:"resourceIDScope,omitempty" tf:"resource_id_scope,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=100
	ResourceTypesScope []string `json:"resourceTypesScope,omitempty" tf:"resource_types_scope,omitempty"`
	// +optional
	TagKeyScope string `json:"tagKeyScope,omitempty" tf:"tag_key_scope,omitempty"`
	// +optional
	TagValueScope string `json:"tagValueScope,omitempty" tf:"tag_value_scope,omitempty"`
	// +kubebuilder:validation:MaxItems=3
	// +kubebuilder:validation:MinItems=1
	TriggerTypes []string `json:"triggerTypes" tf:"trigger_types"`
}

func (*ConfigOrganizationCustomRuleSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRuleSpec.

func (*ConfigOrganizationCustomRuleSpec) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigOrganizationCustomRuleStatus ¶ added in v0.2.0

type ConfigOrganizationCustomRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ConfigOrganizationCustomRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ConfigOrganizationCustomRuleStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationCustomRuleStatus.

func (*ConfigOrganizationCustomRuleStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigOrganizationManagedRule ¶ added in v0.2.0

type ConfigOrganizationManagedRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ConfigOrganizationManagedRuleSpec   `json:"spec,omitempty"`
	Status            ConfigOrganizationManagedRuleStatus `json:"status,omitempty"`
}

func (*ConfigOrganizationManagedRule) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRule.

func (*ConfigOrganizationManagedRule) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigOrganizationManagedRule) DeepCopyObject ¶ added in v0.2.0

func (in *ConfigOrganizationManagedRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigOrganizationManagedRuleList ¶ added in v0.2.0

type ConfigOrganizationManagedRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ConfigOrganizationManagedRule CRD objects
	Items []ConfigOrganizationManagedRule `json:"items,omitempty"`
}

ConfigOrganizationManagedRuleList is a list of ConfigOrganizationManagedRules

func (*ConfigOrganizationManagedRuleList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRuleList.

func (*ConfigOrganizationManagedRuleList) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ConfigOrganizationManagedRuleList) DeepCopyObject ¶ added in v0.2.0

func (in *ConfigOrganizationManagedRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ConfigOrganizationManagedRuleSpec ¶ added in v0.2.0

type ConfigOrganizationManagedRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1000
	ExcludedAccounts []string `json:"excludedAccounts,omitempty" tf:"excluded_accounts,omitempty"`
	// +optional
	InputParameters string `json:"inputParameters,omitempty" tf:"input_parameters,omitempty"`
	// +optional
	MaximumExecutionFrequency string `json:"maximumExecutionFrequency,omitempty" tf:"maximum_execution_frequency,omitempty"`
	Name                      string `json:"name" tf:"name"`
	// +optional
	ResourceIDScope string `json:"resourceIDScope,omitempty" tf:"resource_id_scope,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=100
	ResourceTypesScope []string `json:"resourceTypesScope,omitempty" tf:"resource_types_scope,omitempty"`
	RuleIdentifier     string   `json:"ruleIdentifier" tf:"rule_identifier"`
	// +optional
	TagKeyScope string `json:"tagKeyScope,omitempty" tf:"tag_key_scope,omitempty"`
	// +optional
	TagValueScope string `json:"tagValueScope,omitempty" tf:"tag_value_scope,omitempty"`
}

func (*ConfigOrganizationManagedRuleSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRuleSpec.

func (*ConfigOrganizationManagedRuleSpec) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ConfigOrganizationManagedRuleStatus ¶ added in v0.2.0

type ConfigOrganizationManagedRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ConfigOrganizationManagedRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ConfigOrganizationManagedRuleStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigOrganizationManagedRuleStatus.

func (*ConfigOrganizationManagedRuleStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CurReportDefinition ¶

type CurReportDefinition struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CurReportDefinitionSpec   `json:"spec,omitempty"`
	Status            CurReportDefinitionStatus `json:"status,omitempty"`
}

func (*CurReportDefinition) DeepCopy ¶

func (in *CurReportDefinition) DeepCopy() *CurReportDefinition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CurReportDefinition.

func (*CurReportDefinition) DeepCopyInto ¶

func (in *CurReportDefinition) DeepCopyInto(out *CurReportDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CurReportDefinition) DeepCopyObject ¶

func (in *CurReportDefinition) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CurReportDefinitionList ¶

type CurReportDefinitionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CurReportDefinition CRD objects
	Items []CurReportDefinition `json:"items,omitempty"`
}

CurReportDefinitionList is a list of CurReportDefinitions

func (*CurReportDefinitionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CurReportDefinitionList.

func (*CurReportDefinitionList) DeepCopyInto ¶

func (in *CurReportDefinitionList) DeepCopyInto(out *CurReportDefinitionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CurReportDefinitionList) DeepCopyObject ¶

func (in *CurReportDefinitionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CurReportDefinitionSpec ¶

type CurReportDefinitionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AdditionalArtifacts      []string `json:"additionalArtifacts,omitempty" tf:"additional_artifacts,omitempty"`
	AdditionalSchemaElements []string `json:"additionalSchemaElements" tf:"additional_schema_elements"`
	Compression              string   `json:"compression" tf:"compression"`
	Format                   string   `json:"format" tf:"format"`
	ReportName               string   `json:"reportName" tf:"report_name"`
	S3Bucket                 string   `json:"s3Bucket" tf:"s3_bucket"`
	// +optional
	S3Prefix string `json:"s3Prefix,omitempty" tf:"s3_prefix,omitempty"`
	S3Region string `json:"s3Region" tf:"s3_region"`
	TimeUnit string `json:"timeUnit" tf:"time_unit"`
}

func (*CurReportDefinitionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CurReportDefinitionSpec.

func (*CurReportDefinitionSpec) DeepCopyInto ¶

func (in *CurReportDefinitionSpec) DeepCopyInto(out *CurReportDefinitionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CurReportDefinitionStatus ¶

type CurReportDefinitionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CurReportDefinitionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CurReportDefinitionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CurReportDefinitionStatus.

func (*CurReportDefinitionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomerGateway ¶

type CustomerGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              CustomerGatewaySpec   `json:"spec,omitempty"`
	Status            CustomerGatewayStatus `json:"status,omitempty"`
}

func (*CustomerGateway) DeepCopy ¶

func (in *CustomerGateway) DeepCopy() *CustomerGateway

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGateway.

func (*CustomerGateway) DeepCopyInto ¶

func (in *CustomerGateway) DeepCopyInto(out *CustomerGateway)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CustomerGateway) DeepCopyObject ¶

func (in *CustomerGateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CustomerGatewayList ¶

type CustomerGatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of CustomerGateway CRD objects
	Items []CustomerGateway `json:"items,omitempty"`
}

CustomerGatewayList is a list of CustomerGateways

func (*CustomerGatewayList) DeepCopy ¶

func (in *CustomerGatewayList) DeepCopy() *CustomerGatewayList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayList.

func (*CustomerGatewayList) DeepCopyInto ¶

func (in *CustomerGatewayList) DeepCopyInto(out *CustomerGatewayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*CustomerGatewayList) DeepCopyObject ¶

func (in *CustomerGatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type CustomerGatewaySpec ¶

type CustomerGatewaySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	BgpAsn    int64  `json:"bgpAsn" tf:"bgp_asn"`
	IpAddress string `json:"ipAddress" tf:"ip_address"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	Type string            `json:"type" tf:"type"`
}

func (*CustomerGatewaySpec) DeepCopy ¶

func (in *CustomerGatewaySpec) DeepCopy() *CustomerGatewaySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewaySpec.

func (*CustomerGatewaySpec) DeepCopyInto ¶

func (in *CustomerGatewaySpec) DeepCopyInto(out *CustomerGatewaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type CustomerGatewayStatus ¶

type CustomerGatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *CustomerGatewaySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*CustomerGatewayStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomerGatewayStatus.

func (*CustomerGatewayStatus) DeepCopyInto ¶

func (in *CustomerGatewayStatus) DeepCopyInto(out *CustomerGatewayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatapipelinePipeline ¶

type DatapipelinePipeline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatapipelinePipelineSpec   `json:"spec,omitempty"`
	Status            DatapipelinePipelineStatus `json:"status,omitempty"`
}

func (*DatapipelinePipeline) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatapipelinePipeline.

func (*DatapipelinePipeline) DeepCopyInto ¶

func (in *DatapipelinePipeline) DeepCopyInto(out *DatapipelinePipeline)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatapipelinePipeline) DeepCopyObject ¶

func (in *DatapipelinePipeline) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatapipelinePipelineList ¶

type DatapipelinePipelineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DatapipelinePipeline CRD objects
	Items []DatapipelinePipeline `json:"items,omitempty"`
}

DatapipelinePipelineList is a list of DatapipelinePipelines

func (*DatapipelinePipelineList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatapipelinePipelineList.

func (*DatapipelinePipelineList) DeepCopyInto ¶

func (in *DatapipelinePipelineList) DeepCopyInto(out *DatapipelinePipelineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatapipelinePipelineList) DeepCopyObject ¶

func (in *DatapipelinePipelineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatapipelinePipelineSpec ¶

type DatapipelinePipelineSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DatapipelinePipelineSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatapipelinePipelineSpec.

func (*DatapipelinePipelineSpec) DeepCopyInto ¶

func (in *DatapipelinePipelineSpec) DeepCopyInto(out *DatapipelinePipelineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatapipelinePipelineStatus ¶

type DatapipelinePipelineStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DatapipelinePipelineSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DatapipelinePipelineStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatapipelinePipelineStatus.

func (*DatapipelinePipelineStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncAgent ¶

type DatasyncAgent struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatasyncAgentSpec   `json:"spec,omitempty"`
	Status            DatasyncAgentStatus `json:"status,omitempty"`
}

func (*DatasyncAgent) DeepCopy ¶

func (in *DatasyncAgent) DeepCopy() *DatasyncAgent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncAgent.

func (*DatasyncAgent) DeepCopyInto ¶

func (in *DatasyncAgent) DeepCopyInto(out *DatasyncAgent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncAgent) DeepCopyObject ¶

func (in *DatasyncAgent) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncAgentList ¶

type DatasyncAgentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DatasyncAgent CRD objects
	Items []DatasyncAgent `json:"items,omitempty"`
}

DatasyncAgentList is a list of DatasyncAgents

func (*DatasyncAgentList) DeepCopy ¶

func (in *DatasyncAgentList) DeepCopy() *DatasyncAgentList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncAgentList.

func (*DatasyncAgentList) DeepCopyInto ¶

func (in *DatasyncAgentList) DeepCopyInto(out *DatasyncAgentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncAgentList) DeepCopyObject ¶

func (in *DatasyncAgentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncAgentSpec ¶

type DatasyncAgentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ActivationKey string `json:"activationKey,omitempty" tf:"activation_key,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DatasyncAgentSpec) DeepCopy ¶

func (in *DatasyncAgentSpec) DeepCopy() *DatasyncAgentSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncAgentSpec.

func (*DatasyncAgentSpec) DeepCopyInto ¶

func (in *DatasyncAgentSpec) DeepCopyInto(out *DatasyncAgentSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncAgentStatus ¶

type DatasyncAgentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DatasyncAgentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DatasyncAgentStatus) DeepCopy ¶

func (in *DatasyncAgentStatus) DeepCopy() *DatasyncAgentStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncAgentStatus.

func (*DatasyncAgentStatus) DeepCopyInto ¶

func (in *DatasyncAgentStatus) DeepCopyInto(out *DatasyncAgentStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationEfs ¶

type DatasyncLocationEfs struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatasyncLocationEfsSpec   `json:"spec,omitempty"`
	Status            DatasyncLocationEfsStatus `json:"status,omitempty"`
}

func (*DatasyncLocationEfs) DeepCopy ¶

func (in *DatasyncLocationEfs) DeepCopy() *DatasyncLocationEfs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationEfs.

func (*DatasyncLocationEfs) DeepCopyInto ¶

func (in *DatasyncLocationEfs) DeepCopyInto(out *DatasyncLocationEfs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncLocationEfs) DeepCopyObject ¶

func (in *DatasyncLocationEfs) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncLocationEfsList ¶

type DatasyncLocationEfsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DatasyncLocationEfs CRD objects
	Items []DatasyncLocationEfs `json:"items,omitempty"`
}

DatasyncLocationEfsList is a list of DatasyncLocationEfss

func (*DatasyncLocationEfsList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationEfsList.

func (*DatasyncLocationEfsList) DeepCopyInto ¶

func (in *DatasyncLocationEfsList) DeepCopyInto(out *DatasyncLocationEfsList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncLocationEfsList) DeepCopyObject ¶

func (in *DatasyncLocationEfsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncLocationEfsSpec ¶

type DatasyncLocationEfsSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	Ec2Config        []DatasyncLocationEfsSpecEc2Config `json:"ec2Config" tf:"ec2_config"`
	EfsFileSystemArn string                             `json:"efsFileSystemArn" tf:"efs_file_system_arn"`
	// +optional
	Subdirectory string `json:"subdirectory,omitempty" tf:"subdirectory,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Uri string `json:"uri,omitempty" tf:"uri,omitempty"`
}

func (*DatasyncLocationEfsSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationEfsSpec.

func (*DatasyncLocationEfsSpec) DeepCopyInto ¶

func (in *DatasyncLocationEfsSpec) DeepCopyInto(out *DatasyncLocationEfsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationEfsSpecEc2Config ¶

type DatasyncLocationEfsSpecEc2Config struct {
	SecurityGroupArns []string `json:"securityGroupArns" tf:"security_group_arns"`
	SubnetArn         string   `json:"subnetArn" tf:"subnet_arn"`
}

func (*DatasyncLocationEfsSpecEc2Config) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationEfsSpecEc2Config.

func (*DatasyncLocationEfsSpecEc2Config) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationEfsStatus ¶

type DatasyncLocationEfsStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DatasyncLocationEfsSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DatasyncLocationEfsStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationEfsStatus.

func (*DatasyncLocationEfsStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationNfs ¶

type DatasyncLocationNfs struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatasyncLocationNfsSpec   `json:"spec,omitempty"`
	Status            DatasyncLocationNfsStatus `json:"status,omitempty"`
}

func (*DatasyncLocationNfs) DeepCopy ¶

func (in *DatasyncLocationNfs) DeepCopy() *DatasyncLocationNfs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationNfs.

func (*DatasyncLocationNfs) DeepCopyInto ¶

func (in *DatasyncLocationNfs) DeepCopyInto(out *DatasyncLocationNfs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncLocationNfs) DeepCopyObject ¶

func (in *DatasyncLocationNfs) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncLocationNfsList ¶

type DatasyncLocationNfsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DatasyncLocationNfs CRD objects
	Items []DatasyncLocationNfs `json:"items,omitempty"`
}

DatasyncLocationNfsList is a list of DatasyncLocationNfss

func (*DatasyncLocationNfsList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationNfsList.

func (*DatasyncLocationNfsList) DeepCopyInto ¶

func (in *DatasyncLocationNfsList) DeepCopyInto(out *DatasyncLocationNfsList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncLocationNfsList) DeepCopyObject ¶

func (in *DatasyncLocationNfsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncLocationNfsSpec ¶

type DatasyncLocationNfsSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	OnPremConfig   []DatasyncLocationNfsSpecOnPremConfig `json:"onPremConfig" tf:"on_prem_config"`
	ServerHostname string                                `json:"serverHostname" tf:"server_hostname"`
	Subdirectory   string                                `json:"subdirectory" tf:"subdirectory"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Uri string `json:"uri,omitempty" tf:"uri,omitempty"`
}

func (*DatasyncLocationNfsSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationNfsSpec.

func (*DatasyncLocationNfsSpec) DeepCopyInto ¶

func (in *DatasyncLocationNfsSpec) DeepCopyInto(out *DatasyncLocationNfsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationNfsSpecOnPremConfig ¶

type DatasyncLocationNfsSpecOnPremConfig struct {
	AgentArns []string `json:"agentArns" tf:"agent_arns"`
}

func (*DatasyncLocationNfsSpecOnPremConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationNfsSpecOnPremConfig.

func (*DatasyncLocationNfsSpecOnPremConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationNfsStatus ¶

type DatasyncLocationNfsStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DatasyncLocationNfsSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DatasyncLocationNfsStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationNfsStatus.

func (*DatasyncLocationNfsStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationS3 ¶

type DatasyncLocationS3 struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatasyncLocationS3Spec   `json:"spec,omitempty"`
	Status            DatasyncLocationS3Status `json:"status,omitempty"`
}

func (*DatasyncLocationS3) DeepCopy ¶

func (in *DatasyncLocationS3) DeepCopy() *DatasyncLocationS3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationS3.

func (*DatasyncLocationS3) DeepCopyInto ¶

func (in *DatasyncLocationS3) DeepCopyInto(out *DatasyncLocationS3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncLocationS3) DeepCopyObject ¶

func (in *DatasyncLocationS3) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncLocationS3List ¶

type DatasyncLocationS3List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DatasyncLocationS3 CRD objects
	Items []DatasyncLocationS3 `json:"items,omitempty"`
}

DatasyncLocationS3List is a list of DatasyncLocationS3s

func (*DatasyncLocationS3List) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationS3List.

func (*DatasyncLocationS3List) DeepCopyInto ¶

func (in *DatasyncLocationS3List) DeepCopyInto(out *DatasyncLocationS3List)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncLocationS3List) DeepCopyObject ¶

func (in *DatasyncLocationS3List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncLocationS3Spec ¶

type DatasyncLocationS3Spec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn         string `json:"arn,omitempty" tf:"arn,omitempty"`
	S3BucketArn string `json:"s3BucketArn" tf:"s3_bucket_arn"`
	// +kubebuilder:validation:MaxItems=1
	S3Config     []DatasyncLocationS3SpecS3Config `json:"s3Config" tf:"s3_config"`
	Subdirectory string                           `json:"subdirectory" tf:"subdirectory"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Uri string `json:"uri,omitempty" tf:"uri,omitempty"`
}

func (*DatasyncLocationS3Spec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationS3Spec.

func (*DatasyncLocationS3Spec) DeepCopyInto ¶

func (in *DatasyncLocationS3Spec) DeepCopyInto(out *DatasyncLocationS3Spec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationS3SpecS3Config ¶

type DatasyncLocationS3SpecS3Config struct {
	BucketAccessRoleArn string `json:"bucketAccessRoleArn" tf:"bucket_access_role_arn"`
}

func (*DatasyncLocationS3SpecS3Config) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationS3SpecS3Config.

func (*DatasyncLocationS3SpecS3Config) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncLocationS3Status ¶

type DatasyncLocationS3Status struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DatasyncLocationS3Spec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DatasyncLocationS3Status) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncLocationS3Status.

func (*DatasyncLocationS3Status) DeepCopyInto ¶

func (in *DatasyncLocationS3Status) DeepCopyInto(out *DatasyncLocationS3Status)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncTask ¶

type DatasyncTask struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DatasyncTaskSpec   `json:"spec,omitempty"`
	Status            DatasyncTaskStatus `json:"status,omitempty"`
}

func (*DatasyncTask) DeepCopy ¶

func (in *DatasyncTask) DeepCopy() *DatasyncTask

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncTask.

func (*DatasyncTask) DeepCopyInto ¶

func (in *DatasyncTask) DeepCopyInto(out *DatasyncTask)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncTask) DeepCopyObject ¶

func (in *DatasyncTask) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncTaskList ¶

type DatasyncTaskList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DatasyncTask CRD objects
	Items []DatasyncTask `json:"items,omitempty"`
}

DatasyncTaskList is a list of DatasyncTasks

func (*DatasyncTaskList) DeepCopy ¶

func (in *DatasyncTaskList) DeepCopy() *DatasyncTaskList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncTaskList.

func (*DatasyncTaskList) DeepCopyInto ¶

func (in *DatasyncTaskList) DeepCopyInto(out *DatasyncTaskList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DatasyncTaskList) DeepCopyObject ¶

func (in *DatasyncTaskList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DatasyncTaskSpec ¶

type DatasyncTaskSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CloudwatchLogGroupArn  string `json:"cloudwatchLogGroupArn,omitempty" tf:"cloudwatch_log_group_arn,omitempty"`
	DestinationLocationArn string `json:"destinationLocationArn" tf:"destination_location_arn"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Options           []DatasyncTaskSpecOptions `json:"options,omitempty" tf:"options,omitempty"`
	SourceLocationArn string                    `json:"sourceLocationArn" tf:"source_location_arn"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DatasyncTaskSpec) DeepCopy ¶

func (in *DatasyncTaskSpec) DeepCopy() *DatasyncTaskSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncTaskSpec.

func (*DatasyncTaskSpec) DeepCopyInto ¶

func (in *DatasyncTaskSpec) DeepCopyInto(out *DatasyncTaskSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncTaskSpecOptions ¶

type DatasyncTaskSpecOptions struct {
	// +optional
	Atime string `json:"atime,omitempty" tf:"atime,omitempty"`
	// +optional
	BytesPerSecond int64 `json:"bytesPerSecond,omitempty" tf:"bytes_per_second,omitempty"`
	// +optional
	Gid string `json:"gid,omitempty" tf:"gid,omitempty"`
	// +optional
	Mtime string `json:"mtime,omitempty" tf:"mtime,omitempty"`
	// +optional
	PosixPermissions string `json:"posixPermissions,omitempty" tf:"posix_permissions,omitempty"`
	// +optional
	PreserveDeletedFiles string `json:"preserveDeletedFiles,omitempty" tf:"preserve_deleted_files,omitempty"`
	// +optional
	PreserveDevices string `json:"preserveDevices,omitempty" tf:"preserve_devices,omitempty"`
	// +optional
	Uid string `json:"uid,omitempty" tf:"uid,omitempty"`
	// +optional
	VerifyMode string `json:"verifyMode,omitempty" tf:"verify_mode,omitempty"`
}

func (*DatasyncTaskSpecOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncTaskSpecOptions.

func (*DatasyncTaskSpecOptions) DeepCopyInto ¶

func (in *DatasyncTaskSpecOptions) DeepCopyInto(out *DatasyncTaskSpecOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DatasyncTaskStatus ¶

type DatasyncTaskStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DatasyncTaskSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DatasyncTaskStatus) DeepCopy ¶

func (in *DatasyncTaskStatus) DeepCopy() *DatasyncTaskStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatasyncTaskStatus.

func (*DatasyncTaskStatus) DeepCopyInto ¶

func (in *DatasyncTaskStatus) DeepCopyInto(out *DatasyncTaskStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxCluster ¶

type DaxCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DaxClusterSpec   `json:"spec,omitempty"`
	Status            DaxClusterStatus `json:"status,omitempty"`
}

func (*DaxCluster) DeepCopy ¶

func (in *DaxCluster) DeepCopy() *DaxCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxCluster.

func (*DaxCluster) DeepCopyInto ¶

func (in *DaxCluster) DeepCopyInto(out *DaxCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DaxCluster) DeepCopyObject ¶

func (in *DaxCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DaxClusterList ¶

type DaxClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DaxCluster CRD objects
	Items []DaxCluster `json:"items,omitempty"`
}

DaxClusterList is a list of DaxClusters

func (*DaxClusterList) DeepCopy ¶

func (in *DaxClusterList) DeepCopy() *DaxClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxClusterList.

func (*DaxClusterList) DeepCopyInto ¶

func (in *DaxClusterList) DeepCopyInto(out *DaxClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DaxClusterList) DeepCopyObject ¶

func (in *DaxClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DaxClusterSpec ¶

type DaxClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	ClusterAddress string `json:"clusterAddress,omitempty" tf:"cluster_address,omitempty"`
	ClusterName    string `json:"clusterName" tf:"cluster_name"`
	// +optional
	ConfigurationEndpoint string `json:"configurationEndpoint,omitempty" tf:"configuration_endpoint,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	IamRoleArn  string `json:"iamRoleArn" tf:"iam_role_arn"`
	// +optional
	MaintenanceWindow string `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"`
	NodeType          string `json:"nodeType" tf:"node_type"`
	// +optional
	Nodes []DaxClusterSpecNodes `json:"nodes,omitempty" tf:"nodes,omitempty"`
	// +optional
	NotificationTopicArn string `json:"notificationTopicArn,omitempty" tf:"notification_topic_arn,omitempty"`
	// +optional
	ParameterGroupName string `json:"parameterGroupName,omitempty" tf:"parameter_group_name,omitempty"`
	// +optional
	Port              int64 `json:"port,omitempty" tf:"port,omitempty"`
	ReplicationFactor int64 `json:"replicationFactor" tf:"replication_factor"`
	// +optional
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ServerSideEncryption []DaxClusterSpecServerSideEncryption `json:"serverSideEncryption,omitempty" tf:"server_side_encryption,omitempty"`
	// +optional
	SubnetGroupName string `json:"subnetGroupName,omitempty" tf:"subnet_group_name,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DaxClusterSpec) DeepCopy ¶

func (in *DaxClusterSpec) DeepCopy() *DaxClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxClusterSpec.

func (*DaxClusterSpec) DeepCopyInto ¶

func (in *DaxClusterSpec) DeepCopyInto(out *DaxClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxClusterSpecNodes ¶ added in v0.0.2

type DaxClusterSpecNodes struct {
	// +optional
	Address string `json:"address,omitempty" tf:"address,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
}

func (*DaxClusterSpecNodes) DeepCopy ¶ added in v0.0.2

func (in *DaxClusterSpecNodes) DeepCopy() *DaxClusterSpecNodes

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxClusterSpecNodes.

func (*DaxClusterSpecNodes) DeepCopyInto ¶ added in v0.0.2

func (in *DaxClusterSpecNodes) DeepCopyInto(out *DaxClusterSpecNodes)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxClusterSpecServerSideEncryption ¶

type DaxClusterSpecServerSideEncryption struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*DaxClusterSpecServerSideEncryption) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxClusterSpecServerSideEncryption.

func (*DaxClusterSpecServerSideEncryption) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxClusterStatus ¶

type DaxClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DaxClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DaxClusterStatus) DeepCopy ¶

func (in *DaxClusterStatus) DeepCopy() *DaxClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxClusterStatus.

func (*DaxClusterStatus) DeepCopyInto ¶

func (in *DaxClusterStatus) DeepCopyInto(out *DaxClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxParameterGroup ¶

type DaxParameterGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DaxParameterGroupSpec   `json:"spec,omitempty"`
	Status            DaxParameterGroupStatus `json:"status,omitempty"`
}

func (*DaxParameterGroup) DeepCopy ¶

func (in *DaxParameterGroup) DeepCopy() *DaxParameterGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxParameterGroup.

func (*DaxParameterGroup) DeepCopyInto ¶

func (in *DaxParameterGroup) DeepCopyInto(out *DaxParameterGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DaxParameterGroup) DeepCopyObject ¶

func (in *DaxParameterGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DaxParameterGroupList ¶

type DaxParameterGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DaxParameterGroup CRD objects
	Items []DaxParameterGroup `json:"items,omitempty"`
}

DaxParameterGroupList is a list of DaxParameterGroups

func (*DaxParameterGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxParameterGroupList.

func (*DaxParameterGroupList) DeepCopyInto ¶

func (in *DaxParameterGroupList) DeepCopyInto(out *DaxParameterGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DaxParameterGroupList) DeepCopyObject ¶

func (in *DaxParameterGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DaxParameterGroupSpec ¶

type DaxParameterGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Parameters []DaxParameterGroupSpecParameters `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*DaxParameterGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxParameterGroupSpec.

func (*DaxParameterGroupSpec) DeepCopyInto ¶

func (in *DaxParameterGroupSpec) DeepCopyInto(out *DaxParameterGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxParameterGroupSpecParameters ¶ added in v0.0.2

type DaxParameterGroupSpecParameters struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*DaxParameterGroupSpecParameters) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxParameterGroupSpecParameters.

func (*DaxParameterGroupSpecParameters) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxParameterGroupStatus ¶

type DaxParameterGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DaxParameterGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DaxParameterGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxParameterGroupStatus.

func (*DaxParameterGroupStatus) DeepCopyInto ¶

func (in *DaxParameterGroupStatus) DeepCopyInto(out *DaxParameterGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxSubnetGroup ¶

type DaxSubnetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DaxSubnetGroupSpec   `json:"spec,omitempty"`
	Status            DaxSubnetGroupStatus `json:"status,omitempty"`
}

func (*DaxSubnetGroup) DeepCopy ¶

func (in *DaxSubnetGroup) DeepCopy() *DaxSubnetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxSubnetGroup.

func (*DaxSubnetGroup) DeepCopyInto ¶

func (in *DaxSubnetGroup) DeepCopyInto(out *DaxSubnetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DaxSubnetGroup) DeepCopyObject ¶

func (in *DaxSubnetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DaxSubnetGroupList ¶

type DaxSubnetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DaxSubnetGroup CRD objects
	Items []DaxSubnetGroup `json:"items,omitempty"`
}

DaxSubnetGroupList is a list of DaxSubnetGroups

func (*DaxSubnetGroupList) DeepCopy ¶

func (in *DaxSubnetGroupList) DeepCopy() *DaxSubnetGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxSubnetGroupList.

func (*DaxSubnetGroupList) DeepCopyInto ¶

func (in *DaxSubnetGroupList) DeepCopyInto(out *DaxSubnetGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DaxSubnetGroupList) DeepCopyObject ¶

func (in *DaxSubnetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DaxSubnetGroupSpec ¶

type DaxSubnetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string   `json:"description,omitempty" tf:"description,omitempty"`
	Name        string   `json:"name" tf:"name"`
	SubnetIDS   []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DaxSubnetGroupSpec) DeepCopy ¶

func (in *DaxSubnetGroupSpec) DeepCopy() *DaxSubnetGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxSubnetGroupSpec.

func (*DaxSubnetGroupSpec) DeepCopyInto ¶

func (in *DaxSubnetGroupSpec) DeepCopyInto(out *DaxSubnetGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DaxSubnetGroupStatus ¶

type DaxSubnetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DaxSubnetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DaxSubnetGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DaxSubnetGroupStatus.

func (*DaxSubnetGroupStatus) DeepCopyInto ¶

func (in *DaxSubnetGroupStatus) DeepCopyInto(out *DaxSubnetGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbClusterSnapshot ¶

type DbClusterSnapshot struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbClusterSnapshotSpec   `json:"spec,omitempty"`
	Status            DbClusterSnapshotStatus `json:"status,omitempty"`
}

func (*DbClusterSnapshot) DeepCopy ¶

func (in *DbClusterSnapshot) DeepCopy() *DbClusterSnapshot

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbClusterSnapshot.

func (*DbClusterSnapshot) DeepCopyInto ¶

func (in *DbClusterSnapshot) DeepCopyInto(out *DbClusterSnapshot)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbClusterSnapshot) DeepCopyObject ¶

func (in *DbClusterSnapshot) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbClusterSnapshotList ¶

type DbClusterSnapshotList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbClusterSnapshot CRD objects
	Items []DbClusterSnapshot `json:"items,omitempty"`
}

DbClusterSnapshotList is a list of DbClusterSnapshots

func (*DbClusterSnapshotList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbClusterSnapshotList.

func (*DbClusterSnapshotList) DeepCopyInto ¶

func (in *DbClusterSnapshotList) DeepCopyInto(out *DbClusterSnapshotList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbClusterSnapshotList) DeepCopyObject ¶

func (in *DbClusterSnapshotList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbClusterSnapshotSpec ¶

type DbClusterSnapshotSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllocatedStorage int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"`
	// +optional
	AvailabilityZones   []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	DbClusterIdentifier string   `json:"dbClusterIdentifier" tf:"db_cluster_identifier"`
	// +optional
	DbClusterSnapshotArn        string `json:"dbClusterSnapshotArn,omitempty" tf:"db_cluster_snapshot_arn,omitempty"`
	DbClusterSnapshotIdentifier string `json:"dbClusterSnapshotIdentifier" tf:"db_cluster_snapshot_identifier"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	LicenseModel string `json:"licenseModel,omitempty" tf:"license_model,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	SnapshotType string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"`
	// +optional
	SourceDbClusterSnapshotArn string `json:"sourceDbClusterSnapshotArn,omitempty" tf:"source_db_cluster_snapshot_arn,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DbClusterSnapshotSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbClusterSnapshotSpec.

func (*DbClusterSnapshotSpec) DeepCopyInto ¶

func (in *DbClusterSnapshotSpec) DeepCopyInto(out *DbClusterSnapshotSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbClusterSnapshotStatus ¶

type DbClusterSnapshotStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbClusterSnapshotSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbClusterSnapshotStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbClusterSnapshotStatus.

func (*DbClusterSnapshotStatus) DeepCopyInto ¶

func (in *DbClusterSnapshotStatus) DeepCopyInto(out *DbClusterSnapshotStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbEventSubscription ¶

type DbEventSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbEventSubscriptionSpec   `json:"spec,omitempty"`
	Status            DbEventSubscriptionStatus `json:"status,omitempty"`
}

func (*DbEventSubscription) DeepCopy ¶

func (in *DbEventSubscription) DeepCopy() *DbEventSubscription

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscription.

func (*DbEventSubscription) DeepCopyInto ¶

func (in *DbEventSubscription) DeepCopyInto(out *DbEventSubscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbEventSubscription) DeepCopyObject ¶

func (in *DbEventSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbEventSubscriptionList ¶

type DbEventSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbEventSubscription CRD objects
	Items []DbEventSubscription `json:"items,omitempty"`
}

DbEventSubscriptionList is a list of DbEventSubscriptions

func (*DbEventSubscriptionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscriptionList.

func (*DbEventSubscriptionList) DeepCopyInto ¶

func (in *DbEventSubscriptionList) DeepCopyInto(out *DbEventSubscriptionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbEventSubscriptionList) DeepCopyObject ¶

func (in *DbEventSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbEventSubscriptionSpec ¶

type DbEventSubscriptionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CustomerAwsID string `json:"customerAwsID,omitempty" tf:"customer_aws_id,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	EventCategories []string `json:"eventCategories,omitempty" tf:"event_categories,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	SnsTopic   string `json:"snsTopic" tf:"sns_topic"`
	// +optional
	SourceIDS []string `json:"sourceIDS,omitempty" tf:"source_ids,omitempty"`
	// +optional
	SourceType string `json:"sourceType,omitempty" tf:"source_type,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DbEventSubscriptionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscriptionSpec.

func (*DbEventSubscriptionSpec) DeepCopyInto ¶

func (in *DbEventSubscriptionSpec) DeepCopyInto(out *DbEventSubscriptionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbEventSubscriptionStatus ¶

type DbEventSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbEventSubscriptionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbEventSubscriptionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbEventSubscriptionStatus.

func (*DbEventSubscriptionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbInstance ¶

type DbInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbInstanceSpec   `json:"spec,omitempty"`
	Status            DbInstanceStatus `json:"status,omitempty"`
}

func (*DbInstance) DeepCopy ¶

func (in *DbInstance) DeepCopy() *DbInstance

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstance.

func (*DbInstance) DeepCopyInto ¶

func (in *DbInstance) DeepCopyInto(out *DbInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbInstance) DeepCopyObject ¶

func (in *DbInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbInstanceList ¶

type DbInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbInstance CRD objects
	Items []DbInstance `json:"items,omitempty"`
}

DbInstanceList is a list of DbInstances

func (*DbInstanceList) DeepCopy ¶

func (in *DbInstanceList) DeepCopy() *DbInstanceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstanceList.

func (*DbInstanceList) DeepCopyInto ¶

func (in *DbInstanceList) DeepCopyInto(out *DbInstanceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbInstanceList) DeepCopyObject ¶

func (in *DbInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbInstanceRoleAssociation ¶

type DbInstanceRoleAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbInstanceRoleAssociationSpec   `json:"spec,omitempty"`
	Status            DbInstanceRoleAssociationStatus `json:"status,omitempty"`
}

func (*DbInstanceRoleAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstanceRoleAssociation.

func (*DbInstanceRoleAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbInstanceRoleAssociation) DeepCopyObject ¶

func (in *DbInstanceRoleAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbInstanceRoleAssociationList ¶

type DbInstanceRoleAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbInstanceRoleAssociation CRD objects
	Items []DbInstanceRoleAssociation `json:"items,omitempty"`
}

DbInstanceRoleAssociationList is a list of DbInstanceRoleAssociations

func (*DbInstanceRoleAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstanceRoleAssociationList.

func (*DbInstanceRoleAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbInstanceRoleAssociationList) DeepCopyObject ¶

func (in *DbInstanceRoleAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbInstanceRoleAssociationSpec ¶

type DbInstanceRoleAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DbInstanceIdentifier string `json:"dbInstanceIdentifier" tf:"db_instance_identifier"`
	FeatureName          string `json:"featureName" tf:"feature_name"`
	RoleArn              string `json:"roleArn" tf:"role_arn"`
}

func (*DbInstanceRoleAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstanceRoleAssociationSpec.

func (*DbInstanceRoleAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbInstanceRoleAssociationStatus ¶

type DbInstanceRoleAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbInstanceRoleAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbInstanceRoleAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstanceRoleAssociationStatus.

func (*DbInstanceRoleAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbInstanceSpec ¶

type DbInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Address string `json:"address,omitempty" tf:"address,omitempty"`
	// +optional
	AllocatedStorage int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"`
	// +optional
	AllowMajorVersionUpgrade bool `json:"allowMajorVersionUpgrade,omitempty" tf:"allow_major_version_upgrade,omitempty"`
	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutoMinorVersionUpgrade bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	BackupRetentionPeriod int64 `json:"backupRetentionPeriod,omitempty" tf:"backup_retention_period,omitempty"`
	// +optional
	BackupWindow string `json:"backupWindow,omitempty" tf:"backup_window,omitempty"`
	// +optional
	CaCertIdentifier string `json:"caCertIdentifier,omitempty" tf:"ca_cert_identifier,omitempty"`
	// +optional
	CharacterSetName string `json:"characterSetName,omitempty" tf:"character_set_name,omitempty"`
	// +optional
	CopyTagsToSnapshot bool `json:"copyTagsToSnapshot,omitempty" tf:"copy_tags_to_snapshot,omitempty"`
	// +optional
	DbSubnetGroupName string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name,omitempty"`
	// +optional
	DeletionProtection bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"`
	// +optional
	Domain string `json:"domain,omitempty" tf:"domain,omitempty"`
	// +optional
	DomainIamRoleName string `json:"domainIamRoleName,omitempty" tf:"domain_iam_role_name,omitempty"`
	// +optional
	EnabledCloudwatchLogsExports []string `json:"enabledCloudwatchLogsExports,omitempty" tf:"enabled_cloudwatch_logs_exports,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	FinalSnapshotIdentifier string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier,omitempty"`
	// +optional
	HostedZoneID string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id,omitempty"`
	// +optional
	IamDatabaseAuthenticationEnabled bool `json:"iamDatabaseAuthenticationEnabled,omitempty" tf:"iam_database_authentication_enabled,omitempty"`
	// +optional
	Identifier string `json:"identifier,omitempty" tf:"identifier,omitempty"`
	// +optional
	IdentifierPrefix string `json:"identifierPrefix,omitempty" tf:"identifier_prefix,omitempty"`
	InstanceClass    string `json:"instanceClass" tf:"instance_class"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	LicenseModel string `json:"licenseModel,omitempty" tf:"license_model,omitempty"`
	// +optional
	MaintenanceWindow string `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"`
	// +optional
	MaxAllocatedStorage int64 `json:"maxAllocatedStorage,omitempty" tf:"max_allocated_storage,omitempty"`
	// +optional
	MonitoringInterval int64 `json:"monitoringInterval,omitempty" tf:"monitoring_interval,omitempty"`
	// +optional
	MonitoringRoleArn string `json:"monitoringRoleArn,omitempty" tf:"monitoring_role_arn,omitempty"`
	// +optional
	MultiAz bool `json:"multiAz,omitempty" tf:"multi_az,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	OptionGroupName string `json:"optionGroupName,omitempty" tf:"option_group_name,omitempty"`
	// +optional
	ParameterGroupName string `json:"parameterGroupName,omitempty" tf:"parameter_group_name,omitempty"`
	// +optional
	Password string `json:"-" sensitive:"true" tf:"password,omitempty"`
	// +optional
	PerformanceInsightsEnabled bool `json:"performanceInsightsEnabled,omitempty" tf:"performance_insights_enabled,omitempty"`
	// +optional
	PerformanceInsightsKmsKeyID string `json:"performanceInsightsKmsKeyID,omitempty" tf:"performance_insights_kms_key_id,omitempty"`
	// +optional
	PerformanceInsightsRetentionPeriod int64 `json:"performanceInsightsRetentionPeriod,omitempty" tf:"performance_insights_retention_period,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PubliclyAccessible bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,omitempty"`
	// +optional
	Replicas []string `json:"replicas,omitempty" tf:"replicas,omitempty"`
	// +optional
	ReplicateSourceDb string `json:"replicateSourceDb,omitempty" tf:"replicate_source_db,omitempty"`
	// +optional
	ResourceID string `json:"resourceID,omitempty" tf:"resource_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	S3Import []DbInstanceSpecS3Import `json:"s3Import,omitempty" tf:"s3_import,omitempty"`
	// +optional
	SecurityGroupNames []string `json:"securityGroupNames,omitempty" tf:"security_group_names,omitempty"`
	// +optional
	SkipFinalSnapshot bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot,omitempty"`
	// +optional
	SnapshotIdentifier string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	StorageType string `json:"storageType,omitempty" tf:"storage_type,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Timezone string `json:"timezone,omitempty" tf:"timezone,omitempty"`
	// +optional
	Username string `json:"username,omitempty" tf:"username,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
}

func (*DbInstanceSpec) DeepCopy ¶

func (in *DbInstanceSpec) DeepCopy() *DbInstanceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstanceSpec.

func (*DbInstanceSpec) DeepCopyInto ¶

func (in *DbInstanceSpec) DeepCopyInto(out *DbInstanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbInstanceSpecS3Import ¶

type DbInstanceSpecS3Import struct {
	BucketName string `json:"bucketName" tf:"bucket_name"`
	// +optional
	BucketPrefix        string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"`
	IngestionRole       string `json:"ingestionRole" tf:"ingestion_role"`
	SourceEngine        string `json:"sourceEngine" tf:"source_engine"`
	SourceEngineVersion string `json:"sourceEngineVersion" tf:"source_engine_version"`
}

func (*DbInstanceSpecS3Import) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstanceSpecS3Import.

func (*DbInstanceSpecS3Import) DeepCopyInto ¶

func (in *DbInstanceSpecS3Import) DeepCopyInto(out *DbInstanceSpecS3Import)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbInstanceStatus ¶

type DbInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbInstanceStatus) DeepCopy ¶

func (in *DbInstanceStatus) DeepCopy() *DbInstanceStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbInstanceStatus.

func (*DbInstanceStatus) DeepCopyInto ¶

func (in *DbInstanceStatus) DeepCopyInto(out *DbInstanceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbOptionGroup ¶

type DbOptionGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbOptionGroupSpec   `json:"spec,omitempty"`
	Status            DbOptionGroupStatus `json:"status,omitempty"`
}

func (*DbOptionGroup) DeepCopy ¶

func (in *DbOptionGroup) DeepCopy() *DbOptionGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbOptionGroup.

func (*DbOptionGroup) DeepCopyInto ¶

func (in *DbOptionGroup) DeepCopyInto(out *DbOptionGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbOptionGroup) DeepCopyObject ¶

func (in *DbOptionGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbOptionGroupList ¶

type DbOptionGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbOptionGroup CRD objects
	Items []DbOptionGroup `json:"items,omitempty"`
}

DbOptionGroupList is a list of DbOptionGroups

func (*DbOptionGroupList) DeepCopy ¶

func (in *DbOptionGroupList) DeepCopy() *DbOptionGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbOptionGroupList.

func (*DbOptionGroupList) DeepCopyInto ¶

func (in *DbOptionGroupList) DeepCopyInto(out *DbOptionGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbOptionGroupList) DeepCopyObject ¶

func (in *DbOptionGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbOptionGroupSpec ¶

type DbOptionGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                string `json:"arn,omitempty" tf:"arn,omitempty"`
	EngineName         string `json:"engineName" tf:"engine_name"`
	MajorEngineVersion string `json:"majorEngineVersion" tf:"major_engine_version"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Option []DbOptionGroupSpecOption `json:"option,omitempty" tf:"option,omitempty"`
	// +optional
	OptionGroupDescription string `json:"optionGroupDescription,omitempty" tf:"option_group_description,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DbOptionGroupSpec) DeepCopy ¶

func (in *DbOptionGroupSpec) DeepCopy() *DbOptionGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbOptionGroupSpec.

func (*DbOptionGroupSpec) DeepCopyInto ¶

func (in *DbOptionGroupSpec) DeepCopyInto(out *DbOptionGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbOptionGroupSpecOption ¶

type DbOptionGroupSpecOption struct {
	// +optional
	DbSecurityGroupMemberships []string `json:"dbSecurityGroupMemberships,omitempty" tf:"db_security_group_memberships,omitempty"`
	OptionName                 string   `json:"optionName" tf:"option_name"`
	// +optional
	OptionSettings []DbOptionGroupSpecOptionOptionSettings `json:"optionSettings,omitempty" tf:"option_settings,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
	// +optional
	VpcSecurityGroupMemberships []string `json:"vpcSecurityGroupMemberships,omitempty" tf:"vpc_security_group_memberships,omitempty"`
}

func (*DbOptionGroupSpecOption) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbOptionGroupSpecOption.

func (*DbOptionGroupSpecOption) DeepCopyInto ¶

func (in *DbOptionGroupSpecOption) DeepCopyInto(out *DbOptionGroupSpecOption)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbOptionGroupSpecOptionOptionSettings ¶

type DbOptionGroupSpecOptionOptionSettings struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*DbOptionGroupSpecOptionOptionSettings) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbOptionGroupSpecOptionOptionSettings.

func (*DbOptionGroupSpecOptionOptionSettings) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbOptionGroupStatus ¶

type DbOptionGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbOptionGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbOptionGroupStatus) DeepCopy ¶

func (in *DbOptionGroupStatus) DeepCopy() *DbOptionGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbOptionGroupStatus.

func (*DbOptionGroupStatus) DeepCopyInto ¶

func (in *DbOptionGroupStatus) DeepCopyInto(out *DbOptionGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbParameterGroup ¶

type DbParameterGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbParameterGroupSpec   `json:"spec,omitempty"`
	Status            DbParameterGroupStatus `json:"status,omitempty"`
}

func (*DbParameterGroup) DeepCopy ¶

func (in *DbParameterGroup) DeepCopy() *DbParameterGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbParameterGroup.

func (*DbParameterGroup) DeepCopyInto ¶

func (in *DbParameterGroup) DeepCopyInto(out *DbParameterGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbParameterGroup) DeepCopyObject ¶

func (in *DbParameterGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbParameterGroupList ¶

type DbParameterGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbParameterGroup CRD objects
	Items []DbParameterGroup `json:"items,omitempty"`
}

DbParameterGroupList is a list of DbParameterGroups

func (*DbParameterGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbParameterGroupList.

func (*DbParameterGroupList) DeepCopyInto ¶

func (in *DbParameterGroupList) DeepCopyInto(out *DbParameterGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbParameterGroupList) DeepCopyObject ¶

func (in *DbParameterGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbParameterGroupSpec ¶

type DbParameterGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Family      string `json:"family" tf:"family"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Parameter []DbParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DbParameterGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbParameterGroupSpec.

func (*DbParameterGroupSpec) DeepCopyInto ¶

func (in *DbParameterGroupSpec) DeepCopyInto(out *DbParameterGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbParameterGroupSpecParameter ¶

type DbParameterGroupSpecParameter struct {
	// +optional
	ApplyMethod string `json:"applyMethod,omitempty" tf:"apply_method,omitempty"`
	Name        string `json:"name" tf:"name"`
	Value       string `json:"value" tf:"value"`
}

func (*DbParameterGroupSpecParameter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbParameterGroupSpecParameter.

func (*DbParameterGroupSpecParameter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbParameterGroupStatus ¶

type DbParameterGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbParameterGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbParameterGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbParameterGroupStatus.

func (*DbParameterGroupStatus) DeepCopyInto ¶

func (in *DbParameterGroupStatus) DeepCopyInto(out *DbParameterGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbSecurityGroup ¶

type DbSecurityGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbSecurityGroupSpec   `json:"spec,omitempty"`
	Status            DbSecurityGroupStatus `json:"status,omitempty"`
}

func (*DbSecurityGroup) DeepCopy ¶

func (in *DbSecurityGroup) DeepCopy() *DbSecurityGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSecurityGroup.

func (*DbSecurityGroup) DeepCopyInto ¶

func (in *DbSecurityGroup) DeepCopyInto(out *DbSecurityGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbSecurityGroup) DeepCopyObject ¶

func (in *DbSecurityGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbSecurityGroupList ¶

type DbSecurityGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbSecurityGroup CRD objects
	Items []DbSecurityGroup `json:"items,omitempty"`
}

DbSecurityGroupList is a list of DbSecurityGroups

func (*DbSecurityGroupList) DeepCopy ¶

func (in *DbSecurityGroupList) DeepCopy() *DbSecurityGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSecurityGroupList.

func (*DbSecurityGroupList) DeepCopyInto ¶

func (in *DbSecurityGroupList) DeepCopyInto(out *DbSecurityGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbSecurityGroupList) DeepCopyObject ¶

func (in *DbSecurityGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbSecurityGroupSpec ¶

type DbSecurityGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string                       `json:"description,omitempty" tf:"description,omitempty"`
	Ingress     []DbSecurityGroupSpecIngress `json:"ingress" tf:"ingress"`
	Name        string                       `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DbSecurityGroupSpec) DeepCopy ¶

func (in *DbSecurityGroupSpec) DeepCopy() *DbSecurityGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSecurityGroupSpec.

func (*DbSecurityGroupSpec) DeepCopyInto ¶

func (in *DbSecurityGroupSpec) DeepCopyInto(out *DbSecurityGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbSecurityGroupSpecIngress ¶

type DbSecurityGroupSpecIngress struct {
	// +optional
	Cidr string `json:"cidr,omitempty" tf:"cidr,omitempty"`
	// +optional
	SecurityGroupID string `json:"securityGroupID,omitempty" tf:"security_group_id,omitempty"`
	// +optional
	SecurityGroupName string `json:"securityGroupName,omitempty" tf:"security_group_name,omitempty"`
	// +optional
	SecurityGroupOwnerID string `json:"securityGroupOwnerID,omitempty" tf:"security_group_owner_id,omitempty"`
}

func (*DbSecurityGroupSpecIngress) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSecurityGroupSpecIngress.

func (*DbSecurityGroupSpecIngress) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbSecurityGroupStatus ¶

type DbSecurityGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbSecurityGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbSecurityGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSecurityGroupStatus.

func (*DbSecurityGroupStatus) DeepCopyInto ¶

func (in *DbSecurityGroupStatus) DeepCopyInto(out *DbSecurityGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbSnapshot ¶

type DbSnapshot struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbSnapshotSpec   `json:"spec,omitempty"`
	Status            DbSnapshotStatus `json:"status,omitempty"`
}

func (*DbSnapshot) DeepCopy ¶

func (in *DbSnapshot) DeepCopy() *DbSnapshot

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSnapshot.

func (*DbSnapshot) DeepCopyInto ¶

func (in *DbSnapshot) DeepCopyInto(out *DbSnapshot)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbSnapshot) DeepCopyObject ¶

func (in *DbSnapshot) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbSnapshotList ¶

type DbSnapshotList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbSnapshot CRD objects
	Items []DbSnapshot `json:"items,omitempty"`
}

DbSnapshotList is a list of DbSnapshots

func (*DbSnapshotList) DeepCopy ¶

func (in *DbSnapshotList) DeepCopy() *DbSnapshotList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSnapshotList.

func (*DbSnapshotList) DeepCopyInto ¶

func (in *DbSnapshotList) DeepCopyInto(out *DbSnapshotList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbSnapshotList) DeepCopyObject ¶

func (in *DbSnapshotList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbSnapshotSpec ¶

type DbSnapshotSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllocatedStorage int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"`
	// +optional
	AvailabilityZone     string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	DbInstanceIdentifier string `json:"dbInstanceIdentifier" tf:"db_instance_identifier"`
	// +optional
	DbSnapshotArn        string `json:"dbSnapshotArn,omitempty" tf:"db_snapshot_arn,omitempty"`
	DbSnapshotIdentifier string `json:"dbSnapshotIdentifier" tf:"db_snapshot_identifier"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	LicenseModel string `json:"licenseModel,omitempty" tf:"license_model,omitempty"`
	// +optional
	OptionGroupName string `json:"optionGroupName,omitempty" tf:"option_group_name,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	SnapshotType string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"`
	// +optional
	SourceDbSnapshotIdentifier string `json:"sourceDbSnapshotIdentifier,omitempty" tf:"source_db_snapshot_identifier,omitempty"`
	// +optional
	SourceRegion string `json:"sourceRegion,omitempty" tf:"source_region,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	StorageType string `json:"storageType,omitempty" tf:"storage_type,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DbSnapshotSpec) DeepCopy ¶

func (in *DbSnapshotSpec) DeepCopy() *DbSnapshotSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSnapshotSpec.

func (*DbSnapshotSpec) DeepCopyInto ¶

func (in *DbSnapshotSpec) DeepCopyInto(out *DbSnapshotSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbSnapshotStatus ¶

type DbSnapshotStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbSnapshotSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbSnapshotStatus) DeepCopy ¶

func (in *DbSnapshotStatus) DeepCopy() *DbSnapshotStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSnapshotStatus.

func (*DbSnapshotStatus) DeepCopyInto ¶

func (in *DbSnapshotStatus) DeepCopyInto(out *DbSnapshotStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbSubnetGroup ¶

type DbSubnetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DbSubnetGroupSpec   `json:"spec,omitempty"`
	Status            DbSubnetGroupStatus `json:"status,omitempty"`
}

func (*DbSubnetGroup) DeepCopy ¶

func (in *DbSubnetGroup) DeepCopy() *DbSubnetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroup.

func (*DbSubnetGroup) DeepCopyInto ¶

func (in *DbSubnetGroup) DeepCopyInto(out *DbSubnetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbSubnetGroup) DeepCopyObject ¶

func (in *DbSubnetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbSubnetGroupList ¶

type DbSubnetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DbSubnetGroup CRD objects
	Items []DbSubnetGroup `json:"items,omitempty"`
}

DbSubnetGroupList is a list of DbSubnetGroups

func (*DbSubnetGroupList) DeepCopy ¶

func (in *DbSubnetGroupList) DeepCopy() *DbSubnetGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroupList.

func (*DbSubnetGroupList) DeepCopyInto ¶

func (in *DbSubnetGroupList) DeepCopyInto(out *DbSubnetGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DbSubnetGroupList) DeepCopyObject ¶

func (in *DbSubnetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DbSubnetGroupSpec ¶

type DbSubnetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string   `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	SubnetIDS  []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DbSubnetGroupSpec) DeepCopy ¶

func (in *DbSubnetGroupSpec) DeepCopy() *DbSubnetGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroupSpec.

func (*DbSubnetGroupSpec) DeepCopyInto ¶

func (in *DbSubnetGroupSpec) DeepCopyInto(out *DbSubnetGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DbSubnetGroupStatus ¶

type DbSubnetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DbSubnetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DbSubnetGroupStatus) DeepCopy ¶

func (in *DbSubnetGroupStatus) DeepCopy() *DbSubnetGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DbSubnetGroupStatus.

func (*DbSubnetGroupStatus) DeepCopyInto ¶

func (in *DbSubnetGroupStatus) DeepCopyInto(out *DbSubnetGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultNetworkACL ¶ added in v0.0.2

type DefaultNetworkACL struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DefaultNetworkACLSpec   `json:"spec,omitempty"`
	Status            DefaultNetworkACLStatus `json:"status,omitempty"`
}

func (*DefaultNetworkACL) DeepCopy ¶ added in v0.0.2

func (in *DefaultNetworkACL) DeepCopy() *DefaultNetworkACL

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACL.

func (*DefaultNetworkACL) DeepCopyInto ¶ added in v0.0.2

func (in *DefaultNetworkACL) DeepCopyInto(out *DefaultNetworkACL)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultNetworkACL) DeepCopyObject ¶ added in v0.0.2

func (in *DefaultNetworkACL) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultNetworkACLList ¶ added in v0.0.2

type DefaultNetworkACLList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DefaultNetworkACL CRD objects
	Items []DefaultNetworkACL `json:"items,omitempty"`
}

DefaultNetworkACLList is a list of DefaultNetworkACLs

func (*DefaultNetworkACLList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLList.

func (*DefaultNetworkACLList) DeepCopyInto ¶ added in v0.0.2

func (in *DefaultNetworkACLList) DeepCopyInto(out *DefaultNetworkACLList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultNetworkACLList) DeepCopyObject ¶ added in v0.0.2

func (in *DefaultNetworkACLList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultNetworkACLSpec ¶ added in v0.0.2

type DefaultNetworkACLSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DefaultNetworkACLID string `json:"defaultNetworkACLID" tf:"default_network_acl_id"`
	// +optional
	Egress []DefaultNetworkACLSpecEgress `json:"egress,omitempty" tf:"egress,omitempty"`
	// +optional
	Ingress []DefaultNetworkACLSpecIngress `json:"ingress,omitempty" tf:"ingress,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DefaultNetworkACLSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLSpec.

func (*DefaultNetworkACLSpec) DeepCopyInto ¶ added in v0.0.2

func (in *DefaultNetworkACLSpec) DeepCopyInto(out *DefaultNetworkACLSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultNetworkACLSpecEgress ¶ added in v0.0.2

type DefaultNetworkACLSpecEgress struct {
	Action string `json:"action" tf:"action"`
	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	FromPort  int64  `json:"fromPort" tf:"from_port"`
	// +optional
	IcmpCode int64 `json:"icmpCode,omitempty" tf:"icmp_code,omitempty"`
	// +optional
	IcmpType int64 `json:"icmpType,omitempty" tf:"icmp_type,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	Protocol      string `json:"protocol" tf:"protocol"`
	RuleNo        int64  `json:"ruleNo" tf:"rule_no"`
	ToPort        int64  `json:"toPort" tf:"to_port"`
}

func (*DefaultNetworkACLSpecEgress) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLSpecEgress.

func (*DefaultNetworkACLSpecEgress) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultNetworkACLSpecIngress ¶ added in v0.0.2

type DefaultNetworkACLSpecIngress struct {
	Action string `json:"action" tf:"action"`
	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	FromPort  int64  `json:"fromPort" tf:"from_port"`
	// +optional
	IcmpCode int64 `json:"icmpCode,omitempty" tf:"icmp_code,omitempty"`
	// +optional
	IcmpType int64 `json:"icmpType,omitempty" tf:"icmp_type,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	Protocol      string `json:"protocol" tf:"protocol"`
	RuleNo        int64  `json:"ruleNo" tf:"rule_no"`
	ToPort        int64  `json:"toPort" tf:"to_port"`
}

func (*DefaultNetworkACLSpecIngress) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLSpecIngress.

func (*DefaultNetworkACLSpecIngress) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultNetworkACLStatus ¶ added in v0.0.2

type DefaultNetworkACLStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DefaultNetworkACLSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DefaultNetworkACLStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultNetworkACLStatus.

func (*DefaultNetworkACLStatus) DeepCopyInto ¶ added in v0.0.2

func (in *DefaultNetworkACLStatus) DeepCopyInto(out *DefaultNetworkACLStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultRouteTable ¶

type DefaultRouteTable struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DefaultRouteTableSpec   `json:"spec,omitempty"`
	Status            DefaultRouteTableStatus `json:"status,omitempty"`
}

func (*DefaultRouteTable) DeepCopy ¶

func (in *DefaultRouteTable) DeepCopy() *DefaultRouteTable

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTable.

func (*DefaultRouteTable) DeepCopyInto ¶

func (in *DefaultRouteTable) DeepCopyInto(out *DefaultRouteTable)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultRouteTable) DeepCopyObject ¶

func (in *DefaultRouteTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultRouteTableList ¶

type DefaultRouteTableList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DefaultRouteTable CRD objects
	Items []DefaultRouteTable `json:"items,omitempty"`
}

DefaultRouteTableList is a list of DefaultRouteTables

func (*DefaultRouteTableList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableList.

func (*DefaultRouteTableList) DeepCopyInto ¶

func (in *DefaultRouteTableList) DeepCopyInto(out *DefaultRouteTableList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultRouteTableList) DeepCopyObject ¶

func (in *DefaultRouteTableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultRouteTableSpec ¶

type DefaultRouteTableSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DefaultRouteTableID string `json:"defaultRouteTableID" tf:"default_route_table_id"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	PropagatingVgws []string `json:"propagatingVgws,omitempty" tf:"propagating_vgws,omitempty"`
	// +optional
	Route []DefaultRouteTableSpecRoute `json:"route,omitempty" tf:"route,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DefaultRouteTableSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableSpec.

func (*DefaultRouteTableSpec) DeepCopyInto ¶

func (in *DefaultRouteTableSpec) DeepCopyInto(out *DefaultRouteTableSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultRouteTableSpecRoute ¶ added in v0.0.2

type DefaultRouteTableSpecRoute struct {
	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	// +optional
	EgressOnlyGatewayID string `json:"egressOnlyGatewayID,omitempty" tf:"egress_only_gateway_id,omitempty"`
	// +optional
	GatewayID string `json:"gatewayID,omitempty" tf:"gateway_id,omitempty"`
	// +optional
	InstanceID string `json:"instanceID,omitempty" tf:"instance_id,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	// +optional
	NatGatewayID string `json:"natGatewayID,omitempty" tf:"nat_gateway_id,omitempty"`
	// +optional
	NetworkInterfaceID string `json:"networkInterfaceID,omitempty" tf:"network_interface_id,omitempty"`
	// +optional
	TransitGatewayID string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id,omitempty"`
	// +optional
	VpcPeeringConnectionID string `json:"vpcPeeringConnectionID,omitempty" tf:"vpc_peering_connection_id,omitempty"`
}

func (*DefaultRouteTableSpecRoute) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableSpecRoute.

func (*DefaultRouteTableSpecRoute) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultRouteTableStatus ¶

type DefaultRouteTableStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DefaultRouteTableSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DefaultRouteTableStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultRouteTableStatus.

func (*DefaultRouteTableStatus) DeepCopyInto ¶

func (in *DefaultRouteTableStatus) DeepCopyInto(out *DefaultRouteTableStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultSecurityGroup ¶

type DefaultSecurityGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DefaultSecurityGroupSpec   `json:"spec,omitempty"`
	Status            DefaultSecurityGroupStatus `json:"status,omitempty"`
}

func (*DefaultSecurityGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroup.

func (*DefaultSecurityGroup) DeepCopyInto ¶

func (in *DefaultSecurityGroup) DeepCopyInto(out *DefaultSecurityGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultSecurityGroup) DeepCopyObject ¶

func (in *DefaultSecurityGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultSecurityGroupList ¶

type DefaultSecurityGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DefaultSecurityGroup CRD objects
	Items []DefaultSecurityGroup `json:"items,omitempty"`
}

DefaultSecurityGroupList is a list of DefaultSecurityGroups

func (*DefaultSecurityGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupList.

func (*DefaultSecurityGroupList) DeepCopyInto ¶

func (in *DefaultSecurityGroupList) DeepCopyInto(out *DefaultSecurityGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultSecurityGroupList) DeepCopyObject ¶

func (in *DefaultSecurityGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultSecurityGroupSpec ¶

type DefaultSecurityGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Egress []DefaultSecurityGroupSpecEgress `json:"egress,omitempty" tf:"egress,omitempty"`
	// +optional
	Ingress []DefaultSecurityGroupSpecIngress `json:"ingress,omitempty" tf:"ingress,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	RevokeRulesOnDelete bool `json:"revokeRulesOnDelete,omitempty" tf:"revoke_rules_on_delete,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DefaultSecurityGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupSpec.

func (*DefaultSecurityGroupSpec) DeepCopyInto ¶

func (in *DefaultSecurityGroupSpec) DeepCopyInto(out *DefaultSecurityGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultSecurityGroupSpecEgress ¶

type DefaultSecurityGroupSpecEgress struct {
	// +optional
	CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	FromPort    int64  `json:"fromPort" tf:"from_port"`
	// +optional
	Ipv6CIDRBlocks []string `json:"ipv6CIDRBlocks,omitempty" tf:"ipv6_cidr_blocks,omitempty"`
	// +optional
	PrefixListIDS []string `json:"prefixListIDS,omitempty" tf:"prefix_list_ids,omitempty"`
	Protocol      string   `json:"protocol" tf:"protocol"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	Self   bool  `json:"self,omitempty" tf:"self,omitempty"`
	ToPort int64 `json:"toPort" tf:"to_port"`
}

func (*DefaultSecurityGroupSpecEgress) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupSpecEgress.

func (*DefaultSecurityGroupSpecEgress) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultSecurityGroupSpecIngress ¶

type DefaultSecurityGroupSpecIngress struct {
	// +optional
	CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	FromPort    int64  `json:"fromPort" tf:"from_port"`
	// +optional
	Ipv6CIDRBlocks []string `json:"ipv6CIDRBlocks,omitempty" tf:"ipv6_cidr_blocks,omitempty"`
	// +optional
	PrefixListIDS []string `json:"prefixListIDS,omitempty" tf:"prefix_list_ids,omitempty"`
	Protocol      string   `json:"protocol" tf:"protocol"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	Self   bool  `json:"self,omitempty" tf:"self,omitempty"`
	ToPort int64 `json:"toPort" tf:"to_port"`
}

func (*DefaultSecurityGroupSpecIngress) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupSpecIngress.

func (*DefaultSecurityGroupSpecIngress) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultSecurityGroupStatus ¶

type DefaultSecurityGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DefaultSecurityGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DefaultSecurityGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSecurityGroupStatus.

func (*DefaultSecurityGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultSubnet ¶

type DefaultSubnet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DefaultSubnetSpec   `json:"spec,omitempty"`
	Status            DefaultSubnetStatus `json:"status,omitempty"`
}

func (*DefaultSubnet) DeepCopy ¶

func (in *DefaultSubnet) DeepCopy() *DefaultSubnet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnet.

func (*DefaultSubnet) DeepCopyInto ¶

func (in *DefaultSubnet) DeepCopyInto(out *DefaultSubnet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultSubnet) DeepCopyObject ¶

func (in *DefaultSubnet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultSubnetList ¶

type DefaultSubnetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DefaultSubnet CRD objects
	Items []DefaultSubnet `json:"items,omitempty"`
}

DefaultSubnetList is a list of DefaultSubnets

func (*DefaultSubnetList) DeepCopy ¶

func (in *DefaultSubnetList) DeepCopy() *DefaultSubnetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnetList.

func (*DefaultSubnetList) DeepCopyInto ¶

func (in *DefaultSubnetList) DeepCopyInto(out *DefaultSubnetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultSubnetList) DeepCopyObject ¶

func (in *DefaultSubnetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultSubnetSpec ¶

type DefaultSubnetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AssignIpv6AddressOnCreation bool   `json:"assignIpv6AddressOnCreation,omitempty" tf:"assign_ipv6_address_on_creation,omitempty"`
	AvailabilityZone            string `json:"availabilityZone" tf:"availability_zone"`
	// +optional
	AvailabilityZoneID string `json:"availabilityZoneID,omitempty" tf:"availability_zone_id,omitempty"`
	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	// +optional
	Ipv6CIDRBlockAssociationID string `json:"ipv6CIDRBlockAssociationID,omitempty" tf:"ipv6_cidr_block_association_id,omitempty"`
	// +optional
	MapPublicIPOnLaunch bool `json:"mapPublicIPOnLaunch,omitempty" tf:"map_public_ip_on_launch,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DefaultSubnetSpec) DeepCopy ¶

func (in *DefaultSubnetSpec) DeepCopy() *DefaultSubnetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnetSpec.

func (*DefaultSubnetSpec) DeepCopyInto ¶

func (in *DefaultSubnetSpec) DeepCopyInto(out *DefaultSubnetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultSubnetStatus ¶

type DefaultSubnetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DefaultSubnetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DefaultSubnetStatus) DeepCopy ¶

func (in *DefaultSubnetStatus) DeepCopy() *DefaultSubnetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultSubnetStatus.

func (*DefaultSubnetStatus) DeepCopyInto ¶

func (in *DefaultSubnetStatus) DeepCopyInto(out *DefaultSubnetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultVpc ¶

type DefaultVpc struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DefaultVpcSpec   `json:"spec,omitempty"`
	Status            DefaultVpcStatus `json:"status,omitempty"`
}

func (*DefaultVpc) DeepCopy ¶

func (in *DefaultVpc) DeepCopy() *DefaultVpc

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVpc.

func (*DefaultVpc) DeepCopyInto ¶

func (in *DefaultVpc) DeepCopyInto(out *DefaultVpc)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultVpc) DeepCopyObject ¶

func (in *DefaultVpc) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultVpcDHCPOptions ¶ added in v0.0.2

type DefaultVpcDHCPOptions struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DefaultVpcDHCPOptionsSpec   `json:"spec,omitempty"`
	Status            DefaultVpcDHCPOptionsStatus `json:"status,omitempty"`
}

func (*DefaultVpcDHCPOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVpcDHCPOptions.

func (*DefaultVpcDHCPOptions) DeepCopyInto ¶ added in v0.0.2

func (in *DefaultVpcDHCPOptions) DeepCopyInto(out *DefaultVpcDHCPOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultVpcDHCPOptions) DeepCopyObject ¶ added in v0.0.2

func (in *DefaultVpcDHCPOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultVpcDHCPOptionsList ¶ added in v0.0.2

type DefaultVpcDHCPOptionsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DefaultVpcDHCPOptions CRD objects
	Items []DefaultVpcDHCPOptions `json:"items,omitempty"`
}

DefaultVpcDHCPOptionsList is a list of DefaultVpcDHCPOptionss

func (*DefaultVpcDHCPOptionsList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVpcDHCPOptionsList.

func (*DefaultVpcDHCPOptionsList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultVpcDHCPOptionsList) DeepCopyObject ¶ added in v0.0.2

func (in *DefaultVpcDHCPOptionsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultVpcDHCPOptionsSpec ¶ added in v0.0.2

type DefaultVpcDHCPOptionsSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DomainName string `json:"domainName,omitempty" tf:"domain_name,omitempty"`
	// +optional
	DomainNameServers string `json:"domainNameServers,omitempty" tf:"domain_name_servers,omitempty"`
	// +optional
	NetbiosNameServers []string `json:"netbiosNameServers,omitempty" tf:"netbios_name_servers,omitempty"`
	// +optional
	NetbiosNodeType string `json:"netbiosNodeType,omitempty" tf:"netbios_node_type,omitempty"`
	// +optional
	NtpServers string `json:"ntpServers,omitempty" tf:"ntp_servers,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DefaultVpcDHCPOptionsSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVpcDHCPOptionsSpec.

func (*DefaultVpcDHCPOptionsSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultVpcDHCPOptionsStatus ¶ added in v0.0.2

type DefaultVpcDHCPOptionsStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DefaultVpcDHCPOptionsSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DefaultVpcDHCPOptionsStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVpcDHCPOptionsStatus.

func (*DefaultVpcDHCPOptionsStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultVpcList ¶

type DefaultVpcList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DefaultVpc CRD objects
	Items []DefaultVpc `json:"items,omitempty"`
}

DefaultVpcList is a list of DefaultVpcs

func (*DefaultVpcList) DeepCopy ¶

func (in *DefaultVpcList) DeepCopy() *DefaultVpcList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVpcList.

func (*DefaultVpcList) DeepCopyInto ¶

func (in *DefaultVpcList) DeepCopyInto(out *DefaultVpcList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DefaultVpcList) DeepCopyObject ¶

func (in *DefaultVpcList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DefaultVpcSpec ¶

type DefaultVpcSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AssignGeneratedIpv6CIDRBlock bool `json:"assignGeneratedIpv6CIDRBlock,omitempty" tf:"assign_generated_ipv6_cidr_block,omitempty"`
	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	// +optional
	DefaultNetworkACLID string `json:"defaultNetworkACLID,omitempty" tf:"default_network_acl_id,omitempty"`
	// +optional
	DefaultRouteTableID string `json:"defaultRouteTableID,omitempty" tf:"default_route_table_id,omitempty"`
	// +optional
	DefaultSecurityGroupID string `json:"defaultSecurityGroupID,omitempty" tf:"default_security_group_id,omitempty"`
	// +optional
	DhcpOptionsID string `json:"dhcpOptionsID,omitempty" tf:"dhcp_options_id,omitempty"`
	// +optional
	EnableClassiclink bool `json:"enableClassiclink,omitempty" tf:"enable_classiclink,omitempty"`
	// +optional
	EnableClassiclinkDNSSupport bool `json:"enableClassiclinkDNSSupport,omitempty" tf:"enable_classiclink_dns_support,omitempty"`
	// +optional
	EnableDNSHostnames bool `json:"enableDNSHostnames,omitempty" tf:"enable_dns_hostnames,omitempty"`
	// +optional
	EnableDNSSupport bool `json:"enableDNSSupport,omitempty" tf:"enable_dns_support,omitempty"`
	// +optional
	InstanceTenancy string `json:"instanceTenancy,omitempty" tf:"instance_tenancy,omitempty"`
	// +optional
	Ipv6AssociationID string `json:"ipv6AssociationID,omitempty" tf:"ipv6_association_id,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	// +optional
	MainRouteTableID string `json:"mainRouteTableID,omitempty" tf:"main_route_table_id,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DefaultVpcSpec) DeepCopy ¶

func (in *DefaultVpcSpec) DeepCopy() *DefaultVpcSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVpcSpec.

func (*DefaultVpcSpec) DeepCopyInto ¶

func (in *DefaultVpcSpec) DeepCopyInto(out *DefaultVpcSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DefaultVpcStatus ¶

type DefaultVpcStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DefaultVpcSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DefaultVpcStatus) DeepCopy ¶

func (in *DefaultVpcStatus) DeepCopy() *DefaultVpcStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DefaultVpcStatus.

func (*DefaultVpcStatus) DeepCopyInto ¶

func (in *DefaultVpcStatus) DeepCopyInto(out *DefaultVpcStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DevicefarmProject ¶

type DevicefarmProject struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DevicefarmProjectSpec   `json:"spec,omitempty"`
	Status            DevicefarmProjectStatus `json:"status,omitempty"`
}

func (*DevicefarmProject) DeepCopy ¶

func (in *DevicefarmProject) DeepCopy() *DevicefarmProject

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicefarmProject.

func (*DevicefarmProject) DeepCopyInto ¶

func (in *DevicefarmProject) DeepCopyInto(out *DevicefarmProject)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DevicefarmProject) DeepCopyObject ¶

func (in *DevicefarmProject) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DevicefarmProjectList ¶

type DevicefarmProjectList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DevicefarmProject CRD objects
	Items []DevicefarmProject `json:"items,omitempty"`
}

DevicefarmProjectList is a list of DevicefarmProjects

func (*DevicefarmProjectList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicefarmProjectList.

func (*DevicefarmProjectList) DeepCopyInto ¶

func (in *DevicefarmProjectList) DeepCopyInto(out *DevicefarmProjectList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DevicefarmProjectList) DeepCopyObject ¶

func (in *DevicefarmProjectList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DevicefarmProjectSpec ¶

type DevicefarmProjectSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name string `json:"name" tf:"name"`
}

func (*DevicefarmProjectSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicefarmProjectSpec.

func (*DevicefarmProjectSpec) DeepCopyInto ¶

func (in *DevicefarmProjectSpec) DeepCopyInto(out *DevicefarmProjectSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DevicefarmProjectStatus ¶

type DevicefarmProjectStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DevicefarmProjectSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DevicefarmProjectStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DevicefarmProjectStatus.

func (*DevicefarmProjectStatus) DeepCopyInto ¶

func (in *DevicefarmProjectStatus) DeepCopyInto(out *DevicefarmProjectStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DirectoryServiceConditionalForwarder ¶

type DirectoryServiceConditionalForwarder struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DirectoryServiceConditionalForwarderSpec   `json:"spec,omitempty"`
	Status            DirectoryServiceConditionalForwarderStatus `json:"status,omitempty"`
}

func (*DirectoryServiceConditionalForwarder) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceConditionalForwarder.

func (*DirectoryServiceConditionalForwarder) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DirectoryServiceConditionalForwarder) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DirectoryServiceConditionalForwarderList ¶

type DirectoryServiceConditionalForwarderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DirectoryServiceConditionalForwarder CRD objects
	Items []DirectoryServiceConditionalForwarder `json:"items,omitempty"`
}

DirectoryServiceConditionalForwarderList is a list of DirectoryServiceConditionalForwarders

func (*DirectoryServiceConditionalForwarderList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceConditionalForwarderList.

func (*DirectoryServiceConditionalForwarderList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DirectoryServiceConditionalForwarderList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DirectoryServiceConditionalForwarderSpec ¶

type DirectoryServiceConditionalForwarderSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DirectoryID string `json:"directoryID" tf:"directory_id"`
	// +kubebuilder:validation:MinItems=1
	DnsIPS           []string `json:"dnsIPS" tf:"dns_ips"`
	RemoteDomainName string   `json:"remoteDomainName" tf:"remote_domain_name"`
}

func (*DirectoryServiceConditionalForwarderSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceConditionalForwarderSpec.

func (*DirectoryServiceConditionalForwarderSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DirectoryServiceConditionalForwarderStatus ¶

type DirectoryServiceConditionalForwarderStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DirectoryServiceConditionalForwarderSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DirectoryServiceConditionalForwarderStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceConditionalForwarderStatus.

func (*DirectoryServiceConditionalForwarderStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DirectoryServiceDirectory ¶

type DirectoryServiceDirectory struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DirectoryServiceDirectorySpec   `json:"spec,omitempty"`
	Status            DirectoryServiceDirectoryStatus `json:"status,omitempty"`
}

func (*DirectoryServiceDirectory) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceDirectory.

func (*DirectoryServiceDirectory) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DirectoryServiceDirectory) DeepCopyObject ¶

func (in *DirectoryServiceDirectory) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DirectoryServiceDirectoryList ¶

type DirectoryServiceDirectoryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DirectoryServiceDirectory CRD objects
	Items []DirectoryServiceDirectory `json:"items,omitempty"`
}

DirectoryServiceDirectoryList is a list of DirectoryServiceDirectorys

func (*DirectoryServiceDirectoryList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceDirectoryList.

func (*DirectoryServiceDirectoryList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DirectoryServiceDirectoryList) DeepCopyObject ¶

func (in *DirectoryServiceDirectoryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DirectoryServiceDirectorySpec ¶

type DirectoryServiceDirectorySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	AccessURL string `json:"accessURL,omitempty" tf:"access_url,omitempty"`
	// +optional
	Alias string `json:"alias,omitempty" tf:"alias,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ConnectSettings []DirectoryServiceDirectorySpecConnectSettings `json:"connectSettings,omitempty" tf:"connect_settings,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	DnsIPAddresses []string `json:"dnsIPAddresses,omitempty" tf:"dns_ip_addresses,omitempty"`
	// +optional
	Edition string `json:"edition,omitempty" tf:"edition,omitempty"`
	// +optional
	EnableSso bool   `json:"enableSso,omitempty" tf:"enable_sso,omitempty"`
	Name      string `json:"name" tf:"name"`
	Password  string `json:"-" sensitive:"true" tf:"password"`
	// +optional
	SecurityGroupID string `json:"securityGroupID,omitempty" tf:"security_group_id,omitempty"`
	// +optional
	ShortName string `json:"shortName,omitempty" tf:"short_name,omitempty"`
	// +optional
	Size string `json:"size,omitempty" tf:"size,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VpcSettings []DirectoryServiceDirectorySpecVpcSettings `json:"vpcSettings,omitempty" tf:"vpc_settings,omitempty"`
}

func (*DirectoryServiceDirectorySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceDirectorySpec.

func (*DirectoryServiceDirectorySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DirectoryServiceDirectorySpecConnectSettings ¶

type DirectoryServiceDirectorySpecConnectSettings struct {
	CustomerDNSIPS   []string `json:"customerDNSIPS" tf:"customer_dns_ips"`
	CustomerUsername string   `json:"customerUsername" tf:"customer_username"`
	SubnetIDS        []string `json:"subnetIDS" tf:"subnet_ids"`
	VpcID            string   `json:"vpcID" tf:"vpc_id"`
}

func (*DirectoryServiceDirectorySpecConnectSettings) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceDirectorySpecConnectSettings.

func (*DirectoryServiceDirectorySpecConnectSettings) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DirectoryServiceDirectorySpecVpcSettings ¶

type DirectoryServiceDirectorySpecVpcSettings struct {
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	VpcID     string   `json:"vpcID" tf:"vpc_id"`
}

func (*DirectoryServiceDirectorySpecVpcSettings) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceDirectorySpecVpcSettings.

func (*DirectoryServiceDirectorySpecVpcSettings) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DirectoryServiceDirectoryStatus ¶

type DirectoryServiceDirectoryStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DirectoryServiceDirectorySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DirectoryServiceDirectoryStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceDirectoryStatus.

func (*DirectoryServiceDirectoryStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DirectoryServiceLogSubscription ¶

type DirectoryServiceLogSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DirectoryServiceLogSubscriptionSpec   `json:"spec,omitempty"`
	Status            DirectoryServiceLogSubscriptionStatus `json:"status,omitempty"`
}

func (*DirectoryServiceLogSubscription) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscription.

func (*DirectoryServiceLogSubscription) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DirectoryServiceLogSubscription) DeepCopyObject ¶

func (in *DirectoryServiceLogSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DirectoryServiceLogSubscriptionList ¶

type DirectoryServiceLogSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DirectoryServiceLogSubscription CRD objects
	Items []DirectoryServiceLogSubscription `json:"items,omitempty"`
}

DirectoryServiceLogSubscriptionList is a list of DirectoryServiceLogSubscriptions

func (*DirectoryServiceLogSubscriptionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscriptionList.

func (*DirectoryServiceLogSubscriptionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DirectoryServiceLogSubscriptionList) DeepCopyObject ¶

func (in *DirectoryServiceLogSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DirectoryServiceLogSubscriptionSpec ¶

type DirectoryServiceLogSubscriptionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DirectoryID  string `json:"directoryID" tf:"directory_id"`
	LogGroupName string `json:"logGroupName" tf:"log_group_name"`
}

func (*DirectoryServiceLogSubscriptionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscriptionSpec.

func (*DirectoryServiceLogSubscriptionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DirectoryServiceLogSubscriptionStatus ¶

type DirectoryServiceLogSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DirectoryServiceLogSubscriptionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DirectoryServiceLogSubscriptionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DirectoryServiceLogSubscriptionStatus.

func (*DirectoryServiceLogSubscriptionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DlmLifecyclePolicy ¶

type DlmLifecyclePolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DlmLifecyclePolicySpec   `json:"spec,omitempty"`
	Status            DlmLifecyclePolicyStatus `json:"status,omitempty"`
}

func (*DlmLifecyclePolicy) DeepCopy ¶

func (in *DlmLifecyclePolicy) DeepCopy() *DlmLifecyclePolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DlmLifecyclePolicy.

func (*DlmLifecyclePolicy) DeepCopyInto ¶

func (in *DlmLifecyclePolicy) DeepCopyInto(out *DlmLifecyclePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DlmLifecyclePolicy) DeepCopyObject ¶

func (in *DlmLifecyclePolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DlmLifecyclePolicyList ¶

type DlmLifecyclePolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DlmLifecyclePolicy CRD objects
	Items []DlmLifecyclePolicy `json:"items,omitempty"`
}

DlmLifecyclePolicyList is a list of DlmLifecyclePolicys

func (*DlmLifecyclePolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DlmLifecyclePolicyList.

func (*DlmLifecyclePolicyList) DeepCopyInto ¶

func (in *DlmLifecyclePolicyList) DeepCopyInto(out *DlmLifecyclePolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DlmLifecyclePolicyList) DeepCopyObject ¶

func (in *DlmLifecyclePolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DlmLifecyclePolicySpec ¶

type DlmLifecyclePolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Description      string `json:"description" tf:"description"`
	ExecutionRoleArn string `json:"executionRoleArn" tf:"execution_role_arn"`
	// +kubebuilder:validation:MaxItems=1
	PolicyDetails []DlmLifecyclePolicySpecPolicyDetails `json:"policyDetails" tf:"policy_details"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
}

func (*DlmLifecyclePolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DlmLifecyclePolicySpec.

func (*DlmLifecyclePolicySpec) DeepCopyInto ¶

func (in *DlmLifecyclePolicySpec) DeepCopyInto(out *DlmLifecyclePolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DlmLifecyclePolicySpecPolicyDetails ¶

type DlmLifecyclePolicySpecPolicyDetails struct {
	ResourceTypes []string                                      `json:"resourceTypes" tf:"resource_types"`
	Schedule      []DlmLifecyclePolicySpecPolicyDetailsSchedule `json:"schedule" tf:"schedule"`
	TargetTags    map[string]string                             `json:"targetTags" tf:"target_tags"`
}

func (*DlmLifecyclePolicySpecPolicyDetails) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DlmLifecyclePolicySpecPolicyDetails.

func (*DlmLifecyclePolicySpecPolicyDetails) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DlmLifecyclePolicySpecPolicyDetailsSchedule ¶

type DlmLifecyclePolicySpecPolicyDetailsSchedule struct {
	// +optional
	CopyTags bool `json:"copyTags,omitempty" tf:"copy_tags,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	CreateRule []DlmLifecyclePolicySpecPolicyDetailsScheduleCreateRule `json:"createRule" tf:"create_rule"`
	Name       string                                                  `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	RetainRule []DlmLifecyclePolicySpecPolicyDetailsScheduleRetainRule `json:"retainRule" tf:"retain_rule"`
	// +optional
	TagsToAdd map[string]string `json:"tagsToAdd,omitempty" tf:"tags_to_add,omitempty"`
}

func (*DlmLifecyclePolicySpecPolicyDetailsSchedule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DlmLifecyclePolicySpecPolicyDetailsSchedule.

func (*DlmLifecyclePolicySpecPolicyDetailsSchedule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DlmLifecyclePolicySpecPolicyDetailsScheduleCreateRule ¶

type DlmLifecyclePolicySpecPolicyDetailsScheduleCreateRule struct {
	Interval int64 `json:"interval" tf:"interval"`
	// +optional
	IntervalUnit string `json:"intervalUnit,omitempty" tf:"interval_unit,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Times []string `json:"times,omitempty" tf:"times,omitempty"`
}

func (*DlmLifecyclePolicySpecPolicyDetailsScheduleCreateRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DlmLifecyclePolicySpecPolicyDetailsScheduleCreateRule.

func (*DlmLifecyclePolicySpecPolicyDetailsScheduleCreateRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DlmLifecyclePolicySpecPolicyDetailsScheduleRetainRule ¶

type DlmLifecyclePolicySpecPolicyDetailsScheduleRetainRule struct {
	Count int64 `json:"count" tf:"count"`
}

func (*DlmLifecyclePolicySpecPolicyDetailsScheduleRetainRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DlmLifecyclePolicySpecPolicyDetailsScheduleRetainRule.

func (*DlmLifecyclePolicySpecPolicyDetailsScheduleRetainRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DlmLifecyclePolicyStatus ¶

type DlmLifecyclePolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DlmLifecyclePolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DlmLifecyclePolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DlmLifecyclePolicyStatus.

func (*DlmLifecyclePolicyStatus) DeepCopyInto ¶

func (in *DlmLifecyclePolicyStatus) DeepCopyInto(out *DlmLifecyclePolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsCertificate ¶

type DmsCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DmsCertificateSpec   `json:"spec,omitempty"`
	Status            DmsCertificateStatus `json:"status,omitempty"`
}

func (*DmsCertificate) DeepCopy ¶

func (in *DmsCertificate) DeepCopy() *DmsCertificate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsCertificate.

func (*DmsCertificate) DeepCopyInto ¶

func (in *DmsCertificate) DeepCopyInto(out *DmsCertificate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsCertificate) DeepCopyObject ¶

func (in *DmsCertificate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsCertificateList ¶

type DmsCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DmsCertificate CRD objects
	Items []DmsCertificate `json:"items,omitempty"`
}

DmsCertificateList is a list of DmsCertificates

func (*DmsCertificateList) DeepCopy ¶

func (in *DmsCertificateList) DeepCopy() *DmsCertificateList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsCertificateList.

func (*DmsCertificateList) DeepCopyInto ¶

func (in *DmsCertificateList) DeepCopyInto(out *DmsCertificateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsCertificateList) DeepCopyObject ¶

func (in *DmsCertificateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsCertificateSpec ¶

type DmsCertificateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	CertificateArn string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`
	CertificateID  string `json:"certificateID" tf:"certificate_id"`
	// +optional
	CertificatePem string `json:"-" sensitive:"true" tf:"certificate_pem,omitempty"`
	// +optional
	CertificateWallet string `json:"-" sensitive:"true" tf:"certificate_wallet,omitempty"`
}

func (*DmsCertificateSpec) DeepCopy ¶

func (in *DmsCertificateSpec) DeepCopy() *DmsCertificateSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsCertificateSpec.

func (*DmsCertificateSpec) DeepCopyInto ¶

func (in *DmsCertificateSpec) DeepCopyInto(out *DmsCertificateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsCertificateStatus ¶

type DmsCertificateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DmsCertificateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DmsCertificateStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsCertificateStatus.

func (*DmsCertificateStatus) DeepCopyInto ¶

func (in *DmsCertificateStatus) DeepCopyInto(out *DmsCertificateStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsEndpoint ¶

type DmsEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DmsEndpointSpec   `json:"spec,omitempty"`
	Status            DmsEndpointStatus `json:"status,omitempty"`
}

func (*DmsEndpoint) DeepCopy ¶

func (in *DmsEndpoint) DeepCopy() *DmsEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEndpoint.

func (*DmsEndpoint) DeepCopyInto ¶

func (in *DmsEndpoint) DeepCopyInto(out *DmsEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsEndpoint) DeepCopyObject ¶

func (in *DmsEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsEndpointList ¶

type DmsEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DmsEndpoint CRD objects
	Items []DmsEndpoint `json:"items,omitempty"`
}

DmsEndpointList is a list of DmsEndpoints

func (*DmsEndpointList) DeepCopy ¶

func (in *DmsEndpointList) DeepCopy() *DmsEndpointList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEndpointList.

func (*DmsEndpointList) DeepCopyInto ¶

func (in *DmsEndpointList) DeepCopyInto(out *DmsEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsEndpointList) DeepCopyObject ¶

func (in *DmsEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsEndpointSpec ¶

type DmsEndpointSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	CertificateArn string `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`
	// +optional
	DatabaseName string `json:"databaseName,omitempty" tf:"database_name,omitempty"`
	// +optional
	EndpointArn  string `json:"endpointArn,omitempty" tf:"endpoint_arn,omitempty"`
	EndpointID   string `json:"endpointID" tf:"endpoint_id"`
	EndpointType string `json:"endpointType" tf:"endpoint_type"`
	EngineName   string `json:"engineName" tf:"engine_name"`
	// +optional
	ExtraConnectionAttributes string `json:"extraConnectionAttributes,omitempty" tf:"extra_connection_attributes,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	MongodbSettings []DmsEndpointSpecMongodbSettings `json:"mongodbSettings,omitempty" tf:"mongodb_settings,omitempty"`
	// +optional
	Password string `json:"-" sensitive:"true" tf:"password,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	S3Settings []DmsEndpointSpecS3Settings `json:"s3Settings,omitempty" tf:"s3_settings,omitempty"`
	// +optional
	ServerName string `json:"serverName,omitempty" tf:"server_name,omitempty"`
	// +optional
	ServiceAccessRole string `json:"serviceAccessRole,omitempty" tf:"service_access_role,omitempty"`
	// +optional
	SslMode string `json:"sslMode,omitempty" tf:"ssl_mode,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Username string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*DmsEndpointSpec) DeepCopy ¶

func (in *DmsEndpointSpec) DeepCopy() *DmsEndpointSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEndpointSpec.

func (*DmsEndpointSpec) DeepCopyInto ¶

func (in *DmsEndpointSpec) DeepCopyInto(out *DmsEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsEndpointSpecMongodbSettings ¶

type DmsEndpointSpecMongodbSettings struct {
	// +optional
	AuthMechanism string `json:"authMechanism,omitempty" tf:"auth_mechanism,omitempty"`
	// +optional
	AuthSource string `json:"authSource,omitempty" tf:"auth_source,omitempty"`
	// +optional
	AuthType string `json:"authType,omitempty" tf:"auth_type,omitempty"`
	// +optional
	DocsToInvestigate string `json:"docsToInvestigate,omitempty" tf:"docs_to_investigate,omitempty"`
	// +optional
	ExtractDocID string `json:"extractDocID,omitempty" tf:"extract_doc_id,omitempty"`
	// +optional
	NestingLevel string `json:"nestingLevel,omitempty" tf:"nesting_level,omitempty"`
}

func (*DmsEndpointSpecMongodbSettings) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEndpointSpecMongodbSettings.

func (*DmsEndpointSpecMongodbSettings) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsEndpointSpecS3Settings ¶

type DmsEndpointSpecS3Settings struct {
	// +optional
	BucketFolder string `json:"bucketFolder,omitempty" tf:"bucket_folder,omitempty"`
	// +optional
	BucketName string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"`
	// +optional
	CompressionType string `json:"compressionType,omitempty" tf:"compression_type,omitempty"`
	// +optional
	CsvDelimiter string `json:"csvDelimiter,omitempty" tf:"csv_delimiter,omitempty"`
	// +optional
	CsvRowDelimiter string `json:"csvRowDelimiter,omitempty" tf:"csv_row_delimiter,omitempty"`
	// +optional
	ExternalTableDefinition string `json:"externalTableDefinition,omitempty" tf:"external_table_definition,omitempty"`
	// +optional
	ServiceAccessRoleArn string `json:"serviceAccessRoleArn,omitempty" tf:"service_access_role_arn,omitempty"`
}

func (*DmsEndpointSpecS3Settings) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEndpointSpecS3Settings.

func (*DmsEndpointSpecS3Settings) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsEndpointStatus ¶

type DmsEndpointStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DmsEndpointSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DmsEndpointStatus) DeepCopy ¶

func (in *DmsEndpointStatus) DeepCopy() *DmsEndpointStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsEndpointStatus.

func (*DmsEndpointStatus) DeepCopyInto ¶

func (in *DmsEndpointStatus) DeepCopyInto(out *DmsEndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsReplicationInstance ¶

type DmsReplicationInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DmsReplicationInstanceSpec   `json:"spec,omitempty"`
	Status            DmsReplicationInstanceStatus `json:"status,omitempty"`
}

func (*DmsReplicationInstance) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstance.

func (*DmsReplicationInstance) DeepCopyInto ¶

func (in *DmsReplicationInstance) DeepCopyInto(out *DmsReplicationInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsReplicationInstance) DeepCopyObject ¶

func (in *DmsReplicationInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsReplicationInstanceList ¶

type DmsReplicationInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DmsReplicationInstance CRD objects
	Items []DmsReplicationInstance `json:"items,omitempty"`
}

DmsReplicationInstanceList is a list of DmsReplicationInstances

func (*DmsReplicationInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstanceList.

func (*DmsReplicationInstanceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsReplicationInstanceList) DeepCopyObject ¶

func (in *DmsReplicationInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsReplicationInstanceSpec ¶

type DmsReplicationInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllocatedStorage int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"`
	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	AutoMinorVersionUpgrade bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	MultiAz bool `json:"multiAz,omitempty" tf:"multi_az,omitempty"`
	// +optional
	PreferredMaintenanceWindow string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`
	// +optional
	PubliclyAccessible bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,omitempty"`
	// +optional
	ReplicationInstanceArn   string `json:"replicationInstanceArn,omitempty" tf:"replication_instance_arn,omitempty"`
	ReplicationInstanceClass string `json:"replicationInstanceClass" tf:"replication_instance_class"`
	ReplicationInstanceID    string `json:"replicationInstanceID" tf:"replication_instance_id"`
	// +optional
	ReplicationInstancePrivateIPS []string `json:"replicationInstancePrivateIPS,omitempty" tf:"replication_instance_private_ips,omitempty"`
	// +optional
	ReplicationInstancePublicIPS []string `json:"replicationInstancePublicIPS,omitempty" tf:"replication_instance_public_ips,omitempty"`
	// +optional
	ReplicationSubnetGroupID string `json:"replicationSubnetGroupID,omitempty" tf:"replication_subnet_group_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
}

func (*DmsReplicationInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstanceSpec.

func (*DmsReplicationInstanceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsReplicationInstanceStatus ¶

type DmsReplicationInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DmsReplicationInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DmsReplicationInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationInstanceStatus.

func (*DmsReplicationInstanceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsReplicationSubnetGroup ¶

type DmsReplicationSubnetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DmsReplicationSubnetGroupSpec   `json:"spec,omitempty"`
	Status            DmsReplicationSubnetGroupStatus `json:"status,omitempty"`
}

func (*DmsReplicationSubnetGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationSubnetGroup.

func (*DmsReplicationSubnetGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsReplicationSubnetGroup) DeepCopyObject ¶

func (in *DmsReplicationSubnetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsReplicationSubnetGroupList ¶

type DmsReplicationSubnetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DmsReplicationSubnetGroup CRD objects
	Items []DmsReplicationSubnetGroup `json:"items,omitempty"`
}

DmsReplicationSubnetGroupList is a list of DmsReplicationSubnetGroups

func (*DmsReplicationSubnetGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationSubnetGroupList.

func (*DmsReplicationSubnetGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsReplicationSubnetGroupList) DeepCopyObject ¶

func (in *DmsReplicationSubnetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsReplicationSubnetGroupSpec ¶

type DmsReplicationSubnetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ReplicationSubnetGroupArn         string   `json:"replicationSubnetGroupArn,omitempty" tf:"replication_subnet_group_arn,omitempty"`
	ReplicationSubnetGroupDescription string   `json:"replicationSubnetGroupDescription" tf:"replication_subnet_group_description"`
	ReplicationSubnetGroupID          string   `json:"replicationSubnetGroupID" tf:"replication_subnet_group_id"`
	SubnetIDS                         []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DmsReplicationSubnetGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationSubnetGroupSpec.

func (*DmsReplicationSubnetGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsReplicationSubnetGroupStatus ¶

type DmsReplicationSubnetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DmsReplicationSubnetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DmsReplicationSubnetGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationSubnetGroupStatus.

func (*DmsReplicationSubnetGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsReplicationTask ¶

type DmsReplicationTask struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DmsReplicationTaskSpec   `json:"spec,omitempty"`
	Status            DmsReplicationTaskStatus `json:"status,omitempty"`
}

func (*DmsReplicationTask) DeepCopy ¶

func (in *DmsReplicationTask) DeepCopy() *DmsReplicationTask

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationTask.

func (*DmsReplicationTask) DeepCopyInto ¶

func (in *DmsReplicationTask) DeepCopyInto(out *DmsReplicationTask)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsReplicationTask) DeepCopyObject ¶

func (in *DmsReplicationTask) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsReplicationTaskList ¶

type DmsReplicationTaskList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DmsReplicationTask CRD objects
	Items []DmsReplicationTask `json:"items,omitempty"`
}

DmsReplicationTaskList is a list of DmsReplicationTasks

func (*DmsReplicationTaskList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationTaskList.

func (*DmsReplicationTaskList) DeepCopyInto ¶

func (in *DmsReplicationTaskList) DeepCopyInto(out *DmsReplicationTaskList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DmsReplicationTaskList) DeepCopyObject ¶

func (in *DmsReplicationTaskList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DmsReplicationTaskSpec ¶

type DmsReplicationTaskSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CdcStartTime           string `json:"cdcStartTime,omitempty" tf:"cdc_start_time,omitempty"`
	MigrationType          string `json:"migrationType" tf:"migration_type"`
	ReplicationInstanceArn string `json:"replicationInstanceArn" tf:"replication_instance_arn"`
	// +optional
	ReplicationTaskArn string `json:"replicationTaskArn,omitempty" tf:"replication_task_arn,omitempty"`
	ReplicationTaskID  string `json:"replicationTaskID" tf:"replication_task_id"`
	// +optional
	ReplicationTaskSettings string `json:"replicationTaskSettings,omitempty" tf:"replication_task_settings,omitempty"`
	SourceEndpointArn       string `json:"sourceEndpointArn" tf:"source_endpoint_arn"`
	TableMappings           string `json:"tableMappings" tf:"table_mappings"`
	// +optional
	Tags              map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	TargetEndpointArn string            `json:"targetEndpointArn" tf:"target_endpoint_arn"`
}

func (*DmsReplicationTaskSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationTaskSpec.

func (*DmsReplicationTaskSpec) DeepCopyInto ¶

func (in *DmsReplicationTaskSpec) DeepCopyInto(out *DmsReplicationTaskSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DmsReplicationTaskStatus ¶

type DmsReplicationTaskStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DmsReplicationTaskSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DmsReplicationTaskStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DmsReplicationTaskStatus.

func (*DmsReplicationTaskStatus) DeepCopyInto ¶

func (in *DmsReplicationTaskStatus) DeepCopyInto(out *DmsReplicationTaskStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbCluster ¶

type DocdbCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DocdbClusterSpec   `json:"spec,omitempty"`
	Status            DocdbClusterStatus `json:"status,omitempty"`
}

func (*DocdbCluster) DeepCopy ¶

func (in *DocdbCluster) DeepCopy() *DocdbCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbCluster.

func (*DocdbCluster) DeepCopyInto ¶

func (in *DocdbCluster) DeepCopyInto(out *DocdbCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbCluster) DeepCopyObject ¶

func (in *DocdbCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbClusterInstance ¶

type DocdbClusterInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DocdbClusterInstanceSpec   `json:"spec,omitempty"`
	Status            DocdbClusterInstanceStatus `json:"status,omitempty"`
}

func (*DocdbClusterInstance) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstance.

func (*DocdbClusterInstance) DeepCopyInto ¶

func (in *DocdbClusterInstance) DeepCopyInto(out *DocdbClusterInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterInstance) DeepCopyObject ¶

func (in *DocdbClusterInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbClusterInstanceList ¶

type DocdbClusterInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DocdbClusterInstance CRD objects
	Items []DocdbClusterInstance `json:"items,omitempty"`
}

DocdbClusterInstanceList is a list of DocdbClusterInstances

func (*DocdbClusterInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstanceList.

func (*DocdbClusterInstanceList) DeepCopyInto ¶

func (in *DocdbClusterInstanceList) DeepCopyInto(out *DocdbClusterInstanceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterInstanceList) DeepCopyObject ¶

func (in *DocdbClusterInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbClusterInstanceSpec ¶

type DocdbClusterInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutoMinorVersionUpgrade bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"`
	// +optional
	AvailabilityZone  string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	ClusterIdentifier string `json:"clusterIdentifier" tf:"cluster_identifier"`
	// +optional
	DbSubnetGroupName string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name,omitempty"`
	// +optional
	DbiResourceID string `json:"dbiResourceID,omitempty" tf:"dbi_resource_id,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	Identifier string `json:"identifier,omitempty" tf:"identifier,omitempty"`
	// +optional
	IdentifierPrefix string `json:"identifierPrefix,omitempty" tf:"identifier_prefix,omitempty"`
	InstanceClass    string `json:"instanceClass" tf:"instance_class"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PreferredBackupWindow string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window,omitempty"`
	// +optional
	PreferredMaintenanceWindow string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`
	// +optional
	PromotionTier int64 `json:"promotionTier,omitempty" tf:"promotion_tier,omitempty"`
	// +optional
	PubliclyAccessible bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Writer bool `json:"writer,omitempty" tf:"writer,omitempty"`
}

func (*DocdbClusterInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstanceSpec.

func (*DocdbClusterInstanceSpec) DeepCopyInto ¶

func (in *DocdbClusterInstanceSpec) DeepCopyInto(out *DocdbClusterInstanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterInstanceStatus ¶

type DocdbClusterInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DocdbClusterInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DocdbClusterInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterInstanceStatus.

func (*DocdbClusterInstanceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterList ¶

type DocdbClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DocdbCluster CRD objects
	Items []DocdbCluster `json:"items,omitempty"`
}

DocdbClusterList is a list of DocdbClusters

func (*DocdbClusterList) DeepCopy ¶

func (in *DocdbClusterList) DeepCopy() *DocdbClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterList.

func (*DocdbClusterList) DeepCopyInto ¶

func (in *DocdbClusterList) DeepCopyInto(out *DocdbClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterList) DeepCopyObject ¶

func (in *DocdbClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbClusterParameterGroup ¶

type DocdbClusterParameterGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DocdbClusterParameterGroupSpec   `json:"spec,omitempty"`
	Status            DocdbClusterParameterGroupStatus `json:"status,omitempty"`
}

func (*DocdbClusterParameterGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterParameterGroup.

func (*DocdbClusterParameterGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterParameterGroup) DeepCopyObject ¶

func (in *DocdbClusterParameterGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbClusterParameterGroupList ¶

type DocdbClusterParameterGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DocdbClusterParameterGroup CRD objects
	Items []DocdbClusterParameterGroup `json:"items,omitempty"`
}

DocdbClusterParameterGroupList is a list of DocdbClusterParameterGroups

func (*DocdbClusterParameterGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterParameterGroupList.

func (*DocdbClusterParameterGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterParameterGroupList) DeepCopyObject ¶

func (in *DocdbClusterParameterGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbClusterParameterGroupSpec ¶

type DocdbClusterParameterGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Family      string `json:"family" tf:"family"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Parameter []DocdbClusterParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DocdbClusterParameterGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterParameterGroupSpec.

func (*DocdbClusterParameterGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterParameterGroupSpecParameter ¶

type DocdbClusterParameterGroupSpecParameter struct {
	// +optional
	ApplyMethod string `json:"applyMethod,omitempty" tf:"apply_method,omitempty"`
	Name        string `json:"name" tf:"name"`
	Value       string `json:"value" tf:"value"`
}

func (*DocdbClusterParameterGroupSpecParameter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterParameterGroupSpecParameter.

func (*DocdbClusterParameterGroupSpecParameter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterParameterGroupStatus ¶

type DocdbClusterParameterGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DocdbClusterParameterGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DocdbClusterParameterGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterParameterGroupStatus.

func (*DocdbClusterParameterGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterSnapshot ¶

type DocdbClusterSnapshot struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DocdbClusterSnapshotSpec   `json:"spec,omitempty"`
	Status            DocdbClusterSnapshotStatus `json:"status,omitempty"`
}

func (*DocdbClusterSnapshot) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterSnapshot.

func (*DocdbClusterSnapshot) DeepCopyInto ¶

func (in *DocdbClusterSnapshot) DeepCopyInto(out *DocdbClusterSnapshot)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterSnapshot) DeepCopyObject ¶

func (in *DocdbClusterSnapshot) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbClusterSnapshotList ¶

type DocdbClusterSnapshotList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DocdbClusterSnapshot CRD objects
	Items []DocdbClusterSnapshot `json:"items,omitempty"`
}

DocdbClusterSnapshotList is a list of DocdbClusterSnapshots

func (*DocdbClusterSnapshotList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterSnapshotList.

func (*DocdbClusterSnapshotList) DeepCopyInto ¶

func (in *DocdbClusterSnapshotList) DeepCopyInto(out *DocdbClusterSnapshotList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbClusterSnapshotList) DeepCopyObject ¶

func (in *DocdbClusterSnapshotList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbClusterSnapshotSpec ¶

type DocdbClusterSnapshotSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AvailabilityZones   []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	DbClusterIdentifier string   `json:"dbClusterIdentifier" tf:"db_cluster_identifier"`
	// +optional
	DbClusterSnapshotArn        string `json:"dbClusterSnapshotArn,omitempty" tf:"db_cluster_snapshot_arn,omitempty"`
	DbClusterSnapshotIdentifier string `json:"dbClusterSnapshotIdentifier" tf:"db_cluster_snapshot_identifier"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	SnapshotType string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"`
	// +optional
	SourceDbClusterSnapshotArn string `json:"sourceDbClusterSnapshotArn,omitempty" tf:"source_db_cluster_snapshot_arn,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*DocdbClusterSnapshotSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterSnapshotSpec.

func (*DocdbClusterSnapshotSpec) DeepCopyInto ¶

func (in *DocdbClusterSnapshotSpec) DeepCopyInto(out *DocdbClusterSnapshotSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterSnapshotStatus ¶

type DocdbClusterSnapshotStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DocdbClusterSnapshotSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DocdbClusterSnapshotStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterSnapshotStatus.

func (*DocdbClusterSnapshotStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterSpec ¶

type DocdbClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	BackupRetentionPeriod int64 `json:"backupRetentionPeriod,omitempty" tf:"backup_retention_period,omitempty"`
	// +optional
	ClusterIdentifier string `json:"clusterIdentifier,omitempty" tf:"cluster_identifier,omitempty"`
	// +optional
	ClusterIdentifierPrefix string `json:"clusterIdentifierPrefix,omitempty" tf:"cluster_identifier_prefix,omitempty"`
	// +optional
	ClusterMembers []string `json:"clusterMembers,omitempty" tf:"cluster_members,omitempty"`
	// +optional
	ClusterResourceID string `json:"clusterResourceID,omitempty" tf:"cluster_resource_id,omitempty"`
	// +optional
	DbClusterParameterGroupName string `json:"dbClusterParameterGroupName,omitempty" tf:"db_cluster_parameter_group_name,omitempty"`
	// +optional
	DbSubnetGroupName string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name,omitempty"`
	// +optional
	EnabledCloudwatchLogsExports []string `json:"enabledCloudwatchLogsExports,omitempty" tf:"enabled_cloudwatch_logs_exports,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	FinalSnapshotIdentifier string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier,omitempty"`
	// +optional
	HostedZoneID string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	MasterPassword string `json:"-" sensitive:"true" tf:"master_password,omitempty"`
	// +optional
	MasterUsername string `json:"masterUsername,omitempty" tf:"master_username,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PreferredBackupWindow string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window,omitempty"`
	// +optional
	PreferredMaintenanceWindow string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`
	// +optional
	ReaderEndpoint string `json:"readerEndpoint,omitempty" tf:"reader_endpoint,omitempty"`
	// +optional
	SkipFinalSnapshot bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot,omitempty"`
	// +optional
	SnapshotIdentifier string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
}

func (*DocdbClusterSpec) DeepCopy ¶

func (in *DocdbClusterSpec) DeepCopy() *DocdbClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterSpec.

func (*DocdbClusterSpec) DeepCopyInto ¶

func (in *DocdbClusterSpec) DeepCopyInto(out *DocdbClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbClusterStatus ¶

type DocdbClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DocdbClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DocdbClusterStatus) DeepCopy ¶

func (in *DocdbClusterStatus) DeepCopy() *DocdbClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbClusterStatus.

func (*DocdbClusterStatus) DeepCopyInto ¶

func (in *DocdbClusterStatus) DeepCopyInto(out *DocdbClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbSubnetGroup ¶

type DocdbSubnetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DocdbSubnetGroupSpec   `json:"spec,omitempty"`
	Status            DocdbSubnetGroupStatus `json:"status,omitempty"`
}

func (*DocdbSubnetGroup) DeepCopy ¶

func (in *DocdbSubnetGroup) DeepCopy() *DocdbSubnetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroup.

func (*DocdbSubnetGroup) DeepCopyInto ¶

func (in *DocdbSubnetGroup) DeepCopyInto(out *DocdbSubnetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbSubnetGroup) DeepCopyObject ¶

func (in *DocdbSubnetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbSubnetGroupList ¶

type DocdbSubnetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DocdbSubnetGroup CRD objects
	Items []DocdbSubnetGroup `json:"items,omitempty"`
}

DocdbSubnetGroupList is a list of DocdbSubnetGroups

func (*DocdbSubnetGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroupList.

func (*DocdbSubnetGroupList) DeepCopyInto ¶

func (in *DocdbSubnetGroupList) DeepCopyInto(out *DocdbSubnetGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DocdbSubnetGroupList) DeepCopyObject ¶

func (in *DocdbSubnetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DocdbSubnetGroupSpec ¶

type DocdbSubnetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +kubebuilder:validation:MinItems=1
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DocdbSubnetGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroupSpec.

func (*DocdbSubnetGroupSpec) DeepCopyInto ¶

func (in *DocdbSubnetGroupSpec) DeepCopyInto(out *DocdbSubnetGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DocdbSubnetGroupStatus ¶

type DocdbSubnetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DocdbSubnetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DocdbSubnetGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DocdbSubnetGroupStatus.

func (*DocdbSubnetGroupStatus) DeepCopyInto ¶

func (in *DocdbSubnetGroupStatus) DeepCopyInto(out *DocdbSubnetGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxBGPPeer ¶ added in v0.0.2

type DxBGPPeer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxBGPPeerSpec   `json:"spec,omitempty"`
	Status            DxBGPPeerStatus `json:"status,omitempty"`
}

func (*DxBGPPeer) DeepCopy ¶ added in v0.0.2

func (in *DxBGPPeer) DeepCopy() *DxBGPPeer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBGPPeer.

func (*DxBGPPeer) DeepCopyInto ¶ added in v0.0.2

func (in *DxBGPPeer) DeepCopyInto(out *DxBGPPeer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxBGPPeer) DeepCopyObject ¶ added in v0.0.2

func (in *DxBGPPeer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxBGPPeerList ¶ added in v0.0.2

type DxBGPPeerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxBGPPeer CRD objects
	Items []DxBGPPeer `json:"items,omitempty"`
}

DxBGPPeerList is a list of DxBGPPeers

func (*DxBGPPeerList) DeepCopy ¶ added in v0.0.2

func (in *DxBGPPeerList) DeepCopy() *DxBGPPeerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBGPPeerList.

func (*DxBGPPeerList) DeepCopyInto ¶ added in v0.0.2

func (in *DxBGPPeerList) DeepCopyInto(out *DxBGPPeerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxBGPPeerList) DeepCopyObject ¶ added in v0.0.2

func (in *DxBGPPeerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxBGPPeerSpec ¶ added in v0.0.2

type DxBGPPeerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AddressFamily string `json:"addressFamily" tf:"address_family"`
	// +optional
	AmazonAddress string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`
	// +optional
	AwsDevice string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`
	BgpAsn    int64  `json:"bgpAsn" tf:"bgp_asn"`
	// +optional
	BgpAuthKey string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`
	// +optional
	BgpPeerID string `json:"bgpPeerID,omitempty" tf:"bgp_peer_id,omitempty"`
	// +optional
	BgpStatus string `json:"bgpStatus,omitempty" tf:"bgp_status,omitempty"`
	// +optional
	CustomerAddress    string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`
	VirtualInterfaceID string `json:"virtualInterfaceID" tf:"virtual_interface_id"`
}

func (*DxBGPPeerSpec) DeepCopy ¶ added in v0.0.2

func (in *DxBGPPeerSpec) DeepCopy() *DxBGPPeerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBGPPeerSpec.

func (*DxBGPPeerSpec) DeepCopyInto ¶ added in v0.0.2

func (in *DxBGPPeerSpec) DeepCopyInto(out *DxBGPPeerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxBGPPeerStatus ¶ added in v0.0.2

type DxBGPPeerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxBGPPeerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxBGPPeerStatus) DeepCopy ¶ added in v0.0.2

func (in *DxBGPPeerStatus) DeepCopy() *DxBGPPeerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxBGPPeerStatus.

func (*DxBGPPeerStatus) DeepCopyInto ¶ added in v0.0.2

func (in *DxBGPPeerStatus) DeepCopyInto(out *DxBGPPeerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxConnection ¶

type DxConnection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxConnectionSpec   `json:"spec,omitempty"`
	Status            DxConnectionStatus `json:"status,omitempty"`
}

func (*DxConnection) DeepCopy ¶

func (in *DxConnection) DeepCopy() *DxConnection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnection.

func (*DxConnection) DeepCopyInto ¶

func (in *DxConnection) DeepCopyInto(out *DxConnection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxConnection) DeepCopyObject ¶

func (in *DxConnection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxConnectionAssociation ¶

type DxConnectionAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxConnectionAssociationSpec   `json:"spec,omitempty"`
	Status            DxConnectionAssociationStatus `json:"status,omitempty"`
}

func (*DxConnectionAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociation.

func (*DxConnectionAssociation) DeepCopyInto ¶

func (in *DxConnectionAssociation) DeepCopyInto(out *DxConnectionAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxConnectionAssociation) DeepCopyObject ¶

func (in *DxConnectionAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxConnectionAssociationList ¶

type DxConnectionAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxConnectionAssociation CRD objects
	Items []DxConnectionAssociation `json:"items,omitempty"`
}

DxConnectionAssociationList is a list of DxConnectionAssociations

func (*DxConnectionAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociationList.

func (*DxConnectionAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxConnectionAssociationList) DeepCopyObject ¶

func (in *DxConnectionAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxConnectionAssociationSpec ¶

type DxConnectionAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ConnectionID string `json:"connectionID" tf:"connection_id"`
	LagID        string `json:"lagID" tf:"lag_id"`
}

func (*DxConnectionAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociationSpec.

func (*DxConnectionAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxConnectionAssociationStatus ¶

type DxConnectionAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxConnectionAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxConnectionAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionAssociationStatus.

func (*DxConnectionAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxConnectionList ¶

type DxConnectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxConnection CRD objects
	Items []DxConnection `json:"items,omitempty"`
}

DxConnectionList is a list of DxConnections

func (*DxConnectionList) DeepCopy ¶

func (in *DxConnectionList) DeepCopy() *DxConnectionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionList.

func (*DxConnectionList) DeepCopyInto ¶

func (in *DxConnectionList) DeepCopyInto(out *DxConnectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxConnectionList) DeepCopyObject ¶

func (in *DxConnectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxConnectionSpec ¶

type DxConnectionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsDevice string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`
	Bandwidth string `json:"bandwidth" tf:"bandwidth"`
	// +optional
	HasLogicalRedundancy string `json:"hasLogicalRedundancy,omitempty" tf:"has_logical_redundancy,omitempty"`
	// +optional
	JumboFrameCapable bool   `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`
	Location          string `json:"location" tf:"location"`
	Name              string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DxConnectionSpec) DeepCopy ¶

func (in *DxConnectionSpec) DeepCopy() *DxConnectionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionSpec.

func (*DxConnectionSpec) DeepCopyInto ¶

func (in *DxConnectionSpec) DeepCopyInto(out *DxConnectionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxConnectionStatus ¶

type DxConnectionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxConnectionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxConnectionStatus) DeepCopy ¶

func (in *DxConnectionStatus) DeepCopy() *DxConnectionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxConnectionStatus.

func (*DxConnectionStatus) DeepCopyInto ¶

func (in *DxConnectionStatus) DeepCopyInto(out *DxConnectionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxGateway ¶

type DxGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxGatewaySpec   `json:"spec,omitempty"`
	Status            DxGatewayStatus `json:"status,omitempty"`
}

func (*DxGateway) DeepCopy ¶

func (in *DxGateway) DeepCopy() *DxGateway

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGateway.

func (*DxGateway) DeepCopyInto ¶

func (in *DxGateway) DeepCopyInto(out *DxGateway)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxGateway) DeepCopyObject ¶

func (in *DxGateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxGatewayAssociation ¶

type DxGatewayAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxGatewayAssociationSpec   `json:"spec,omitempty"`
	Status            DxGatewayAssociationStatus `json:"status,omitempty"`
}

func (*DxGatewayAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociation.

func (*DxGatewayAssociation) DeepCopyInto ¶

func (in *DxGatewayAssociation) DeepCopyInto(out *DxGatewayAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxGatewayAssociation) DeepCopyObject ¶

func (in *DxGatewayAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxGatewayAssociationList ¶

type DxGatewayAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxGatewayAssociation CRD objects
	Items []DxGatewayAssociation `json:"items,omitempty"`
}

DxGatewayAssociationList is a list of DxGatewayAssociations

func (*DxGatewayAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationList.

func (*DxGatewayAssociationList) DeepCopyInto ¶

func (in *DxGatewayAssociationList) DeepCopyInto(out *DxGatewayAssociationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxGatewayAssociationList) DeepCopyObject ¶

func (in *DxGatewayAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxGatewayAssociationProposal ¶

type DxGatewayAssociationProposal struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxGatewayAssociationProposalSpec   `json:"spec,omitempty"`
	Status            DxGatewayAssociationProposalStatus `json:"status,omitempty"`
}

func (*DxGatewayAssociationProposal) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposal.

func (*DxGatewayAssociationProposal) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxGatewayAssociationProposal) DeepCopyObject ¶

func (in *DxGatewayAssociationProposal) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxGatewayAssociationProposalList ¶

type DxGatewayAssociationProposalList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxGatewayAssociationProposal CRD objects
	Items []DxGatewayAssociationProposal `json:"items,omitempty"`
}

DxGatewayAssociationProposalList is a list of DxGatewayAssociationProposals

func (*DxGatewayAssociationProposalList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposalList.

func (*DxGatewayAssociationProposalList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxGatewayAssociationProposalList) DeepCopyObject ¶

func (in *DxGatewayAssociationProposalList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxGatewayAssociationProposalSpec ¶

type DxGatewayAssociationProposalSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllowedPrefixes []string `json:"allowedPrefixes,omitempty" tf:"allowed_prefixes,omitempty"`
	// +optional
	AssociatedGatewayID string `json:"associatedGatewayID,omitempty" tf:"associated_gateway_id,omitempty"`
	// +optional
	AssociatedGatewayOwnerAccountID string `json:"associatedGatewayOwnerAccountID,omitempty" tf:"associated_gateway_owner_account_id,omitempty"`
	// +optional
	AssociatedGatewayType   string `json:"associatedGatewayType,omitempty" tf:"associated_gateway_type,omitempty"`
	DxGatewayID             string `json:"dxGatewayID" tf:"dx_gateway_id"`
	DxGatewayOwnerAccountID string `json:"dxGatewayOwnerAccountID" tf:"dx_gateway_owner_account_id"`
	// +optional
	// Deprecated
	VpnGatewayID string `json:"vpnGatewayID,omitempty" tf:"vpn_gateway_id,omitempty"`
}

func (*DxGatewayAssociationProposalSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposalSpec.

func (*DxGatewayAssociationProposalSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxGatewayAssociationProposalStatus ¶

type DxGatewayAssociationProposalStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxGatewayAssociationProposalSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxGatewayAssociationProposalStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationProposalStatus.

func (*DxGatewayAssociationProposalStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxGatewayAssociationSpec ¶

type DxGatewayAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllowedPrefixes []string `json:"allowedPrefixes,omitempty" tf:"allowed_prefixes,omitempty"`
	// +optional
	AssociatedGatewayID string `json:"associatedGatewayID,omitempty" tf:"associated_gateway_id,omitempty"`
	// +optional
	AssociatedGatewayOwnerAccountID string `json:"associatedGatewayOwnerAccountID,omitempty" tf:"associated_gateway_owner_account_id,omitempty"`
	// +optional
	AssociatedGatewayType string `json:"associatedGatewayType,omitempty" tf:"associated_gateway_type,omitempty"`
	// +optional
	DxGatewayAssociationID string `json:"dxGatewayAssociationID,omitempty" tf:"dx_gateway_association_id,omitempty"`
	DxGatewayID            string `json:"dxGatewayID" tf:"dx_gateway_id"`
	// +optional
	DxGatewayOwnerAccountID string `json:"dxGatewayOwnerAccountID,omitempty" tf:"dx_gateway_owner_account_id,omitempty"`
	// +optional
	ProposalID string `json:"proposalID,omitempty" tf:"proposal_id,omitempty"`
	// +optional
	// Deprecated
	VpnGatewayID string `json:"vpnGatewayID,omitempty" tf:"vpn_gateway_id,omitempty"`
}

func (*DxGatewayAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationSpec.

func (*DxGatewayAssociationSpec) DeepCopyInto ¶

func (in *DxGatewayAssociationSpec) DeepCopyInto(out *DxGatewayAssociationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxGatewayAssociationStatus ¶

type DxGatewayAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxGatewayAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxGatewayAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayAssociationStatus.

func (*DxGatewayAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxGatewayList ¶

type DxGatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxGateway CRD objects
	Items []DxGateway `json:"items,omitempty"`
}

DxGatewayList is a list of DxGateways

func (*DxGatewayList) DeepCopy ¶

func (in *DxGatewayList) DeepCopy() *DxGatewayList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayList.

func (*DxGatewayList) DeepCopyInto ¶

func (in *DxGatewayList) DeepCopyInto(out *DxGatewayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxGatewayList) DeepCopyObject ¶

func (in *DxGatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxGatewaySpec ¶

type DxGatewaySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AmazonSideAsn string `json:"amazonSideAsn" tf:"amazon_side_asn"`
	Name          string `json:"name" tf:"name"`
	// +optional
	OwnerAccountID string `json:"ownerAccountID,omitempty" tf:"owner_account_id,omitempty"`
}

func (*DxGatewaySpec) DeepCopy ¶

func (in *DxGatewaySpec) DeepCopy() *DxGatewaySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewaySpec.

func (*DxGatewaySpec) DeepCopyInto ¶

func (in *DxGatewaySpec) DeepCopyInto(out *DxGatewaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxGatewayStatus ¶

type DxGatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxGatewaySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxGatewayStatus) DeepCopy ¶

func (in *DxGatewayStatus) DeepCopy() *DxGatewayStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxGatewayStatus.

func (*DxGatewayStatus) DeepCopyInto ¶

func (in *DxGatewayStatus) DeepCopyInto(out *DxGatewayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxHostedPrivateVirtualInterface ¶

type DxHostedPrivateVirtualInterface struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxHostedPrivateVirtualInterfaceSpec   `json:"spec,omitempty"`
	Status            DxHostedPrivateVirtualInterfaceStatus `json:"status,omitempty"`
}

func (*DxHostedPrivateVirtualInterface) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterface.

func (*DxHostedPrivateVirtualInterface) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxHostedPrivateVirtualInterface) DeepCopyObject ¶

func (in *DxHostedPrivateVirtualInterface) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxHostedPrivateVirtualInterfaceAccepter ¶

type DxHostedPrivateVirtualInterfaceAccepter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxHostedPrivateVirtualInterfaceAccepterSpec   `json:"spec,omitempty"`
	Status            DxHostedPrivateVirtualInterfaceAccepterStatus `json:"status,omitempty"`
}

func (*DxHostedPrivateVirtualInterfaceAccepter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceAccepter.

func (*DxHostedPrivateVirtualInterfaceAccepter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxHostedPrivateVirtualInterfaceAccepter) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxHostedPrivateVirtualInterfaceAccepterList ¶

type DxHostedPrivateVirtualInterfaceAccepterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxHostedPrivateVirtualInterfaceAccepter CRD objects
	Items []DxHostedPrivateVirtualInterfaceAccepter `json:"items,omitempty"`
}

DxHostedPrivateVirtualInterfaceAccepterList is a list of DxHostedPrivateVirtualInterfaceAccepters

func (*DxHostedPrivateVirtualInterfaceAccepterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceAccepterList.

func (*DxHostedPrivateVirtualInterfaceAccepterList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxHostedPrivateVirtualInterfaceAccepterList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxHostedPrivateVirtualInterfaceAccepterSpec ¶

type DxHostedPrivateVirtualInterfaceAccepterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DxGatewayID string `json:"dxGatewayID,omitempty" tf:"dx_gateway_id,omitempty"`
	// +optional
	Tags               map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	VirtualInterfaceID string            `json:"virtualInterfaceID" tf:"virtual_interface_id"`
	// +optional
	VpnGatewayID string `json:"vpnGatewayID,omitempty" tf:"vpn_gateway_id,omitempty"`
}

func (*DxHostedPrivateVirtualInterfaceAccepterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceAccepterSpec.

func (*DxHostedPrivateVirtualInterfaceAccepterSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxHostedPrivateVirtualInterfaceAccepterStatus ¶

type DxHostedPrivateVirtualInterfaceAccepterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxHostedPrivateVirtualInterfaceAccepterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxHostedPrivateVirtualInterfaceAccepterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceAccepterStatus.

func (*DxHostedPrivateVirtualInterfaceAccepterStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxHostedPrivateVirtualInterfaceList ¶

type DxHostedPrivateVirtualInterfaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxHostedPrivateVirtualInterface CRD objects
	Items []DxHostedPrivateVirtualInterface `json:"items,omitempty"`
}

DxHostedPrivateVirtualInterfaceList is a list of DxHostedPrivateVirtualInterfaces

func (*DxHostedPrivateVirtualInterfaceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceList.

func (*DxHostedPrivateVirtualInterfaceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxHostedPrivateVirtualInterfaceList) DeepCopyObject ¶

func (in *DxHostedPrivateVirtualInterfaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxHostedPrivateVirtualInterfaceSpec ¶

type DxHostedPrivateVirtualInterfaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AddressFamily string `json:"addressFamily" tf:"address_family"`
	// +optional
	AmazonAddress string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsDevice string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`
	BgpAsn    int64  `json:"bgpAsn" tf:"bgp_asn"`
	// +optional
	BgpAuthKey   string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`
	ConnectionID string `json:"connectionID" tf:"connection_id"`
	// +optional
	CustomerAddress string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`
	// +optional
	JumboFrameCapable bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`
	// +optional
	Mtu            int64  `json:"mtu,omitempty" tf:"mtu,omitempty"`
	Name           string `json:"name" tf:"name"`
	OwnerAccountID string `json:"ownerAccountID" tf:"owner_account_id"`
	Vlan           int64  `json:"vlan" tf:"vlan"`
}

func (*DxHostedPrivateVirtualInterfaceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceSpec.

func (*DxHostedPrivateVirtualInterfaceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxHostedPrivateVirtualInterfaceStatus ¶

type DxHostedPrivateVirtualInterfaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxHostedPrivateVirtualInterfaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxHostedPrivateVirtualInterfaceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPrivateVirtualInterfaceStatus.

func (*DxHostedPrivateVirtualInterfaceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxHostedPublicVirtualInterface ¶

type DxHostedPublicVirtualInterface struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxHostedPublicVirtualInterfaceSpec   `json:"spec,omitempty"`
	Status            DxHostedPublicVirtualInterfaceStatus `json:"status,omitempty"`
}

func (*DxHostedPublicVirtualInterface) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterface.

func (*DxHostedPublicVirtualInterface) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxHostedPublicVirtualInterface) DeepCopyObject ¶

func (in *DxHostedPublicVirtualInterface) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxHostedPublicVirtualInterfaceAccepter ¶

type DxHostedPublicVirtualInterfaceAccepter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxHostedPublicVirtualInterfaceAccepterSpec   `json:"spec,omitempty"`
	Status            DxHostedPublicVirtualInterfaceAccepterStatus `json:"status,omitempty"`
}

func (*DxHostedPublicVirtualInterfaceAccepter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceAccepter.

func (*DxHostedPublicVirtualInterfaceAccepter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxHostedPublicVirtualInterfaceAccepter) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxHostedPublicVirtualInterfaceAccepterList ¶

type DxHostedPublicVirtualInterfaceAccepterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxHostedPublicVirtualInterfaceAccepter CRD objects
	Items []DxHostedPublicVirtualInterfaceAccepter `json:"items,omitempty"`
}

DxHostedPublicVirtualInterfaceAccepterList is a list of DxHostedPublicVirtualInterfaceAccepters

func (*DxHostedPublicVirtualInterfaceAccepterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceAccepterList.

func (*DxHostedPublicVirtualInterfaceAccepterList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxHostedPublicVirtualInterfaceAccepterList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxHostedPublicVirtualInterfaceAccepterSpec ¶

type DxHostedPublicVirtualInterfaceAccepterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Tags               map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	VirtualInterfaceID string            `json:"virtualInterfaceID" tf:"virtual_interface_id"`
}

func (*DxHostedPublicVirtualInterfaceAccepterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceAccepterSpec.

func (*DxHostedPublicVirtualInterfaceAccepterSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxHostedPublicVirtualInterfaceAccepterStatus ¶

type DxHostedPublicVirtualInterfaceAccepterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxHostedPublicVirtualInterfaceAccepterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxHostedPublicVirtualInterfaceAccepterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceAccepterStatus.

func (*DxHostedPublicVirtualInterfaceAccepterStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxHostedPublicVirtualInterfaceList ¶

type DxHostedPublicVirtualInterfaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxHostedPublicVirtualInterface CRD objects
	Items []DxHostedPublicVirtualInterface `json:"items,omitempty"`
}

DxHostedPublicVirtualInterfaceList is a list of DxHostedPublicVirtualInterfaces

func (*DxHostedPublicVirtualInterfaceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceList.

func (*DxHostedPublicVirtualInterfaceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxHostedPublicVirtualInterfaceList) DeepCopyObject ¶

func (in *DxHostedPublicVirtualInterfaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxHostedPublicVirtualInterfaceSpec ¶

type DxHostedPublicVirtualInterfaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AddressFamily string `json:"addressFamily" tf:"address_family"`
	// +optional
	AmazonAddress string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsDevice string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`
	BgpAsn    int64  `json:"bgpAsn" tf:"bgp_asn"`
	// +optional
	BgpAuthKey   string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`
	ConnectionID string `json:"connectionID" tf:"connection_id"`
	// +optional
	CustomerAddress string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`
	Name            string `json:"name" tf:"name"`
	OwnerAccountID  string `json:"ownerAccountID" tf:"owner_account_id"`
	// +kubebuilder:validation:MinItems=1
	RouteFilterPrefixes []string `json:"routeFilterPrefixes" tf:"route_filter_prefixes"`
	Vlan                int64    `json:"vlan" tf:"vlan"`
}

func (*DxHostedPublicVirtualInterfaceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceSpec.

func (*DxHostedPublicVirtualInterfaceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxHostedPublicVirtualInterfaceStatus ¶

type DxHostedPublicVirtualInterfaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxHostedPublicVirtualInterfaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxHostedPublicVirtualInterfaceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxHostedPublicVirtualInterfaceStatus.

func (*DxHostedPublicVirtualInterfaceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxLag ¶

type DxLag struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxLagSpec   `json:"spec,omitempty"`
	Status            DxLagStatus `json:"status,omitempty"`
}

func (*DxLag) DeepCopy ¶

func (in *DxLag) DeepCopy() *DxLag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxLag.

func (*DxLag) DeepCopyInto ¶

func (in *DxLag) DeepCopyInto(out *DxLag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxLag) DeepCopyObject ¶

func (in *DxLag) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxLagList ¶

type DxLagList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxLag CRD objects
	Items []DxLag `json:"items,omitempty"`
}

DxLagList is a list of DxLags

func (*DxLagList) DeepCopy ¶

func (in *DxLagList) DeepCopy() *DxLagList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxLagList.

func (*DxLagList) DeepCopyInto ¶

func (in *DxLagList) DeepCopyInto(out *DxLagList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxLagList) DeepCopyObject ¶

func (in *DxLagList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxLagSpec ¶

type DxLagSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                  string `json:"arn,omitempty" tf:"arn,omitempty"`
	ConnectionsBandwidth string `json:"connectionsBandwidth" tf:"connections_bandwidth"`
	// +optional
	ForceDestroy bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`
	// +optional
	HasLogicalRedundancy string `json:"hasLogicalRedundancy,omitempty" tf:"has_logical_redundancy,omitempty"`
	// +optional
	JumboFrameCapable bool   `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`
	Location          string `json:"location" tf:"location"`
	Name              string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*DxLagSpec) DeepCopy ¶

func (in *DxLagSpec) DeepCopy() *DxLagSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxLagSpec.

func (*DxLagSpec) DeepCopyInto ¶

func (in *DxLagSpec) DeepCopyInto(out *DxLagSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxLagStatus ¶

type DxLagStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxLagSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxLagStatus) DeepCopy ¶

func (in *DxLagStatus) DeepCopy() *DxLagStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxLagStatus.

func (*DxLagStatus) DeepCopyInto ¶

func (in *DxLagStatus) DeepCopyInto(out *DxLagStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxPrivateVirtualInterface ¶

type DxPrivateVirtualInterface struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxPrivateVirtualInterfaceSpec   `json:"spec,omitempty"`
	Status            DxPrivateVirtualInterfaceStatus `json:"status,omitempty"`
}

func (*DxPrivateVirtualInterface) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterface.

func (*DxPrivateVirtualInterface) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxPrivateVirtualInterface) DeepCopyObject ¶

func (in *DxPrivateVirtualInterface) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxPrivateVirtualInterfaceList ¶

type DxPrivateVirtualInterfaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxPrivateVirtualInterface CRD objects
	Items []DxPrivateVirtualInterface `json:"items,omitempty"`
}

DxPrivateVirtualInterfaceList is a list of DxPrivateVirtualInterfaces

func (*DxPrivateVirtualInterfaceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterfaceList.

func (*DxPrivateVirtualInterfaceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxPrivateVirtualInterfaceList) DeepCopyObject ¶

func (in *DxPrivateVirtualInterfaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxPrivateVirtualInterfaceSpec ¶

type DxPrivateVirtualInterfaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AddressFamily string `json:"addressFamily" tf:"address_family"`
	// +optional
	AmazonAddress string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsDevice string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`
	BgpAsn    int64  `json:"bgpAsn" tf:"bgp_asn"`
	// +optional
	BgpAuthKey   string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`
	ConnectionID string `json:"connectionID" tf:"connection_id"`
	// +optional
	CustomerAddress string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`
	// +optional
	DxGatewayID string `json:"dxGatewayID,omitempty" tf:"dx_gateway_id,omitempty"`
	// +optional
	JumboFrameCapable bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`
	// +optional
	Mtu  int64  `json:"mtu,omitempty" tf:"mtu,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	Vlan int64             `json:"vlan" tf:"vlan"`
	// +optional
	VpnGatewayID string `json:"vpnGatewayID,omitempty" tf:"vpn_gateway_id,omitempty"`
}

func (*DxPrivateVirtualInterfaceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterfaceSpec.

func (*DxPrivateVirtualInterfaceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxPrivateVirtualInterfaceStatus ¶

type DxPrivateVirtualInterfaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxPrivateVirtualInterfaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxPrivateVirtualInterfaceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPrivateVirtualInterfaceStatus.

func (*DxPrivateVirtualInterfaceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxPublicVirtualInterface ¶

type DxPublicVirtualInterface struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxPublicVirtualInterfaceSpec   `json:"spec,omitempty"`
	Status            DxPublicVirtualInterfaceStatus `json:"status,omitempty"`
}

func (*DxPublicVirtualInterface) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPublicVirtualInterface.

func (*DxPublicVirtualInterface) DeepCopyInto ¶

func (in *DxPublicVirtualInterface) DeepCopyInto(out *DxPublicVirtualInterface)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxPublicVirtualInterface) DeepCopyObject ¶

func (in *DxPublicVirtualInterface) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxPublicVirtualInterfaceList ¶

type DxPublicVirtualInterfaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxPublicVirtualInterface CRD objects
	Items []DxPublicVirtualInterface `json:"items,omitempty"`
}

DxPublicVirtualInterfaceList is a list of DxPublicVirtualInterfaces

func (*DxPublicVirtualInterfaceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPublicVirtualInterfaceList.

func (*DxPublicVirtualInterfaceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxPublicVirtualInterfaceList) DeepCopyObject ¶

func (in *DxPublicVirtualInterfaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxPublicVirtualInterfaceSpec ¶

type DxPublicVirtualInterfaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AddressFamily string `json:"addressFamily" tf:"address_family"`
	// +optional
	AmazonAddress string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsDevice string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`
	BgpAsn    int64  `json:"bgpAsn" tf:"bgp_asn"`
	// +optional
	BgpAuthKey   string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`
	ConnectionID string `json:"connectionID" tf:"connection_id"`
	// +optional
	CustomerAddress string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`
	Name            string `json:"name" tf:"name"`
	// +kubebuilder:validation:MinItems=1
	RouteFilterPrefixes []string `json:"routeFilterPrefixes" tf:"route_filter_prefixes"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	Vlan int64             `json:"vlan" tf:"vlan"`
}

func (*DxPublicVirtualInterfaceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPublicVirtualInterfaceSpec.

func (*DxPublicVirtualInterfaceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxPublicVirtualInterfaceStatus ¶

type DxPublicVirtualInterfaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxPublicVirtualInterfaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxPublicVirtualInterfaceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxPublicVirtualInterfaceStatus.

func (*DxPublicVirtualInterfaceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxTransitVirtualInterface ¶ added in v0.2.0

type DxTransitVirtualInterface struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DxTransitVirtualInterfaceSpec   `json:"spec,omitempty"`
	Status            DxTransitVirtualInterfaceStatus `json:"status,omitempty"`
}

func (*DxTransitVirtualInterface) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterface.

func (*DxTransitVirtualInterface) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxTransitVirtualInterface) DeepCopyObject ¶ added in v0.2.0

func (in *DxTransitVirtualInterface) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxTransitVirtualInterfaceList ¶ added in v0.2.0

type DxTransitVirtualInterfaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DxTransitVirtualInterface CRD objects
	Items []DxTransitVirtualInterface `json:"items,omitempty"`
}

DxTransitVirtualInterfaceList is a list of DxTransitVirtualInterfaces

func (*DxTransitVirtualInterfaceList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterfaceList.

func (*DxTransitVirtualInterfaceList) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DxTransitVirtualInterfaceList) DeepCopyObject ¶ added in v0.2.0

func (in *DxTransitVirtualInterfaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DxTransitVirtualInterfaceSpec ¶ added in v0.2.0

type DxTransitVirtualInterfaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AddressFamily string `json:"addressFamily" tf:"address_family"`
	// +optional
	AmazonAddress string `json:"amazonAddress,omitempty" tf:"amazon_address,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsDevice string `json:"awsDevice,omitempty" tf:"aws_device,omitempty"`
	BgpAsn    int64  `json:"bgpAsn" tf:"bgp_asn"`
	// +optional
	BgpAuthKey   string `json:"bgpAuthKey,omitempty" tf:"bgp_auth_key,omitempty"`
	ConnectionID string `json:"connectionID" tf:"connection_id"`
	// +optional
	CustomerAddress string `json:"customerAddress,omitempty" tf:"customer_address,omitempty"`
	DxGatewayID     string `json:"dxGatewayID" tf:"dx_gateway_id"`
	// +optional
	JumboFrameCapable bool `json:"jumboFrameCapable,omitempty" tf:"jumbo_frame_capable,omitempty"`
	// +optional
	Mtu  int64  `json:"mtu,omitempty" tf:"mtu,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	Vlan int64             `json:"vlan" tf:"vlan"`
}

func (*DxTransitVirtualInterfaceSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterfaceSpec.

func (*DxTransitVirtualInterfaceSpec) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DxTransitVirtualInterfaceStatus ¶ added in v0.2.0

type DxTransitVirtualInterfaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DxTransitVirtualInterfaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DxTransitVirtualInterfaceStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DxTransitVirtualInterfaceStatus.

func (*DxTransitVirtualInterfaceStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbGlobalTable ¶

type DynamodbGlobalTable struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DynamodbGlobalTableSpec   `json:"spec,omitempty"`
	Status            DynamodbGlobalTableStatus `json:"status,omitempty"`
}

func (*DynamodbGlobalTable) DeepCopy ¶

func (in *DynamodbGlobalTable) DeepCopy() *DynamodbGlobalTable

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbGlobalTable.

func (*DynamodbGlobalTable) DeepCopyInto ¶

func (in *DynamodbGlobalTable) DeepCopyInto(out *DynamodbGlobalTable)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DynamodbGlobalTable) DeepCopyObject ¶

func (in *DynamodbGlobalTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DynamodbGlobalTableList ¶

type DynamodbGlobalTableList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DynamodbGlobalTable CRD objects
	Items []DynamodbGlobalTable `json:"items,omitempty"`
}

DynamodbGlobalTableList is a list of DynamodbGlobalTables

func (*DynamodbGlobalTableList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbGlobalTableList.

func (*DynamodbGlobalTableList) DeepCopyInto ¶

func (in *DynamodbGlobalTableList) DeepCopyInto(out *DynamodbGlobalTableList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DynamodbGlobalTableList) DeepCopyObject ¶

func (in *DynamodbGlobalTableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DynamodbGlobalTableSpec ¶

type DynamodbGlobalTableSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn     string                           `json:"arn,omitempty" tf:"arn,omitempty"`
	Name    string                           `json:"name" tf:"name"`
	Replica []DynamodbGlobalTableSpecReplica `json:"replica" tf:"replica"`
}

func (*DynamodbGlobalTableSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbGlobalTableSpec.

func (*DynamodbGlobalTableSpec) DeepCopyInto ¶

func (in *DynamodbGlobalTableSpec) DeepCopyInto(out *DynamodbGlobalTableSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbGlobalTableSpecReplica ¶

type DynamodbGlobalTableSpecReplica struct {
	RegionName string `json:"regionName" tf:"region_name"`
}

func (*DynamodbGlobalTableSpecReplica) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbGlobalTableSpecReplica.

func (*DynamodbGlobalTableSpecReplica) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbGlobalTableStatus ¶

type DynamodbGlobalTableStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DynamodbGlobalTableSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DynamodbGlobalTableStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbGlobalTableStatus.

func (*DynamodbGlobalTableStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTable ¶

type DynamodbTable struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DynamodbTableSpec   `json:"spec,omitempty"`
	Status            DynamodbTableStatus `json:"status,omitempty"`
}

func (*DynamodbTable) DeepCopy ¶

func (in *DynamodbTable) DeepCopy() *DynamodbTable

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTable.

func (*DynamodbTable) DeepCopyInto ¶

func (in *DynamodbTable) DeepCopyInto(out *DynamodbTable)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DynamodbTable) DeepCopyObject ¶

func (in *DynamodbTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DynamodbTableItem ¶

type DynamodbTableItem struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DynamodbTableItemSpec   `json:"spec,omitempty"`
	Status            DynamodbTableItemStatus `json:"status,omitempty"`
}

func (*DynamodbTableItem) DeepCopy ¶

func (in *DynamodbTableItem) DeepCopy() *DynamodbTableItem

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableItem.

func (*DynamodbTableItem) DeepCopyInto ¶

func (in *DynamodbTableItem) DeepCopyInto(out *DynamodbTableItem)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DynamodbTableItem) DeepCopyObject ¶

func (in *DynamodbTableItem) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DynamodbTableItemList ¶

type DynamodbTableItemList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DynamodbTableItem CRD objects
	Items []DynamodbTableItem `json:"items,omitempty"`
}

DynamodbTableItemList is a list of DynamodbTableItems

func (*DynamodbTableItemList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableItemList.

func (*DynamodbTableItemList) DeepCopyInto ¶

func (in *DynamodbTableItemList) DeepCopyInto(out *DynamodbTableItemList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DynamodbTableItemList) DeepCopyObject ¶

func (in *DynamodbTableItemList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DynamodbTableItemSpec ¶

type DynamodbTableItemSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	HashKey string `json:"hashKey" tf:"hash_key"`
	Item    string `json:"item" tf:"item"`
	// +optional
	RangeKey  string `json:"rangeKey,omitempty" tf:"range_key,omitempty"`
	TableName string `json:"tableName" tf:"table_name"`
}

func (*DynamodbTableItemSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableItemSpec.

func (*DynamodbTableItemSpec) DeepCopyInto ¶

func (in *DynamodbTableItemSpec) DeepCopyInto(out *DynamodbTableItemSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableItemStatus ¶

type DynamodbTableItemStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DynamodbTableItemSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DynamodbTableItemStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableItemStatus.

func (*DynamodbTableItemStatus) DeepCopyInto ¶

func (in *DynamodbTableItemStatus) DeepCopyInto(out *DynamodbTableItemStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableList ¶

type DynamodbTableList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of DynamodbTable CRD objects
	Items []DynamodbTable `json:"items,omitempty"`
}

DynamodbTableList is a list of DynamodbTables

func (*DynamodbTableList) DeepCopy ¶

func (in *DynamodbTableList) DeepCopy() *DynamodbTableList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableList.

func (*DynamodbTableList) DeepCopyInto ¶

func (in *DynamodbTableList) DeepCopyInto(out *DynamodbTableList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DynamodbTableList) DeepCopyObject ¶

func (in *DynamodbTableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type DynamodbTableSpec ¶

type DynamodbTableSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn       string                       `json:"arn,omitempty" tf:"arn,omitempty"`
	Attribute []DynamodbTableSpecAttribute `json:"attribute" tf:"attribute"`
	// +optional
	BillingMode string `json:"billingMode,omitempty" tf:"billing_mode,omitempty"`
	// +optional
	GlobalSecondaryIndex []DynamodbTableSpecGlobalSecondaryIndex `json:"globalSecondaryIndex,omitempty" tf:"global_secondary_index,omitempty"`
	HashKey              string                                  `json:"hashKey" tf:"hash_key"`
	// +optional
	LocalSecondaryIndex []DynamodbTableSpecLocalSecondaryIndex `json:"localSecondaryIndex,omitempty" tf:"local_secondary_index,omitempty"`
	Name                string                                 `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	PointInTimeRecovery []DynamodbTableSpecPointInTimeRecovery `json:"pointInTimeRecovery,omitempty" tf:"point_in_time_recovery,omitempty"`
	// +optional
	RangeKey string `json:"rangeKey,omitempty" tf:"range_key,omitempty"`
	// +optional
	ReadCapacity int64 `json:"readCapacity,omitempty" tf:"read_capacity,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ServerSideEncryption []DynamodbTableSpecServerSideEncryption `json:"serverSideEncryption,omitempty" tf:"server_side_encryption,omitempty"`
	// +optional
	StreamArn string `json:"streamArn,omitempty" tf:"stream_arn,omitempty"`
	// +optional
	StreamEnabled bool `json:"streamEnabled,omitempty" tf:"stream_enabled,omitempty"`
	// +optional
	StreamLabel string `json:"streamLabel,omitempty" tf:"stream_label,omitempty"`
	// +optional
	StreamViewType string `json:"streamViewType,omitempty" tf:"stream_view_type,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Ttl []DynamodbTableSpecTtl `json:"ttl,omitempty" tf:"ttl,omitempty"`
	// +optional
	WriteCapacity int64 `json:"writeCapacity,omitempty" tf:"write_capacity,omitempty"`
}

func (*DynamodbTableSpec) DeepCopy ¶

func (in *DynamodbTableSpec) DeepCopy() *DynamodbTableSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableSpec.

func (*DynamodbTableSpec) DeepCopyInto ¶

func (in *DynamodbTableSpec) DeepCopyInto(out *DynamodbTableSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableSpecAttribute ¶

type DynamodbTableSpecAttribute struct {
	Name string `json:"name" tf:"name"`
	Type string `json:"type" tf:"type"`
}

func (*DynamodbTableSpecAttribute) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableSpecAttribute.

func (*DynamodbTableSpecAttribute) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableSpecGlobalSecondaryIndex ¶

type DynamodbTableSpecGlobalSecondaryIndex struct {
	HashKey string `json:"hashKey" tf:"hash_key"`
	Name    string `json:"name" tf:"name"`
	// +optional
	NonKeyAttributes []string `json:"nonKeyAttributes,omitempty" tf:"non_key_attributes,omitempty"`
	ProjectionType   string   `json:"projectionType" tf:"projection_type"`
	// +optional
	RangeKey string `json:"rangeKey,omitempty" tf:"range_key,omitempty"`
	// +optional
	ReadCapacity int64 `json:"readCapacity,omitempty" tf:"read_capacity,omitempty"`
	// +optional
	WriteCapacity int64 `json:"writeCapacity,omitempty" tf:"write_capacity,omitempty"`
}

func (*DynamodbTableSpecGlobalSecondaryIndex) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableSpecGlobalSecondaryIndex.

func (*DynamodbTableSpecGlobalSecondaryIndex) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableSpecLocalSecondaryIndex ¶

type DynamodbTableSpecLocalSecondaryIndex struct {
	Name string `json:"name" tf:"name"`
	// +optional
	NonKeyAttributes []string `json:"nonKeyAttributes,omitempty" tf:"non_key_attributes,omitempty"`
	ProjectionType   string   `json:"projectionType" tf:"projection_type"`
	RangeKey         string   `json:"rangeKey" tf:"range_key"`
}

func (*DynamodbTableSpecLocalSecondaryIndex) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableSpecLocalSecondaryIndex.

func (*DynamodbTableSpecLocalSecondaryIndex) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableSpecPointInTimeRecovery ¶ added in v0.0.2

type DynamodbTableSpecPointInTimeRecovery struct {
	Enabled bool `json:"enabled" tf:"enabled"`
}

func (*DynamodbTableSpecPointInTimeRecovery) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableSpecPointInTimeRecovery.

func (*DynamodbTableSpecPointInTimeRecovery) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableSpecServerSideEncryption ¶ added in v0.0.2

type DynamodbTableSpecServerSideEncryption struct {
	Enabled bool `json:"enabled" tf:"enabled"`
}

func (*DynamodbTableSpecServerSideEncryption) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableSpecServerSideEncryption.

func (*DynamodbTableSpecServerSideEncryption) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableSpecTtl ¶

type DynamodbTableSpecTtl struct {
	AttributeName string `json:"attributeName" tf:"attribute_name"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*DynamodbTableSpecTtl) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableSpecTtl.

func (*DynamodbTableSpecTtl) DeepCopyInto ¶

func (in *DynamodbTableSpecTtl) DeepCopyInto(out *DynamodbTableSpecTtl)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DynamodbTableStatus ¶

type DynamodbTableStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *DynamodbTableSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*DynamodbTableStatus) DeepCopy ¶

func (in *DynamodbTableStatus) DeepCopy() *DynamodbTableStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DynamodbTableStatus.

func (*DynamodbTableStatus) DeepCopyInto ¶

func (in *DynamodbTableStatus) DeepCopyInto(out *DynamodbTableStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsDefaultKmsKey ¶

type EbsDefaultKmsKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EbsDefaultKmsKeySpec   `json:"spec,omitempty"`
	Status            EbsDefaultKmsKeyStatus `json:"status,omitempty"`
}

func (*EbsDefaultKmsKey) DeepCopy ¶

func (in *EbsDefaultKmsKey) DeepCopy() *EbsDefaultKmsKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsDefaultKmsKey.

func (*EbsDefaultKmsKey) DeepCopyInto ¶

func (in *EbsDefaultKmsKey) DeepCopyInto(out *EbsDefaultKmsKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsDefaultKmsKey) DeepCopyObject ¶

func (in *EbsDefaultKmsKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsDefaultKmsKeyList ¶

type EbsDefaultKmsKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EbsDefaultKmsKey CRD objects
	Items []EbsDefaultKmsKey `json:"items,omitempty"`
}

EbsDefaultKmsKeyList is a list of EbsDefaultKmsKeys

func (*EbsDefaultKmsKeyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsDefaultKmsKeyList.

func (*EbsDefaultKmsKeyList) DeepCopyInto ¶

func (in *EbsDefaultKmsKeyList) DeepCopyInto(out *EbsDefaultKmsKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsDefaultKmsKeyList) DeepCopyObject ¶

func (in *EbsDefaultKmsKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsDefaultKmsKeySpec ¶

type EbsDefaultKmsKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	KeyArn string `json:"keyArn" tf:"key_arn"`
}

func (*EbsDefaultKmsKeySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsDefaultKmsKeySpec.

func (*EbsDefaultKmsKeySpec) DeepCopyInto ¶

func (in *EbsDefaultKmsKeySpec) DeepCopyInto(out *EbsDefaultKmsKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsDefaultKmsKeyStatus ¶

type EbsDefaultKmsKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EbsDefaultKmsKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EbsDefaultKmsKeyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsDefaultKmsKeyStatus.

func (*EbsDefaultKmsKeyStatus) DeepCopyInto ¶

func (in *EbsDefaultKmsKeyStatus) DeepCopyInto(out *EbsDefaultKmsKeyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsEncryptionByDefault ¶

type EbsEncryptionByDefault struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EbsEncryptionByDefaultSpec   `json:"spec,omitempty"`
	Status            EbsEncryptionByDefaultStatus `json:"status,omitempty"`
}

func (*EbsEncryptionByDefault) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefault.

func (*EbsEncryptionByDefault) DeepCopyInto ¶

func (in *EbsEncryptionByDefault) DeepCopyInto(out *EbsEncryptionByDefault)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsEncryptionByDefault) DeepCopyObject ¶

func (in *EbsEncryptionByDefault) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsEncryptionByDefaultList ¶

type EbsEncryptionByDefaultList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EbsEncryptionByDefault CRD objects
	Items []EbsEncryptionByDefault `json:"items,omitempty"`
}

EbsEncryptionByDefaultList is a list of EbsEncryptionByDefaults

func (*EbsEncryptionByDefaultList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefaultList.

func (*EbsEncryptionByDefaultList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsEncryptionByDefaultList) DeepCopyObject ¶

func (in *EbsEncryptionByDefaultList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsEncryptionByDefaultSpec ¶

type EbsEncryptionByDefaultSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*EbsEncryptionByDefaultSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefaultSpec.

func (*EbsEncryptionByDefaultSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsEncryptionByDefaultStatus ¶

type EbsEncryptionByDefaultStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EbsEncryptionByDefaultSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EbsEncryptionByDefaultStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsEncryptionByDefaultStatus.

func (*EbsEncryptionByDefaultStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsSnapshot ¶

type EbsSnapshot struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EbsSnapshotSpec   `json:"spec,omitempty"`
	Status            EbsSnapshotStatus `json:"status,omitempty"`
}

func (*EbsSnapshot) DeepCopy ¶

func (in *EbsSnapshot) DeepCopy() *EbsSnapshot

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsSnapshot.

func (*EbsSnapshot) DeepCopyInto ¶

func (in *EbsSnapshot) DeepCopyInto(out *EbsSnapshot)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsSnapshot) DeepCopyObject ¶

func (in *EbsSnapshot) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsSnapshotCopy ¶

type EbsSnapshotCopy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EbsSnapshotCopySpec   `json:"spec,omitempty"`
	Status            EbsSnapshotCopyStatus `json:"status,omitempty"`
}

func (*EbsSnapshotCopy) DeepCopy ¶

func (in *EbsSnapshotCopy) DeepCopy() *EbsSnapshotCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsSnapshotCopy.

func (*EbsSnapshotCopy) DeepCopyInto ¶

func (in *EbsSnapshotCopy) DeepCopyInto(out *EbsSnapshotCopy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsSnapshotCopy) DeepCopyObject ¶

func (in *EbsSnapshotCopy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsSnapshotCopyList ¶

type EbsSnapshotCopyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EbsSnapshotCopy CRD objects
	Items []EbsSnapshotCopy `json:"items,omitempty"`
}

EbsSnapshotCopyList is a list of EbsSnapshotCopys

func (*EbsSnapshotCopyList) DeepCopy ¶

func (in *EbsSnapshotCopyList) DeepCopy() *EbsSnapshotCopyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsSnapshotCopyList.

func (*EbsSnapshotCopyList) DeepCopyInto ¶

func (in *EbsSnapshotCopyList) DeepCopyInto(out *EbsSnapshotCopyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsSnapshotCopyList) DeepCopyObject ¶

func (in *EbsSnapshotCopyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsSnapshotCopySpec ¶

type EbsSnapshotCopySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DataEncryptionKeyID string `json:"dataEncryptionKeyID,omitempty" tf:"data_encryption_key_id,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	OwnerAlias string `json:"ownerAlias,omitempty" tf:"owner_alias,omitempty"`
	// +optional
	OwnerID          string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	SourceRegion     string `json:"sourceRegion" tf:"source_region"`
	SourceSnapshotID string `json:"sourceSnapshotID" tf:"source_snapshot_id"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VolumeID string `json:"volumeID,omitempty" tf:"volume_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
}

func (*EbsSnapshotCopySpec) DeepCopy ¶

func (in *EbsSnapshotCopySpec) DeepCopy() *EbsSnapshotCopySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsSnapshotCopySpec.

func (*EbsSnapshotCopySpec) DeepCopyInto ¶

func (in *EbsSnapshotCopySpec) DeepCopyInto(out *EbsSnapshotCopySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsSnapshotCopyStatus ¶

type EbsSnapshotCopyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EbsSnapshotCopySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EbsSnapshotCopyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsSnapshotCopyStatus.

func (*EbsSnapshotCopyStatus) DeepCopyInto ¶

func (in *EbsSnapshotCopyStatus) DeepCopyInto(out *EbsSnapshotCopyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsSnapshotList ¶

type EbsSnapshotList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EbsSnapshot CRD objects
	Items []EbsSnapshot `json:"items,omitempty"`
}

EbsSnapshotList is a list of EbsSnapshots

func (*EbsSnapshotList) DeepCopy ¶

func (in *EbsSnapshotList) DeepCopy() *EbsSnapshotList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsSnapshotList.

func (*EbsSnapshotList) DeepCopyInto ¶

func (in *EbsSnapshotList) DeepCopyInto(out *EbsSnapshotList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsSnapshotList) DeepCopyObject ¶

func (in *EbsSnapshotList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsSnapshotSpec ¶

type EbsSnapshotSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DataEncryptionKeyID string `json:"dataEncryptionKeyID,omitempty" tf:"data_encryption_key_id,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	OwnerAlias string `json:"ownerAlias,omitempty" tf:"owner_alias,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Tags     map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	VolumeID string            `json:"volumeID" tf:"volume_id"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
}

func (*EbsSnapshotSpec) DeepCopy ¶

func (in *EbsSnapshotSpec) DeepCopy() *EbsSnapshotSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsSnapshotSpec.

func (*EbsSnapshotSpec) DeepCopyInto ¶

func (in *EbsSnapshotSpec) DeepCopyInto(out *EbsSnapshotSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsSnapshotStatus ¶

type EbsSnapshotStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EbsSnapshotSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EbsSnapshotStatus) DeepCopy ¶

func (in *EbsSnapshotStatus) DeepCopy() *EbsSnapshotStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsSnapshotStatus.

func (*EbsSnapshotStatus) DeepCopyInto ¶

func (in *EbsSnapshotStatus) DeepCopyInto(out *EbsSnapshotStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsVolume ¶

type EbsVolume struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EbsVolumeSpec   `json:"spec,omitempty"`
	Status            EbsVolumeStatus `json:"status,omitempty"`
}

func (*EbsVolume) DeepCopy ¶

func (in *EbsVolume) DeepCopy() *EbsVolume

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsVolume.

func (*EbsVolume) DeepCopyInto ¶

func (in *EbsVolume) DeepCopyInto(out *EbsVolume)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsVolume) DeepCopyObject ¶

func (in *EbsVolume) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsVolumeList ¶

type EbsVolumeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EbsVolume CRD objects
	Items []EbsVolume `json:"items,omitempty"`
}

EbsVolumeList is a list of EbsVolumes

func (*EbsVolumeList) DeepCopy ¶

func (in *EbsVolumeList) DeepCopy() *EbsVolumeList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsVolumeList.

func (*EbsVolumeList) DeepCopyInto ¶

func (in *EbsVolumeList) DeepCopyInto(out *EbsVolumeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EbsVolumeList) DeepCopyObject ¶

func (in *EbsVolumeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EbsVolumeSpec ¶

type EbsVolumeSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn              string `json:"arn,omitempty" tf:"arn,omitempty"`
	AvailabilityZone string `json:"availabilityZone" tf:"availability_zone"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	Size int64 `json:"size,omitempty" tf:"size,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*EbsVolumeSpec) DeepCopy ¶

func (in *EbsVolumeSpec) DeepCopy() *EbsVolumeSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsVolumeSpec.

func (*EbsVolumeSpec) DeepCopyInto ¶

func (in *EbsVolumeSpec) DeepCopyInto(out *EbsVolumeSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EbsVolumeStatus ¶

type EbsVolumeStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EbsVolumeSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EbsVolumeStatus) DeepCopy ¶

func (in *EbsVolumeStatus) DeepCopy() *EbsVolumeStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EbsVolumeStatus.

func (*EbsVolumeStatus) DeepCopyInto ¶

func (in *EbsVolumeStatus) DeepCopyInto(out *EbsVolumeStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2CapacityReservation ¶

type Ec2CapacityReservation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2CapacityReservationSpec   `json:"spec,omitempty"`
	Status            Ec2CapacityReservationStatus `json:"status,omitempty"`
}

func (*Ec2CapacityReservation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2CapacityReservation.

func (*Ec2CapacityReservation) DeepCopyInto ¶

func (in *Ec2CapacityReservation) DeepCopyInto(out *Ec2CapacityReservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2CapacityReservation) DeepCopyObject ¶

func (in *Ec2CapacityReservation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2CapacityReservationList ¶

type Ec2CapacityReservationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2CapacityReservation CRD objects
	Items []Ec2CapacityReservation `json:"items,omitempty"`
}

Ec2CapacityReservationList is a list of Ec2CapacityReservations

func (*Ec2CapacityReservationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2CapacityReservationList.

func (*Ec2CapacityReservationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2CapacityReservationList) DeepCopyObject ¶

func (in *Ec2CapacityReservationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2CapacityReservationSpec ¶

type Ec2CapacityReservationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AvailabilityZone string `json:"availabilityZone" tf:"availability_zone"`
	// +optional
	EbsOptimized bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"`
	// +optional
	EndDate string `json:"endDate,omitempty" tf:"end_date,omitempty"`
	// +optional
	EndDateType string `json:"endDateType,omitempty" tf:"end_date_type,omitempty"`
	// +optional
	EphemeralStorage bool  `json:"ephemeralStorage,omitempty" tf:"ephemeral_storage,omitempty"`
	InstanceCount    int64 `json:"instanceCount" tf:"instance_count"`
	// +optional
	InstanceMatchCriteria string `json:"instanceMatchCriteria,omitempty" tf:"instance_match_criteria,omitempty"`
	InstancePlatform      string `json:"instancePlatform" tf:"instance_platform"`
	InstanceType          string `json:"instanceType" tf:"instance_type"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Tenancy string `json:"tenancy,omitempty" tf:"tenancy,omitempty"`
}

func (*Ec2CapacityReservationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2CapacityReservationSpec.

func (*Ec2CapacityReservationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2CapacityReservationStatus ¶

type Ec2CapacityReservationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2CapacityReservationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2CapacityReservationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2CapacityReservationStatus.

func (*Ec2CapacityReservationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2ClientVPNEndpoint ¶ added in v0.0.2

type Ec2ClientVPNEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2ClientVPNEndpointSpec   `json:"spec,omitempty"`
	Status            Ec2ClientVPNEndpointStatus `json:"status,omitempty"`
}

func (*Ec2ClientVPNEndpoint) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNEndpoint.

func (*Ec2ClientVPNEndpoint) DeepCopyInto ¶ added in v0.0.2

func (in *Ec2ClientVPNEndpoint) DeepCopyInto(out *Ec2ClientVPNEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2ClientVPNEndpoint) DeepCopyObject ¶ added in v0.0.2

func (in *Ec2ClientVPNEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2ClientVPNEndpointList ¶ added in v0.0.2

type Ec2ClientVPNEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2ClientVPNEndpoint CRD objects
	Items []Ec2ClientVPNEndpoint `json:"items,omitempty"`
}

Ec2ClientVPNEndpointList is a list of Ec2ClientVPNEndpoints

func (*Ec2ClientVPNEndpointList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNEndpointList.

func (*Ec2ClientVPNEndpointList) DeepCopyInto ¶ added in v0.0.2

func (in *Ec2ClientVPNEndpointList) DeepCopyInto(out *Ec2ClientVPNEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2ClientVPNEndpointList) DeepCopyObject ¶ added in v0.0.2

func (in *Ec2ClientVPNEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2ClientVPNEndpointSpec ¶ added in v0.0.2

type Ec2ClientVPNEndpointSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:MaxItems=1
	AuthenticationOptions []Ec2ClientVPNEndpointSpecAuthenticationOptions `json:"authenticationOptions" tf:"authentication_options"`
	ClientCIDRBlock       string                                          `json:"clientCIDRBlock" tf:"client_cidr_block"`
	// +kubebuilder:validation:MaxItems=1
	ConnectionLogOptions []Ec2ClientVPNEndpointSpecConnectionLogOptions `json:"connectionLogOptions" tf:"connection_log_options"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	DnsServers           []string `json:"dnsServers,omitempty" tf:"dns_servers,omitempty"`
	ServerCertificateArn string   `json:"serverCertificateArn" tf:"server_certificate_arn"`
	// +optional
	SplitTunnel bool `json:"splitTunnel,omitempty" tf:"split_tunnel,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TransportProtocol string `json:"transportProtocol,omitempty" tf:"transport_protocol,omitempty"`
}

func (*Ec2ClientVPNEndpointSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNEndpointSpec.

func (*Ec2ClientVPNEndpointSpec) DeepCopyInto ¶ added in v0.0.2

func (in *Ec2ClientVPNEndpointSpec) DeepCopyInto(out *Ec2ClientVPNEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2ClientVPNEndpointSpecAuthenticationOptions ¶ added in v0.0.2

type Ec2ClientVPNEndpointSpecAuthenticationOptions struct {
	// +optional
	ActiveDirectoryID string `json:"activeDirectoryID,omitempty" tf:"active_directory_id,omitempty"`
	// +optional
	RootCertificateChainArn string `json:"rootCertificateChainArn,omitempty" tf:"root_certificate_chain_arn,omitempty"`
	Type                    string `json:"type" tf:"type"`
}

func (*Ec2ClientVPNEndpointSpecAuthenticationOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNEndpointSpecAuthenticationOptions.

func (*Ec2ClientVPNEndpointSpecAuthenticationOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2ClientVPNEndpointSpecConnectionLogOptions ¶ added in v0.0.2

type Ec2ClientVPNEndpointSpecConnectionLogOptions struct {
	// +optional
	CloudwatchLogGroup string `json:"cloudwatchLogGroup,omitempty" tf:"cloudwatch_log_group,omitempty"`
	// +optional
	CloudwatchLogStream string `json:"cloudwatchLogStream,omitempty" tf:"cloudwatch_log_stream,omitempty"`
	Enabled             bool   `json:"enabled" tf:"enabled"`
}

func (*Ec2ClientVPNEndpointSpecConnectionLogOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNEndpointSpecConnectionLogOptions.

func (*Ec2ClientVPNEndpointSpecConnectionLogOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2ClientVPNEndpointStatus ¶ added in v0.0.2

type Ec2ClientVPNEndpointStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2ClientVPNEndpointSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2ClientVPNEndpointStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNEndpointStatus.

func (*Ec2ClientVPNEndpointStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2ClientVPNNetworkAssociation ¶ added in v0.0.2

type Ec2ClientVPNNetworkAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2ClientVPNNetworkAssociationSpec   `json:"spec,omitempty"`
	Status            Ec2ClientVPNNetworkAssociationStatus `json:"status,omitempty"`
}

func (*Ec2ClientVPNNetworkAssociation) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNNetworkAssociation.

func (*Ec2ClientVPNNetworkAssociation) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2ClientVPNNetworkAssociation) DeepCopyObject ¶ added in v0.0.2

func (in *Ec2ClientVPNNetworkAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2ClientVPNNetworkAssociationList ¶ added in v0.0.2

type Ec2ClientVPNNetworkAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2ClientVPNNetworkAssociation CRD objects
	Items []Ec2ClientVPNNetworkAssociation `json:"items,omitempty"`
}

Ec2ClientVPNNetworkAssociationList is a list of Ec2ClientVPNNetworkAssociations

func (*Ec2ClientVPNNetworkAssociationList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNNetworkAssociationList.

func (*Ec2ClientVPNNetworkAssociationList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2ClientVPNNetworkAssociationList) DeepCopyObject ¶ added in v0.0.2

func (in *Ec2ClientVPNNetworkAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2ClientVPNNetworkAssociationSpec ¶ added in v0.0.2

type Ec2ClientVPNNetworkAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ClientVPNEndpointID string `json:"clientVPNEndpointID" tf:"client_vpn_endpoint_id"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	Status   string `json:"status,omitempty" tf:"status,omitempty"`
	SubnetID string `json:"subnetID" tf:"subnet_id"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*Ec2ClientVPNNetworkAssociationSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNNetworkAssociationSpec.

func (*Ec2ClientVPNNetworkAssociationSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2ClientVPNNetworkAssociationStatus ¶ added in v0.0.2

type Ec2ClientVPNNetworkAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2ClientVPNNetworkAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2ClientVPNNetworkAssociationStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2ClientVPNNetworkAssociationStatus.

func (*Ec2ClientVPNNetworkAssociationStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2Fleet ¶

type Ec2Fleet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2FleetSpec   `json:"spec,omitempty"`
	Status            Ec2FleetStatus `json:"status,omitempty"`
}

func (*Ec2Fleet) DeepCopy ¶

func (in *Ec2Fleet) DeepCopy() *Ec2Fleet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2Fleet.

func (*Ec2Fleet) DeepCopyInto ¶

func (in *Ec2Fleet) DeepCopyInto(out *Ec2Fleet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2Fleet) DeepCopyObject ¶

func (in *Ec2Fleet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2FleetList ¶

type Ec2FleetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2Fleet CRD objects
	Items []Ec2Fleet `json:"items,omitempty"`
}

Ec2FleetList is a list of Ec2Fleets

func (*Ec2FleetList) DeepCopy ¶

func (in *Ec2FleetList) DeepCopy() *Ec2FleetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetList.

func (*Ec2FleetList) DeepCopyInto ¶

func (in *Ec2FleetList) DeepCopyInto(out *Ec2FleetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2FleetList) DeepCopyObject ¶

func (in *Ec2FleetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2FleetSpec ¶

type Ec2FleetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ExcessCapacityTerminationPolicy string `json:"excessCapacityTerminationPolicy,omitempty" tf:"excess_capacity_termination_policy,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	LaunchTemplateConfig []Ec2FleetSpecLaunchTemplateConfig `json:"launchTemplateConfig" tf:"launch_template_config"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OnDemandOptions []Ec2FleetSpecOnDemandOptions `json:"onDemandOptions,omitempty" tf:"on_demand_options,omitempty"`
	// +optional
	ReplaceUnhealthyInstances bool `json:"replaceUnhealthyInstances,omitempty" tf:"replace_unhealthy_instances,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SpotOptions []Ec2FleetSpecSpotOptions `json:"spotOptions,omitempty" tf:"spot_options,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	TargetCapacitySpecification []Ec2FleetSpecTargetCapacitySpecification `json:"targetCapacitySpecification" tf:"target_capacity_specification"`
	// +optional
	TerminateInstances bool `json:"terminateInstances,omitempty" tf:"terminate_instances,omitempty"`
	// +optional
	TerminateInstancesWithExpiration bool `json:"terminateInstancesWithExpiration,omitempty" tf:"terminate_instances_with_expiration,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*Ec2FleetSpec) DeepCopy ¶

func (in *Ec2FleetSpec) DeepCopy() *Ec2FleetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetSpec.

func (*Ec2FleetSpec) DeepCopyInto ¶

func (in *Ec2FleetSpec) DeepCopyInto(out *Ec2FleetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2FleetSpecLaunchTemplateConfig ¶

type Ec2FleetSpecLaunchTemplateConfig struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	LaunchTemplateSpecification []Ec2FleetSpecLaunchTemplateConfigLaunchTemplateSpecification `json:"launchTemplateSpecification" tf:"launch_template_specification"`
	// +optional
	// +kubebuilder:validation:MaxItems=50
	Override []Ec2FleetSpecLaunchTemplateConfigOverride `json:"override,omitempty" tf:"override,omitempty"`
}

func (*Ec2FleetSpecLaunchTemplateConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetSpecLaunchTemplateConfig.

func (*Ec2FleetSpecLaunchTemplateConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2FleetSpecLaunchTemplateConfigLaunchTemplateSpecification ¶

type Ec2FleetSpecLaunchTemplateConfigLaunchTemplateSpecification struct {
	// +optional
	LaunchTemplateID string `json:"launchTemplateID,omitempty" tf:"launch_template_id,omitempty"`
	// +optional
	LaunchTemplateName string `json:"launchTemplateName,omitempty" tf:"launch_template_name,omitempty"`
	Version            string `json:"version" tf:"version"`
}

func (*Ec2FleetSpecLaunchTemplateConfigLaunchTemplateSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetSpecLaunchTemplateConfigLaunchTemplateSpecification.

func (*Ec2FleetSpecLaunchTemplateConfigLaunchTemplateSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2FleetSpecLaunchTemplateConfigOverride ¶

type Ec2FleetSpecLaunchTemplateConfigOverride struct {
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	InstanceType string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`
	// +optional
	MaxPrice string `json:"maxPrice,omitempty" tf:"max_price,omitempty"`
	// +optional
	Priority float64 `json:"priority,omitempty" tf:"priority,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
	// +optional
	WeightedCapacity float64 `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"`
}

func (*Ec2FleetSpecLaunchTemplateConfigOverride) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetSpecLaunchTemplateConfigOverride.

func (*Ec2FleetSpecLaunchTemplateConfigOverride) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2FleetSpecOnDemandOptions ¶

type Ec2FleetSpecOnDemandOptions struct {
	// +optional
	AllocationStrategy string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"`
}

func (*Ec2FleetSpecOnDemandOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetSpecOnDemandOptions.

func (*Ec2FleetSpecOnDemandOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2FleetSpecSpotOptions ¶

type Ec2FleetSpecSpotOptions struct {
	// +optional
	AllocationStrategy string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"`
	// +optional
	InstanceInterruptionBehavior string `json:"instanceInterruptionBehavior,omitempty" tf:"instance_interruption_behavior,omitempty"`
	// +optional
	InstancePoolsToUseCount int64 `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"`
}

func (*Ec2FleetSpecSpotOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetSpecSpotOptions.

func (*Ec2FleetSpecSpotOptions) DeepCopyInto ¶

func (in *Ec2FleetSpecSpotOptions) DeepCopyInto(out *Ec2FleetSpecSpotOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2FleetSpecTargetCapacitySpecification ¶

type Ec2FleetSpecTargetCapacitySpecification struct {
	DefaultTargetCapacityType string `json:"defaultTargetCapacityType" tf:"default_target_capacity_type"`
	// +optional
	OnDemandTargetCapacity int64 `json:"onDemandTargetCapacity,omitempty" tf:"on_demand_target_capacity,omitempty"`
	// +optional
	SpotTargetCapacity  int64 `json:"spotTargetCapacity,omitempty" tf:"spot_target_capacity,omitempty"`
	TotalTargetCapacity int64 `json:"totalTargetCapacity" tf:"total_target_capacity"`
}

func (*Ec2FleetSpecTargetCapacitySpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetSpecTargetCapacitySpecification.

func (*Ec2FleetSpecTargetCapacitySpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2FleetStatus ¶

type Ec2FleetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2FleetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2FleetStatus) DeepCopy ¶

func (in *Ec2FleetStatus) DeepCopy() *Ec2FleetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2FleetStatus.

func (*Ec2FleetStatus) DeepCopyInto ¶

func (in *Ec2FleetStatus) DeepCopyInto(out *Ec2FleetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGateway ¶

type Ec2TransitGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2TransitGatewaySpec   `json:"spec,omitempty"`
	Status            Ec2TransitGatewayStatus `json:"status,omitempty"`
}

func (*Ec2TransitGateway) DeepCopy ¶

func (in *Ec2TransitGateway) DeepCopy() *Ec2TransitGateway

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGateway.

func (*Ec2TransitGateway) DeepCopyInto ¶

func (in *Ec2TransitGateway) DeepCopyInto(out *Ec2TransitGateway)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGateway) DeepCopyObject ¶

func (in *Ec2TransitGateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayList ¶

type Ec2TransitGatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2TransitGateway CRD objects
	Items []Ec2TransitGateway `json:"items,omitempty"`
}

Ec2TransitGatewayList is a list of Ec2TransitGateways

func (*Ec2TransitGatewayList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayList.

func (*Ec2TransitGatewayList) DeepCopyInto ¶

func (in *Ec2TransitGatewayList) DeepCopyInto(out *Ec2TransitGatewayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayList) DeepCopyObject ¶

func (in *Ec2TransitGatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRoute ¶

type Ec2TransitGatewayRoute struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2TransitGatewayRouteSpec   `json:"spec,omitempty"`
	Status            Ec2TransitGatewayRouteStatus `json:"status,omitempty"`
}

func (*Ec2TransitGatewayRoute) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRoute.

func (*Ec2TransitGatewayRoute) DeepCopyInto ¶

func (in *Ec2TransitGatewayRoute) DeepCopyInto(out *Ec2TransitGatewayRoute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayRoute) DeepCopyObject ¶

func (in *Ec2TransitGatewayRoute) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRouteList ¶

type Ec2TransitGatewayRouteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2TransitGatewayRoute CRD objects
	Items []Ec2TransitGatewayRoute `json:"items,omitempty"`
}

Ec2TransitGatewayRouteList is a list of Ec2TransitGatewayRoutes

func (*Ec2TransitGatewayRouteList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteList.

func (*Ec2TransitGatewayRouteList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayRouteList) DeepCopyObject ¶

func (in *Ec2TransitGatewayRouteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRouteSpec ¶

type Ec2TransitGatewayRouteSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Blackhole            bool   `json:"blackhole,omitempty" tf:"blackhole,omitempty"`
	DestinationCIDRBlock string `json:"destinationCIDRBlock" tf:"destination_cidr_block"`
	// +optional
	TransitGatewayAttachmentID string `json:"transitGatewayAttachmentID,omitempty" tf:"transit_gateway_attachment_id,omitempty"`
	TransitGatewayRouteTableID string `json:"transitGatewayRouteTableID" tf:"transit_gateway_route_table_id"`
}

func (*Ec2TransitGatewayRouteSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteSpec.

func (*Ec2TransitGatewayRouteSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayRouteStatus ¶

type Ec2TransitGatewayRouteStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2TransitGatewayRouteSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2TransitGatewayRouteStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteStatus.

func (*Ec2TransitGatewayRouteStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayRouteTable ¶

type Ec2TransitGatewayRouteTable struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2TransitGatewayRouteTableSpec   `json:"spec,omitempty"`
	Status            Ec2TransitGatewayRouteTableStatus `json:"status,omitempty"`
}

func (*Ec2TransitGatewayRouteTable) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTable.

func (*Ec2TransitGatewayRouteTable) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayRouteTable) DeepCopyObject ¶

func (in *Ec2TransitGatewayRouteTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRouteTableAssociation ¶

type Ec2TransitGatewayRouteTableAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2TransitGatewayRouteTableAssociationSpec   `json:"spec,omitempty"`
	Status            Ec2TransitGatewayRouteTableAssociationStatus `json:"status,omitempty"`
}

func (*Ec2TransitGatewayRouteTableAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociation.

func (*Ec2TransitGatewayRouteTableAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayRouteTableAssociation) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRouteTableAssociationList ¶

type Ec2TransitGatewayRouteTableAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2TransitGatewayRouteTableAssociation CRD objects
	Items []Ec2TransitGatewayRouteTableAssociation `json:"items,omitempty"`
}

Ec2TransitGatewayRouteTableAssociationList is a list of Ec2TransitGatewayRouteTableAssociations

func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociationList.

func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayRouteTableAssociationList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRouteTableAssociationSpec ¶

type Ec2TransitGatewayRouteTableAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ResourceID string `json:"resourceID,omitempty" tf:"resource_id,omitempty"`
	// +optional
	ResourceType               string `json:"resourceType,omitempty" tf:"resource_type,omitempty"`
	TransitGatewayAttachmentID string `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"`
	TransitGatewayRouteTableID string `json:"transitGatewayRouteTableID" tf:"transit_gateway_route_table_id"`
}

func (*Ec2TransitGatewayRouteTableAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociationSpec.

func (*Ec2TransitGatewayRouteTableAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayRouteTableAssociationStatus ¶

type Ec2TransitGatewayRouteTableAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2TransitGatewayRouteTableAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2TransitGatewayRouteTableAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableAssociationStatus.

func (*Ec2TransitGatewayRouteTableAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayRouteTableList ¶

type Ec2TransitGatewayRouteTableList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2TransitGatewayRouteTable CRD objects
	Items []Ec2TransitGatewayRouteTable `json:"items,omitempty"`
}

Ec2TransitGatewayRouteTableList is a list of Ec2TransitGatewayRouteTables

func (*Ec2TransitGatewayRouteTableList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableList.

func (*Ec2TransitGatewayRouteTableList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayRouteTableList) DeepCopyObject ¶

func (in *Ec2TransitGatewayRouteTableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRouteTablePropagation ¶

type Ec2TransitGatewayRouteTablePropagation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2TransitGatewayRouteTablePropagationSpec   `json:"spec,omitempty"`
	Status            Ec2TransitGatewayRouteTablePropagationStatus `json:"status,omitempty"`
}

func (*Ec2TransitGatewayRouteTablePropagation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagation.

func (*Ec2TransitGatewayRouteTablePropagation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayRouteTablePropagation) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRouteTablePropagationList ¶

type Ec2TransitGatewayRouteTablePropagationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2TransitGatewayRouteTablePropagation CRD objects
	Items []Ec2TransitGatewayRouteTablePropagation `json:"items,omitempty"`
}

Ec2TransitGatewayRouteTablePropagationList is a list of Ec2TransitGatewayRouteTablePropagations

func (*Ec2TransitGatewayRouteTablePropagationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagationList.

func (*Ec2TransitGatewayRouteTablePropagationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayRouteTablePropagationList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayRouteTablePropagationSpec ¶

type Ec2TransitGatewayRouteTablePropagationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ResourceID string `json:"resourceID,omitempty" tf:"resource_id,omitempty"`
	// +optional
	ResourceType               string `json:"resourceType,omitempty" tf:"resource_type,omitempty"`
	TransitGatewayAttachmentID string `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"`
	TransitGatewayRouteTableID string `json:"transitGatewayRouteTableID" tf:"transit_gateway_route_table_id"`
}

func (*Ec2TransitGatewayRouteTablePropagationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagationSpec.

func (*Ec2TransitGatewayRouteTablePropagationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayRouteTablePropagationStatus ¶

type Ec2TransitGatewayRouteTablePropagationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2TransitGatewayRouteTablePropagationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2TransitGatewayRouteTablePropagationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTablePropagationStatus.

func (*Ec2TransitGatewayRouteTablePropagationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayRouteTableSpec ¶

type Ec2TransitGatewayRouteTableSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DefaultAssociationRouteTable bool `json:"defaultAssociationRouteTable,omitempty" tf:"default_association_route_table,omitempty"`
	// +optional
	DefaultPropagationRouteTable bool `json:"defaultPropagationRouteTable,omitempty" tf:"default_propagation_route_table,omitempty"`
	// +optional
	Tags             map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	TransitGatewayID string            `json:"transitGatewayID" tf:"transit_gateway_id"`
}

func (*Ec2TransitGatewayRouteTableSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableSpec.

func (*Ec2TransitGatewayRouteTableSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayRouteTableStatus ¶

type Ec2TransitGatewayRouteTableStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2TransitGatewayRouteTableSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2TransitGatewayRouteTableStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayRouteTableStatus.

func (*Ec2TransitGatewayRouteTableStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewaySpec ¶

type Ec2TransitGatewaySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AmazonSideAsn int64 `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AssociationDefaultRouteTableID string `json:"associationDefaultRouteTableID,omitempty" tf:"association_default_route_table_id,omitempty"`
	// +optional
	AutoAcceptSharedAttachments string `json:"autoAcceptSharedAttachments,omitempty" tf:"auto_accept_shared_attachments,omitempty"`
	// +optional
	DefaultRouteTableAssociation string `json:"defaultRouteTableAssociation,omitempty" tf:"default_route_table_association,omitempty"`
	// +optional
	DefaultRouteTablePropagation string `json:"defaultRouteTablePropagation,omitempty" tf:"default_route_table_propagation,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	DnsSupport string `json:"dnsSupport,omitempty" tf:"dns_support,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	PropagationDefaultRouteTableID string `json:"propagationDefaultRouteTableID,omitempty" tf:"propagation_default_route_table_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpnEcmpSupport string `json:"vpnEcmpSupport,omitempty" tf:"vpn_ecmp_support,omitempty"`
}

func (*Ec2TransitGatewaySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewaySpec.

func (*Ec2TransitGatewaySpec) DeepCopyInto ¶

func (in *Ec2TransitGatewaySpec) DeepCopyInto(out *Ec2TransitGatewaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayStatus ¶

type Ec2TransitGatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2TransitGatewaySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2TransitGatewayStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayStatus.

func (*Ec2TransitGatewayStatus) DeepCopyInto ¶

func (in *Ec2TransitGatewayStatus) DeepCopyInto(out *Ec2TransitGatewayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayVpcAttachment ¶

type Ec2TransitGatewayVpcAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2TransitGatewayVpcAttachmentSpec   `json:"spec,omitempty"`
	Status            Ec2TransitGatewayVpcAttachmentStatus `json:"status,omitempty"`
}

func (*Ec2TransitGatewayVpcAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayVpcAttachment.

func (*Ec2TransitGatewayVpcAttachment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayVpcAttachment) DeepCopyObject ¶

func (in *Ec2TransitGatewayVpcAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayVpcAttachmentAccepter ¶

type Ec2TransitGatewayVpcAttachmentAccepter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Ec2TransitGatewayVpcAttachmentAccepterSpec   `json:"spec,omitempty"`
	Status            Ec2TransitGatewayVpcAttachmentAccepterStatus `json:"status,omitempty"`
}

func (*Ec2TransitGatewayVpcAttachmentAccepter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayVpcAttachmentAccepter.

func (*Ec2TransitGatewayVpcAttachmentAccepter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayVpcAttachmentAccepter) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayVpcAttachmentAccepterList ¶

type Ec2TransitGatewayVpcAttachmentAccepterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2TransitGatewayVpcAttachmentAccepter CRD objects
	Items []Ec2TransitGatewayVpcAttachmentAccepter `json:"items,omitempty"`
}

Ec2TransitGatewayVpcAttachmentAccepterList is a list of Ec2TransitGatewayVpcAttachmentAccepters

func (*Ec2TransitGatewayVpcAttachmentAccepterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayVpcAttachmentAccepterList.

func (*Ec2TransitGatewayVpcAttachmentAccepterList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayVpcAttachmentAccepterList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayVpcAttachmentAccepterSpec ¶

type Ec2TransitGatewayVpcAttachmentAccepterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DnsSupport string `json:"dnsSupport,omitempty" tf:"dns_support,omitempty"`
	// +optional
	Ipv6Support string `json:"ipv6Support,omitempty" tf:"ipv6_support,omitempty"`
	// +optional
	SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids,omitempty"`
	// +optional
	Tags                       map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	TransitGatewayAttachmentID string            `json:"transitGatewayAttachmentID" tf:"transit_gateway_attachment_id"`
	// +optional
	TransitGatewayDefaultRouteTableAssociation bool `json:"transitGatewayDefaultRouteTableAssociation,omitempty" tf:"transit_gateway_default_route_table_association,omitempty"`
	// +optional
	TransitGatewayDefaultRouteTablePropagation bool `json:"transitGatewayDefaultRouteTablePropagation,omitempty" tf:"transit_gateway_default_route_table_propagation,omitempty"`
	// +optional
	TransitGatewayID string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
	// +optional
	VpcOwnerID string `json:"vpcOwnerID,omitempty" tf:"vpc_owner_id,omitempty"`
}

func (*Ec2TransitGatewayVpcAttachmentAccepterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayVpcAttachmentAccepterSpec.

func (*Ec2TransitGatewayVpcAttachmentAccepterSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayVpcAttachmentAccepterStatus ¶

type Ec2TransitGatewayVpcAttachmentAccepterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2TransitGatewayVpcAttachmentAccepterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2TransitGatewayVpcAttachmentAccepterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayVpcAttachmentAccepterStatus.

func (*Ec2TransitGatewayVpcAttachmentAccepterStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayVpcAttachmentList ¶

type Ec2TransitGatewayVpcAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Ec2TransitGatewayVpcAttachment CRD objects
	Items []Ec2TransitGatewayVpcAttachment `json:"items,omitempty"`
}

Ec2TransitGatewayVpcAttachmentList is a list of Ec2TransitGatewayVpcAttachments

func (*Ec2TransitGatewayVpcAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayVpcAttachmentList.

func (*Ec2TransitGatewayVpcAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Ec2TransitGatewayVpcAttachmentList) DeepCopyObject ¶

func (in *Ec2TransitGatewayVpcAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Ec2TransitGatewayVpcAttachmentSpec ¶

type Ec2TransitGatewayVpcAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DnsSupport string `json:"dnsSupport,omitempty" tf:"dns_support,omitempty"`
	// +optional
	Ipv6Support string `json:"ipv6Support,omitempty" tf:"ipv6_support,omitempty"`
	// +kubebuilder:validation:MinItems=1
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TransitGatewayDefaultRouteTableAssociation bool `json:"transitGatewayDefaultRouteTableAssociation,omitempty" tf:"transit_gateway_default_route_table_association,omitempty"`
	// +optional
	TransitGatewayDefaultRouteTablePropagation bool   `json:"transitGatewayDefaultRouteTablePropagation,omitempty" tf:"transit_gateway_default_route_table_propagation,omitempty"`
	TransitGatewayID                           string `json:"transitGatewayID" tf:"transit_gateway_id"`
	VpcID                                      string `json:"vpcID" tf:"vpc_id"`
	// +optional
	VpcOwnerID string `json:"vpcOwnerID,omitempty" tf:"vpc_owner_id,omitempty"`
}

func (*Ec2TransitGatewayVpcAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayVpcAttachmentSpec.

func (*Ec2TransitGatewayVpcAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Ec2TransitGatewayVpcAttachmentStatus ¶

type Ec2TransitGatewayVpcAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Ec2TransitGatewayVpcAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Ec2TransitGatewayVpcAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Ec2TransitGatewayVpcAttachmentStatus.

func (*Ec2TransitGatewayVpcAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcrLifecyclePolicy ¶

type EcrLifecyclePolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EcrLifecyclePolicySpec   `json:"spec,omitempty"`
	Status            EcrLifecyclePolicyStatus `json:"status,omitempty"`
}

func (*EcrLifecyclePolicy) DeepCopy ¶

func (in *EcrLifecyclePolicy) DeepCopy() *EcrLifecyclePolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrLifecyclePolicy.

func (*EcrLifecyclePolicy) DeepCopyInto ¶

func (in *EcrLifecyclePolicy) DeepCopyInto(out *EcrLifecyclePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcrLifecyclePolicy) DeepCopyObject ¶

func (in *EcrLifecyclePolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcrLifecyclePolicyList ¶

type EcrLifecyclePolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EcrLifecyclePolicy CRD objects
	Items []EcrLifecyclePolicy `json:"items,omitempty"`
}

EcrLifecyclePolicyList is a list of EcrLifecyclePolicys

func (*EcrLifecyclePolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrLifecyclePolicyList.

func (*EcrLifecyclePolicyList) DeepCopyInto ¶

func (in *EcrLifecyclePolicyList) DeepCopyInto(out *EcrLifecyclePolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcrLifecyclePolicyList) DeepCopyObject ¶

func (in *EcrLifecyclePolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcrLifecyclePolicySpec ¶

type EcrLifecyclePolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Policy string `json:"policy" tf:"policy"`
	// +optional
	RegistryID string `json:"registryID,omitempty" tf:"registry_id,omitempty"`
	Repository string `json:"repository" tf:"repository"`
}

func (*EcrLifecyclePolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrLifecyclePolicySpec.

func (*EcrLifecyclePolicySpec) DeepCopyInto ¶

func (in *EcrLifecyclePolicySpec) DeepCopyInto(out *EcrLifecyclePolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcrLifecyclePolicyStatus ¶

type EcrLifecyclePolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EcrLifecyclePolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EcrLifecyclePolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrLifecyclePolicyStatus.

func (*EcrLifecyclePolicyStatus) DeepCopyInto ¶

func (in *EcrLifecyclePolicyStatus) DeepCopyInto(out *EcrLifecyclePolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcrRepository ¶

type EcrRepository struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EcrRepositorySpec   `json:"spec,omitempty"`
	Status            EcrRepositoryStatus `json:"status,omitempty"`
}

func (*EcrRepository) DeepCopy ¶

func (in *EcrRepository) DeepCopy() *EcrRepository

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrRepository.

func (*EcrRepository) DeepCopyInto ¶

func (in *EcrRepository) DeepCopyInto(out *EcrRepository)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcrRepository) DeepCopyObject ¶

func (in *EcrRepository) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcrRepositoryList ¶

type EcrRepositoryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EcrRepository CRD objects
	Items []EcrRepository `json:"items,omitempty"`
}

EcrRepositoryList is a list of EcrRepositorys

func (*EcrRepositoryList) DeepCopy ¶

func (in *EcrRepositoryList) DeepCopy() *EcrRepositoryList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrRepositoryList.

func (*EcrRepositoryList) DeepCopyInto ¶

func (in *EcrRepositoryList) DeepCopyInto(out *EcrRepositoryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcrRepositoryList) DeepCopyObject ¶

func (in *EcrRepositoryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcrRepositoryPolicy ¶

type EcrRepositoryPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EcrRepositoryPolicySpec   `json:"spec,omitempty"`
	Status            EcrRepositoryPolicyStatus `json:"status,omitempty"`
}

func (*EcrRepositoryPolicy) DeepCopy ¶

func (in *EcrRepositoryPolicy) DeepCopy() *EcrRepositoryPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrRepositoryPolicy.

func (*EcrRepositoryPolicy) DeepCopyInto ¶

func (in *EcrRepositoryPolicy) DeepCopyInto(out *EcrRepositoryPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcrRepositoryPolicy) DeepCopyObject ¶

func (in *EcrRepositoryPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcrRepositoryPolicyList ¶

type EcrRepositoryPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EcrRepositoryPolicy CRD objects
	Items []EcrRepositoryPolicy `json:"items,omitempty"`
}

EcrRepositoryPolicyList is a list of EcrRepositoryPolicys

func (*EcrRepositoryPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrRepositoryPolicyList.

func (*EcrRepositoryPolicyList) DeepCopyInto ¶

func (in *EcrRepositoryPolicyList) DeepCopyInto(out *EcrRepositoryPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcrRepositoryPolicyList) DeepCopyObject ¶

func (in *EcrRepositoryPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcrRepositoryPolicySpec ¶

type EcrRepositoryPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Policy string `json:"policy" tf:"policy"`
	// +optional
	RegistryID string `json:"registryID,omitempty" tf:"registry_id,omitempty"`
	Repository string `json:"repository" tf:"repository"`
}

func (*EcrRepositoryPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrRepositoryPolicySpec.

func (*EcrRepositoryPolicySpec) DeepCopyInto ¶

func (in *EcrRepositoryPolicySpec) DeepCopyInto(out *EcrRepositoryPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcrRepositoryPolicyStatus ¶

type EcrRepositoryPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EcrRepositoryPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EcrRepositoryPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrRepositoryPolicyStatus.

func (*EcrRepositoryPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcrRepositorySpec ¶

type EcrRepositorySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ImageTagMutability string `json:"imageTagMutability,omitempty" tf:"image_tag_mutability,omitempty"`
	Name               string `json:"name" tf:"name"`
	// +optional
	RegistryID string `json:"registryID,omitempty" tf:"registry_id,omitempty"`
	// +optional
	RepositoryURL string `json:"repositoryURL,omitempty" tf:"repository_url,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*EcrRepositorySpec) DeepCopy ¶

func (in *EcrRepositorySpec) DeepCopy() *EcrRepositorySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrRepositorySpec.

func (*EcrRepositorySpec) DeepCopyInto ¶

func (in *EcrRepositorySpec) DeepCopyInto(out *EcrRepositorySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcrRepositoryStatus ¶

type EcrRepositoryStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EcrRepositorySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EcrRepositoryStatus) DeepCopy ¶

func (in *EcrRepositoryStatus) DeepCopy() *EcrRepositoryStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcrRepositoryStatus.

func (*EcrRepositoryStatus) DeepCopyInto ¶

func (in *EcrRepositoryStatus) DeepCopyInto(out *EcrRepositoryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsCluster ¶

type EcsCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EcsClusterSpec   `json:"spec,omitempty"`
	Status            EcsClusterStatus `json:"status,omitempty"`
}

func (*EcsCluster) DeepCopy ¶

func (in *EcsCluster) DeepCopy() *EcsCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsCluster.

func (*EcsCluster) DeepCopyInto ¶

func (in *EcsCluster) DeepCopyInto(out *EcsCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcsCluster) DeepCopyObject ¶

func (in *EcsCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcsClusterList ¶

type EcsClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EcsCluster CRD objects
	Items []EcsCluster `json:"items,omitempty"`
}

EcsClusterList is a list of EcsClusters

func (*EcsClusterList) DeepCopy ¶

func (in *EcsClusterList) DeepCopy() *EcsClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterList.

func (*EcsClusterList) DeepCopyInto ¶

func (in *EcsClusterList) DeepCopyInto(out *EcsClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcsClusterList) DeepCopyObject ¶

func (in *EcsClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcsClusterSpec ¶

type EcsClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	Setting []EcsClusterSpecSetting `json:"setting,omitempty" tf:"setting,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*EcsClusterSpec) DeepCopy ¶

func (in *EcsClusterSpec) DeepCopy() *EcsClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterSpec.

func (*EcsClusterSpec) DeepCopyInto ¶

func (in *EcsClusterSpec) DeepCopyInto(out *EcsClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsClusterSpecSetting ¶ added in v0.2.0

type EcsClusterSpecSetting struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*EcsClusterSpecSetting) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterSpecSetting.

func (*EcsClusterSpecSetting) DeepCopyInto ¶ added in v0.2.0

func (in *EcsClusterSpecSetting) DeepCopyInto(out *EcsClusterSpecSetting)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsClusterStatus ¶

type EcsClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EcsClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EcsClusterStatus) DeepCopy ¶

func (in *EcsClusterStatus) DeepCopy() *EcsClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsClusterStatus.

func (*EcsClusterStatus) DeepCopyInto ¶

func (in *EcsClusterStatus) DeepCopyInto(out *EcsClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsService ¶

type EcsService struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EcsServiceSpec   `json:"spec,omitempty"`
	Status            EcsServiceStatus `json:"status,omitempty"`
}

func (*EcsService) DeepCopy ¶

func (in *EcsService) DeepCopy() *EcsService

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsService.

func (*EcsService) DeepCopyInto ¶

func (in *EcsService) DeepCopyInto(out *EcsService)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcsService) DeepCopyObject ¶

func (in *EcsService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcsServiceList ¶

type EcsServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EcsService CRD objects
	Items []EcsService `json:"items,omitempty"`
}

EcsServiceList is a list of EcsServices

func (*EcsServiceList) DeepCopy ¶

func (in *EcsServiceList) DeepCopy() *EcsServiceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceList.

func (*EcsServiceList) DeepCopyInto ¶

func (in *EcsServiceList) DeepCopyInto(out *EcsServiceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcsServiceList) DeepCopyObject ¶

func (in *EcsServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcsServiceSpec ¶

type EcsServiceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Cluster string `json:"cluster,omitempty" tf:"cluster,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DeploymentController []EcsServiceSpecDeploymentController `json:"deploymentController,omitempty" tf:"deployment_controller,omitempty"`
	// +optional
	DeploymentMaximumPercent int64 `json:"deploymentMaximumPercent,omitempty" tf:"deployment_maximum_percent,omitempty"`
	// +optional
	DeploymentMinimumHealthyPercent int64 `json:"deploymentMinimumHealthyPercent,omitempty" tf:"deployment_minimum_healthy_percent,omitempty"`
	// +optional
	DesiredCount int64 `json:"desiredCount,omitempty" tf:"desired_count,omitempty"`
	// +optional
	EnableEcsManagedTags bool `json:"enableEcsManagedTags,omitempty" tf:"enable_ecs_managed_tags,omitempty"`
	// +optional
	HealthCheckGracePeriodSeconds int64 `json:"healthCheckGracePeriodSeconds,omitempty" tf:"health_check_grace_period_seconds,omitempty"`
	// +optional
	IamRole string `json:"iamRole,omitempty" tf:"iam_role,omitempty"`
	// +optional
	LaunchType string `json:"launchType,omitempty" tf:"launch_type,omitempty"`
	// +optional
	LoadBalancer []EcsServiceSpecLoadBalancer `json:"loadBalancer,omitempty" tf:"load_balancer,omitempty"`
	Name         string                       `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	NetworkConfiguration []EcsServiceSpecNetworkConfiguration `json:"networkConfiguration,omitempty" tf:"network_configuration,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	OrderedPlacementStrategy []EcsServiceSpecOrderedPlacementStrategy `json:"orderedPlacementStrategy,omitempty" tf:"ordered_placement_strategy,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=10
	PlacementConstraints []EcsServiceSpecPlacementConstraints `json:"placementConstraints,omitempty" tf:"placement_constraints,omitempty"`
	// +optional
	PlatformVersion string `json:"platformVersion,omitempty" tf:"platform_version,omitempty"`
	// +optional
	PropagateTags string `json:"propagateTags,omitempty" tf:"propagate_tags,omitempty"`
	// +optional
	SchedulingStrategy string `json:"schedulingStrategy,omitempty" tf:"scheduling_strategy,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ServiceRegistries []EcsServiceSpecServiceRegistries `json:"serviceRegistries,omitempty" tf:"service_registries,omitempty"`
	// +optional
	Tags           map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	TaskDefinition string            `json:"taskDefinition" tf:"task_definition"`
}

func (*EcsServiceSpec) DeepCopy ¶

func (in *EcsServiceSpec) DeepCopy() *EcsServiceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceSpec.

func (*EcsServiceSpec) DeepCopyInto ¶

func (in *EcsServiceSpec) DeepCopyInto(out *EcsServiceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsServiceSpecDeploymentController ¶

type EcsServiceSpecDeploymentController struct {
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*EcsServiceSpecDeploymentController) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceSpecDeploymentController.

func (*EcsServiceSpecDeploymentController) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsServiceSpecLoadBalancer ¶

type EcsServiceSpecLoadBalancer struct {
	ContainerName string `json:"containerName" tf:"container_name"`
	ContainerPort int64  `json:"containerPort" tf:"container_port"`
	// +optional
	ElbName string `json:"elbName,omitempty" tf:"elb_name,omitempty"`
	// +optional
	TargetGroupArn string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"`
}

func (*EcsServiceSpecLoadBalancer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceSpecLoadBalancer.

func (*EcsServiceSpecLoadBalancer) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsServiceSpecNetworkConfiguration ¶

type EcsServiceSpecNetworkConfiguration struct {
	// +optional
	AssignPublicIP bool `json:"assignPublicIP,omitempty" tf:"assign_public_ip,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	Subnets        []string `json:"subnets" tf:"subnets"`
}

func (*EcsServiceSpecNetworkConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceSpecNetworkConfiguration.

func (*EcsServiceSpecNetworkConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsServiceSpecOrderedPlacementStrategy ¶

type EcsServiceSpecOrderedPlacementStrategy struct {
	// +optional
	Field string `json:"field,omitempty" tf:"field,omitempty"`
	Type  string `json:"type" tf:"type"`
}

func (*EcsServiceSpecOrderedPlacementStrategy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceSpecOrderedPlacementStrategy.

func (*EcsServiceSpecOrderedPlacementStrategy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsServiceSpecPlacementConstraints ¶

type EcsServiceSpecPlacementConstraints struct {
	// +optional
	Expression string `json:"expression,omitempty" tf:"expression,omitempty"`
	Type       string `json:"type" tf:"type"`
}

func (*EcsServiceSpecPlacementConstraints) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceSpecPlacementConstraints.

func (*EcsServiceSpecPlacementConstraints) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsServiceSpecServiceRegistries ¶

type EcsServiceSpecServiceRegistries struct {
	// +optional
	ContainerName string `json:"containerName,omitempty" tf:"container_name,omitempty"`
	// +optional
	ContainerPort int64 `json:"containerPort,omitempty" tf:"container_port,omitempty"`
	// +optional
	Port        int64  `json:"port,omitempty" tf:"port,omitempty"`
	RegistryArn string `json:"registryArn" tf:"registry_arn"`
}

func (*EcsServiceSpecServiceRegistries) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceSpecServiceRegistries.

func (*EcsServiceSpecServiceRegistries) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsServiceStatus ¶

type EcsServiceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EcsServiceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EcsServiceStatus) DeepCopy ¶

func (in *EcsServiceStatus) DeepCopy() *EcsServiceStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsServiceStatus.

func (*EcsServiceStatus) DeepCopyInto ¶

func (in *EcsServiceStatus) DeepCopyInto(out *EcsServiceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsTaskDefinition ¶

type EcsTaskDefinition struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EcsTaskDefinitionSpec   `json:"spec,omitempty"`
	Status            EcsTaskDefinitionStatus `json:"status,omitempty"`
}

func (*EcsTaskDefinition) DeepCopy ¶

func (in *EcsTaskDefinition) DeepCopy() *EcsTaskDefinition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTaskDefinition.

func (*EcsTaskDefinition) DeepCopyInto ¶

func (in *EcsTaskDefinition) DeepCopyInto(out *EcsTaskDefinition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcsTaskDefinition) DeepCopyObject ¶

func (in *EcsTaskDefinition) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcsTaskDefinitionList ¶

type EcsTaskDefinitionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EcsTaskDefinition CRD objects
	Items []EcsTaskDefinition `json:"items,omitempty"`
}

EcsTaskDefinitionList is a list of EcsTaskDefinitions

func (*EcsTaskDefinitionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTaskDefinitionList.

func (*EcsTaskDefinitionList) DeepCopyInto ¶

func (in *EcsTaskDefinitionList) DeepCopyInto(out *EcsTaskDefinitionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EcsTaskDefinitionList) DeepCopyObject ¶

func (in *EcsTaskDefinitionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EcsTaskDefinitionSpec ¶

type EcsTaskDefinitionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                  string `json:"arn,omitempty" tf:"arn,omitempty"`
	ContainerDefinitions string `json:"containerDefinitions" tf:"container_definitions"`
	// +optional
	Cpu string `json:"cpu,omitempty" tf:"cpu,omitempty"`
	// +optional
	ExecutionRoleArn string `json:"executionRoleArn,omitempty" tf:"execution_role_arn,omitempty"`
	Family           string `json:"family" tf:"family"`
	// +optional
	IpcMode string `json:"ipcMode,omitempty" tf:"ipc_mode,omitempty"`
	// +optional
	Memory string `json:"memory,omitempty" tf:"memory,omitempty"`
	// +optional
	NetworkMode string `json:"networkMode,omitempty" tf:"network_mode,omitempty"`
	// +optional
	PidMode string `json:"pidMode,omitempty" tf:"pid_mode,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=10
	PlacementConstraints []EcsTaskDefinitionSpecPlacementConstraints `json:"placementConstraints,omitempty" tf:"placement_constraints,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ProxyConfiguration []EcsTaskDefinitionSpecProxyConfiguration `json:"proxyConfiguration,omitempty" tf:"proxy_configuration,omitempty"`
	// +optional
	RequiresCompatibilities []string `json:"requiresCompatibilities,omitempty" tf:"requires_compatibilities,omitempty"`
	// +optional
	Revision int64 `json:"revision,omitempty" tf:"revision,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TaskRoleArn string `json:"taskRoleArn,omitempty" tf:"task_role_arn,omitempty"`
	// +optional
	Volume []EcsTaskDefinitionSpecVolume `json:"volume,omitempty" tf:"volume,omitempty"`
}

func (*EcsTaskDefinitionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTaskDefinitionSpec.

func (*EcsTaskDefinitionSpec) DeepCopyInto ¶

func (in *EcsTaskDefinitionSpec) DeepCopyInto(out *EcsTaskDefinitionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsTaskDefinitionSpecPlacementConstraints ¶

type EcsTaskDefinitionSpecPlacementConstraints struct {
	// +optional
	Expression string `json:"expression,omitempty" tf:"expression,omitempty"`
	Type       string `json:"type" tf:"type"`
}

func (*EcsTaskDefinitionSpecPlacementConstraints) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTaskDefinitionSpecPlacementConstraints.

func (*EcsTaskDefinitionSpecPlacementConstraints) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsTaskDefinitionSpecProxyConfiguration ¶

type EcsTaskDefinitionSpecProxyConfiguration struct {
	ContainerName string `json:"containerName" tf:"container_name"`
	// +optional
	Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*EcsTaskDefinitionSpecProxyConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTaskDefinitionSpecProxyConfiguration.

func (*EcsTaskDefinitionSpecProxyConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsTaskDefinitionSpecVolume ¶

type EcsTaskDefinitionSpecVolume struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DockerVolumeConfiguration []EcsTaskDefinitionSpecVolumeDockerVolumeConfiguration `json:"dockerVolumeConfiguration,omitempty" tf:"docker_volume_configuration,omitempty"`
	// +optional
	HostPath string `json:"hostPath,omitempty" tf:"host_path,omitempty"`
	Name     string `json:"name" tf:"name"`
}

func (*EcsTaskDefinitionSpecVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTaskDefinitionSpecVolume.

func (*EcsTaskDefinitionSpecVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsTaskDefinitionSpecVolumeDockerVolumeConfiguration ¶

type EcsTaskDefinitionSpecVolumeDockerVolumeConfiguration struct {
	// +optional
	Autoprovision bool `json:"autoprovision,omitempty" tf:"autoprovision,omitempty"`
	// +optional
	Driver string `json:"driver,omitempty" tf:"driver,omitempty"`
	// +optional
	DriverOpts map[string]string `json:"driverOpts,omitempty" tf:"driver_opts,omitempty"`
	// +optional
	Labels map[string]string `json:"labels,omitempty" tf:"labels,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
}

func (*EcsTaskDefinitionSpecVolumeDockerVolumeConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTaskDefinitionSpecVolumeDockerVolumeConfiguration.

func (*EcsTaskDefinitionSpecVolumeDockerVolumeConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EcsTaskDefinitionStatus ¶

type EcsTaskDefinitionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EcsTaskDefinitionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EcsTaskDefinitionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EcsTaskDefinitionStatus.

func (*EcsTaskDefinitionStatus) DeepCopyInto ¶

func (in *EcsTaskDefinitionStatus) DeepCopyInto(out *EcsTaskDefinitionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EfsFileSystem ¶

type EfsFileSystem struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EfsFileSystemSpec   `json:"spec,omitempty"`
	Status            EfsFileSystemStatus `json:"status,omitempty"`
}

func (*EfsFileSystem) DeepCopy ¶

func (in *EfsFileSystem) DeepCopy() *EfsFileSystem

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystem.

func (*EfsFileSystem) DeepCopyInto ¶

func (in *EfsFileSystem) DeepCopyInto(out *EfsFileSystem)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EfsFileSystem) DeepCopyObject ¶

func (in *EfsFileSystem) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EfsFileSystemList ¶

type EfsFileSystemList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EfsFileSystem CRD objects
	Items []EfsFileSystem `json:"items,omitempty"`
}

EfsFileSystemList is a list of EfsFileSystems

func (*EfsFileSystemList) DeepCopy ¶

func (in *EfsFileSystemList) DeepCopy() *EfsFileSystemList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemList.

func (*EfsFileSystemList) DeepCopyInto ¶

func (in *EfsFileSystemList) DeepCopyInto(out *EfsFileSystemList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EfsFileSystemList) DeepCopyObject ¶

func (in *EfsFileSystemList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EfsFileSystemSpec ¶

type EfsFileSystemSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CreationToken string `json:"creationToken,omitempty" tf:"creation_token,omitempty"`
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LifecyclePolicy []EfsFileSystemSpecLifecyclePolicy `json:"lifecyclePolicy,omitempty" tf:"lifecycle_policy,omitempty"`
	// +optional
	PerformanceMode string `json:"performanceMode,omitempty" tf:"performance_mode,omitempty"`
	// +optional
	ProvisionedThroughputInMibps float64 `json:"provisionedThroughputInMibps,omitempty" tf:"provisioned_throughput_in_mibps,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	ThroughputMode string `json:"throughputMode,omitempty" tf:"throughput_mode,omitempty"`
}

func (*EfsFileSystemSpec) DeepCopy ¶

func (in *EfsFileSystemSpec) DeepCopy() *EfsFileSystemSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemSpec.

func (*EfsFileSystemSpec) DeepCopyInto ¶

func (in *EfsFileSystemSpec) DeepCopyInto(out *EfsFileSystemSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EfsFileSystemSpecLifecyclePolicy ¶ added in v0.2.0

type EfsFileSystemSpecLifecyclePolicy struct {
	// +optional
	TransitionToIa string `json:"transitionToIa,omitempty" tf:"transition_to_ia,omitempty"`
}

func (*EfsFileSystemSpecLifecyclePolicy) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemSpecLifecyclePolicy.

func (*EfsFileSystemSpecLifecyclePolicy) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EfsFileSystemStatus ¶

type EfsFileSystemStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EfsFileSystemSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EfsFileSystemStatus) DeepCopy ¶

func (in *EfsFileSystemStatus) DeepCopy() *EfsFileSystemStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsFileSystemStatus.

func (*EfsFileSystemStatus) DeepCopyInto ¶

func (in *EfsFileSystemStatus) DeepCopyInto(out *EfsFileSystemStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EfsMountTarget ¶

type EfsMountTarget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EfsMountTargetSpec   `json:"spec,omitempty"`
	Status            EfsMountTargetStatus `json:"status,omitempty"`
}

func (*EfsMountTarget) DeepCopy ¶

func (in *EfsMountTarget) DeepCopy() *EfsMountTarget

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsMountTarget.

func (*EfsMountTarget) DeepCopyInto ¶

func (in *EfsMountTarget) DeepCopyInto(out *EfsMountTarget)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EfsMountTarget) DeepCopyObject ¶

func (in *EfsMountTarget) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EfsMountTargetList ¶

type EfsMountTargetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EfsMountTarget CRD objects
	Items []EfsMountTarget `json:"items,omitempty"`
}

EfsMountTargetList is a list of EfsMountTargets

func (*EfsMountTargetList) DeepCopy ¶

func (in *EfsMountTargetList) DeepCopy() *EfsMountTargetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsMountTargetList.

func (*EfsMountTargetList) DeepCopyInto ¶

func (in *EfsMountTargetList) DeepCopyInto(out *EfsMountTargetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EfsMountTargetList) DeepCopyObject ¶

func (in *EfsMountTargetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EfsMountTargetSpec ¶

type EfsMountTargetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	FileSystemArn string `json:"fileSystemArn,omitempty" tf:"file_system_arn,omitempty"`
	FileSystemID  string `json:"fileSystemID" tf:"file_system_id"`
	// +optional
	IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"`
	// +optional
	NetworkInterfaceID string `json:"networkInterfaceID,omitempty" tf:"network_interface_id,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	SubnetID       string   `json:"subnetID" tf:"subnet_id"`
}

func (*EfsMountTargetSpec) DeepCopy ¶

func (in *EfsMountTargetSpec) DeepCopy() *EfsMountTargetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsMountTargetSpec.

func (*EfsMountTargetSpec) DeepCopyInto ¶

func (in *EfsMountTargetSpec) DeepCopyInto(out *EfsMountTargetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EfsMountTargetStatus ¶

type EfsMountTargetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EfsMountTargetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EfsMountTargetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EfsMountTargetStatus.

func (*EfsMountTargetStatus) DeepCopyInto ¶

func (in *EfsMountTargetStatus) DeepCopyInto(out *EfsMountTargetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EgressOnlyInternetGateway ¶

type EgressOnlyInternetGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EgressOnlyInternetGatewaySpec   `json:"spec,omitempty"`
	Status            EgressOnlyInternetGatewayStatus `json:"status,omitempty"`
}

func (*EgressOnlyInternetGateway) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGateway.

func (*EgressOnlyInternetGateway) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EgressOnlyInternetGateway) DeepCopyObject ¶

func (in *EgressOnlyInternetGateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EgressOnlyInternetGatewayList ¶

type EgressOnlyInternetGatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EgressOnlyInternetGateway CRD objects
	Items []EgressOnlyInternetGateway `json:"items,omitempty"`
}

EgressOnlyInternetGatewayList is a list of EgressOnlyInternetGateways

func (*EgressOnlyInternetGatewayList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGatewayList.

func (*EgressOnlyInternetGatewayList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EgressOnlyInternetGatewayList) DeepCopyObject ¶

func (in *EgressOnlyInternetGatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EgressOnlyInternetGatewaySpec ¶

type EgressOnlyInternetGatewaySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	VpcID string `json:"vpcID" tf:"vpc_id"`
}

func (*EgressOnlyInternetGatewaySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGatewaySpec.

func (*EgressOnlyInternetGatewaySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EgressOnlyInternetGatewayStatus ¶

type EgressOnlyInternetGatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EgressOnlyInternetGatewaySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EgressOnlyInternetGatewayStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EgressOnlyInternetGatewayStatus.

func (*EgressOnlyInternetGatewayStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Eip ¶

type Eip struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EipSpec   `json:"spec,omitempty"`
	Status            EipStatus `json:"status,omitempty"`
}

func (*Eip) DeepCopy ¶

func (in *Eip) DeepCopy() *Eip

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Eip.

func (*Eip) DeepCopyInto ¶

func (in *Eip) DeepCopyInto(out *Eip)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Eip) DeepCopyObject ¶

func (in *Eip) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EipAssociation ¶

type EipAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EipAssociationSpec   `json:"spec,omitempty"`
	Status            EipAssociationStatus `json:"status,omitempty"`
}

func (*EipAssociation) DeepCopy ¶

func (in *EipAssociation) DeepCopy() *EipAssociation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociation.

func (*EipAssociation) DeepCopyInto ¶

func (in *EipAssociation) DeepCopyInto(out *EipAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EipAssociation) DeepCopyObject ¶

func (in *EipAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EipAssociationList ¶

type EipAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EipAssociation CRD objects
	Items []EipAssociation `json:"items,omitempty"`
}

EipAssociationList is a list of EipAssociations

func (*EipAssociationList) DeepCopy ¶

func (in *EipAssociationList) DeepCopy() *EipAssociationList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationList.

func (*EipAssociationList) DeepCopyInto ¶

func (in *EipAssociationList) DeepCopyInto(out *EipAssociationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EipAssociationList) DeepCopyObject ¶

func (in *EipAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EipAssociationSpec ¶

type EipAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllocationID string `json:"allocationID,omitempty" tf:"allocation_id,omitempty"`
	// +optional
	AllowReassociation bool `json:"allowReassociation,omitempty" tf:"allow_reassociation,omitempty"`
	// +optional
	InstanceID string `json:"instanceID,omitempty" tf:"instance_id,omitempty"`
	// +optional
	NetworkInterfaceID string `json:"networkInterfaceID,omitempty" tf:"network_interface_id,omitempty"`
	// +optional
	PrivateIPAddress string `json:"privateIPAddress,omitempty" tf:"private_ip_address,omitempty"`
	// +optional
	PublicIP string `json:"publicIP,omitempty" tf:"public_ip,omitempty"`
}

func (*EipAssociationSpec) DeepCopy ¶

func (in *EipAssociationSpec) DeepCopy() *EipAssociationSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationSpec.

func (*EipAssociationSpec) DeepCopyInto ¶

func (in *EipAssociationSpec) DeepCopyInto(out *EipAssociationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EipAssociationStatus ¶

type EipAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EipAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EipAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipAssociationStatus.

func (*EipAssociationStatus) DeepCopyInto ¶

func (in *EipAssociationStatus) DeepCopyInto(out *EipAssociationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EipList ¶

type EipList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Eip CRD objects
	Items []Eip `json:"items,omitempty"`
}

EipList is a list of Eips

func (*EipList) DeepCopy ¶

func (in *EipList) DeepCopy() *EipList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipList.

func (*EipList) DeepCopyInto ¶

func (in *EipList) DeepCopyInto(out *EipList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EipList) DeepCopyObject ¶

func (in *EipList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EipSpec ¶

type EipSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllocationID string `json:"allocationID,omitempty" tf:"allocation_id,omitempty"`
	// +optional
	AssociateWithPrivateIP string `json:"associateWithPrivateIP,omitempty" tf:"associate_with_private_ip,omitempty"`
	// +optional
	AssociationID string `json:"associationID,omitempty" tf:"association_id,omitempty"`
	// +optional
	Domain string `json:"domain,omitempty" tf:"domain,omitempty"`
	// +optional
	Instance string `json:"instance,omitempty" tf:"instance,omitempty"`
	// +optional
	NetworkInterface string `json:"networkInterface,omitempty" tf:"network_interface,omitempty"`
	// +optional
	PrivateDNS string `json:"privateDNS,omitempty" tf:"private_dns,omitempty"`
	// +optional
	PrivateIP string `json:"privateIP,omitempty" tf:"private_ip,omitempty"`
	// +optional
	PublicDNS string `json:"publicDNS,omitempty" tf:"public_dns,omitempty"`
	// +optional
	PublicIP string `json:"publicIP,omitempty" tf:"public_ip,omitempty"`
	// +optional
	PublicIpv4Pool string `json:"publicIpv4Pool,omitempty" tf:"public_ipv4_pool,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Vpc bool `json:"vpc,omitempty" tf:"vpc,omitempty"`
}

func (*EipSpec) DeepCopy ¶

func (in *EipSpec) DeepCopy() *EipSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipSpec.

func (*EipSpec) DeepCopyInto ¶

func (in *EipSpec) DeepCopyInto(out *EipSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EipStatus ¶

type EipStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EipSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EipStatus) DeepCopy ¶

func (in *EipStatus) DeepCopy() *EipStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EipStatus.

func (*EipStatus) DeepCopyInto ¶

func (in *EipStatus) DeepCopyInto(out *EipStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EksCluster ¶

type EksCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EksClusterSpec   `json:"spec,omitempty"`
	Status            EksClusterStatus `json:"status,omitempty"`
}

func (*EksCluster) DeepCopy ¶

func (in *EksCluster) DeepCopy() *EksCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksCluster.

func (*EksCluster) DeepCopyInto ¶

func (in *EksCluster) DeepCopyInto(out *EksCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EksCluster) DeepCopyObject ¶

func (in *EksCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EksClusterList ¶

type EksClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EksCluster CRD objects
	Items []EksCluster `json:"items,omitempty"`
}

EksClusterList is a list of EksClusters

func (*EksClusterList) DeepCopy ¶

func (in *EksClusterList) DeepCopy() *EksClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterList.

func (*EksClusterList) DeepCopyInto ¶

func (in *EksClusterList) DeepCopyInto(out *EksClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EksClusterList) DeepCopyObject ¶

func (in *EksClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EksClusterSpec ¶

type EksClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CertificateAuthority []EksClusterSpecCertificateAuthority `json:"certificateAuthority,omitempty" tf:"certificate_authority,omitempty"`
	// +optional
	CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
	// +optional
	EnabledClusterLogTypes []string `json:"enabledClusterLogTypes,omitempty" tf:"enabled_cluster_log_types,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	Identity []EksClusterSpecIdentity `json:"identity,omitempty" tf:"identity,omitempty"`
	Name     string                   `json:"name" tf:"name"`
	// +optional
	PlatformVersion string `json:"platformVersion,omitempty" tf:"platform_version,omitempty"`
	RoleArn         string `json:"roleArn" tf:"role_arn"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	VpcConfig []EksClusterSpecVpcConfig `json:"vpcConfig" tf:"vpc_config"`
}

func (*EksClusterSpec) DeepCopy ¶

func (in *EksClusterSpec) DeepCopy() *EksClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterSpec.

func (*EksClusterSpec) DeepCopyInto ¶

func (in *EksClusterSpec) DeepCopyInto(out *EksClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EksClusterSpecCertificateAuthority ¶ added in v0.0.2

type EksClusterSpecCertificateAuthority struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
}

func (*EksClusterSpecCertificateAuthority) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterSpecCertificateAuthority.

func (*EksClusterSpecCertificateAuthority) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EksClusterSpecIdentity ¶ added in v0.2.0

type EksClusterSpecIdentity struct {
	// +optional
	Oidc []EksClusterSpecIdentityOidc `json:"oidc,omitempty" tf:"oidc,omitempty"`
}

func (*EksClusterSpecIdentity) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterSpecIdentity.

func (*EksClusterSpecIdentity) DeepCopyInto ¶ added in v0.2.0

func (in *EksClusterSpecIdentity) DeepCopyInto(out *EksClusterSpecIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EksClusterSpecIdentityOidc ¶ added in v0.2.0

type EksClusterSpecIdentityOidc struct {
	// +optional
	Issuer string `json:"issuer,omitempty" tf:"issuer,omitempty"`
}

func (*EksClusterSpecIdentityOidc) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterSpecIdentityOidc.

func (*EksClusterSpecIdentityOidc) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EksClusterSpecVpcConfig ¶

type EksClusterSpecVpcConfig struct {
	// +optional
	EndpointPrivateAccess bool `json:"endpointPrivateAccess,omitempty" tf:"endpoint_private_access,omitempty"`
	// +optional
	EndpointPublicAccess bool `json:"endpointPublicAccess,omitempty" tf:"endpoint_public_access,omitempty"`
	// +optional
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	// +kubebuilder:validation:MinItems=1
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*EksClusterSpecVpcConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterSpecVpcConfig.

func (*EksClusterSpecVpcConfig) DeepCopyInto ¶

func (in *EksClusterSpecVpcConfig) DeepCopyInto(out *EksClusterSpecVpcConfig)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EksClusterStatus ¶

type EksClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EksClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EksClusterStatus) DeepCopy ¶

func (in *EksClusterStatus) DeepCopy() *EksClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EksClusterStatus.

func (*EksClusterStatus) DeepCopyInto ¶

func (in *EksClusterStatus) DeepCopyInto(out *EksClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkApplication ¶

type ElasticBeanstalkApplication struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticBeanstalkApplicationSpec   `json:"spec,omitempty"`
	Status            ElasticBeanstalkApplicationStatus `json:"status,omitempty"`
}

func (*ElasticBeanstalkApplication) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplication.

func (*ElasticBeanstalkApplication) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticBeanstalkApplication) DeepCopyObject ¶

func (in *ElasticBeanstalkApplication) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticBeanstalkApplicationList ¶

type ElasticBeanstalkApplicationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticBeanstalkApplication CRD objects
	Items []ElasticBeanstalkApplication `json:"items,omitempty"`
}

ElasticBeanstalkApplicationList is a list of ElasticBeanstalkApplications

func (*ElasticBeanstalkApplicationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplicationList.

func (*ElasticBeanstalkApplicationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticBeanstalkApplicationList) DeepCopyObject ¶

func (in *ElasticBeanstalkApplicationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticBeanstalkApplicationSpec ¶

type ElasticBeanstalkApplicationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	AppversionLifecycle []ElasticBeanstalkApplicationSpecAppversionLifecycle `json:"appversionLifecycle,omitempty" tf:"appversion_lifecycle,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ElasticBeanstalkApplicationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplicationSpec.

func (*ElasticBeanstalkApplicationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkApplicationSpecAppversionLifecycle ¶

type ElasticBeanstalkApplicationSpecAppversionLifecycle struct {
	// +optional
	DeleteSourceFromS3 bool `json:"deleteSourceFromS3,omitempty" tf:"delete_source_from_s3,omitempty"`
	// +optional
	MaxAgeInDays int64 `json:"maxAgeInDays,omitempty" tf:"max_age_in_days,omitempty"`
	// +optional
	MaxCount    int64  `json:"maxCount,omitempty" tf:"max_count,omitempty"`
	ServiceRole string `json:"serviceRole" tf:"service_role"`
}

func (*ElasticBeanstalkApplicationSpecAppversionLifecycle) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplicationSpecAppversionLifecycle.

func (*ElasticBeanstalkApplicationSpecAppversionLifecycle) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkApplicationStatus ¶

type ElasticBeanstalkApplicationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticBeanstalkApplicationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticBeanstalkApplicationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplicationStatus.

func (*ElasticBeanstalkApplicationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkApplicationVersion ¶

type ElasticBeanstalkApplicationVersion struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticBeanstalkApplicationVersionSpec   `json:"spec,omitempty"`
	Status            ElasticBeanstalkApplicationVersionStatus `json:"status,omitempty"`
}

func (*ElasticBeanstalkApplicationVersion) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplicationVersion.

func (*ElasticBeanstalkApplicationVersion) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticBeanstalkApplicationVersion) DeepCopyObject ¶

func (in *ElasticBeanstalkApplicationVersion) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticBeanstalkApplicationVersionList ¶

type ElasticBeanstalkApplicationVersionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticBeanstalkApplicationVersion CRD objects
	Items []ElasticBeanstalkApplicationVersion `json:"items,omitempty"`
}

ElasticBeanstalkApplicationVersionList is a list of ElasticBeanstalkApplicationVersions

func (*ElasticBeanstalkApplicationVersionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplicationVersionList.

func (*ElasticBeanstalkApplicationVersionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticBeanstalkApplicationVersionList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticBeanstalkApplicationVersionSpec ¶

type ElasticBeanstalkApplicationVersionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Application string `json:"application" tf:"application"`
	// +optional
	Arn    string `json:"arn,omitempty" tf:"arn,omitempty"`
	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	ForceDelete bool   `json:"forceDelete,omitempty" tf:"force_delete,omitempty"`
	Key         string `json:"key" tf:"key"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ElasticBeanstalkApplicationVersionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplicationVersionSpec.

func (*ElasticBeanstalkApplicationVersionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkApplicationVersionStatus ¶

type ElasticBeanstalkApplicationVersionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticBeanstalkApplicationVersionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticBeanstalkApplicationVersionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkApplicationVersionStatus.

func (*ElasticBeanstalkApplicationVersionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkConfigurationTemplate ¶

type ElasticBeanstalkConfigurationTemplate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticBeanstalkConfigurationTemplateSpec   `json:"spec,omitempty"`
	Status            ElasticBeanstalkConfigurationTemplateStatus `json:"status,omitempty"`
}

func (*ElasticBeanstalkConfigurationTemplate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkConfigurationTemplate.

func (*ElasticBeanstalkConfigurationTemplate) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticBeanstalkConfigurationTemplate) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticBeanstalkConfigurationTemplateList ¶

type ElasticBeanstalkConfigurationTemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticBeanstalkConfigurationTemplate CRD objects
	Items []ElasticBeanstalkConfigurationTemplate `json:"items,omitempty"`
}

ElasticBeanstalkConfigurationTemplateList is a list of ElasticBeanstalkConfigurationTemplates

func (*ElasticBeanstalkConfigurationTemplateList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkConfigurationTemplateList.

func (*ElasticBeanstalkConfigurationTemplateList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticBeanstalkConfigurationTemplateList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticBeanstalkConfigurationTemplateSpec ¶

type ElasticBeanstalkConfigurationTemplateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Application string `json:"application" tf:"application"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	EnvironmentID string `json:"environmentID,omitempty" tf:"environment_id,omitempty"`
	Name          string `json:"name" tf:"name"`
	// +optional
	Setting []ElasticBeanstalkConfigurationTemplateSpecSetting `json:"setting,omitempty" tf:"setting,omitempty"`
	// +optional
	SolutionStackName string `json:"solutionStackName,omitempty" tf:"solution_stack_name,omitempty"`
}

func (*ElasticBeanstalkConfigurationTemplateSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkConfigurationTemplateSpec.

func (*ElasticBeanstalkConfigurationTemplateSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkConfigurationTemplateSpecSetting ¶ added in v0.0.2

type ElasticBeanstalkConfigurationTemplateSpecSetting struct {
	Name      string `json:"name" tf:"name"`
	Namespace string `json:"namespace" tf:"namespace"`
	// +optional
	Resource string `json:"resource,omitempty" tf:"resource,omitempty"`
	Value    string `json:"value" tf:"value"`
}

func (*ElasticBeanstalkConfigurationTemplateSpecSetting) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkConfigurationTemplateSpecSetting.

func (*ElasticBeanstalkConfigurationTemplateSpecSetting) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkConfigurationTemplateStatus ¶

type ElasticBeanstalkConfigurationTemplateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticBeanstalkConfigurationTemplateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticBeanstalkConfigurationTemplateStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkConfigurationTemplateStatus.

func (*ElasticBeanstalkConfigurationTemplateStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkEnvironment ¶

type ElasticBeanstalkEnvironment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticBeanstalkEnvironmentSpec   `json:"spec,omitempty"`
	Status            ElasticBeanstalkEnvironmentStatus `json:"status,omitempty"`
}

func (*ElasticBeanstalkEnvironment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkEnvironment.

func (*ElasticBeanstalkEnvironment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticBeanstalkEnvironment) DeepCopyObject ¶

func (in *ElasticBeanstalkEnvironment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticBeanstalkEnvironmentList ¶

type ElasticBeanstalkEnvironmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticBeanstalkEnvironment CRD objects
	Items []ElasticBeanstalkEnvironment `json:"items,omitempty"`
}

ElasticBeanstalkEnvironmentList is a list of ElasticBeanstalkEnvironments

func (*ElasticBeanstalkEnvironmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkEnvironmentList.

func (*ElasticBeanstalkEnvironmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticBeanstalkEnvironmentList) DeepCopyObject ¶

func (in *ElasticBeanstalkEnvironmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticBeanstalkEnvironmentSpec ¶

type ElasticBeanstalkEnvironmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllSettings []ElasticBeanstalkEnvironmentSpecAllSettings `json:"allSettings,omitempty" tf:"all_settings,omitempty"`
	Application string                                       `json:"application" tf:"application"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutoscalingGroups []string `json:"autoscalingGroups,omitempty" tf:"autoscaling_groups,omitempty"`
	// +optional
	Cname string `json:"cname,omitempty" tf:"cname,omitempty"`
	// +optional
	CnamePrefix string `json:"cnamePrefix,omitempty" tf:"cname_prefix,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	EndpointURL string `json:"endpointURL,omitempty" tf:"endpoint_url,omitempty"`
	// +optional
	Instances []string `json:"instances,omitempty" tf:"instances,omitempty"`
	// +optional
	LaunchConfigurations []string `json:"launchConfigurations,omitempty" tf:"launch_configurations,omitempty"`
	// +optional
	LoadBalancers []string `json:"loadBalancers,omitempty" tf:"load_balancers,omitempty"`
	Name          string   `json:"name" tf:"name"`
	// +optional
	PlatformArn string `json:"platformArn,omitempty" tf:"platform_arn,omitempty"`
	// +optional
	PollInterval string `json:"pollInterval,omitempty" tf:"poll_interval,omitempty"`
	// +optional
	Queues []string `json:"queues,omitempty" tf:"queues,omitempty"`
	// +optional
	Setting []ElasticBeanstalkEnvironmentSpecSetting `json:"setting,omitempty" tf:"setting,omitempty"`
	// +optional
	SolutionStackName string `json:"solutionStackName,omitempty" tf:"solution_stack_name,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TemplateName string `json:"templateName,omitempty" tf:"template_name,omitempty"`
	// +optional
	Tier string `json:"tier,omitempty" tf:"tier,omitempty"`
	// +optional
	Triggers []string `json:"triggers,omitempty" tf:"triggers,omitempty"`
	// +optional
	VersionLabel string `json:"versionLabel,omitempty" tf:"version_label,omitempty"`
	// +optional
	WaitForReadyTimeout string `json:"waitForReadyTimeout,omitempty" tf:"wait_for_ready_timeout,omitempty"`
}

func (*ElasticBeanstalkEnvironmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkEnvironmentSpec.

func (*ElasticBeanstalkEnvironmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkEnvironmentSpecAllSettings ¶ added in v0.0.2

type ElasticBeanstalkEnvironmentSpecAllSettings struct {
	Name      string `json:"name" tf:"name"`
	Namespace string `json:"namespace" tf:"namespace"`
	// +optional
	Resource string `json:"resource,omitempty" tf:"resource,omitempty"`
	Value    string `json:"value" tf:"value"`
}

func (*ElasticBeanstalkEnvironmentSpecAllSettings) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkEnvironmentSpecAllSettings.

func (*ElasticBeanstalkEnvironmentSpecAllSettings) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkEnvironmentSpecSetting ¶

type ElasticBeanstalkEnvironmentSpecSetting struct {
	Name      string `json:"name" tf:"name"`
	Namespace string `json:"namespace" tf:"namespace"`
	// +optional
	Resource string `json:"resource,omitempty" tf:"resource,omitempty"`
	Value    string `json:"value" tf:"value"`
}

func (*ElasticBeanstalkEnvironmentSpecSetting) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkEnvironmentSpecSetting.

func (*ElasticBeanstalkEnvironmentSpecSetting) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticBeanstalkEnvironmentStatus ¶

type ElasticBeanstalkEnvironmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticBeanstalkEnvironmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticBeanstalkEnvironmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticBeanstalkEnvironmentStatus.

func (*ElasticBeanstalkEnvironmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheCluster ¶

type ElasticacheCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticacheClusterSpec   `json:"spec,omitempty"`
	Status            ElasticacheClusterStatus `json:"status,omitempty"`
}

func (*ElasticacheCluster) DeepCopy ¶

func (in *ElasticacheCluster) DeepCopy() *ElasticacheCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheCluster.

func (*ElasticacheCluster) DeepCopyInto ¶

func (in *ElasticacheCluster) DeepCopyInto(out *ElasticacheCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheCluster) DeepCopyObject ¶

func (in *ElasticacheCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheClusterList ¶

type ElasticacheClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticacheCluster CRD objects
	Items []ElasticacheCluster `json:"items,omitempty"`
}

ElasticacheClusterList is a list of ElasticacheClusters

func (*ElasticacheClusterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheClusterList.

func (*ElasticacheClusterList) DeepCopyInto ¶

func (in *ElasticacheClusterList) DeepCopyInto(out *ElasticacheClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheClusterList) DeepCopyObject ¶

func (in *ElasticacheClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheClusterSpec ¶

type ElasticacheClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	AzMode string `json:"azMode,omitempty" tf:"az_mode,omitempty"`
	// +optional
	CacheNodes []ElasticacheClusterSpecCacheNodes `json:"cacheNodes,omitempty" tf:"cache_nodes,omitempty"`
	// +optional
	ClusterAddress string `json:"clusterAddress,omitempty" tf:"cluster_address,omitempty"`
	ClusterID      string `json:"clusterID" tf:"cluster_id"`
	// +optional
	ConfigurationEndpoint string `json:"configurationEndpoint,omitempty" tf:"configuration_endpoint,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	MaintenanceWindow string `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"`
	// +optional
	NodeType string `json:"nodeType,omitempty" tf:"node_type,omitempty"`
	// +optional
	NotificationTopicArn string `json:"notificationTopicArn,omitempty" tf:"notification_topic_arn,omitempty"`
	// +optional
	NumCacheNodes int64 `json:"numCacheNodes,omitempty" tf:"num_cache_nodes,omitempty"`
	// +optional
	ParameterGroupName string `json:"parameterGroupName,omitempty" tf:"parameter_group_name,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PreferredAvailabilityZones []string `json:"preferredAvailabilityZones,omitempty" tf:"preferred_availability_zones,omitempty"`
	// +optional
	ReplicationGroupID string `json:"replicationGroupID,omitempty" tf:"replication_group_id,omitempty"`
	// +optional
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	// +optional
	SecurityGroupNames []string `json:"securityGroupNames,omitempty" tf:"security_group_names,omitempty"`
	// +optional
	SnapshotArns []string `json:"snapshotArns,omitempty" tf:"snapshot_arns,omitempty"`
	// +optional
	SnapshotName string `json:"snapshotName,omitempty" tf:"snapshot_name,omitempty"`
	// +optional
	SnapshotRetentionLimit int64 `json:"snapshotRetentionLimit,omitempty" tf:"snapshot_retention_limit,omitempty"`
	// +optional
	SnapshotWindow string `json:"snapshotWindow,omitempty" tf:"snapshot_window,omitempty"`
	// +optional
	SubnetGroupName string `json:"subnetGroupName,omitempty" tf:"subnet_group_name,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ElasticacheClusterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheClusterSpec.

func (*ElasticacheClusterSpec) DeepCopyInto ¶

func (in *ElasticacheClusterSpec) DeepCopyInto(out *ElasticacheClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheClusterSpecCacheNodes ¶ added in v0.0.2

type ElasticacheClusterSpecCacheNodes struct {
	// +optional
	Address string `json:"address,omitempty" tf:"address,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
}

func (*ElasticacheClusterSpecCacheNodes) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheClusterSpecCacheNodes.

func (*ElasticacheClusterSpecCacheNodes) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheClusterStatus ¶

type ElasticacheClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticacheClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticacheClusterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheClusterStatus.

func (*ElasticacheClusterStatus) DeepCopyInto ¶

func (in *ElasticacheClusterStatus) DeepCopyInto(out *ElasticacheClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheParameterGroup ¶

type ElasticacheParameterGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticacheParameterGroupSpec   `json:"spec,omitempty"`
	Status            ElasticacheParameterGroupStatus `json:"status,omitempty"`
}

func (*ElasticacheParameterGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheParameterGroup.

func (*ElasticacheParameterGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheParameterGroup) DeepCopyObject ¶

func (in *ElasticacheParameterGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheParameterGroupList ¶

type ElasticacheParameterGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticacheParameterGroup CRD objects
	Items []ElasticacheParameterGroup `json:"items,omitempty"`
}

ElasticacheParameterGroupList is a list of ElasticacheParameterGroups

func (*ElasticacheParameterGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheParameterGroupList.

func (*ElasticacheParameterGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheParameterGroupList) DeepCopyObject ¶

func (in *ElasticacheParameterGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheParameterGroupSpec ¶

type ElasticacheParameterGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Family      string `json:"family" tf:"family"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Parameter []ElasticacheParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
}

func (*ElasticacheParameterGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheParameterGroupSpec.

func (*ElasticacheParameterGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheParameterGroupSpecParameter ¶

type ElasticacheParameterGroupSpecParameter struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*ElasticacheParameterGroupSpecParameter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheParameterGroupSpecParameter.

func (*ElasticacheParameterGroupSpecParameter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheParameterGroupStatus ¶

type ElasticacheParameterGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticacheParameterGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticacheParameterGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheParameterGroupStatus.

func (*ElasticacheParameterGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheReplicationGroup ¶

type ElasticacheReplicationGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticacheReplicationGroupSpec   `json:"spec,omitempty"`
	Status            ElasticacheReplicationGroupStatus `json:"status,omitempty"`
}

func (*ElasticacheReplicationGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheReplicationGroup.

func (*ElasticacheReplicationGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheReplicationGroup) DeepCopyObject ¶

func (in *ElasticacheReplicationGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheReplicationGroupList ¶

type ElasticacheReplicationGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticacheReplicationGroup CRD objects
	Items []ElasticacheReplicationGroup `json:"items,omitempty"`
}

ElasticacheReplicationGroupList is a list of ElasticacheReplicationGroups

func (*ElasticacheReplicationGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheReplicationGroupList.

func (*ElasticacheReplicationGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheReplicationGroupList) DeepCopyObject ¶

func (in *ElasticacheReplicationGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheReplicationGroupSpec ¶

type ElasticacheReplicationGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	AtRestEncryptionEnabled bool `json:"atRestEncryptionEnabled,omitempty" tf:"at_rest_encryption_enabled,omitempty"`
	// +optional
	AuthToken string `json:"-" sensitive:"true" tf:"auth_token,omitempty"`
	// +optional
	AutoMinorVersionUpgrade bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"`
	// +optional
	AutomaticFailoverEnabled bool `json:"automaticFailoverEnabled,omitempty" tf:"automatic_failover_enabled,omitempty"`
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ClusterMode []ElasticacheReplicationGroupSpecClusterMode `json:"clusterMode,omitempty" tf:"cluster_mode,omitempty"`
	// +optional
	ConfigurationEndpointAddress string `json:"configurationEndpointAddress,omitempty" tf:"configuration_endpoint_address,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	MaintenanceWindow string `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"`
	// +optional
	MemberClusters []string `json:"memberClusters,omitempty" tf:"member_clusters,omitempty"`
	// +optional
	NodeType string `json:"nodeType,omitempty" tf:"node_type,omitempty"`
	// +optional
	NotificationTopicArn string `json:"notificationTopicArn,omitempty" tf:"notification_topic_arn,omitempty"`
	// +optional
	NumberCacheClusters int64 `json:"numberCacheClusters,omitempty" tf:"number_cache_clusters,omitempty"`
	// +optional
	ParameterGroupName string `json:"parameterGroupName,omitempty" tf:"parameter_group_name,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PrimaryEndpointAddress      string `json:"primaryEndpointAddress,omitempty" tf:"primary_endpoint_address,omitempty"`
	ReplicationGroupDescription string `json:"replicationGroupDescription" tf:"replication_group_description"`
	ReplicationGroupID          string `json:"replicationGroupID" tf:"replication_group_id"`
	// +optional
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	// +optional
	SecurityGroupNames []string `json:"securityGroupNames,omitempty" tf:"security_group_names,omitempty"`
	// +optional
	SnapshotArns []string `json:"snapshotArns,omitempty" tf:"snapshot_arns,omitempty"`
	// +optional
	SnapshotName string `json:"snapshotName,omitempty" tf:"snapshot_name,omitempty"`
	// +optional
	SnapshotRetentionLimit int64 `json:"snapshotRetentionLimit,omitempty" tf:"snapshot_retention_limit,omitempty"`
	// +optional
	SnapshotWindow string `json:"snapshotWindow,omitempty" tf:"snapshot_window,omitempty"`
	// +optional
	SubnetGroupName string `json:"subnetGroupName,omitempty" tf:"subnet_group_name,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TransitEncryptionEnabled bool `json:"transitEncryptionEnabled,omitempty" tf:"transit_encryption_enabled,omitempty"`
}

func (*ElasticacheReplicationGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheReplicationGroupSpec.

func (*ElasticacheReplicationGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheReplicationGroupSpecClusterMode ¶ added in v0.0.2

type ElasticacheReplicationGroupSpecClusterMode struct {
	NumNodeGroups        int64 `json:"numNodeGroups" tf:"num_node_groups"`
	ReplicasPerNodeGroup int64 `json:"replicasPerNodeGroup" tf:"replicas_per_node_group"`
}

func (*ElasticacheReplicationGroupSpecClusterMode) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheReplicationGroupSpecClusterMode.

func (*ElasticacheReplicationGroupSpecClusterMode) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheReplicationGroupStatus ¶

type ElasticacheReplicationGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticacheReplicationGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticacheReplicationGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheReplicationGroupStatus.

func (*ElasticacheReplicationGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheSecurityGroup ¶

type ElasticacheSecurityGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticacheSecurityGroupSpec   `json:"spec,omitempty"`
	Status            ElasticacheSecurityGroupStatus `json:"status,omitempty"`
}

func (*ElasticacheSecurityGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheSecurityGroup.

func (*ElasticacheSecurityGroup) DeepCopyInto ¶

func (in *ElasticacheSecurityGroup) DeepCopyInto(out *ElasticacheSecurityGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheSecurityGroup) DeepCopyObject ¶

func (in *ElasticacheSecurityGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheSecurityGroupList ¶

type ElasticacheSecurityGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticacheSecurityGroup CRD objects
	Items []ElasticacheSecurityGroup `json:"items,omitempty"`
}

ElasticacheSecurityGroupList is a list of ElasticacheSecurityGroups

func (*ElasticacheSecurityGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheSecurityGroupList.

func (*ElasticacheSecurityGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheSecurityGroupList) DeepCopyObject ¶

func (in *ElasticacheSecurityGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheSecurityGroupSpec ¶

type ElasticacheSecurityGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description        string   `json:"description,omitempty" tf:"description,omitempty"`
	Name               string   `json:"name" tf:"name"`
	SecurityGroupNames []string `json:"securityGroupNames" tf:"security_group_names"`
}

func (*ElasticacheSecurityGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheSecurityGroupSpec.

func (*ElasticacheSecurityGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheSecurityGroupStatus ¶

type ElasticacheSecurityGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticacheSecurityGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticacheSecurityGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheSecurityGroupStatus.

func (*ElasticacheSecurityGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheSubnetGroup ¶

type ElasticacheSubnetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticacheSubnetGroupSpec   `json:"spec,omitempty"`
	Status            ElasticacheSubnetGroupStatus `json:"status,omitempty"`
}

func (*ElasticacheSubnetGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheSubnetGroup.

func (*ElasticacheSubnetGroup) DeepCopyInto ¶

func (in *ElasticacheSubnetGroup) DeepCopyInto(out *ElasticacheSubnetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheSubnetGroup) DeepCopyObject ¶

func (in *ElasticacheSubnetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheSubnetGroupList ¶

type ElasticacheSubnetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticacheSubnetGroup CRD objects
	Items []ElasticacheSubnetGroup `json:"items,omitempty"`
}

ElasticacheSubnetGroupList is a list of ElasticacheSubnetGroups

func (*ElasticacheSubnetGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheSubnetGroupList.

func (*ElasticacheSubnetGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticacheSubnetGroupList) DeepCopyObject ¶

func (in *ElasticacheSubnetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticacheSubnetGroupSpec ¶

type ElasticacheSubnetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string   `json:"description,omitempty" tf:"description,omitempty"`
	Name        string   `json:"name" tf:"name"`
	SubnetIDS   []string `json:"subnetIDS" tf:"subnet_ids"`
}

func (*ElasticacheSubnetGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheSubnetGroupSpec.

func (*ElasticacheSubnetGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticacheSubnetGroupStatus ¶

type ElasticacheSubnetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticacheSubnetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticacheSubnetGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticacheSubnetGroupStatus.

func (*ElasticacheSubnetGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomain ¶

type ElasticsearchDomain struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticsearchDomainSpec   `json:"spec,omitempty"`
	Status            ElasticsearchDomainStatus `json:"status,omitempty"`
}

func (*ElasticsearchDomain) DeepCopy ¶

func (in *ElasticsearchDomain) DeepCopy() *ElasticsearchDomain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomain.

func (*ElasticsearchDomain) DeepCopyInto ¶

func (in *ElasticsearchDomain) DeepCopyInto(out *ElasticsearchDomain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchDomain) DeepCopyObject ¶

func (in *ElasticsearchDomain) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchDomainList ¶

type ElasticsearchDomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticsearchDomain CRD objects
	Items []ElasticsearchDomain `json:"items,omitempty"`
}

ElasticsearchDomainList is a list of ElasticsearchDomains

func (*ElasticsearchDomainList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainList.

func (*ElasticsearchDomainList) DeepCopyInto ¶

func (in *ElasticsearchDomainList) DeepCopyInto(out *ElasticsearchDomainList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchDomainList) DeepCopyObject ¶

func (in *ElasticsearchDomainList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchDomainPolicy ¶

type ElasticsearchDomainPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElasticsearchDomainPolicySpec   `json:"spec,omitempty"`
	Status            ElasticsearchDomainPolicyStatus `json:"status,omitempty"`
}

func (*ElasticsearchDomainPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainPolicy.

func (*ElasticsearchDomainPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchDomainPolicy) DeepCopyObject ¶

func (in *ElasticsearchDomainPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchDomainPolicyList ¶

type ElasticsearchDomainPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElasticsearchDomainPolicy CRD objects
	Items []ElasticsearchDomainPolicy `json:"items,omitempty"`
}

ElasticsearchDomainPolicyList is a list of ElasticsearchDomainPolicys

func (*ElasticsearchDomainPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainPolicyList.

func (*ElasticsearchDomainPolicyList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElasticsearchDomainPolicyList) DeepCopyObject ¶

func (in *ElasticsearchDomainPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElasticsearchDomainPolicySpec ¶

type ElasticsearchDomainPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccessPolicies string `json:"accessPolicies" tf:"access_policies"`
	DomainName     string `json:"domainName" tf:"domain_name"`
}

func (*ElasticsearchDomainPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainPolicySpec.

func (*ElasticsearchDomainPolicySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainPolicyStatus ¶

type ElasticsearchDomainPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticsearchDomainPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticsearchDomainPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainPolicyStatus.

func (*ElasticsearchDomainPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpec ¶

type ElasticsearchDomainSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccessPolicies string `json:"accessPolicies,omitempty" tf:"access_policies,omitempty"`
	// +optional
	AdvancedOptions map[string]string `json:"advancedOptions,omitempty" tf:"advanced_options,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ClusterConfig []ElasticsearchDomainSpecClusterConfig `json:"clusterConfig,omitempty" tf:"cluster_config,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CognitoOptions []ElasticsearchDomainSpecCognitoOptions `json:"cognitoOptions,omitempty" tf:"cognito_options,omitempty"`
	// +optional
	DomainID   string `json:"domainID,omitempty" tf:"domain_id,omitempty"`
	DomainName string `json:"domainName" tf:"domain_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EbsOptions []ElasticsearchDomainSpecEbsOptions `json:"ebsOptions,omitempty" tf:"ebs_options,omitempty"`
	// +optional
	ElasticsearchVersion string `json:"elasticsearchVersion,omitempty" tf:"elasticsearch_version,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EncryptAtRest []ElasticsearchDomainSpecEncryptAtRest `json:"encryptAtRest,omitempty" tf:"encrypt_at_rest,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	KibanaEndpoint string `json:"kibanaEndpoint,omitempty" tf:"kibana_endpoint,omitempty"`
	// +optional
	LogPublishingOptions []ElasticsearchDomainSpecLogPublishingOptions `json:"logPublishingOptions,omitempty" tf:"log_publishing_options,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	NodeToNodeEncryption []ElasticsearchDomainSpecNodeToNodeEncryption `json:"nodeToNodeEncryption,omitempty" tf:"node_to_node_encryption,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SnapshotOptions []ElasticsearchDomainSpecSnapshotOptions `json:"snapshotOptions,omitempty" tf:"snapshot_options,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VpcOptions []ElasticsearchDomainSpecVpcOptions `json:"vpcOptions,omitempty" tf:"vpc_options,omitempty"`
}

func (*ElasticsearchDomainSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpec.

func (*ElasticsearchDomainSpec) DeepCopyInto ¶

func (in *ElasticsearchDomainSpec) DeepCopyInto(out *ElasticsearchDomainSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecClusterConfig ¶ added in v0.0.2

type ElasticsearchDomainSpecClusterConfig struct {
	// +optional
	DedicatedMasterCount int64 `json:"dedicatedMasterCount,omitempty" tf:"dedicated_master_count,omitempty"`
	// +optional
	DedicatedMasterEnabled bool `json:"dedicatedMasterEnabled,omitempty" tf:"dedicated_master_enabled,omitempty"`
	// +optional
	DedicatedMasterType string `json:"dedicatedMasterType,omitempty" tf:"dedicated_master_type,omitempty"`
	// +optional
	InstanceCount int64 `json:"instanceCount,omitempty" tf:"instance_count,omitempty"`
	// +optional
	InstanceType string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ZoneAwarenessConfig []ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig `json:"zoneAwarenessConfig,omitempty" tf:"zone_awareness_config,omitempty"`
	// +optional
	ZoneAwarenessEnabled bool `json:"zoneAwarenessEnabled,omitempty" tf:"zone_awareness_enabled,omitempty"`
}

func (*ElasticsearchDomainSpecClusterConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecClusterConfig.

func (*ElasticsearchDomainSpecClusterConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig ¶ added in v0.2.0

type ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig struct {
	// +optional
	AvailabilityZoneCount int64 `json:"availabilityZoneCount,omitempty" tf:"availability_zone_count,omitempty"`
}

func (*ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig.

func (*ElasticsearchDomainSpecClusterConfigZoneAwarenessConfig) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecCognitoOptions ¶

type ElasticsearchDomainSpecCognitoOptions struct {
	// +optional
	Enabled        bool   `json:"enabled,omitempty" tf:"enabled,omitempty"`
	IdentityPoolID string `json:"identityPoolID" tf:"identity_pool_id"`
	RoleArn        string `json:"roleArn" tf:"role_arn"`
	UserPoolID     string `json:"userPoolID" tf:"user_pool_id"`
}

func (*ElasticsearchDomainSpecCognitoOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecCognitoOptions.

func (*ElasticsearchDomainSpecCognitoOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecEbsOptions ¶ added in v0.0.2

type ElasticsearchDomainSpecEbsOptions struct {
	EbsEnabled bool `json:"ebsEnabled" tf:"ebs_enabled"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*ElasticsearchDomainSpecEbsOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecEbsOptions.

func (*ElasticsearchDomainSpecEbsOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecEncryptAtRest ¶ added in v0.0.2

type ElasticsearchDomainSpecEncryptAtRest struct {
	Enabled bool `json:"enabled" tf:"enabled"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
}

func (*ElasticsearchDomainSpecEncryptAtRest) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecEncryptAtRest.

func (*ElasticsearchDomainSpecEncryptAtRest) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecLogPublishingOptions ¶

type ElasticsearchDomainSpecLogPublishingOptions struct {
	CloudwatchLogGroupArn string `json:"cloudwatchLogGroupArn" tf:"cloudwatch_log_group_arn"`
	// +optional
	Enabled bool   `json:"enabled,omitempty" tf:"enabled,omitempty"`
	LogType string `json:"logType" tf:"log_type"`
}

func (*ElasticsearchDomainSpecLogPublishingOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecLogPublishingOptions.

func (*ElasticsearchDomainSpecLogPublishingOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecNodeToNodeEncryption ¶ added in v0.0.2

type ElasticsearchDomainSpecNodeToNodeEncryption struct {
	Enabled bool `json:"enabled" tf:"enabled"`
}

func (*ElasticsearchDomainSpecNodeToNodeEncryption) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecNodeToNodeEncryption.

func (*ElasticsearchDomainSpecNodeToNodeEncryption) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecSnapshotOptions ¶

type ElasticsearchDomainSpecSnapshotOptions struct {
	AutomatedSnapshotStartHour int64 `json:"automatedSnapshotStartHour" tf:"automated_snapshot_start_hour"`
}

func (*ElasticsearchDomainSpecSnapshotOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecSnapshotOptions.

func (*ElasticsearchDomainSpecSnapshotOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainSpecVpcOptions ¶

type ElasticsearchDomainSpecVpcOptions struct {
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	// +optional
	SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*ElasticsearchDomainSpecVpcOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainSpecVpcOptions.

func (*ElasticsearchDomainSpecVpcOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElasticsearchDomainStatus ¶

type ElasticsearchDomainStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElasticsearchDomainSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElasticsearchDomainStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticsearchDomainStatus.

func (*ElasticsearchDomainStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPipeline ¶

type ElastictranscoderPipeline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElastictranscoderPipelineSpec   `json:"spec,omitempty"`
	Status            ElastictranscoderPipelineStatus `json:"status,omitempty"`
}

func (*ElastictranscoderPipeline) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipeline.

func (*ElastictranscoderPipeline) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElastictranscoderPipeline) DeepCopyObject ¶

func (in *ElastictranscoderPipeline) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElastictranscoderPipelineList ¶

type ElastictranscoderPipelineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElastictranscoderPipeline CRD objects
	Items []ElastictranscoderPipeline `json:"items,omitempty"`
}

ElastictranscoderPipelineList is a list of ElastictranscoderPipelines

func (*ElastictranscoderPipelineList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipelineList.

func (*ElastictranscoderPipelineList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElastictranscoderPipelineList) DeepCopyObject ¶

func (in *ElastictranscoderPipelineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElastictranscoderPipelineSpec ¶

type ElastictranscoderPipelineSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsKmsKeyArn string `json:"awsKmsKeyArn,omitempty" tf:"aws_kms_key_arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ContentConfig []ElastictranscoderPipelineSpecContentConfig `json:"contentConfig,omitempty" tf:"content_config,omitempty"`
	// +optional
	ContentConfigPermissions []ElastictranscoderPipelineSpecContentConfigPermissions `json:"contentConfigPermissions,omitempty" tf:"content_config_permissions,omitempty"`
	InputBucket              string                                                  `json:"inputBucket" tf:"input_bucket"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Notifications []ElastictranscoderPipelineSpecNotifications `json:"notifications,omitempty" tf:"notifications,omitempty"`
	// +optional
	OutputBucket string `json:"outputBucket,omitempty" tf:"output_bucket,omitempty"`
	Role         string `json:"role" tf:"role"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ThumbnailConfig []ElastictranscoderPipelineSpecThumbnailConfig `json:"thumbnailConfig,omitempty" tf:"thumbnail_config,omitempty"`
	// +optional
	ThumbnailConfigPermissions []ElastictranscoderPipelineSpecThumbnailConfigPermissions `json:"thumbnailConfigPermissions,omitempty" tf:"thumbnail_config_permissions,omitempty"`
}

func (*ElastictranscoderPipelineSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipelineSpec.

func (*ElastictranscoderPipelineSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPipelineSpecContentConfig ¶ added in v0.0.2

type ElastictranscoderPipelineSpecContentConfig struct {
	// +optional
	Bucket string `json:"bucket,omitempty" tf:"bucket,omitempty"`
	// +optional
	StorageClass string `json:"storageClass,omitempty" tf:"storage_class,omitempty"`
}

func (*ElastictranscoderPipelineSpecContentConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipelineSpecContentConfig.

func (*ElastictranscoderPipelineSpecContentConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPipelineSpecContentConfigPermissions ¶

type ElastictranscoderPipelineSpecContentConfigPermissions struct {
	// +optional
	Access []string `json:"access,omitempty" tf:"access,omitempty"`
	// +optional
	Grantee string `json:"grantee,omitempty" tf:"grantee,omitempty"`
	// +optional
	GranteeType string `json:"granteeType,omitempty" tf:"grantee_type,omitempty"`
}

func (*ElastictranscoderPipelineSpecContentConfigPermissions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipelineSpecContentConfigPermissions.

func (*ElastictranscoderPipelineSpecContentConfigPermissions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPipelineSpecNotifications ¶

type ElastictranscoderPipelineSpecNotifications struct {
	// +optional
	Completed string `json:"completed,omitempty" tf:"completed,omitempty"`
	// +optional
	Error string `json:"error,omitempty" tf:"error,omitempty"`
	// +optional
	Progressing string `json:"progressing,omitempty" tf:"progressing,omitempty"`
	// +optional
	Warning string `json:"warning,omitempty" tf:"warning,omitempty"`
}

func (*ElastictranscoderPipelineSpecNotifications) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipelineSpecNotifications.

func (*ElastictranscoderPipelineSpecNotifications) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPipelineSpecThumbnailConfig ¶ added in v0.0.2

type ElastictranscoderPipelineSpecThumbnailConfig struct {
	// +optional
	Bucket string `json:"bucket,omitempty" tf:"bucket,omitempty"`
	// +optional
	StorageClass string `json:"storageClass,omitempty" tf:"storage_class,omitempty"`
}

func (*ElastictranscoderPipelineSpecThumbnailConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipelineSpecThumbnailConfig.

func (*ElastictranscoderPipelineSpecThumbnailConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPipelineSpecThumbnailConfigPermissions ¶

type ElastictranscoderPipelineSpecThumbnailConfigPermissions struct {
	// +optional
	Access []string `json:"access,omitempty" tf:"access,omitempty"`
	// +optional
	Grantee string `json:"grantee,omitempty" tf:"grantee,omitempty"`
	// +optional
	GranteeType string `json:"granteeType,omitempty" tf:"grantee_type,omitempty"`
}

func (*ElastictranscoderPipelineSpecThumbnailConfigPermissions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipelineSpecThumbnailConfigPermissions.

func (*ElastictranscoderPipelineSpecThumbnailConfigPermissions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPipelineStatus ¶

type ElastictranscoderPipelineStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElastictranscoderPipelineSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElastictranscoderPipelineStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPipelineStatus.

func (*ElastictranscoderPipelineStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPreset ¶

type ElastictranscoderPreset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElastictranscoderPresetSpec   `json:"spec,omitempty"`
	Status            ElastictranscoderPresetStatus `json:"status,omitempty"`
}

func (*ElastictranscoderPreset) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPreset.

func (*ElastictranscoderPreset) DeepCopyInto ¶

func (in *ElastictranscoderPreset) DeepCopyInto(out *ElastictranscoderPreset)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElastictranscoderPreset) DeepCopyObject ¶

func (in *ElastictranscoderPreset) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElastictranscoderPresetList ¶

type ElastictranscoderPresetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElastictranscoderPreset CRD objects
	Items []ElastictranscoderPreset `json:"items,omitempty"`
}

ElastictranscoderPresetList is a list of ElastictranscoderPresets

func (*ElastictranscoderPresetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPresetList.

func (*ElastictranscoderPresetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElastictranscoderPresetList) DeepCopyObject ¶

func (in *ElastictranscoderPresetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElastictranscoderPresetSpec ¶

type ElastictranscoderPresetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Audio []ElastictranscoderPresetSpecAudio `json:"audio,omitempty" tf:"audio,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AudioCodecOptions []ElastictranscoderPresetSpecAudioCodecOptions `json:"audioCodecOptions,omitempty" tf:"audio_codec_options,omitempty"`
	Container         string                                         `json:"container" tf:"container"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Thumbnails []ElastictranscoderPresetSpecThumbnails `json:"thumbnails,omitempty" tf:"thumbnails,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Video []ElastictranscoderPresetSpecVideo `json:"video,omitempty" tf:"video,omitempty"`
	// +optional
	VideoCodecOptions map[string]string `json:"videoCodecOptions,omitempty" tf:"video_codec_options,omitempty"`
	// +optional
	VideoWatermarks []ElastictranscoderPresetSpecVideoWatermarks `json:"videoWatermarks,omitempty" tf:"video_watermarks,omitempty"`
}

func (*ElastictranscoderPresetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPresetSpec.

func (*ElastictranscoderPresetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPresetSpecAudio ¶

type ElastictranscoderPresetSpecAudio struct {
	// +optional
	AudioPackingMode string `json:"audioPackingMode,omitempty" tf:"audio_packing_mode,omitempty"`
	// +optional
	BitRate string `json:"bitRate,omitempty" tf:"bit_rate,omitempty"`
	// +optional
	Channels string `json:"channels,omitempty" tf:"channels,omitempty"`
	// +optional
	Codec string `json:"codec,omitempty" tf:"codec,omitempty"`
	// +optional
	SampleRate string `json:"sampleRate,omitempty" tf:"sample_rate,omitempty"`
}

func (*ElastictranscoderPresetSpecAudio) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPresetSpecAudio.

func (*ElastictranscoderPresetSpecAudio) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPresetSpecAudioCodecOptions ¶

type ElastictranscoderPresetSpecAudioCodecOptions struct {
	// +optional
	BitDepth string `json:"bitDepth,omitempty" tf:"bit_depth,omitempty"`
	// +optional
	BitOrder string `json:"bitOrder,omitempty" tf:"bit_order,omitempty"`
	// +optional
	Profile string `json:"profile,omitempty" tf:"profile,omitempty"`
	// +optional
	Signed string `json:"signed,omitempty" tf:"signed,omitempty"`
}

func (*ElastictranscoderPresetSpecAudioCodecOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPresetSpecAudioCodecOptions.

func (*ElastictranscoderPresetSpecAudioCodecOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPresetSpecThumbnails ¶

type ElastictranscoderPresetSpecThumbnails struct {
	// +optional
	AspectRatio string `json:"aspectRatio,omitempty" tf:"aspect_ratio,omitempty"`
	// +optional
	Format string `json:"format,omitempty" tf:"format,omitempty"`
	// +optional
	Interval string `json:"interval,omitempty" tf:"interval,omitempty"`
	// +optional
	MaxHeight string `json:"maxHeight,omitempty" tf:"max_height,omitempty"`
	// +optional
	MaxWidth string `json:"maxWidth,omitempty" tf:"max_width,omitempty"`
	// +optional
	PaddingPolicy string `json:"paddingPolicy,omitempty" tf:"padding_policy,omitempty"`
	// +optional
	Resolution string `json:"resolution,omitempty" tf:"resolution,omitempty"`
	// +optional
	SizingPolicy string `json:"sizingPolicy,omitempty" tf:"sizing_policy,omitempty"`
}

func (*ElastictranscoderPresetSpecThumbnails) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPresetSpecThumbnails.

func (*ElastictranscoderPresetSpecThumbnails) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPresetSpecVideo ¶

type ElastictranscoderPresetSpecVideo struct {
	// +optional
	AspectRatio string `json:"aspectRatio,omitempty" tf:"aspect_ratio,omitempty"`
	// +optional
	BitRate string `json:"bitRate,omitempty" tf:"bit_rate,omitempty"`
	// +optional
	Codec string `json:"codec,omitempty" tf:"codec,omitempty"`
	// +optional
	DisplayAspectRatio string `json:"displayAspectRatio,omitempty" tf:"display_aspect_ratio,omitempty"`
	// +optional
	FixedGop string `json:"fixedGop,omitempty" tf:"fixed_gop,omitempty"`
	// +optional
	FrameRate string `json:"frameRate,omitempty" tf:"frame_rate,omitempty"`
	// +optional
	KeyframesMaxDist string `json:"keyframesMaxDist,omitempty" tf:"keyframes_max_dist,omitempty"`
	// +optional
	MaxFrameRate string `json:"maxFrameRate,omitempty" tf:"max_frame_rate,omitempty"`
	// +optional
	MaxHeight string `json:"maxHeight,omitempty" tf:"max_height,omitempty"`
	// +optional
	MaxWidth string `json:"maxWidth,omitempty" tf:"max_width,omitempty"`
	// +optional
	PaddingPolicy string `json:"paddingPolicy,omitempty" tf:"padding_policy,omitempty"`
	// +optional
	Resolution string `json:"resolution,omitempty" tf:"resolution,omitempty"`
	// +optional
	SizingPolicy string `json:"sizingPolicy,omitempty" tf:"sizing_policy,omitempty"`
}

func (*ElastictranscoderPresetSpecVideo) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPresetSpecVideo.

func (*ElastictranscoderPresetSpecVideo) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPresetSpecVideoWatermarks ¶

type ElastictranscoderPresetSpecVideoWatermarks struct {
	// +optional
	HorizontalAlign string `json:"horizontalAlign,omitempty" tf:"horizontal_align,omitempty"`
	// +optional
	HorizontalOffset string `json:"horizontalOffset,omitempty" tf:"horizontal_offset,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	MaxHeight string `json:"maxHeight,omitempty" tf:"max_height,omitempty"`
	// +optional
	MaxWidth string `json:"maxWidth,omitempty" tf:"max_width,omitempty"`
	// +optional
	Opacity string `json:"opacity,omitempty" tf:"opacity,omitempty"`
	// +optional
	SizingPolicy string `json:"sizingPolicy,omitempty" tf:"sizing_policy,omitempty"`
	// +optional
	Target string `json:"target,omitempty" tf:"target,omitempty"`
	// +optional
	VerticalAlign string `json:"verticalAlign,omitempty" tf:"vertical_align,omitempty"`
	// +optional
	VerticalOffset string `json:"verticalOffset,omitempty" tf:"vertical_offset,omitempty"`
}

func (*ElastictranscoderPresetSpecVideoWatermarks) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPresetSpecVideoWatermarks.

func (*ElastictranscoderPresetSpecVideoWatermarks) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElastictranscoderPresetStatus ¶

type ElastictranscoderPresetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElastictranscoderPresetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElastictranscoderPresetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElastictranscoderPresetStatus.

func (*ElastictranscoderPresetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Elb ¶

type Elb struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElbSpec   `json:"spec,omitempty"`
	Status            ElbStatus `json:"status,omitempty"`
}

func (*Elb) DeepCopy ¶

func (in *Elb) DeepCopy() *Elb

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Elb.

func (*Elb) DeepCopyInto ¶

func (in *Elb) DeepCopyInto(out *Elb)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Elb) DeepCopyObject ¶

func (in *Elb) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElbAttachment ¶

type ElbAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ElbAttachmentSpec   `json:"spec,omitempty"`
	Status            ElbAttachmentStatus `json:"status,omitempty"`
}

func (*ElbAttachment) DeepCopy ¶

func (in *ElbAttachment) DeepCopy() *ElbAttachment

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachment.

func (*ElbAttachment) DeepCopyInto ¶

func (in *ElbAttachment) DeepCopyInto(out *ElbAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElbAttachment) DeepCopyObject ¶

func (in *ElbAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElbAttachmentList ¶

type ElbAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ElbAttachment CRD objects
	Items []ElbAttachment `json:"items,omitempty"`
}

ElbAttachmentList is a list of ElbAttachments

func (*ElbAttachmentList) DeepCopy ¶

func (in *ElbAttachmentList) DeepCopy() *ElbAttachmentList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachmentList.

func (*ElbAttachmentList) DeepCopyInto ¶

func (in *ElbAttachmentList) DeepCopyInto(out *ElbAttachmentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElbAttachmentList) DeepCopyObject ¶

func (in *ElbAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElbAttachmentSpec ¶

type ElbAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Elb      string `json:"elb" tf:"elb"`
	Instance string `json:"instance" tf:"instance"`
}

func (*ElbAttachmentSpec) DeepCopy ¶

func (in *ElbAttachmentSpec) DeepCopy() *ElbAttachmentSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachmentSpec.

func (*ElbAttachmentSpec) DeepCopyInto ¶

func (in *ElbAttachmentSpec) DeepCopyInto(out *ElbAttachmentSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElbAttachmentStatus ¶

type ElbAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElbAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElbAttachmentStatus) DeepCopy ¶

func (in *ElbAttachmentStatus) DeepCopy() *ElbAttachmentStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbAttachmentStatus.

func (*ElbAttachmentStatus) DeepCopyInto ¶

func (in *ElbAttachmentStatus) DeepCopyInto(out *ElbAttachmentStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElbList ¶

type ElbList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Elb CRD objects
	Items []Elb `json:"items,omitempty"`
}

ElbList is a list of Elbs

func (*ElbList) DeepCopy ¶

func (in *ElbList) DeepCopy() *ElbList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbList.

func (*ElbList) DeepCopyInto ¶

func (in *ElbList) DeepCopyInto(out *ElbList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ElbList) DeepCopyObject ¶

func (in *ElbList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ElbSpec ¶

type ElbSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	AccessLogs []ElbSpecAccessLogs `json:"accessLogs,omitempty" tf:"access_logs,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	ConnectionDraining bool `json:"connectionDraining,omitempty" tf:"connection_draining,omitempty"`
	// +optional
	ConnectionDrainingTimeout int64 `json:"connectionDrainingTimeout,omitempty" tf:"connection_draining_timeout,omitempty"`
	// +optional
	CrossZoneLoadBalancing bool `json:"crossZoneLoadBalancing,omitempty" tf:"cross_zone_load_balancing,omitempty"`
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HealthCheck []ElbSpecHealthCheck `json:"healthCheck,omitempty" tf:"health_check,omitempty"`
	// +optional
	IdleTimeout int64 `json:"idleTimeout,omitempty" tf:"idle_timeout,omitempty"`
	// +optional
	Instances []string `json:"instances,omitempty" tf:"instances,omitempty"`
	// +optional
	Internal bool              `json:"internal,omitempty" tf:"internal,omitempty"`
	Listener []ElbSpecListener `json:"listener" tf:"listener"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SourceSecurityGroup string `json:"sourceSecurityGroup,omitempty" tf:"source_security_group,omitempty"`
	// +optional
	SourceSecurityGroupID string `json:"sourceSecurityGroupID,omitempty" tf:"source_security_group_id,omitempty"`
	// +optional
	Subnets []string `json:"subnets,omitempty" tf:"subnets,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	ZoneID string `json:"zoneID,omitempty" tf:"zone_id,omitempty"`
}

func (*ElbSpec) DeepCopy ¶

func (in *ElbSpec) DeepCopy() *ElbSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbSpec.

func (*ElbSpec) DeepCopyInto ¶

func (in *ElbSpec) DeepCopyInto(out *ElbSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElbSpecAccessLogs ¶

type ElbSpecAccessLogs struct {
	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	BucketPrefix string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	Interval int64 `json:"interval,omitempty" tf:"interval,omitempty"`
}

func (*ElbSpecAccessLogs) DeepCopy ¶

func (in *ElbSpecAccessLogs) DeepCopy() *ElbSpecAccessLogs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbSpecAccessLogs.

func (*ElbSpecAccessLogs) DeepCopyInto ¶

func (in *ElbSpecAccessLogs) DeepCopyInto(out *ElbSpecAccessLogs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElbSpecHealthCheck ¶ added in v0.0.2

type ElbSpecHealthCheck struct {
	HealthyThreshold   int64  `json:"healthyThreshold" tf:"healthy_threshold"`
	Interval           int64  `json:"interval" tf:"interval"`
	Target             string `json:"target" tf:"target"`
	Timeout            int64  `json:"timeout" tf:"timeout"`
	UnhealthyThreshold int64  `json:"unhealthyThreshold" tf:"unhealthy_threshold"`
}

func (*ElbSpecHealthCheck) DeepCopy ¶ added in v0.0.2

func (in *ElbSpecHealthCheck) DeepCopy() *ElbSpecHealthCheck

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbSpecHealthCheck.

func (*ElbSpecHealthCheck) DeepCopyInto ¶ added in v0.0.2

func (in *ElbSpecHealthCheck) DeepCopyInto(out *ElbSpecHealthCheck)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElbSpecListener ¶

type ElbSpecListener struct {
	InstancePort     int64  `json:"instancePort" tf:"instance_port"`
	InstanceProtocol string `json:"instanceProtocol" tf:"instance_protocol"`
	LbPort           int64  `json:"lbPort" tf:"lb_port"`
	LbProtocol       string `json:"lbProtocol" tf:"lb_protocol"`
	// +optional
	SslCertificateID string `json:"sslCertificateID,omitempty" tf:"ssl_certificate_id,omitempty"`
}

func (*ElbSpecListener) DeepCopy ¶

func (in *ElbSpecListener) DeepCopy() *ElbSpecListener

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbSpecListener.

func (*ElbSpecListener) DeepCopyInto ¶

func (in *ElbSpecListener) DeepCopyInto(out *ElbSpecListener)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ElbStatus ¶

type ElbStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ElbSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ElbStatus) DeepCopy ¶

func (in *ElbStatus) DeepCopy() *ElbStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElbStatus.

func (*ElbStatus) DeepCopyInto ¶

func (in *ElbStatus) DeepCopyInto(out *ElbStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrCluster ¶

type EmrCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EmrClusterSpec   `json:"spec,omitempty"`
	Status            EmrClusterStatus `json:"status,omitempty"`
}

func (*EmrCluster) DeepCopy ¶

func (in *EmrCluster) DeepCopy() *EmrCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrCluster.

func (*EmrCluster) DeepCopyInto ¶

func (in *EmrCluster) DeepCopyInto(out *EmrCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmrCluster) DeepCopyObject ¶

func (in *EmrCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EmrClusterList ¶

type EmrClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EmrCluster CRD objects
	Items []EmrCluster `json:"items,omitempty"`
}

EmrClusterList is a list of EmrClusters

func (*EmrClusterList) DeepCopy ¶

func (in *EmrClusterList) DeepCopy() *EmrClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterList.

func (*EmrClusterList) DeepCopyInto ¶

func (in *EmrClusterList) DeepCopyInto(out *EmrClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmrClusterList) DeepCopyObject ¶

func (in *EmrClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EmrClusterSpec ¶

type EmrClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	AdditionalInfo string `json:"additionalInfo,omitempty" tf:"additional_info,omitempty"`
	// +optional
	Applications []string `json:"applications,omitempty" tf:"applications,omitempty"`
	// +optional
	AutoscalingRole string `json:"autoscalingRole,omitempty" tf:"autoscaling_role,omitempty"`
	// +optional
	BootstrapAction []EmrClusterSpecBootstrapAction `json:"bootstrapAction,omitempty" tf:"bootstrap_action,omitempty"`
	// +optional
	ClusterState string `json:"clusterState,omitempty" tf:"cluster_state,omitempty"`
	// +optional
	Configurations string `json:"configurations,omitempty" tf:"configurations,omitempty"`
	// +optional
	ConfigurationsJSON string `json:"configurationsJSON,omitempty" tf:"configurations_json,omitempty"`
	// +optional
	// Deprecated
	CoreInstanceCount int64 `json:"coreInstanceCount,omitempty" tf:"core_instance_count,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CoreInstanceGroup []EmrClusterSpecCoreInstanceGroup `json:"coreInstanceGroup,omitempty" tf:"core_instance_group,omitempty"`
	// +optional
	// Deprecated
	CoreInstanceType string `json:"coreInstanceType,omitempty" tf:"core_instance_type,omitempty"`
	// +optional
	CustomAmiID string `json:"customAmiID,omitempty" tf:"custom_ami_id,omitempty"`
	// +optional
	EbsRootVolumeSize int64 `json:"ebsRootVolumeSize,omitempty" tf:"ebs_root_volume_size,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Ec2Attributes []EmrClusterSpecEc2Attributes `json:"ec2Attributes,omitempty" tf:"ec2_attributes,omitempty"`
	// +optional
	// Deprecated
	InstanceGroup []EmrClusterSpecInstanceGroup `json:"instanceGroup,omitempty" tf:"instance_group,omitempty"`
	// +optional
	KeepJobFlowAliveWhenNoSteps bool `json:"keepJobFlowAliveWhenNoSteps,omitempty" tf:"keep_job_flow_alive_when_no_steps,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	KerberosAttributes []EmrClusterSpecKerberosAttributes `json:"kerberosAttributes,omitempty" tf:"kerberos_attributes,omitempty"`
	// +optional
	LogURI string `json:"logURI,omitempty" tf:"log_uri,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	MasterInstanceGroup []EmrClusterSpecMasterInstanceGroup `json:"masterInstanceGroup,omitempty" tf:"master_instance_group,omitempty"`
	// +optional
	// Deprecated
	MasterInstanceType string `json:"masterInstanceType,omitempty" tf:"master_instance_type,omitempty"`
	// +optional
	MasterPublicDNS string `json:"masterPublicDNS,omitempty" tf:"master_public_dns,omitempty"`
	Name            string `json:"name" tf:"name"`
	ReleaseLabel    string `json:"releaseLabel" tf:"release_label"`
	// +optional
	ScaleDownBehavior string `json:"scaleDownBehavior,omitempty" tf:"scale_down_behavior,omitempty"`
	// +optional
	SecurityConfiguration string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"`
	ServiceRole           string `json:"serviceRole" tf:"service_role"`
	// +optional
	Step []EmrClusterSpecStep `json:"step,omitempty" tf:"step,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TerminationProtection bool `json:"terminationProtection,omitempty" tf:"termination_protection,omitempty"`
	// +optional
	VisibleToAllUsers bool `json:"visibleToAllUsers,omitempty" tf:"visible_to_all_users,omitempty"`
}

func (*EmrClusterSpec) DeepCopy ¶

func (in *EmrClusterSpec) DeepCopy() *EmrClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpec.

func (*EmrClusterSpec) DeepCopyInto ¶

func (in *EmrClusterSpec) DeepCopyInto(out *EmrClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecBootstrapAction ¶

type EmrClusterSpecBootstrapAction struct {
	// +optional
	Args []string `json:"args,omitempty" tf:"args,omitempty"`
	Name string   `json:"name" tf:"name"`
	Path string   `json:"path" tf:"path"`
}

func (*EmrClusterSpecBootstrapAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecBootstrapAction.

func (*EmrClusterSpecBootstrapAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecCoreInstanceGroup ¶ added in v0.2.0

type EmrClusterSpecCoreInstanceGroup struct {
	// +optional
	AutoscalingPolicy string `json:"autoscalingPolicy,omitempty" tf:"autoscaling_policy,omitempty"`
	// +optional
	BidPrice string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"`
	// +optional
	EbsConfig []EmrClusterSpecCoreInstanceGroupEbsConfig `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	InstanceCount int64  `json:"instanceCount,omitempty" tf:"instance_count,omitempty"`
	InstanceType  string `json:"instanceType" tf:"instance_type"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*EmrClusterSpecCoreInstanceGroup) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecCoreInstanceGroup.

func (*EmrClusterSpecCoreInstanceGroup) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecCoreInstanceGroupEbsConfig ¶ added in v0.2.0

type EmrClusterSpecCoreInstanceGroupEbsConfig struct {
	// +optional
	Iops int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	Size int64  `json:"size" tf:"size"`
	Type string `json:"type" tf:"type"`
	// +optional
	VolumesPerInstance int64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"`
}

func (*EmrClusterSpecCoreInstanceGroupEbsConfig) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecCoreInstanceGroupEbsConfig.

func (*EmrClusterSpecCoreInstanceGroupEbsConfig) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecEc2Attributes ¶

type EmrClusterSpecEc2Attributes struct {
	// +optional
	AdditionalMasterSecurityGroups string `json:"additionalMasterSecurityGroups,omitempty" tf:"additional_master_security_groups,omitempty"`
	// +optional
	AdditionalSlaveSecurityGroups string `json:"additionalSlaveSecurityGroups,omitempty" tf:"additional_slave_security_groups,omitempty"`
	// +optional
	EmrManagedMasterSecurityGroup string `json:"emrManagedMasterSecurityGroup,omitempty" tf:"emr_managed_master_security_group,omitempty"`
	// +optional
	EmrManagedSlaveSecurityGroup string `json:"emrManagedSlaveSecurityGroup,omitempty" tf:"emr_managed_slave_security_group,omitempty"`
	InstanceProfile              string `json:"instanceProfile" tf:"instance_profile"`
	// +optional
	KeyName string `json:"keyName,omitempty" tf:"key_name,omitempty"`
	// +optional
	ServiceAccessSecurityGroup string `json:"serviceAccessSecurityGroup,omitempty" tf:"service_access_security_group,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
}

func (*EmrClusterSpecEc2Attributes) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecEc2Attributes.

func (*EmrClusterSpecEc2Attributes) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecInstanceGroup ¶ added in v0.0.2

type EmrClusterSpecInstanceGroup struct {
	// +optional
	AutoscalingPolicy string `json:"autoscalingPolicy,omitempty" tf:"autoscaling_policy,omitempty"`
	// +optional
	BidPrice string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"`
	// +optional
	EbsConfig []EmrClusterSpecInstanceGroupEbsConfig `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	InstanceCount int64  `json:"instanceCount,omitempty" tf:"instance_count,omitempty"`
	InstanceRole  string `json:"instanceRole" tf:"instance_role"`
	InstanceType  string `json:"instanceType" tf:"instance_type"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*EmrClusterSpecInstanceGroup) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecInstanceGroup.

func (*EmrClusterSpecInstanceGroup) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecInstanceGroupEbsConfig ¶ added in v0.0.2

type EmrClusterSpecInstanceGroupEbsConfig struct {
	// +optional
	Iops int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	Size int64  `json:"size" tf:"size"`
	Type string `json:"type" tf:"type"`
	// +optional
	VolumesPerInstance int64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"`
}

func (*EmrClusterSpecInstanceGroupEbsConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecInstanceGroupEbsConfig.

func (*EmrClusterSpecInstanceGroupEbsConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecKerberosAttributes ¶

type EmrClusterSpecKerberosAttributes struct {
	// +optional
	AdDomainJoinPassword string `json:"-" sensitive:"true" tf:"ad_domain_join_password,omitempty"`
	// +optional
	AdDomainJoinUser string `json:"adDomainJoinUser,omitempty" tf:"ad_domain_join_user,omitempty"`
	// +optional
	CrossRealmTrustPrincipalPassword string `json:"-" sensitive:"true" tf:"cross_realm_trust_principal_password,omitempty"`
	KdcAdminPassword                 string `json:"-" sensitive:"true" tf:"kdc_admin_password"`
	Realm                            string `json:"realm" tf:"realm"`
}

func (*EmrClusterSpecKerberosAttributes) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecKerberosAttributes.

func (*EmrClusterSpecKerberosAttributes) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecMasterInstanceGroup ¶ added in v0.2.0

type EmrClusterSpecMasterInstanceGroup struct {
	// +optional
	BidPrice string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"`
	// +optional
	EbsConfig []EmrClusterSpecMasterInstanceGroupEbsConfig `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	InstanceCount int64  `json:"instanceCount,omitempty" tf:"instance_count,omitempty"`
	InstanceType  string `json:"instanceType" tf:"instance_type"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*EmrClusterSpecMasterInstanceGroup) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecMasterInstanceGroup.

func (*EmrClusterSpecMasterInstanceGroup) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecMasterInstanceGroupEbsConfig ¶ added in v0.2.0

type EmrClusterSpecMasterInstanceGroupEbsConfig struct {
	// +optional
	Iops int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	Size int64  `json:"size" tf:"size"`
	Type string `json:"type" tf:"type"`
	// +optional
	VolumesPerInstance int64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"`
}

func (*EmrClusterSpecMasterInstanceGroupEbsConfig) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecMasterInstanceGroupEbsConfig.

func (*EmrClusterSpecMasterInstanceGroupEbsConfig) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecStep ¶ added in v0.0.2

type EmrClusterSpecStep struct {
	ActionOnFailure string `json:"actionOnFailure" tf:"action_on_failure"`
	// +kubebuilder:validation:MaxItems=1
	HadoopJarStep []EmrClusterSpecStepHadoopJarStep `json:"hadoopJarStep" tf:"hadoop_jar_step"`
	Name          string                            `json:"name" tf:"name"`
}

func (*EmrClusterSpecStep) DeepCopy ¶ added in v0.0.2

func (in *EmrClusterSpecStep) DeepCopy() *EmrClusterSpecStep

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecStep.

func (*EmrClusterSpecStep) DeepCopyInto ¶ added in v0.0.2

func (in *EmrClusterSpecStep) DeepCopyInto(out *EmrClusterSpecStep)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterSpecStepHadoopJarStep ¶ added in v0.0.2

type EmrClusterSpecStepHadoopJarStep struct {
	// +optional
	Args []string `json:"args,omitempty" tf:"args,omitempty"`
	Jar  string   `json:"jar" tf:"jar"`
	// +optional
	MainClass string `json:"mainClass,omitempty" tf:"main_class,omitempty"`
	// +optional
	Properties map[string]string `json:"properties,omitempty" tf:"properties,omitempty"`
}

func (*EmrClusterSpecStepHadoopJarStep) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterSpecStepHadoopJarStep.

func (*EmrClusterSpecStepHadoopJarStep) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrClusterStatus ¶

type EmrClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EmrClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EmrClusterStatus) DeepCopy ¶

func (in *EmrClusterStatus) DeepCopy() *EmrClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrClusterStatus.

func (*EmrClusterStatus) DeepCopyInto ¶

func (in *EmrClusterStatus) DeepCopyInto(out *EmrClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrInstanceGroup ¶

type EmrInstanceGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EmrInstanceGroupSpec   `json:"spec,omitempty"`
	Status            EmrInstanceGroupStatus `json:"status,omitempty"`
}

func (*EmrInstanceGroup) DeepCopy ¶

func (in *EmrInstanceGroup) DeepCopy() *EmrInstanceGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrInstanceGroup.

func (*EmrInstanceGroup) DeepCopyInto ¶

func (in *EmrInstanceGroup) DeepCopyInto(out *EmrInstanceGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmrInstanceGroup) DeepCopyObject ¶

func (in *EmrInstanceGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EmrInstanceGroupList ¶

type EmrInstanceGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EmrInstanceGroup CRD objects
	Items []EmrInstanceGroup `json:"items,omitempty"`
}

EmrInstanceGroupList is a list of EmrInstanceGroups

func (*EmrInstanceGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrInstanceGroupList.

func (*EmrInstanceGroupList) DeepCopyInto ¶

func (in *EmrInstanceGroupList) DeepCopyInto(out *EmrInstanceGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmrInstanceGroupList) DeepCopyObject ¶

func (in *EmrInstanceGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EmrInstanceGroupSpec ¶

type EmrInstanceGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoscalingPolicy string `json:"autoscalingPolicy,omitempty" tf:"autoscaling_policy,omitempty"`
	// +optional
	BidPrice  string `json:"bidPrice,omitempty" tf:"bid_price,omitempty"`
	ClusterID string `json:"clusterID" tf:"cluster_id"`
	// +optional
	ConfigurationsJSON string `json:"configurationsJSON,omitempty" tf:"configurations_json,omitempty"`
	// +optional
	EbsConfig []EmrInstanceGroupSpecEbsConfig `json:"ebsConfig,omitempty" tf:"ebs_config,omitempty"`
	// +optional
	EbsOptimized bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"`
	// +optional
	InstanceCount int64  `json:"instanceCount,omitempty" tf:"instance_count,omitempty"`
	InstanceType  string `json:"instanceType" tf:"instance_type"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	RunningInstanceCount int64 `json:"runningInstanceCount,omitempty" tf:"running_instance_count,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*EmrInstanceGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrInstanceGroupSpec.

func (*EmrInstanceGroupSpec) DeepCopyInto ¶

func (in *EmrInstanceGroupSpec) DeepCopyInto(out *EmrInstanceGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrInstanceGroupSpecEbsConfig ¶ added in v0.0.2

type EmrInstanceGroupSpecEbsConfig struct {
	// +optional
	Iops int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	Size int64  `json:"size" tf:"size"`
	Type string `json:"type" tf:"type"`
	// +optional
	VolumesPerInstance int64 `json:"volumesPerInstance,omitempty" tf:"volumes_per_instance,omitempty"`
}

func (*EmrInstanceGroupSpecEbsConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrInstanceGroupSpecEbsConfig.

func (*EmrInstanceGroupSpecEbsConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrInstanceGroupStatus ¶

type EmrInstanceGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EmrInstanceGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EmrInstanceGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrInstanceGroupStatus.

func (*EmrInstanceGroupStatus) DeepCopyInto ¶

func (in *EmrInstanceGroupStatus) DeepCopyInto(out *EmrInstanceGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrSecurityConfiguration ¶

type EmrSecurityConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              EmrSecurityConfigurationSpec   `json:"spec,omitempty"`
	Status            EmrSecurityConfigurationStatus `json:"status,omitempty"`
}

func (*EmrSecurityConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfiguration.

func (*EmrSecurityConfiguration) DeepCopyInto ¶

func (in *EmrSecurityConfiguration) DeepCopyInto(out *EmrSecurityConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmrSecurityConfiguration) DeepCopyObject ¶

func (in *EmrSecurityConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EmrSecurityConfigurationList ¶

type EmrSecurityConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of EmrSecurityConfiguration CRD objects
	Items []EmrSecurityConfiguration `json:"items,omitempty"`
}

EmrSecurityConfigurationList is a list of EmrSecurityConfigurations

func (*EmrSecurityConfigurationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfigurationList.

func (*EmrSecurityConfigurationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*EmrSecurityConfigurationList) DeepCopyObject ¶

func (in *EmrSecurityConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type EmrSecurityConfigurationSpec ¶

type EmrSecurityConfigurationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Configuration string `json:"configuration" tf:"configuration"`
	// +optional
	CreationDate string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
}

func (*EmrSecurityConfigurationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfigurationSpec.

func (*EmrSecurityConfigurationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EmrSecurityConfigurationStatus ¶

type EmrSecurityConfigurationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *EmrSecurityConfigurationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*EmrSecurityConfigurationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmrSecurityConfigurationStatus.

func (*EmrSecurityConfigurationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlowLog ¶

type FlowLog struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FlowLogSpec   `json:"spec,omitempty"`
	Status            FlowLogStatus `json:"status,omitempty"`
}

func (*FlowLog) DeepCopy ¶

func (in *FlowLog) DeepCopy() *FlowLog

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLog.

func (*FlowLog) DeepCopyInto ¶

func (in *FlowLog) DeepCopyInto(out *FlowLog)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FlowLog) DeepCopyObject ¶

func (in *FlowLog) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FlowLogList ¶

type FlowLogList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FlowLog CRD objects
	Items []FlowLog `json:"items,omitempty"`
}

FlowLogList is a list of FlowLogs

func (*FlowLogList) DeepCopy ¶

func (in *FlowLogList) DeepCopy() *FlowLogList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogList.

func (*FlowLogList) DeepCopyInto ¶

func (in *FlowLogList) DeepCopyInto(out *FlowLogList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FlowLogList) DeepCopyObject ¶

func (in *FlowLogList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FlowLogSpec ¶

type FlowLogSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	EniID string `json:"eniID,omitempty" tf:"eni_id,omitempty"`
	// +optional
	IamRoleArn string `json:"iamRoleArn,omitempty" tf:"iam_role_arn,omitempty"`
	// +optional
	LogDestination string `json:"logDestination,omitempty" tf:"log_destination,omitempty"`
	// +optional
	LogDestinationType string `json:"logDestinationType,omitempty" tf:"log_destination_type,omitempty"`
	// +optional
	// Deprecated
	LogGroupName string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"`
	// +optional
	SubnetID    string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
	TrafficType string `json:"trafficType" tf:"traffic_type"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*FlowLogSpec) DeepCopy ¶

func (in *FlowLogSpec) DeepCopy() *FlowLogSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogSpec.

func (*FlowLogSpec) DeepCopyInto ¶

func (in *FlowLogSpec) DeepCopyInto(out *FlowLogSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FlowLogStatus ¶

type FlowLogStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *FlowLogSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*FlowLogStatus) DeepCopy ¶

func (in *FlowLogStatus) DeepCopy() *FlowLogStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogStatus.

func (*FlowLogStatus) DeepCopyInto ¶

func (in *FlowLogStatus) DeepCopyInto(out *FlowLogStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FmsAdminAccount ¶ added in v0.2.0

type FmsAdminAccount struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FmsAdminAccountSpec   `json:"spec,omitempty"`
	Status            FmsAdminAccountStatus `json:"status,omitempty"`
}

func (*FmsAdminAccount) DeepCopy ¶ added in v0.2.0

func (in *FmsAdminAccount) DeepCopy() *FmsAdminAccount

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FmsAdminAccount.

func (*FmsAdminAccount) DeepCopyInto ¶ added in v0.2.0

func (in *FmsAdminAccount) DeepCopyInto(out *FmsAdminAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FmsAdminAccount) DeepCopyObject ¶ added in v0.2.0

func (in *FmsAdminAccount) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FmsAdminAccountList ¶ added in v0.2.0

type FmsAdminAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FmsAdminAccount CRD objects
	Items []FmsAdminAccount `json:"items,omitempty"`
}

FmsAdminAccountList is a list of FmsAdminAccounts

func (*FmsAdminAccountList) DeepCopy ¶ added in v0.2.0

func (in *FmsAdminAccountList) DeepCopy() *FmsAdminAccountList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FmsAdminAccountList.

func (*FmsAdminAccountList) DeepCopyInto ¶ added in v0.2.0

func (in *FmsAdminAccountList) DeepCopyInto(out *FmsAdminAccountList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FmsAdminAccountList) DeepCopyObject ¶ added in v0.2.0

func (in *FmsAdminAccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FmsAdminAccountSpec ¶ added in v0.2.0

type FmsAdminAccountSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccountID string `json:"accountID,omitempty" tf:"account_id,omitempty"`
}

func (*FmsAdminAccountSpec) DeepCopy ¶ added in v0.2.0

func (in *FmsAdminAccountSpec) DeepCopy() *FmsAdminAccountSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FmsAdminAccountSpec.

func (*FmsAdminAccountSpec) DeepCopyInto ¶ added in v0.2.0

func (in *FmsAdminAccountSpec) DeepCopyInto(out *FmsAdminAccountSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FmsAdminAccountStatus ¶ added in v0.2.0

type FmsAdminAccountStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *FmsAdminAccountSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*FmsAdminAccountStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FmsAdminAccountStatus.

func (*FmsAdminAccountStatus) DeepCopyInto ¶ added in v0.2.0

func (in *FmsAdminAccountStatus) DeepCopyInto(out *FmsAdminAccountStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FsxLustreFileSystem ¶ added in v0.2.0

type FsxLustreFileSystem struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FsxLustreFileSystemSpec   `json:"spec,omitempty"`
	Status            FsxLustreFileSystemStatus `json:"status,omitempty"`
}

func (*FsxLustreFileSystem) DeepCopy ¶ added in v0.2.0

func (in *FsxLustreFileSystem) DeepCopy() *FsxLustreFileSystem

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystem.

func (*FsxLustreFileSystem) DeepCopyInto ¶ added in v0.2.0

func (in *FsxLustreFileSystem) DeepCopyInto(out *FsxLustreFileSystem)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FsxLustreFileSystem) DeepCopyObject ¶ added in v0.2.0

func (in *FsxLustreFileSystem) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FsxLustreFileSystemList ¶ added in v0.2.0

type FsxLustreFileSystemList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FsxLustreFileSystem CRD objects
	Items []FsxLustreFileSystem `json:"items,omitempty"`
}

FsxLustreFileSystemList is a list of FsxLustreFileSystems

func (*FsxLustreFileSystemList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemList.

func (*FsxLustreFileSystemList) DeepCopyInto ¶ added in v0.2.0

func (in *FsxLustreFileSystemList) DeepCopyInto(out *FsxLustreFileSystemList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FsxLustreFileSystemList) DeepCopyObject ¶ added in v0.2.0

func (in *FsxLustreFileSystemList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FsxLustreFileSystemSpec ¶ added in v0.2.0

type FsxLustreFileSystemSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	ExportPath string `json:"exportPath,omitempty" tf:"export_path,omitempty"`
	// +optional
	ImportPath string `json:"importPath,omitempty" tf:"import_path,omitempty"`
	// +optional
	ImportedFileChunkSize int64 `json:"importedFileChunkSize,omitempty" tf:"imported_file_chunk_size,omitempty"`
	// +optional
	NetworkInterfaceIDS []string `json:"networkInterfaceIDS,omitempty" tf:"network_interface_ids,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=50
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	StorageCapacity  int64    `json:"storageCapacity" tf:"storage_capacity"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
	// +optional
	WeeklyMaintenanceStartTime string `json:"weeklyMaintenanceStartTime,omitempty" tf:"weekly_maintenance_start_time,omitempty"`
}

func (*FsxLustreFileSystemSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemSpec.

func (*FsxLustreFileSystemSpec) DeepCopyInto ¶ added in v0.2.0

func (in *FsxLustreFileSystemSpec) DeepCopyInto(out *FsxLustreFileSystemSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FsxLustreFileSystemStatus ¶ added in v0.2.0

type FsxLustreFileSystemStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *FsxLustreFileSystemSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*FsxLustreFileSystemStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxLustreFileSystemStatus.

func (*FsxLustreFileSystemStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FsxWindowsFileSystem ¶ added in v0.2.0

type FsxWindowsFileSystem struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              FsxWindowsFileSystemSpec   `json:"spec,omitempty"`
	Status            FsxWindowsFileSystemStatus `json:"status,omitempty"`
}

func (*FsxWindowsFileSystem) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxWindowsFileSystem.

func (*FsxWindowsFileSystem) DeepCopyInto ¶ added in v0.2.0

func (in *FsxWindowsFileSystem) DeepCopyInto(out *FsxWindowsFileSystem)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FsxWindowsFileSystem) DeepCopyObject ¶ added in v0.2.0

func (in *FsxWindowsFileSystem) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FsxWindowsFileSystemList ¶ added in v0.2.0

type FsxWindowsFileSystemList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of FsxWindowsFileSystem CRD objects
	Items []FsxWindowsFileSystem `json:"items,omitempty"`
}

FsxWindowsFileSystemList is a list of FsxWindowsFileSystems

func (*FsxWindowsFileSystemList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxWindowsFileSystemList.

func (*FsxWindowsFileSystemList) DeepCopyInto ¶ added in v0.2.0

func (in *FsxWindowsFileSystemList) DeepCopyInto(out *FsxWindowsFileSystemList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*FsxWindowsFileSystemList) DeepCopyObject ¶ added in v0.2.0

func (in *FsxWindowsFileSystemList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type FsxWindowsFileSystemSpec ¶ added in v0.2.0

type FsxWindowsFileSystemSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	ActiveDirectoryID string `json:"activeDirectoryID,omitempty" tf:"active_directory_id,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutomaticBackupRetentionDays int64 `json:"automaticBackupRetentionDays,omitempty" tf:"automatic_backup_retention_days,omitempty"`
	// +optional
	CopyTagsToBackups bool `json:"copyTagsToBackups,omitempty" tf:"copy_tags_to_backups,omitempty"`
	// +optional
	DailyAutomaticBackupStartTime string `json:"dailyAutomaticBackupStartTime,omitempty" tf:"daily_automatic_backup_start_time,omitempty"`
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	NetworkInterfaceIDS []string `json:"networkInterfaceIDS,omitempty" tf:"network_interface_ids,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=50
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SelfManagedActiveDirectory []FsxWindowsFileSystemSpecSelfManagedActiveDirectory `json:"selfManagedActiveDirectory,omitempty" tf:"self_managed_active_directory,omitempty"`
	// +optional
	SkipFinalBackup bool  `json:"skipFinalBackup,omitempty" tf:"skip_final_backup,omitempty"`
	StorageCapacity int64 `json:"storageCapacity" tf:"storage_capacity"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags               map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	ThroughputCapacity int64             `json:"throughputCapacity" tf:"throughput_capacity"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
	// +optional
	WeeklyMaintenanceStartTime string `json:"weeklyMaintenanceStartTime,omitempty" tf:"weekly_maintenance_start_time,omitempty"`
}

func (*FsxWindowsFileSystemSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxWindowsFileSystemSpec.

func (*FsxWindowsFileSystemSpec) DeepCopyInto ¶ added in v0.2.0

func (in *FsxWindowsFileSystemSpec) DeepCopyInto(out *FsxWindowsFileSystemSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FsxWindowsFileSystemSpecSelfManagedActiveDirectory ¶ added in v0.2.0

type FsxWindowsFileSystemSpecSelfManagedActiveDirectory struct {
	// +kubebuilder:validation:MaxItems=2
	// +kubebuilder:validation:MinItems=1
	DnsIPS     []string `json:"dnsIPS" tf:"dns_ips"`
	DomainName string   `json:"domainName" tf:"domain_name"`
	// +optional
	FileSystemAdministratorsGroup string `json:"fileSystemAdministratorsGroup,omitempty" tf:"file_system_administrators_group,omitempty"`
	// +optional
	OrganizationalUnitDistinguishedName string `json:"organizationalUnitDistinguishedName,omitempty" tf:"organizational_unit_distinguished_name,omitempty"`
	Password                            string `json:"-" sensitive:"true" tf:"password"`
	Username                            string `json:"username" tf:"username"`
}

func (*FsxWindowsFileSystemSpecSelfManagedActiveDirectory) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxWindowsFileSystemSpecSelfManagedActiveDirectory.

func (*FsxWindowsFileSystemSpecSelfManagedActiveDirectory) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type FsxWindowsFileSystemStatus ¶ added in v0.2.0

type FsxWindowsFileSystemStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *FsxWindowsFileSystemSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*FsxWindowsFileSystemStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FsxWindowsFileSystemStatus.

func (*FsxWindowsFileSystemStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftAlias ¶

type GameliftAlias struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GameliftAliasSpec   `json:"spec,omitempty"`
	Status            GameliftAliasStatus `json:"status,omitempty"`
}

func (*GameliftAlias) DeepCopy ¶

func (in *GameliftAlias) DeepCopy() *GameliftAlias

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftAlias.

func (*GameliftAlias) DeepCopyInto ¶

func (in *GameliftAlias) DeepCopyInto(out *GameliftAlias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GameliftAlias) DeepCopyObject ¶

func (in *GameliftAlias) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GameliftAliasList ¶

type GameliftAliasList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GameliftAlias CRD objects
	Items []GameliftAlias `json:"items,omitempty"`
}

GameliftAliasList is a list of GameliftAliass

func (*GameliftAliasList) DeepCopy ¶

func (in *GameliftAliasList) DeepCopy() *GameliftAliasList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftAliasList.

func (*GameliftAliasList) DeepCopyInto ¶

func (in *GameliftAliasList) DeepCopyInto(out *GameliftAliasList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GameliftAliasList) DeepCopyObject ¶

func (in *GameliftAliasList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GameliftAliasSpec ¶

type GameliftAliasSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	RoutingStrategy []GameliftAliasSpecRoutingStrategy `json:"routingStrategy" tf:"routing_strategy"`
}

func (*GameliftAliasSpec) DeepCopy ¶

func (in *GameliftAliasSpec) DeepCopy() *GameliftAliasSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftAliasSpec.

func (*GameliftAliasSpec) DeepCopyInto ¶

func (in *GameliftAliasSpec) DeepCopyInto(out *GameliftAliasSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftAliasSpecRoutingStrategy ¶

type GameliftAliasSpecRoutingStrategy struct {
	// +optional
	FleetID string `json:"fleetID,omitempty" tf:"fleet_id,omitempty"`
	// +optional
	Message string `json:"message,omitempty" tf:"message,omitempty"`
	Type    string `json:"type" tf:"type"`
}

func (*GameliftAliasSpecRoutingStrategy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftAliasSpecRoutingStrategy.

func (*GameliftAliasSpecRoutingStrategy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftAliasStatus ¶

type GameliftAliasStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GameliftAliasSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GameliftAliasStatus) DeepCopy ¶

func (in *GameliftAliasStatus) DeepCopy() *GameliftAliasStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftAliasStatus.

func (*GameliftAliasStatus) DeepCopyInto ¶

func (in *GameliftAliasStatus) DeepCopyInto(out *GameliftAliasStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftBuild ¶

type GameliftBuild struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GameliftBuildSpec   `json:"spec,omitempty"`
	Status            GameliftBuildStatus `json:"status,omitempty"`
}

func (*GameliftBuild) DeepCopy ¶

func (in *GameliftBuild) DeepCopy() *GameliftBuild

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftBuild.

func (*GameliftBuild) DeepCopyInto ¶

func (in *GameliftBuild) DeepCopyInto(out *GameliftBuild)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GameliftBuild) DeepCopyObject ¶

func (in *GameliftBuild) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GameliftBuildList ¶

type GameliftBuildList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GameliftBuild CRD objects
	Items []GameliftBuild `json:"items,omitempty"`
}

GameliftBuildList is a list of GameliftBuilds

func (*GameliftBuildList) DeepCopy ¶

func (in *GameliftBuildList) DeepCopy() *GameliftBuildList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftBuildList.

func (*GameliftBuildList) DeepCopyInto ¶

func (in *GameliftBuildList) DeepCopyInto(out *GameliftBuildList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GameliftBuildList) DeepCopyObject ¶

func (in *GameliftBuildList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GameliftBuildSpec ¶

type GameliftBuildSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name            string `json:"name" tf:"name"`
	OperatingSystem string `json:"operatingSystem" tf:"operating_system"`
	// +kubebuilder:validation:MaxItems=1
	StorageLocation []GameliftBuildSpecStorageLocation `json:"storageLocation" tf:"storage_location"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*GameliftBuildSpec) DeepCopy ¶

func (in *GameliftBuildSpec) DeepCopy() *GameliftBuildSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftBuildSpec.

func (*GameliftBuildSpec) DeepCopyInto ¶

func (in *GameliftBuildSpec) DeepCopyInto(out *GameliftBuildSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftBuildSpecStorageLocation ¶

type GameliftBuildSpecStorageLocation struct {
	Bucket  string `json:"bucket" tf:"bucket"`
	Key     string `json:"key" tf:"key"`
	RoleArn string `json:"roleArn" tf:"role_arn"`
}

func (*GameliftBuildSpecStorageLocation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftBuildSpecStorageLocation.

func (*GameliftBuildSpecStorageLocation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftBuildStatus ¶

type GameliftBuildStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GameliftBuildSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GameliftBuildStatus) DeepCopy ¶

func (in *GameliftBuildStatus) DeepCopy() *GameliftBuildStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftBuildStatus.

func (*GameliftBuildStatus) DeepCopyInto ¶

func (in *GameliftBuildStatus) DeepCopyInto(out *GameliftBuildStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftFleet ¶

type GameliftFleet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GameliftFleetSpec   `json:"spec,omitempty"`
	Status            GameliftFleetStatus `json:"status,omitempty"`
}

func (*GameliftFleet) DeepCopy ¶

func (in *GameliftFleet) DeepCopy() *GameliftFleet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftFleet.

func (*GameliftFleet) DeepCopyInto ¶

func (in *GameliftFleet) DeepCopyInto(out *GameliftFleet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GameliftFleet) DeepCopyObject ¶

func (in *GameliftFleet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GameliftFleetList ¶

type GameliftFleetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GameliftFleet CRD objects
	Items []GameliftFleet `json:"items,omitempty"`
}

GameliftFleetList is a list of GameliftFleets

func (*GameliftFleetList) DeepCopy ¶

func (in *GameliftFleetList) DeepCopy() *GameliftFleetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftFleetList.

func (*GameliftFleetList) DeepCopyInto ¶

func (in *GameliftFleetList) DeepCopyInto(out *GameliftFleetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GameliftFleetList) DeepCopyObject ¶

func (in *GameliftFleetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GameliftFleetSpec ¶

type GameliftFleetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn     string `json:"arn,omitempty" tf:"arn,omitempty"`
	BuildID string `json:"buildID" tf:"build_id"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=50
	Ec2InboundPermission []GameliftFleetSpecEc2InboundPermission `json:"ec2InboundPermission,omitempty" tf:"ec2_inbound_permission,omitempty"`
	Ec2InstanceType      string                                  `json:"ec2InstanceType" tf:"ec2_instance_type"`
	// +optional
	LogPaths []string `json:"logPaths,omitempty" tf:"log_paths,omitempty"`
	// +optional
	MetricGroups []string `json:"metricGroups,omitempty" tf:"metric_groups,omitempty"`
	Name         string   `json:"name" tf:"name"`
	// +optional
	NewGameSessionProtectionPolicy string `json:"newGameSessionProtectionPolicy,omitempty" tf:"new_game_session_protection_policy,omitempty"`
	// +optional
	OperatingSystem string `json:"operatingSystem,omitempty" tf:"operating_system,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ResourceCreationLimitPolicy []GameliftFleetSpecResourceCreationLimitPolicy `json:"resourceCreationLimitPolicy,omitempty" tf:"resource_creation_limit_policy,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RuntimeConfiguration []GameliftFleetSpecRuntimeConfiguration `json:"runtimeConfiguration,omitempty" tf:"runtime_configuration,omitempty"`
}

func (*GameliftFleetSpec) DeepCopy ¶

func (in *GameliftFleetSpec) DeepCopy() *GameliftFleetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftFleetSpec.

func (*GameliftFleetSpec) DeepCopyInto ¶

func (in *GameliftFleetSpec) DeepCopyInto(out *GameliftFleetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftFleetSpecEc2InboundPermission ¶

type GameliftFleetSpecEc2InboundPermission struct {
	FromPort int64  `json:"fromPort" tf:"from_port"`
	IpRange  string `json:"ipRange" tf:"ip_range"`
	Protocol string `json:"protocol" tf:"protocol"`
	ToPort   int64  `json:"toPort" tf:"to_port"`
}

func (*GameliftFleetSpecEc2InboundPermission) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftFleetSpecEc2InboundPermission.

func (*GameliftFleetSpecEc2InboundPermission) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftFleetSpecResourceCreationLimitPolicy ¶

type GameliftFleetSpecResourceCreationLimitPolicy struct {
	// +optional
	NewGameSessionsPerCreator int64 `json:"newGameSessionsPerCreator,omitempty" tf:"new_game_sessions_per_creator,omitempty"`
	// +optional
	PolicyPeriodInMinutes int64 `json:"policyPeriodInMinutes,omitempty" tf:"policy_period_in_minutes,omitempty"`
}

func (*GameliftFleetSpecResourceCreationLimitPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftFleetSpecResourceCreationLimitPolicy.

func (*GameliftFleetSpecResourceCreationLimitPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftFleetSpecRuntimeConfiguration ¶

type GameliftFleetSpecRuntimeConfiguration struct {
	// +optional
	GameSessionActivationTimeoutSeconds int64 `json:"gameSessionActivationTimeoutSeconds,omitempty" tf:"game_session_activation_timeout_seconds,omitempty"`
	// +optional
	MaxConcurrentGameSessionActivations int64 `json:"maxConcurrentGameSessionActivations,omitempty" tf:"max_concurrent_game_session_activations,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=50
	ServerProcess []GameliftFleetSpecRuntimeConfigurationServerProcess `json:"serverProcess,omitempty" tf:"server_process,omitempty"`
}

func (*GameliftFleetSpecRuntimeConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftFleetSpecRuntimeConfiguration.

func (*GameliftFleetSpecRuntimeConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftFleetSpecRuntimeConfigurationServerProcess ¶

type GameliftFleetSpecRuntimeConfigurationServerProcess struct {
	ConcurrentExecutions int64  `json:"concurrentExecutions" tf:"concurrent_executions"`
	LaunchPath           string `json:"launchPath" tf:"launch_path"`
	// +optional
	Parameters string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*GameliftFleetSpecRuntimeConfigurationServerProcess) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftFleetSpecRuntimeConfigurationServerProcess.

func (*GameliftFleetSpecRuntimeConfigurationServerProcess) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftFleetStatus ¶

type GameliftFleetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GameliftFleetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GameliftFleetStatus) DeepCopy ¶

func (in *GameliftFleetStatus) DeepCopy() *GameliftFleetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftFleetStatus.

func (*GameliftFleetStatus) DeepCopyInto ¶

func (in *GameliftFleetStatus) DeepCopyInto(out *GameliftFleetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftGameSessionQueue ¶

type GameliftGameSessionQueue struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GameliftGameSessionQueueSpec   `json:"spec,omitempty"`
	Status            GameliftGameSessionQueueStatus `json:"status,omitempty"`
}

func (*GameliftGameSessionQueue) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftGameSessionQueue.

func (*GameliftGameSessionQueue) DeepCopyInto ¶

func (in *GameliftGameSessionQueue) DeepCopyInto(out *GameliftGameSessionQueue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GameliftGameSessionQueue) DeepCopyObject ¶

func (in *GameliftGameSessionQueue) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GameliftGameSessionQueueList ¶

type GameliftGameSessionQueueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GameliftGameSessionQueue CRD objects
	Items []GameliftGameSessionQueue `json:"items,omitempty"`
}

GameliftGameSessionQueueList is a list of GameliftGameSessionQueues

func (*GameliftGameSessionQueueList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftGameSessionQueueList.

func (*GameliftGameSessionQueueList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GameliftGameSessionQueueList) DeepCopyObject ¶

func (in *GameliftGameSessionQueueList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GameliftGameSessionQueueSpec ¶

type GameliftGameSessionQueueSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Destinations []string `json:"destinations,omitempty" tf:"destinations,omitempty"`
	Name         string   `json:"name" tf:"name"`
	// +optional
	PlayerLatencyPolicy []GameliftGameSessionQueueSpecPlayerLatencyPolicy `json:"playerLatencyPolicy,omitempty" tf:"player_latency_policy,omitempty"`
	// +optional
	TimeoutInSeconds int64 `json:"timeoutInSeconds,omitempty" tf:"timeout_in_seconds,omitempty"`
}

func (*GameliftGameSessionQueueSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftGameSessionQueueSpec.

func (*GameliftGameSessionQueueSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftGameSessionQueueSpecPlayerLatencyPolicy ¶

type GameliftGameSessionQueueSpecPlayerLatencyPolicy struct {
	MaximumIndividualPlayerLatencyMilliseconds int64 `json:"maximumIndividualPlayerLatencyMilliseconds" tf:"maximum_individual_player_latency_milliseconds"`
	// +optional
	PolicyDurationSeconds int64 `json:"policyDurationSeconds,omitempty" tf:"policy_duration_seconds,omitempty"`
}

func (*GameliftGameSessionQueueSpecPlayerLatencyPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftGameSessionQueueSpecPlayerLatencyPolicy.

func (*GameliftGameSessionQueueSpecPlayerLatencyPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GameliftGameSessionQueueStatus ¶

type GameliftGameSessionQueueStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GameliftGameSessionQueueSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GameliftGameSessionQueueStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GameliftGameSessionQueueStatus.

func (*GameliftGameSessionQueueStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlacierVault ¶

type GlacierVault struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlacierVaultSpec   `json:"spec,omitempty"`
	Status            GlacierVaultStatus `json:"status,omitempty"`
}

func (*GlacierVault) DeepCopy ¶

func (in *GlacierVault) DeepCopy() *GlacierVault

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVault.

func (*GlacierVault) DeepCopyInto ¶

func (in *GlacierVault) DeepCopyInto(out *GlacierVault)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlacierVault) DeepCopyObject ¶

func (in *GlacierVault) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlacierVaultList ¶

type GlacierVaultList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlacierVault CRD objects
	Items []GlacierVault `json:"items,omitempty"`
}

GlacierVaultList is a list of GlacierVaults

func (*GlacierVaultList) DeepCopy ¶

func (in *GlacierVaultList) DeepCopy() *GlacierVaultList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultList.

func (*GlacierVaultList) DeepCopyInto ¶

func (in *GlacierVaultList) DeepCopyInto(out *GlacierVaultList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlacierVaultList) DeepCopyObject ¶

func (in *GlacierVaultList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlacierVaultLock ¶

type GlacierVaultLock struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlacierVaultLockSpec   `json:"spec,omitempty"`
	Status            GlacierVaultLockStatus `json:"status,omitempty"`
}

func (*GlacierVaultLock) DeepCopy ¶

func (in *GlacierVaultLock) DeepCopy() *GlacierVaultLock

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLock.

func (*GlacierVaultLock) DeepCopyInto ¶

func (in *GlacierVaultLock) DeepCopyInto(out *GlacierVaultLock)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlacierVaultLock) DeepCopyObject ¶

func (in *GlacierVaultLock) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlacierVaultLockList ¶

type GlacierVaultLockList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlacierVaultLock CRD objects
	Items []GlacierVaultLock `json:"items,omitempty"`
}

GlacierVaultLockList is a list of GlacierVaultLocks

func (*GlacierVaultLockList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLockList.

func (*GlacierVaultLockList) DeepCopyInto ¶

func (in *GlacierVaultLockList) DeepCopyInto(out *GlacierVaultLockList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlacierVaultLockList) DeepCopyObject ¶

func (in *GlacierVaultLockList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlacierVaultLockSpec ¶

type GlacierVaultLockSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	CompleteLock bool `json:"completeLock" tf:"complete_lock"`
	// +optional
	IgnoreDeletionError bool   `json:"ignoreDeletionError,omitempty" tf:"ignore_deletion_error,omitempty"`
	Policy              string `json:"policy" tf:"policy"`
	VaultName           string `json:"vaultName" tf:"vault_name"`
}

func (*GlacierVaultLockSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLockSpec.

func (*GlacierVaultLockSpec) DeepCopyInto ¶

func (in *GlacierVaultLockSpec) DeepCopyInto(out *GlacierVaultLockSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlacierVaultLockStatus ¶

type GlacierVaultLockStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlacierVaultLockSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlacierVaultLockStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultLockStatus.

func (*GlacierVaultLockStatus) DeepCopyInto ¶

func (in *GlacierVaultLockStatus) DeepCopyInto(out *GlacierVaultLockStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlacierVaultSpec ¶

type GlacierVaultSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccessPolicy string `json:"accessPolicy,omitempty" tf:"access_policy,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Location string `json:"location,omitempty" tf:"location,omitempty"`
	Name     string `json:"name" tf:"name"`
	// +optional
	Notification []GlacierVaultSpecNotification `json:"notification,omitempty" tf:"notification,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*GlacierVaultSpec) DeepCopy ¶

func (in *GlacierVaultSpec) DeepCopy() *GlacierVaultSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultSpec.

func (*GlacierVaultSpec) DeepCopyInto ¶

func (in *GlacierVaultSpec) DeepCopyInto(out *GlacierVaultSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlacierVaultSpecNotification ¶

type GlacierVaultSpecNotification struct {
	Events   []string `json:"events" tf:"events"`
	SnsTopic string   `json:"snsTopic" tf:"sns_topic"`
}

func (*GlacierVaultSpecNotification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultSpecNotification.

func (*GlacierVaultSpecNotification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlacierVaultStatus ¶

type GlacierVaultStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlacierVaultSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlacierVaultStatus) DeepCopy ¶

func (in *GlacierVaultStatus) DeepCopy() *GlacierVaultStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlacierVaultStatus.

func (*GlacierVaultStatus) DeepCopyInto ¶

func (in *GlacierVaultStatus) DeepCopyInto(out *GlacierVaultStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorAccelerator ¶

type GlobalacceleratorAccelerator struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlobalacceleratorAcceleratorSpec   `json:"spec,omitempty"`
	Status            GlobalacceleratorAcceleratorStatus `json:"status,omitempty"`
}

func (*GlobalacceleratorAccelerator) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorAccelerator.

func (*GlobalacceleratorAccelerator) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlobalacceleratorAccelerator) DeepCopyObject ¶

func (in *GlobalacceleratorAccelerator) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlobalacceleratorAcceleratorList ¶

type GlobalacceleratorAcceleratorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlobalacceleratorAccelerator CRD objects
	Items []GlobalacceleratorAccelerator `json:"items,omitempty"`
}

GlobalacceleratorAcceleratorList is a list of GlobalacceleratorAccelerators

func (*GlobalacceleratorAcceleratorList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorAcceleratorList.

func (*GlobalacceleratorAcceleratorList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlobalacceleratorAcceleratorList) DeepCopyObject ¶

func (in *GlobalacceleratorAcceleratorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlobalacceleratorAcceleratorSpec ¶

type GlobalacceleratorAcceleratorSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	Attributes []GlobalacceleratorAcceleratorSpecAttributes `json:"attributes,omitempty" tf:"attributes,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	IpAddressType string `json:"ipAddressType,omitempty" tf:"ip_address_type,omitempty"`
	// +optional
	IpSets []GlobalacceleratorAcceleratorSpecIpSets `json:"ipSets,omitempty" tf:"ip_sets,omitempty"`
	Name   string                                   `json:"name" tf:"name"`
}

func (*GlobalacceleratorAcceleratorSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorAcceleratorSpec.

func (*GlobalacceleratorAcceleratorSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorAcceleratorSpecAttributes ¶

type GlobalacceleratorAcceleratorSpecAttributes struct {
	// +optional
	FlowLogsEnabled bool `json:"flowLogsEnabled,omitempty" tf:"flow_logs_enabled,omitempty"`
	// +optional
	FlowLogsS3Bucket string `json:"flowLogsS3Bucket,omitempty" tf:"flow_logs_s3_bucket,omitempty"`
	// +optional
	FlowLogsS3Prefix string `json:"flowLogsS3Prefix,omitempty" tf:"flow_logs_s3_prefix,omitempty"`
}

func (*GlobalacceleratorAcceleratorSpecAttributes) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorAcceleratorSpecAttributes.

func (*GlobalacceleratorAcceleratorSpecAttributes) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorAcceleratorSpecIpSets ¶ added in v0.0.2

type GlobalacceleratorAcceleratorSpecIpSets struct {
	// +optional
	IpAddresses []string `json:"ipAddresses,omitempty" tf:"ip_addresses,omitempty"`
	// +optional
	IpFamily string `json:"ipFamily,omitempty" tf:"ip_family,omitempty"`
}

func (*GlobalacceleratorAcceleratorSpecIpSets) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorAcceleratorSpecIpSets.

func (*GlobalacceleratorAcceleratorSpecIpSets) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorAcceleratorStatus ¶

type GlobalacceleratorAcceleratorStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlobalacceleratorAcceleratorSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlobalacceleratorAcceleratorStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorAcceleratorStatus.

func (*GlobalacceleratorAcceleratorStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorEndpointGroup ¶

type GlobalacceleratorEndpointGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlobalacceleratorEndpointGroupSpec   `json:"spec,omitempty"`
	Status            GlobalacceleratorEndpointGroupStatus `json:"status,omitempty"`
}

func (*GlobalacceleratorEndpointGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorEndpointGroup.

func (*GlobalacceleratorEndpointGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlobalacceleratorEndpointGroup) DeepCopyObject ¶

func (in *GlobalacceleratorEndpointGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlobalacceleratorEndpointGroupList ¶

type GlobalacceleratorEndpointGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlobalacceleratorEndpointGroup CRD objects
	Items []GlobalacceleratorEndpointGroup `json:"items,omitempty"`
}

GlobalacceleratorEndpointGroupList is a list of GlobalacceleratorEndpointGroups

func (*GlobalacceleratorEndpointGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorEndpointGroupList.

func (*GlobalacceleratorEndpointGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlobalacceleratorEndpointGroupList) DeepCopyObject ¶

func (in *GlobalacceleratorEndpointGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlobalacceleratorEndpointGroupSpec ¶

type GlobalacceleratorEndpointGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=10
	EndpointConfiguration []GlobalacceleratorEndpointGroupSpecEndpointConfiguration `json:"endpointConfiguration,omitempty" tf:"endpoint_configuration,omitempty"`
	// +optional
	EndpointGroupRegion string `json:"endpointGroupRegion,omitempty" tf:"endpoint_group_region,omitempty"`
	// +optional
	HealthCheckIntervalSeconds int64 `json:"healthCheckIntervalSeconds,omitempty" tf:"health_check_interval_seconds,omitempty"`
	// +optional
	HealthCheckPath string `json:"healthCheckPath,omitempty" tf:"health_check_path,omitempty"`
	// +optional
	HealthCheckPort int64 `json:"healthCheckPort,omitempty" tf:"health_check_port,omitempty"`
	// +optional
	HealthCheckProtocol string `json:"healthCheckProtocol,omitempty" tf:"health_check_protocol,omitempty"`
	ListenerArn         string `json:"listenerArn" tf:"listener_arn"`
	// +optional
	ThresholdCount int64 `json:"thresholdCount,omitempty" tf:"threshold_count,omitempty"`
	// +optional
	TrafficDialPercentage float64 `json:"trafficDialPercentage,omitempty" tf:"traffic_dial_percentage,omitempty"`
}

func (*GlobalacceleratorEndpointGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorEndpointGroupSpec.

func (*GlobalacceleratorEndpointGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorEndpointGroupSpecEndpointConfiguration ¶

type GlobalacceleratorEndpointGroupSpecEndpointConfiguration struct {
	// +optional
	EndpointID string `json:"endpointID,omitempty" tf:"endpoint_id,omitempty"`
	// +optional
	Weight int64 `json:"weight,omitempty" tf:"weight,omitempty"`
}

func (*GlobalacceleratorEndpointGroupSpecEndpointConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorEndpointGroupSpecEndpointConfiguration.

func (*GlobalacceleratorEndpointGroupSpecEndpointConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorEndpointGroupStatus ¶

type GlobalacceleratorEndpointGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlobalacceleratorEndpointGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlobalacceleratorEndpointGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorEndpointGroupStatus.

func (*GlobalacceleratorEndpointGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorListener ¶

type GlobalacceleratorListener struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlobalacceleratorListenerSpec   `json:"spec,omitempty"`
	Status            GlobalacceleratorListenerStatus `json:"status,omitempty"`
}

func (*GlobalacceleratorListener) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorListener.

func (*GlobalacceleratorListener) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlobalacceleratorListener) DeepCopyObject ¶

func (in *GlobalacceleratorListener) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlobalacceleratorListenerList ¶

type GlobalacceleratorListenerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlobalacceleratorListener CRD objects
	Items []GlobalacceleratorListener `json:"items,omitempty"`
}

GlobalacceleratorListenerList is a list of GlobalacceleratorListeners

func (*GlobalacceleratorListenerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorListenerList.

func (*GlobalacceleratorListenerList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlobalacceleratorListenerList) DeepCopyObject ¶

func (in *GlobalacceleratorListenerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlobalacceleratorListenerSpec ¶

type GlobalacceleratorListenerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AcceleratorArn string `json:"acceleratorArn" tf:"accelerator_arn"`
	// +optional
	ClientAffinity string `json:"clientAffinity,omitempty" tf:"client_affinity,omitempty"`
	// +kubebuilder:validation:MaxItems=10
	// +kubebuilder:validation:MinItems=1
	PortRange []GlobalacceleratorListenerSpecPortRange `json:"portRange" tf:"port_range"`
	Protocol  string                                   `json:"protocol" tf:"protocol"`
}

func (*GlobalacceleratorListenerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorListenerSpec.

func (*GlobalacceleratorListenerSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorListenerSpecPortRange ¶

type GlobalacceleratorListenerSpecPortRange struct {
	// +optional
	FromPort int64 `json:"fromPort,omitempty" tf:"from_port,omitempty"`
	// +optional
	ToPort int64 `json:"toPort,omitempty" tf:"to_port,omitempty"`
}

func (*GlobalacceleratorListenerSpecPortRange) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorListenerSpecPortRange.

func (*GlobalacceleratorListenerSpecPortRange) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlobalacceleratorListenerStatus ¶

type GlobalacceleratorListenerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlobalacceleratorListenerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlobalacceleratorListenerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlobalacceleratorListenerStatus.

func (*GlobalacceleratorListenerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogDatabase ¶

type GlueCatalogDatabase struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlueCatalogDatabaseSpec   `json:"spec,omitempty"`
	Status            GlueCatalogDatabaseStatus `json:"status,omitempty"`
}

func (*GlueCatalogDatabase) DeepCopy ¶

func (in *GlueCatalogDatabase) DeepCopy() *GlueCatalogDatabase

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabase.

func (*GlueCatalogDatabase) DeepCopyInto ¶

func (in *GlueCatalogDatabase) DeepCopyInto(out *GlueCatalogDatabase)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueCatalogDatabase) DeepCopyObject ¶

func (in *GlueCatalogDatabase) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueCatalogDatabaseList ¶

type GlueCatalogDatabaseList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlueCatalogDatabase CRD objects
	Items []GlueCatalogDatabase `json:"items,omitempty"`
}

GlueCatalogDatabaseList is a list of GlueCatalogDatabases

func (*GlueCatalogDatabaseList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabaseList.

func (*GlueCatalogDatabaseList) DeepCopyInto ¶

func (in *GlueCatalogDatabaseList) DeepCopyInto(out *GlueCatalogDatabaseList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueCatalogDatabaseList) DeepCopyObject ¶

func (in *GlueCatalogDatabaseList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueCatalogDatabaseSpec ¶

type GlueCatalogDatabaseSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CatalogID string `json:"catalogID,omitempty" tf:"catalog_id,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	LocationURI string `json:"locationURI,omitempty" tf:"location_uri,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"`
}

func (*GlueCatalogDatabaseSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabaseSpec.

func (*GlueCatalogDatabaseSpec) DeepCopyInto ¶

func (in *GlueCatalogDatabaseSpec) DeepCopyInto(out *GlueCatalogDatabaseSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogDatabaseStatus ¶

type GlueCatalogDatabaseStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlueCatalogDatabaseSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlueCatalogDatabaseStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogDatabaseStatus.

func (*GlueCatalogDatabaseStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogTable ¶

type GlueCatalogTable struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlueCatalogTableSpec   `json:"spec,omitempty"`
	Status            GlueCatalogTableStatus `json:"status,omitempty"`
}

func (*GlueCatalogTable) DeepCopy ¶

func (in *GlueCatalogTable) DeepCopy() *GlueCatalogTable

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTable.

func (*GlueCatalogTable) DeepCopyInto ¶

func (in *GlueCatalogTable) DeepCopyInto(out *GlueCatalogTable)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueCatalogTable) DeepCopyObject ¶

func (in *GlueCatalogTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueCatalogTableList ¶

type GlueCatalogTableList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlueCatalogTable CRD objects
	Items []GlueCatalogTable `json:"items,omitempty"`
}

GlueCatalogTableList is a list of GlueCatalogTables

func (*GlueCatalogTableList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableList.

func (*GlueCatalogTableList) DeepCopyInto ¶

func (in *GlueCatalogTableList) DeepCopyInto(out *GlueCatalogTableList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueCatalogTableList) DeepCopyObject ¶

func (in *GlueCatalogTableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueCatalogTableSpec ¶

type GlueCatalogTableSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CatalogID    string `json:"catalogID,omitempty" tf:"catalog_id,omitempty"`
	DatabaseName string `json:"databaseName" tf:"database_name"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Owner string `json:"owner,omitempty" tf:"owner,omitempty"`
	// +optional
	Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"`
	// +optional
	PartitionKeys []GlueCatalogTableSpecPartitionKeys `json:"partitionKeys,omitempty" tf:"partition_keys,omitempty"`
	// +optional
	Retention int64 `json:"retention,omitempty" tf:"retention,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	StorageDescriptor []GlueCatalogTableSpecStorageDescriptor `json:"storageDescriptor,omitempty" tf:"storage_descriptor,omitempty"`
	// +optional
	TableType string `json:"tableType,omitempty" tf:"table_type,omitempty"`
	// +optional
	ViewExpandedText string `json:"viewExpandedText,omitempty" tf:"view_expanded_text,omitempty"`
	// +optional
	ViewOriginalText string `json:"viewOriginalText,omitempty" tf:"view_original_text,omitempty"`
}

func (*GlueCatalogTableSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableSpec.

func (*GlueCatalogTableSpec) DeepCopyInto ¶

func (in *GlueCatalogTableSpec) DeepCopyInto(out *GlueCatalogTableSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogTableSpecPartitionKeys ¶

type GlueCatalogTableSpecPartitionKeys struct {
	// +optional
	Comment string `json:"comment,omitempty" tf:"comment,omitempty"`
	Name    string `json:"name" tf:"name"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*GlueCatalogTableSpecPartitionKeys) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableSpecPartitionKeys.

func (*GlueCatalogTableSpecPartitionKeys) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogTableSpecStorageDescriptor ¶

type GlueCatalogTableSpecStorageDescriptor struct {
	// +optional
	BucketColumns []string `json:"bucketColumns,omitempty" tf:"bucket_columns,omitempty"`
	// +optional
	Columns []GlueCatalogTableSpecStorageDescriptorColumns `json:"columns,omitempty" tf:"columns,omitempty"`
	// +optional
	Compressed bool `json:"compressed,omitempty" tf:"compressed,omitempty"`
	// +optional
	InputFormat string `json:"inputFormat,omitempty" tf:"input_format,omitempty"`
	// +optional
	Location string `json:"location,omitempty" tf:"location,omitempty"`
	// +optional
	NumberOfBuckets int64 `json:"numberOfBuckets,omitempty" tf:"number_of_buckets,omitempty"`
	// +optional
	OutputFormat string `json:"outputFormat,omitempty" tf:"output_format,omitempty"`
	// +optional
	Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SerDeInfo []GlueCatalogTableSpecStorageDescriptorSerDeInfo `json:"serDeInfo,omitempty" tf:"ser_de_info,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SkewedInfo []GlueCatalogTableSpecStorageDescriptorSkewedInfo `json:"skewedInfo,omitempty" tf:"skewed_info,omitempty"`
	// +optional
	SortColumns []GlueCatalogTableSpecStorageDescriptorSortColumns `json:"sortColumns,omitempty" tf:"sort_columns,omitempty"`
	// +optional
	StoredAsSubDirectories bool `json:"storedAsSubDirectories,omitempty" tf:"stored_as_sub_directories,omitempty"`
}

func (*GlueCatalogTableSpecStorageDescriptor) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableSpecStorageDescriptor.

func (*GlueCatalogTableSpecStorageDescriptor) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogTableSpecStorageDescriptorColumns ¶

type GlueCatalogTableSpecStorageDescriptorColumns struct {
	// +optional
	Comment string `json:"comment,omitempty" tf:"comment,omitempty"`
	Name    string `json:"name" tf:"name"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*GlueCatalogTableSpecStorageDescriptorColumns) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableSpecStorageDescriptorColumns.

func (*GlueCatalogTableSpecStorageDescriptorColumns) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogTableSpecStorageDescriptorSerDeInfo ¶

type GlueCatalogTableSpecStorageDescriptorSerDeInfo struct {
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"`
	// +optional
	SerializationLibrary string `json:"serializationLibrary,omitempty" tf:"serialization_library,omitempty"`
}

func (*GlueCatalogTableSpecStorageDescriptorSerDeInfo) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableSpecStorageDescriptorSerDeInfo.

func (*GlueCatalogTableSpecStorageDescriptorSerDeInfo) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogTableSpecStorageDescriptorSkewedInfo ¶

type GlueCatalogTableSpecStorageDescriptorSkewedInfo struct {
	// +optional
	SkewedColumnNames []string `json:"skewedColumnNames,omitempty" tf:"skewed_column_names,omitempty"`
	// +optional
	SkewedColumnValueLocationMaps map[string]string `json:"skewedColumnValueLocationMaps,omitempty" tf:"skewed_column_value_location_maps,omitempty"`
	// +optional
	SkewedColumnValues []string `json:"skewedColumnValues,omitempty" tf:"skewed_column_values,omitempty"`
}

func (*GlueCatalogTableSpecStorageDescriptorSkewedInfo) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableSpecStorageDescriptorSkewedInfo.

func (*GlueCatalogTableSpecStorageDescriptorSkewedInfo) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogTableSpecStorageDescriptorSortColumns ¶

type GlueCatalogTableSpecStorageDescriptorSortColumns struct {
	Column    string `json:"column" tf:"column"`
	SortOrder int64  `json:"sortOrder" tf:"sort_order"`
}

func (*GlueCatalogTableSpecStorageDescriptorSortColumns) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableSpecStorageDescriptorSortColumns.

func (*GlueCatalogTableSpecStorageDescriptorSortColumns) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCatalogTableStatus ¶

type GlueCatalogTableStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlueCatalogTableSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlueCatalogTableStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCatalogTableStatus.

func (*GlueCatalogTableStatus) DeepCopyInto ¶

func (in *GlueCatalogTableStatus) DeepCopyInto(out *GlueCatalogTableStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueClassifier ¶

type GlueClassifier struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlueClassifierSpec   `json:"spec,omitempty"`
	Status            GlueClassifierStatus `json:"status,omitempty"`
}

func (*GlueClassifier) DeepCopy ¶

func (in *GlueClassifier) DeepCopy() *GlueClassifier

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueClassifier.

func (*GlueClassifier) DeepCopyInto ¶

func (in *GlueClassifier) DeepCopyInto(out *GlueClassifier)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueClassifier) DeepCopyObject ¶

func (in *GlueClassifier) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueClassifierList ¶

type GlueClassifierList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlueClassifier CRD objects
	Items []GlueClassifier `json:"items,omitempty"`
}

GlueClassifierList is a list of GlueClassifiers

func (*GlueClassifierList) DeepCopy ¶

func (in *GlueClassifierList) DeepCopy() *GlueClassifierList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueClassifierList.

func (*GlueClassifierList) DeepCopyInto ¶

func (in *GlueClassifierList) DeepCopyInto(out *GlueClassifierList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueClassifierList) DeepCopyObject ¶

func (in *GlueClassifierList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueClassifierSpec ¶

type GlueClassifierSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	GrokClassifier []GlueClassifierSpecGrokClassifier `json:"grokClassifier,omitempty" tf:"grok_classifier,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	JsonClassifier []GlueClassifierSpecJsonClassifier `json:"jsonClassifier,omitempty" tf:"json_classifier,omitempty"`
	Name           string                             `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	XmlClassifier []GlueClassifierSpecXmlClassifier `json:"xmlClassifier,omitempty" tf:"xml_classifier,omitempty"`
}

func (*GlueClassifierSpec) DeepCopy ¶

func (in *GlueClassifierSpec) DeepCopy() *GlueClassifierSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueClassifierSpec.

func (*GlueClassifierSpec) DeepCopyInto ¶

func (in *GlueClassifierSpec) DeepCopyInto(out *GlueClassifierSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueClassifierSpecGrokClassifier ¶

type GlueClassifierSpecGrokClassifier struct {
	Classification string `json:"classification" tf:"classification"`
	// +optional
	CustomPatterns string `json:"customPatterns,omitempty" tf:"custom_patterns,omitempty"`
	GrokPattern    string `json:"grokPattern" tf:"grok_pattern"`
}

func (*GlueClassifierSpecGrokClassifier) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueClassifierSpecGrokClassifier.

func (*GlueClassifierSpecGrokClassifier) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueClassifierSpecJsonClassifier ¶

type GlueClassifierSpecJsonClassifier struct {
	JsonPath string `json:"jsonPath" tf:"json_path"`
}

func (*GlueClassifierSpecJsonClassifier) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueClassifierSpecJsonClassifier.

func (*GlueClassifierSpecJsonClassifier) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueClassifierSpecXmlClassifier ¶

type GlueClassifierSpecXmlClassifier struct {
	Classification string `json:"classification" tf:"classification"`
	RowTag         string `json:"rowTag" tf:"row_tag"`
}

func (*GlueClassifierSpecXmlClassifier) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueClassifierSpecXmlClassifier.

func (*GlueClassifierSpecXmlClassifier) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueClassifierStatus ¶

type GlueClassifierStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlueClassifierSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlueClassifierStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueClassifierStatus.

func (*GlueClassifierStatus) DeepCopyInto ¶

func (in *GlueClassifierStatus) DeepCopyInto(out *GlueClassifierStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueConnection ¶

type GlueConnection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlueConnectionSpec   `json:"spec,omitempty"`
	Status            GlueConnectionStatus `json:"status,omitempty"`
}

func (*GlueConnection) DeepCopy ¶

func (in *GlueConnection) DeepCopy() *GlueConnection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueConnection.

func (*GlueConnection) DeepCopyInto ¶

func (in *GlueConnection) DeepCopyInto(out *GlueConnection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueConnection) DeepCopyObject ¶

func (in *GlueConnection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueConnectionList ¶

type GlueConnectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlueConnection CRD objects
	Items []GlueConnection `json:"items,omitempty"`
}

GlueConnectionList is a list of GlueConnections

func (*GlueConnectionList) DeepCopy ¶

func (in *GlueConnectionList) DeepCopy() *GlueConnectionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueConnectionList.

func (*GlueConnectionList) DeepCopyInto ¶

func (in *GlueConnectionList) DeepCopyInto(out *GlueConnectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueConnectionList) DeepCopyObject ¶

func (in *GlueConnectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueConnectionSpec ¶

type GlueConnectionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	CatalogID            string            `json:"catalogID,omitempty" tf:"catalog_id,omitempty"`
	ConnectionProperties map[string]string `json:"-" sensitive:"true" tf:"connection_properties"`
	// +optional
	ConnectionType string `json:"connectionType,omitempty" tf:"connection_type,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	MatchCriteria []string `json:"matchCriteria,omitempty" tf:"match_criteria,omitempty"`
	Name          string   `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	PhysicalConnectionRequirements []GlueConnectionSpecPhysicalConnectionRequirements `json:"physicalConnectionRequirements,omitempty" tf:"physical_connection_requirements,omitempty"`
}

func (*GlueConnectionSpec) DeepCopy ¶

func (in *GlueConnectionSpec) DeepCopy() *GlueConnectionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueConnectionSpec.

func (*GlueConnectionSpec) DeepCopyInto ¶

func (in *GlueConnectionSpec) DeepCopyInto(out *GlueConnectionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueConnectionSpecPhysicalConnectionRequirements ¶

type GlueConnectionSpecPhysicalConnectionRequirements struct {
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	SecurityGroupIDList []string `json:"securityGroupIDList,omitempty" tf:"security_group_id_list,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
}

func (*GlueConnectionSpecPhysicalConnectionRequirements) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueConnectionSpecPhysicalConnectionRequirements.

func (*GlueConnectionSpecPhysicalConnectionRequirements) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueConnectionStatus ¶

type GlueConnectionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlueConnectionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlueConnectionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueConnectionStatus.

func (*GlueConnectionStatus) DeepCopyInto ¶

func (in *GlueConnectionStatus) DeepCopyInto(out *GlueConnectionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCrawler ¶

type GlueCrawler struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlueCrawlerSpec   `json:"spec,omitempty"`
	Status            GlueCrawlerStatus `json:"status,omitempty"`
}

func (*GlueCrawler) DeepCopy ¶

func (in *GlueCrawler) DeepCopy() *GlueCrawler

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawler.

func (*GlueCrawler) DeepCopyInto ¶

func (in *GlueCrawler) DeepCopyInto(out *GlueCrawler)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueCrawler) DeepCopyObject ¶

func (in *GlueCrawler) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueCrawlerList ¶

type GlueCrawlerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlueCrawler CRD objects
	Items []GlueCrawler `json:"items,omitempty"`
}

GlueCrawlerList is a list of GlueCrawlers

func (*GlueCrawlerList) DeepCopy ¶

func (in *GlueCrawlerList) DeepCopy() *GlueCrawlerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawlerList.

func (*GlueCrawlerList) DeepCopyInto ¶

func (in *GlueCrawlerList) DeepCopyInto(out *GlueCrawlerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueCrawlerList) DeepCopyObject ¶

func (in *GlueCrawlerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueCrawlerSpec ¶

type GlueCrawlerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	CatalogTarget []GlueCrawlerSpecCatalogTarget `json:"catalogTarget,omitempty" tf:"catalog_target,omitempty"`
	// +optional
	Classifiers []string `json:"classifiers,omitempty" tf:"classifiers,omitempty"`
	// +optional
	Configuration string `json:"configuration,omitempty" tf:"configuration,omitempty"`
	DatabaseName  string `json:"databaseName" tf:"database_name"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	DynamodbTarget []GlueCrawlerSpecDynamodbTarget `json:"dynamodbTarget,omitempty" tf:"dynamodb_target,omitempty"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	JdbcTarget []GlueCrawlerSpecJdbcTarget `json:"jdbcTarget,omitempty" tf:"jdbc_target,omitempty"`
	Name       string                      `json:"name" tf:"name"`
	Role       string                      `json:"role" tf:"role"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	S3Target []GlueCrawlerSpecS3Target `json:"s3Target,omitempty" tf:"s3_target,omitempty"`
	// +optional
	Schedule string `json:"schedule,omitempty" tf:"schedule,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SchemaChangePolicy []GlueCrawlerSpecSchemaChangePolicy `json:"schemaChangePolicy,omitempty" tf:"schema_change_policy,omitempty"`
	// +optional
	SecurityConfiguration string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"`
	// +optional
	TablePrefix string `json:"tablePrefix,omitempty" tf:"table_prefix,omitempty"`
}

func (*GlueCrawlerSpec) DeepCopy ¶

func (in *GlueCrawlerSpec) DeepCopy() *GlueCrawlerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawlerSpec.

func (*GlueCrawlerSpec) DeepCopyInto ¶

func (in *GlueCrawlerSpec) DeepCopyInto(out *GlueCrawlerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCrawlerSpecCatalogTarget ¶ added in v0.2.0

type GlueCrawlerSpecCatalogTarget struct {
	DatabaseName string   `json:"databaseName" tf:"database_name"`
	Tables       []string `json:"tables" tf:"tables"`
}

func (*GlueCrawlerSpecCatalogTarget) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawlerSpecCatalogTarget.

func (*GlueCrawlerSpecCatalogTarget) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCrawlerSpecDynamodbTarget ¶

type GlueCrawlerSpecDynamodbTarget struct {
	Path string `json:"path" tf:"path"`
}

func (*GlueCrawlerSpecDynamodbTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawlerSpecDynamodbTarget.

func (*GlueCrawlerSpecDynamodbTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCrawlerSpecJdbcTarget ¶

type GlueCrawlerSpecJdbcTarget struct {
	ConnectionName string `json:"connectionName" tf:"connection_name"`
	// +optional
	Exclusions []string `json:"exclusions,omitempty" tf:"exclusions,omitempty"`
	Path       string   `json:"path" tf:"path"`
}

func (*GlueCrawlerSpecJdbcTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawlerSpecJdbcTarget.

func (*GlueCrawlerSpecJdbcTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCrawlerSpecS3Target ¶

type GlueCrawlerSpecS3Target struct {
	// +optional
	Exclusions []string `json:"exclusions,omitempty" tf:"exclusions,omitempty"`
	Path       string   `json:"path" tf:"path"`
}

func (*GlueCrawlerSpecS3Target) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawlerSpecS3Target.

func (*GlueCrawlerSpecS3Target) DeepCopyInto ¶

func (in *GlueCrawlerSpecS3Target) DeepCopyInto(out *GlueCrawlerSpecS3Target)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCrawlerSpecSchemaChangePolicy ¶

type GlueCrawlerSpecSchemaChangePolicy struct {
	// +optional
	DeleteBehavior string `json:"deleteBehavior,omitempty" tf:"delete_behavior,omitempty"`
	// +optional
	UpdateBehavior string `json:"updateBehavior,omitempty" tf:"update_behavior,omitempty"`
}

func (*GlueCrawlerSpecSchemaChangePolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawlerSpecSchemaChangePolicy.

func (*GlueCrawlerSpecSchemaChangePolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueCrawlerStatus ¶

type GlueCrawlerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlueCrawlerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlueCrawlerStatus) DeepCopy ¶

func (in *GlueCrawlerStatus) DeepCopy() *GlueCrawlerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueCrawlerStatus.

func (*GlueCrawlerStatus) DeepCopyInto ¶

func (in *GlueCrawlerStatus) DeepCopyInto(out *GlueCrawlerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueJob ¶

type GlueJob struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlueJobSpec   `json:"spec,omitempty"`
	Status            GlueJobStatus `json:"status,omitempty"`
}

func (*GlueJob) DeepCopy ¶

func (in *GlueJob) DeepCopy() *GlueJob

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueJob.

func (*GlueJob) DeepCopyInto ¶

func (in *GlueJob) DeepCopyInto(out *GlueJob)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueJob) DeepCopyObject ¶

func (in *GlueJob) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueJobList ¶

type GlueJobList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlueJob CRD objects
	Items []GlueJob `json:"items,omitempty"`
}

GlueJobList is a list of GlueJobs

func (*GlueJobList) DeepCopy ¶

func (in *GlueJobList) DeepCopy() *GlueJobList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueJobList.

func (*GlueJobList) DeepCopyInto ¶

func (in *GlueJobList) DeepCopyInto(out *GlueJobList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueJobList) DeepCopyObject ¶

func (in *GlueJobList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueJobSpec ¶

type GlueJobSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// Deprecated
	AllocatedCapacity int64 `json:"allocatedCapacity,omitempty" tf:"allocated_capacity,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	Command []GlueJobSpecCommand `json:"command" tf:"command"`
	// +optional
	Connections []string `json:"connections,omitempty" tf:"connections,omitempty"`
	// +optional
	DefaultArguments map[string]string `json:"defaultArguments,omitempty" tf:"default_arguments,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ExecutionProperty []GlueJobSpecExecutionProperty `json:"executionProperty,omitempty" tf:"execution_property,omitempty"`
	// +optional
	MaxCapacity float64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"`
	// +optional
	MaxRetries int64  `json:"maxRetries,omitempty" tf:"max_retries,omitempty"`
	Name       string `json:"name" tf:"name"`
	RoleArn    string `json:"roleArn" tf:"role_arn"`
	// +optional
	SecurityConfiguration string `json:"securityConfiguration,omitempty" tf:"security_configuration,omitempty"`
	// +optional
	Timeout int64 `json:"timeout,omitempty" tf:"timeout,omitempty"`
}

func (*GlueJobSpec) DeepCopy ¶

func (in *GlueJobSpec) DeepCopy() *GlueJobSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueJobSpec.

func (*GlueJobSpec) DeepCopyInto ¶

func (in *GlueJobSpec) DeepCopyInto(out *GlueJobSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueJobSpecCommand ¶

type GlueJobSpecCommand struct {
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	PythonVersion  string `json:"pythonVersion,omitempty" tf:"python_version,omitempty"`
	ScriptLocation string `json:"scriptLocation" tf:"script_location"`
}

func (*GlueJobSpecCommand) DeepCopy ¶

func (in *GlueJobSpecCommand) DeepCopy() *GlueJobSpecCommand

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueJobSpecCommand.

func (*GlueJobSpecCommand) DeepCopyInto ¶

func (in *GlueJobSpecCommand) DeepCopyInto(out *GlueJobSpecCommand)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueJobSpecExecutionProperty ¶ added in v0.0.2

type GlueJobSpecExecutionProperty struct {
	// +optional
	MaxConcurrentRuns int64 `json:"maxConcurrentRuns,omitempty" tf:"max_concurrent_runs,omitempty"`
}

func (*GlueJobSpecExecutionProperty) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueJobSpecExecutionProperty.

func (*GlueJobSpecExecutionProperty) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueJobStatus ¶

type GlueJobStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlueJobSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlueJobStatus) DeepCopy ¶

func (in *GlueJobStatus) DeepCopy() *GlueJobStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueJobStatus.

func (*GlueJobStatus) DeepCopyInto ¶

func (in *GlueJobStatus) DeepCopyInto(out *GlueJobStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueSecurityConfiguration ¶

type GlueSecurityConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlueSecurityConfigurationSpec   `json:"spec,omitempty"`
	Status            GlueSecurityConfigurationStatus `json:"status,omitempty"`
}

func (*GlueSecurityConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSecurityConfiguration.

func (*GlueSecurityConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueSecurityConfiguration) DeepCopyObject ¶

func (in *GlueSecurityConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueSecurityConfigurationList ¶

type GlueSecurityConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlueSecurityConfiguration CRD objects
	Items []GlueSecurityConfiguration `json:"items,omitempty"`
}

GlueSecurityConfigurationList is a list of GlueSecurityConfigurations

func (*GlueSecurityConfigurationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSecurityConfigurationList.

func (*GlueSecurityConfigurationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueSecurityConfigurationList) DeepCopyObject ¶

func (in *GlueSecurityConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueSecurityConfigurationSpec ¶

type GlueSecurityConfigurationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:MaxItems=1
	EncryptionConfiguration []GlueSecurityConfigurationSpecEncryptionConfiguration `json:"encryptionConfiguration" tf:"encryption_configuration"`
	Name                    string                                                 `json:"name" tf:"name"`
}

func (*GlueSecurityConfigurationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSecurityConfigurationSpec.

func (*GlueSecurityConfigurationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueSecurityConfigurationSpecEncryptionConfiguration ¶

type GlueSecurityConfigurationSpecEncryptionConfiguration struct {
	// +kubebuilder:validation:MaxItems=1
	CloudwatchEncryption []GlueSecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption `json:"cloudwatchEncryption" tf:"cloudwatch_encryption"`
	// +kubebuilder:validation:MaxItems=1
	JobBookmarksEncryption []GlueSecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption `json:"jobBookmarksEncryption" tf:"job_bookmarks_encryption"`
	// +kubebuilder:validation:MaxItems=1
	S3Encryption []GlueSecurityConfigurationSpecEncryptionConfigurationS3Encryption `json:"s3Encryption" tf:"s3_encryption"`
}

func (*GlueSecurityConfigurationSpecEncryptionConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSecurityConfigurationSpecEncryptionConfiguration.

func (*GlueSecurityConfigurationSpecEncryptionConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueSecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption ¶

type GlueSecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption struct {
	// +optional
	CloudwatchEncryptionMode string `json:"cloudwatchEncryptionMode,omitempty" tf:"cloudwatch_encryption_mode,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
}

func (*GlueSecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption.

func (*GlueSecurityConfigurationSpecEncryptionConfigurationCloudwatchEncryption) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueSecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption ¶

type GlueSecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption struct {
	// +optional
	JobBookmarksEncryptionMode string `json:"jobBookmarksEncryptionMode,omitempty" tf:"job_bookmarks_encryption_mode,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
}

func (*GlueSecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption.

func (*GlueSecurityConfigurationSpecEncryptionConfigurationJobBookmarksEncryption) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueSecurityConfigurationSpecEncryptionConfigurationS3Encryption ¶

type GlueSecurityConfigurationSpecEncryptionConfigurationS3Encryption struct {
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	S3EncryptionMode string `json:"s3EncryptionMode,omitempty" tf:"s3_encryption_mode,omitempty"`
}

func (*GlueSecurityConfigurationSpecEncryptionConfigurationS3Encryption) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSecurityConfigurationSpecEncryptionConfigurationS3Encryption.

func (*GlueSecurityConfigurationSpecEncryptionConfigurationS3Encryption) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueSecurityConfigurationStatus ¶

type GlueSecurityConfigurationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlueSecurityConfigurationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlueSecurityConfigurationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueSecurityConfigurationStatus.

func (*GlueSecurityConfigurationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueTrigger ¶

type GlueTrigger struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GlueTriggerSpec   `json:"spec,omitempty"`
	Status            GlueTriggerStatus `json:"status,omitempty"`
}

func (*GlueTrigger) DeepCopy ¶

func (in *GlueTrigger) DeepCopy() *GlueTrigger

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueTrigger.

func (*GlueTrigger) DeepCopyInto ¶

func (in *GlueTrigger) DeepCopyInto(out *GlueTrigger)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueTrigger) DeepCopyObject ¶

func (in *GlueTrigger) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueTriggerList ¶

type GlueTriggerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GlueTrigger CRD objects
	Items []GlueTrigger `json:"items,omitempty"`
}

GlueTriggerList is a list of GlueTriggers

func (*GlueTriggerList) DeepCopy ¶

func (in *GlueTriggerList) DeepCopy() *GlueTriggerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueTriggerList.

func (*GlueTriggerList) DeepCopyInto ¶

func (in *GlueTriggerList) DeepCopyInto(out *GlueTriggerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GlueTriggerList) DeepCopyObject ¶

func (in *GlueTriggerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GlueTriggerSpec ¶

type GlueTriggerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:MinItems=1
	Actions []GlueTriggerSpecActions `json:"actions" tf:"actions"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Enabled bool   `json:"enabled,omitempty" tf:"enabled,omitempty"`
	Name    string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Predicate []GlueTriggerSpecPredicate `json:"predicate,omitempty" tf:"predicate,omitempty"`
	// +optional
	Schedule string `json:"schedule,omitempty" tf:"schedule,omitempty"`
	Type     string `json:"type" tf:"type"`
}

func (*GlueTriggerSpec) DeepCopy ¶

func (in *GlueTriggerSpec) DeepCopy() *GlueTriggerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueTriggerSpec.

func (*GlueTriggerSpec) DeepCopyInto ¶

func (in *GlueTriggerSpec) DeepCopyInto(out *GlueTriggerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueTriggerSpecActions ¶

type GlueTriggerSpecActions struct {
	// +optional
	Arguments map[string]string `json:"arguments,omitempty" tf:"arguments,omitempty"`
	JobName   string            `json:"jobName" tf:"job_name"`
	// +optional
	Timeout int64 `json:"timeout,omitempty" tf:"timeout,omitempty"`
}

func (*GlueTriggerSpecActions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueTriggerSpecActions.

func (*GlueTriggerSpecActions) DeepCopyInto ¶

func (in *GlueTriggerSpecActions) DeepCopyInto(out *GlueTriggerSpecActions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueTriggerSpecPredicate ¶

type GlueTriggerSpecPredicate struct {
	// +kubebuilder:validation:MinItems=1
	Conditions []GlueTriggerSpecPredicateConditions `json:"conditions" tf:"conditions"`
	// +optional
	Logical string `json:"logical,omitempty" tf:"logical,omitempty"`
}

func (*GlueTriggerSpecPredicate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueTriggerSpecPredicate.

func (*GlueTriggerSpecPredicate) DeepCopyInto ¶

func (in *GlueTriggerSpecPredicate) DeepCopyInto(out *GlueTriggerSpecPredicate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueTriggerSpecPredicateConditions ¶

type GlueTriggerSpecPredicateConditions struct {
	JobName string `json:"jobName" tf:"job_name"`
	// +optional
	LogicalOperator string `json:"logicalOperator,omitempty" tf:"logical_operator,omitempty"`
	State           string `json:"state" tf:"state"`
}

func (*GlueTriggerSpecPredicateConditions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueTriggerSpecPredicateConditions.

func (*GlueTriggerSpecPredicateConditions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GlueTriggerStatus ¶

type GlueTriggerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GlueTriggerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GlueTriggerStatus) DeepCopy ¶

func (in *GlueTriggerStatus) DeepCopy() *GlueTriggerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GlueTriggerStatus.

func (*GlueTriggerStatus) DeepCopyInto ¶

func (in *GlueTriggerStatus) DeepCopyInto(out *GlueTriggerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyDetector ¶

type GuarddutyDetector struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GuarddutyDetectorSpec   `json:"spec,omitempty"`
	Status            GuarddutyDetectorStatus `json:"status,omitempty"`
}

func (*GuarddutyDetector) DeepCopy ¶

func (in *GuarddutyDetector) DeepCopy() *GuarddutyDetector

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyDetector.

func (*GuarddutyDetector) DeepCopyInto ¶

func (in *GuarddutyDetector) DeepCopyInto(out *GuarddutyDetector)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyDetector) DeepCopyObject ¶

func (in *GuarddutyDetector) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyDetectorList ¶

type GuarddutyDetectorList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GuarddutyDetector CRD objects
	Items []GuarddutyDetector `json:"items,omitempty"`
}

GuarddutyDetectorList is a list of GuarddutyDetectors

func (*GuarddutyDetectorList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyDetectorList.

func (*GuarddutyDetectorList) DeepCopyInto ¶

func (in *GuarddutyDetectorList) DeepCopyInto(out *GuarddutyDetectorList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyDetectorList) DeepCopyObject ¶

func (in *GuarddutyDetectorList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyDetectorSpec ¶

type GuarddutyDetectorSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccountID string `json:"accountID,omitempty" tf:"account_id,omitempty"`
	// +optional
	Enable bool `json:"enable,omitempty" tf:"enable,omitempty"`
	// +optional
	FindingPublishingFrequency string `json:"findingPublishingFrequency,omitempty" tf:"finding_publishing_frequency,omitempty"`
}

func (*GuarddutyDetectorSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyDetectorSpec.

func (*GuarddutyDetectorSpec) DeepCopyInto ¶

func (in *GuarddutyDetectorSpec) DeepCopyInto(out *GuarddutyDetectorSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyDetectorStatus ¶

type GuarddutyDetectorStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GuarddutyDetectorSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GuarddutyDetectorStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyDetectorStatus.

func (*GuarddutyDetectorStatus) DeepCopyInto ¶

func (in *GuarddutyDetectorStatus) DeepCopyInto(out *GuarddutyDetectorStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyInviteAccepter ¶

type GuarddutyInviteAccepter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GuarddutyInviteAccepterSpec   `json:"spec,omitempty"`
	Status            GuarddutyInviteAccepterStatus `json:"status,omitempty"`
}

func (*GuarddutyInviteAccepter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyInviteAccepter.

func (*GuarddutyInviteAccepter) DeepCopyInto ¶

func (in *GuarddutyInviteAccepter) DeepCopyInto(out *GuarddutyInviteAccepter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyInviteAccepter) DeepCopyObject ¶

func (in *GuarddutyInviteAccepter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyInviteAccepterList ¶

type GuarddutyInviteAccepterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GuarddutyInviteAccepter CRD objects
	Items []GuarddutyInviteAccepter `json:"items,omitempty"`
}

GuarddutyInviteAccepterList is a list of GuarddutyInviteAccepters

func (*GuarddutyInviteAccepterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyInviteAccepterList.

func (*GuarddutyInviteAccepterList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyInviteAccepterList) DeepCopyObject ¶

func (in *GuarddutyInviteAccepterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyInviteAccepterSpec ¶

type GuarddutyInviteAccepterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DetectorID      string `json:"detectorID" tf:"detector_id"`
	MasterAccountID string `json:"masterAccountID" tf:"master_account_id"`
}

func (*GuarddutyInviteAccepterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyInviteAccepterSpec.

func (*GuarddutyInviteAccepterSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyInviteAccepterStatus ¶

type GuarddutyInviteAccepterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GuarddutyInviteAccepterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GuarddutyInviteAccepterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyInviteAccepterStatus.

func (*GuarddutyInviteAccepterStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyIpset ¶

type GuarddutyIpset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GuarddutyIpsetSpec   `json:"spec,omitempty"`
	Status            GuarddutyIpsetStatus `json:"status,omitempty"`
}

func (*GuarddutyIpset) DeepCopy ¶

func (in *GuarddutyIpset) DeepCopy() *GuarddutyIpset

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyIpset.

func (*GuarddutyIpset) DeepCopyInto ¶

func (in *GuarddutyIpset) DeepCopyInto(out *GuarddutyIpset)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyIpset) DeepCopyObject ¶

func (in *GuarddutyIpset) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyIpsetList ¶

type GuarddutyIpsetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GuarddutyIpset CRD objects
	Items []GuarddutyIpset `json:"items,omitempty"`
}

GuarddutyIpsetList is a list of GuarddutyIpsets

func (*GuarddutyIpsetList) DeepCopy ¶

func (in *GuarddutyIpsetList) DeepCopy() *GuarddutyIpsetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyIpsetList.

func (*GuarddutyIpsetList) DeepCopyInto ¶

func (in *GuarddutyIpsetList) DeepCopyInto(out *GuarddutyIpsetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyIpsetList) DeepCopyObject ¶

func (in *GuarddutyIpsetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyIpsetSpec ¶

type GuarddutyIpsetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Activate   bool   `json:"activate" tf:"activate"`
	DetectorID string `json:"detectorID" tf:"detector_id"`
	Format     string `json:"format" tf:"format"`
	Location   string `json:"location" tf:"location"`
	Name       string `json:"name" tf:"name"`
}

func (*GuarddutyIpsetSpec) DeepCopy ¶

func (in *GuarddutyIpsetSpec) DeepCopy() *GuarddutyIpsetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyIpsetSpec.

func (*GuarddutyIpsetSpec) DeepCopyInto ¶

func (in *GuarddutyIpsetSpec) DeepCopyInto(out *GuarddutyIpsetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyIpsetStatus ¶

type GuarddutyIpsetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GuarddutyIpsetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GuarddutyIpsetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyIpsetStatus.

func (*GuarddutyIpsetStatus) DeepCopyInto ¶

func (in *GuarddutyIpsetStatus) DeepCopyInto(out *GuarddutyIpsetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyMember ¶

type GuarddutyMember struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GuarddutyMemberSpec   `json:"spec,omitempty"`
	Status            GuarddutyMemberStatus `json:"status,omitempty"`
}

func (*GuarddutyMember) DeepCopy ¶

func (in *GuarddutyMember) DeepCopy() *GuarddutyMember

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMember.

func (*GuarddutyMember) DeepCopyInto ¶

func (in *GuarddutyMember) DeepCopyInto(out *GuarddutyMember)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyMember) DeepCopyObject ¶

func (in *GuarddutyMember) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyMemberList ¶

type GuarddutyMemberList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GuarddutyMember CRD objects
	Items []GuarddutyMember `json:"items,omitempty"`
}

GuarddutyMemberList is a list of GuarddutyMembers

func (*GuarddutyMemberList) DeepCopy ¶

func (in *GuarddutyMemberList) DeepCopy() *GuarddutyMemberList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMemberList.

func (*GuarddutyMemberList) DeepCopyInto ¶

func (in *GuarddutyMemberList) DeepCopyInto(out *GuarddutyMemberList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyMemberList) DeepCopyObject ¶

func (in *GuarddutyMemberList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyMemberSpec ¶

type GuarddutyMemberSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountID  string `json:"accountID" tf:"account_id"`
	DetectorID string `json:"detectorID" tf:"detector_id"`
	// +optional
	DisableEmailNotification bool   `json:"disableEmailNotification,omitempty" tf:"disable_email_notification,omitempty"`
	Email                    string `json:"email" tf:"email"`
	// +optional
	InvitationMessage string `json:"invitationMessage,omitempty" tf:"invitation_message,omitempty"`
	// +optional
	Invite bool `json:"invite,omitempty" tf:"invite,omitempty"`
	// +optional
	RelationshipStatus string `json:"relationshipStatus,omitempty" tf:"relationship_status,omitempty"`
}

func (*GuarddutyMemberSpec) DeepCopy ¶

func (in *GuarddutyMemberSpec) DeepCopy() *GuarddutyMemberSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMemberSpec.

func (*GuarddutyMemberSpec) DeepCopyInto ¶

func (in *GuarddutyMemberSpec) DeepCopyInto(out *GuarddutyMemberSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyMemberStatus ¶

type GuarddutyMemberStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GuarddutyMemberSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GuarddutyMemberStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyMemberStatus.

func (*GuarddutyMemberStatus) DeepCopyInto ¶

func (in *GuarddutyMemberStatus) DeepCopyInto(out *GuarddutyMemberStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyThreatintelset ¶

type GuarddutyThreatintelset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              GuarddutyThreatintelsetSpec   `json:"spec,omitempty"`
	Status            GuarddutyThreatintelsetStatus `json:"status,omitempty"`
}

func (*GuarddutyThreatintelset) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyThreatintelset.

func (*GuarddutyThreatintelset) DeepCopyInto ¶

func (in *GuarddutyThreatintelset) DeepCopyInto(out *GuarddutyThreatintelset)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyThreatintelset) DeepCopyObject ¶

func (in *GuarddutyThreatintelset) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyThreatintelsetList ¶

type GuarddutyThreatintelsetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of GuarddutyThreatintelset CRD objects
	Items []GuarddutyThreatintelset `json:"items,omitempty"`
}

GuarddutyThreatintelsetList is a list of GuarddutyThreatintelsets

func (*GuarddutyThreatintelsetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyThreatintelsetList.

func (*GuarddutyThreatintelsetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*GuarddutyThreatintelsetList) DeepCopyObject ¶

func (in *GuarddutyThreatintelsetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type GuarddutyThreatintelsetSpec ¶

type GuarddutyThreatintelsetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Activate   bool   `json:"activate" tf:"activate"`
	DetectorID string `json:"detectorID" tf:"detector_id"`
	Format     string `json:"format" tf:"format"`
	Location   string `json:"location" tf:"location"`
	Name       string `json:"name" tf:"name"`
}

func (*GuarddutyThreatintelsetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyThreatintelsetSpec.

func (*GuarddutyThreatintelsetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GuarddutyThreatintelsetStatus ¶

type GuarddutyThreatintelsetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *GuarddutyThreatintelsetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*GuarddutyThreatintelsetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GuarddutyThreatintelsetStatus.

func (*GuarddutyThreatintelsetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamAccessKey ¶

type IamAccessKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamAccessKeySpec   `json:"spec,omitempty"`
	Status            IamAccessKeyStatus `json:"status,omitempty"`
}

func (*IamAccessKey) DeepCopy ¶

func (in *IamAccessKey) DeepCopy() *IamAccessKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccessKey.

func (*IamAccessKey) DeepCopyInto ¶

func (in *IamAccessKey) DeepCopyInto(out *IamAccessKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamAccessKey) DeepCopyObject ¶

func (in *IamAccessKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamAccessKeyList ¶

type IamAccessKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamAccessKey CRD objects
	Items []IamAccessKey `json:"items,omitempty"`
}

IamAccessKeyList is a list of IamAccessKeys

func (*IamAccessKeyList) DeepCopy ¶

func (in *IamAccessKeyList) DeepCopy() *IamAccessKeyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccessKeyList.

func (*IamAccessKeyList) DeepCopyInto ¶

func (in *IamAccessKeyList) DeepCopyInto(out *IamAccessKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamAccessKeyList) DeepCopyObject ¶

func (in *IamAccessKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamAccessKeySpec ¶

type IamAccessKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	EncryptedSecret string `json:"encryptedSecret,omitempty" tf:"encrypted_secret,omitempty"`
	// +optional
	KeyFingerprint string `json:"keyFingerprint,omitempty" tf:"key_fingerprint,omitempty"`
	// +optional
	PgpKey string `json:"pgpKey,omitempty" tf:"pgp_key,omitempty"`
	// +optional
	// Deprecated
	Secret string `json:"secret,omitempty" tf:"secret,omitempty"`
	// +optional
	SesSMTPPassword string `json:"sesSMTPPassword,omitempty" tf:"ses_smtp_password,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	User   string `json:"user" tf:"user"`
}

func (*IamAccessKeySpec) DeepCopy ¶

func (in *IamAccessKeySpec) DeepCopy() *IamAccessKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccessKeySpec.

func (*IamAccessKeySpec) DeepCopyInto ¶

func (in *IamAccessKeySpec) DeepCopyInto(out *IamAccessKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamAccessKeyStatus ¶

type IamAccessKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamAccessKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamAccessKeyStatus) DeepCopy ¶

func (in *IamAccessKeyStatus) DeepCopy() *IamAccessKeyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccessKeyStatus.

func (*IamAccessKeyStatus) DeepCopyInto ¶

func (in *IamAccessKeyStatus) DeepCopyInto(out *IamAccessKeyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamAccountAlias ¶

type IamAccountAlias struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamAccountAliasSpec   `json:"spec,omitempty"`
	Status            IamAccountAliasStatus `json:"status,omitempty"`
}

func (*IamAccountAlias) DeepCopy ¶

func (in *IamAccountAlias) DeepCopy() *IamAccountAlias

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccountAlias.

func (*IamAccountAlias) DeepCopyInto ¶

func (in *IamAccountAlias) DeepCopyInto(out *IamAccountAlias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamAccountAlias) DeepCopyObject ¶

func (in *IamAccountAlias) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamAccountAliasList ¶

type IamAccountAliasList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamAccountAlias CRD objects
	Items []IamAccountAlias `json:"items,omitempty"`
}

IamAccountAliasList is a list of IamAccountAliass

func (*IamAccountAliasList) DeepCopy ¶

func (in *IamAccountAliasList) DeepCopy() *IamAccountAliasList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccountAliasList.

func (*IamAccountAliasList) DeepCopyInto ¶

func (in *IamAccountAliasList) DeepCopyInto(out *IamAccountAliasList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamAccountAliasList) DeepCopyObject ¶

func (in *IamAccountAliasList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamAccountAliasSpec ¶

type IamAccountAliasSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountAlias string `json:"accountAlias" tf:"account_alias"`
}

func (*IamAccountAliasSpec) DeepCopy ¶

func (in *IamAccountAliasSpec) DeepCopy() *IamAccountAliasSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccountAliasSpec.

func (*IamAccountAliasSpec) DeepCopyInto ¶

func (in *IamAccountAliasSpec) DeepCopyInto(out *IamAccountAliasSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamAccountAliasStatus ¶

type IamAccountAliasStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamAccountAliasSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamAccountAliasStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccountAliasStatus.

func (*IamAccountAliasStatus) DeepCopyInto ¶

func (in *IamAccountAliasStatus) DeepCopyInto(out *IamAccountAliasStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamAccountPasswordPolicy ¶

type IamAccountPasswordPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamAccountPasswordPolicySpec   `json:"spec,omitempty"`
	Status            IamAccountPasswordPolicyStatus `json:"status,omitempty"`
}

func (*IamAccountPasswordPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccountPasswordPolicy.

func (*IamAccountPasswordPolicy) DeepCopyInto ¶

func (in *IamAccountPasswordPolicy) DeepCopyInto(out *IamAccountPasswordPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamAccountPasswordPolicy) DeepCopyObject ¶

func (in *IamAccountPasswordPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamAccountPasswordPolicyList ¶

type IamAccountPasswordPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamAccountPasswordPolicy CRD objects
	Items []IamAccountPasswordPolicy `json:"items,omitempty"`
}

IamAccountPasswordPolicyList is a list of IamAccountPasswordPolicys

func (*IamAccountPasswordPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccountPasswordPolicyList.

func (*IamAccountPasswordPolicyList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamAccountPasswordPolicyList) DeepCopyObject ¶

func (in *IamAccountPasswordPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamAccountPasswordPolicySpec ¶

type IamAccountPasswordPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllowUsersToChangePassword bool `json:"allowUsersToChangePassword,omitempty" tf:"allow_users_to_change_password,omitempty"`
	// +optional
	ExpirePasswords bool `json:"expirePasswords,omitempty" tf:"expire_passwords,omitempty"`
	// +optional
	HardExpiry bool `json:"hardExpiry,omitempty" tf:"hard_expiry,omitempty"`
	// +optional
	MaxPasswordAge int64 `json:"maxPasswordAge,omitempty" tf:"max_password_age,omitempty"`
	// +optional
	MinimumPasswordLength int64 `json:"minimumPasswordLength,omitempty" tf:"minimum_password_length,omitempty"`
	// +optional
	PasswordReusePrevention int64 `json:"passwordReusePrevention,omitempty" tf:"password_reuse_prevention,omitempty"`
	// +optional
	RequireLowercaseCharacters bool `json:"requireLowercaseCharacters,omitempty" tf:"require_lowercase_characters,omitempty"`
	// +optional
	RequireNumbers bool `json:"requireNumbers,omitempty" tf:"require_numbers,omitempty"`
	// +optional
	RequireSymbols bool `json:"requireSymbols,omitempty" tf:"require_symbols,omitempty"`
	// +optional
	RequireUppercaseCharacters bool `json:"requireUppercaseCharacters,omitempty" tf:"require_uppercase_characters,omitempty"`
}

func (*IamAccountPasswordPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccountPasswordPolicySpec.

func (*IamAccountPasswordPolicySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamAccountPasswordPolicyStatus ¶

type IamAccountPasswordPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamAccountPasswordPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamAccountPasswordPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamAccountPasswordPolicyStatus.

func (*IamAccountPasswordPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamGroup ¶

type IamGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamGroupSpec   `json:"spec,omitempty"`
	Status            IamGroupStatus `json:"status,omitempty"`
}

func (*IamGroup) DeepCopy ¶

func (in *IamGroup) DeepCopy() *IamGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroup.

func (*IamGroup) DeepCopyInto ¶

func (in *IamGroup) DeepCopyInto(out *IamGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamGroup) DeepCopyObject ¶

func (in *IamGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamGroupList ¶

type IamGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamGroup CRD objects
	Items []IamGroup `json:"items,omitempty"`
}

IamGroupList is a list of IamGroups

func (*IamGroupList) DeepCopy ¶

func (in *IamGroupList) DeepCopy() *IamGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupList.

func (*IamGroupList) DeepCopyInto ¶

func (in *IamGroupList) DeepCopyInto(out *IamGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamGroupList) DeepCopyObject ¶

func (in *IamGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamGroupMembership ¶

type IamGroupMembership struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamGroupMembershipSpec   `json:"spec,omitempty"`
	Status            IamGroupMembershipStatus `json:"status,omitempty"`
}

func (*IamGroupMembership) DeepCopy ¶

func (in *IamGroupMembership) DeepCopy() *IamGroupMembership

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupMembership.

func (*IamGroupMembership) DeepCopyInto ¶

func (in *IamGroupMembership) DeepCopyInto(out *IamGroupMembership)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamGroupMembership) DeepCopyObject ¶

func (in *IamGroupMembership) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamGroupMembershipList ¶

type IamGroupMembershipList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamGroupMembership CRD objects
	Items []IamGroupMembership `json:"items,omitempty"`
}

IamGroupMembershipList is a list of IamGroupMemberships

func (*IamGroupMembershipList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupMembershipList.

func (*IamGroupMembershipList) DeepCopyInto ¶

func (in *IamGroupMembershipList) DeepCopyInto(out *IamGroupMembershipList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamGroupMembershipList) DeepCopyObject ¶

func (in *IamGroupMembershipList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamGroupMembershipSpec ¶

type IamGroupMembershipSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Group string   `json:"group" tf:"group"`
	Name  string   `json:"name" tf:"name"`
	Users []string `json:"users" tf:"users"`
}

func (*IamGroupMembershipSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupMembershipSpec.

func (*IamGroupMembershipSpec) DeepCopyInto ¶

func (in *IamGroupMembershipSpec) DeepCopyInto(out *IamGroupMembershipSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamGroupMembershipStatus ¶

type IamGroupMembershipStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamGroupMembershipSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamGroupMembershipStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupMembershipStatus.

func (*IamGroupMembershipStatus) DeepCopyInto ¶

func (in *IamGroupMembershipStatus) DeepCopyInto(out *IamGroupMembershipStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamGroupPolicy ¶

type IamGroupPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamGroupPolicySpec   `json:"spec,omitempty"`
	Status            IamGroupPolicyStatus `json:"status,omitempty"`
}

func (*IamGroupPolicy) DeepCopy ¶

func (in *IamGroupPolicy) DeepCopy() *IamGroupPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupPolicy.

func (*IamGroupPolicy) DeepCopyInto ¶

func (in *IamGroupPolicy) DeepCopyInto(out *IamGroupPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamGroupPolicy) DeepCopyObject ¶

func (in *IamGroupPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamGroupPolicyAttachment ¶

type IamGroupPolicyAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamGroupPolicyAttachmentSpec   `json:"spec,omitempty"`
	Status            IamGroupPolicyAttachmentStatus `json:"status,omitempty"`
}

func (*IamGroupPolicyAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupPolicyAttachment.

func (*IamGroupPolicyAttachment) DeepCopyInto ¶

func (in *IamGroupPolicyAttachment) DeepCopyInto(out *IamGroupPolicyAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamGroupPolicyAttachment) DeepCopyObject ¶

func (in *IamGroupPolicyAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamGroupPolicyAttachmentList ¶

type IamGroupPolicyAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamGroupPolicyAttachment CRD objects
	Items []IamGroupPolicyAttachment `json:"items,omitempty"`
}

IamGroupPolicyAttachmentList is a list of IamGroupPolicyAttachments

func (*IamGroupPolicyAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupPolicyAttachmentList.

func (*IamGroupPolicyAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamGroupPolicyAttachmentList) DeepCopyObject ¶

func (in *IamGroupPolicyAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamGroupPolicyAttachmentSpec ¶

type IamGroupPolicyAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Group     string `json:"group" tf:"group"`
	PolicyArn string `json:"policyArn" tf:"policy_arn"`
}

func (*IamGroupPolicyAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupPolicyAttachmentSpec.

func (*IamGroupPolicyAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamGroupPolicyAttachmentStatus ¶

type IamGroupPolicyAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamGroupPolicyAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamGroupPolicyAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupPolicyAttachmentStatus.

func (*IamGroupPolicyAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamGroupPolicyList ¶

type IamGroupPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamGroupPolicy CRD objects
	Items []IamGroupPolicy `json:"items,omitempty"`
}

IamGroupPolicyList is a list of IamGroupPolicys

func (*IamGroupPolicyList) DeepCopy ¶

func (in *IamGroupPolicyList) DeepCopy() *IamGroupPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupPolicyList.

func (*IamGroupPolicyList) DeepCopyInto ¶

func (in *IamGroupPolicyList) DeepCopyInto(out *IamGroupPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamGroupPolicyList) DeepCopyObject ¶

func (in *IamGroupPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamGroupPolicySpec ¶

type IamGroupPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Group string `json:"group" tf:"group"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	Policy     string `json:"policy" tf:"policy"`
}

func (*IamGroupPolicySpec) DeepCopy ¶

func (in *IamGroupPolicySpec) DeepCopy() *IamGroupPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupPolicySpec.

func (*IamGroupPolicySpec) DeepCopyInto ¶

func (in *IamGroupPolicySpec) DeepCopyInto(out *IamGroupPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamGroupPolicyStatus ¶

type IamGroupPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamGroupPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamGroupPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupPolicyStatus.

func (*IamGroupPolicyStatus) DeepCopyInto ¶

func (in *IamGroupPolicyStatus) DeepCopyInto(out *IamGroupPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamGroupSpec ¶

type IamGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	UniqueID string `json:"uniqueID,omitempty" tf:"unique_id,omitempty"`
}

func (*IamGroupSpec) DeepCopy ¶

func (in *IamGroupSpec) DeepCopy() *IamGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupSpec.

func (*IamGroupSpec) DeepCopyInto ¶

func (in *IamGroupSpec) DeepCopyInto(out *IamGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamGroupStatus ¶

type IamGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamGroupStatus) DeepCopy ¶

func (in *IamGroupStatus) DeepCopy() *IamGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamGroupStatus.

func (*IamGroupStatus) DeepCopyInto ¶

func (in *IamGroupStatus) DeepCopyInto(out *IamGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamInstanceProfile ¶

type IamInstanceProfile struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamInstanceProfileSpec   `json:"spec,omitempty"`
	Status            IamInstanceProfileStatus `json:"status,omitempty"`
}

func (*IamInstanceProfile) DeepCopy ¶

func (in *IamInstanceProfile) DeepCopy() *IamInstanceProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamInstanceProfile.

func (*IamInstanceProfile) DeepCopyInto ¶

func (in *IamInstanceProfile) DeepCopyInto(out *IamInstanceProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamInstanceProfile) DeepCopyObject ¶

func (in *IamInstanceProfile) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamInstanceProfileList ¶

type IamInstanceProfileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamInstanceProfile CRD objects
	Items []IamInstanceProfile `json:"items,omitempty"`
}

IamInstanceProfileList is a list of IamInstanceProfiles

func (*IamInstanceProfileList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamInstanceProfileList.

func (*IamInstanceProfileList) DeepCopyInto ¶

func (in *IamInstanceProfileList) DeepCopyInto(out *IamInstanceProfileList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamInstanceProfileList) DeepCopyObject ¶

func (in *IamInstanceProfileList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamInstanceProfileSpec ¶

type IamInstanceProfileSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CreateDate string `json:"createDate,omitempty" tf:"create_date,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	Role string `json:"role,omitempty" tf:"role,omitempty"`
	// +optional
	// Deprecated
	Roles []string `json:"roles,omitempty" tf:"roles,omitempty"`
	// +optional
	UniqueID string `json:"uniqueID,omitempty" tf:"unique_id,omitempty"`
}

func (*IamInstanceProfileSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamInstanceProfileSpec.

func (*IamInstanceProfileSpec) DeepCopyInto ¶

func (in *IamInstanceProfileSpec) DeepCopyInto(out *IamInstanceProfileSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamInstanceProfileStatus ¶

type IamInstanceProfileStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamInstanceProfileSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamInstanceProfileStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamInstanceProfileStatus.

func (*IamInstanceProfileStatus) DeepCopyInto ¶

func (in *IamInstanceProfileStatus) DeepCopyInto(out *IamInstanceProfileStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamOpenidConnectProvider ¶

type IamOpenidConnectProvider struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamOpenidConnectProviderSpec   `json:"spec,omitempty"`
	Status            IamOpenidConnectProviderStatus `json:"status,omitempty"`
}

func (*IamOpenidConnectProvider) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamOpenidConnectProvider.

func (*IamOpenidConnectProvider) DeepCopyInto ¶

func (in *IamOpenidConnectProvider) DeepCopyInto(out *IamOpenidConnectProvider)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamOpenidConnectProvider) DeepCopyObject ¶

func (in *IamOpenidConnectProvider) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamOpenidConnectProviderList ¶

type IamOpenidConnectProviderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamOpenidConnectProvider CRD objects
	Items []IamOpenidConnectProvider `json:"items,omitempty"`
}

IamOpenidConnectProviderList is a list of IamOpenidConnectProviders

func (*IamOpenidConnectProviderList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamOpenidConnectProviderList.

func (*IamOpenidConnectProviderList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamOpenidConnectProviderList) DeepCopyObject ¶

func (in *IamOpenidConnectProviderList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamOpenidConnectProviderSpec ¶

type IamOpenidConnectProviderSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn            string   `json:"arn,omitempty" tf:"arn,omitempty"`
	ClientIDList   []string `json:"clientIDList" tf:"client_id_list"`
	ThumbprintList []string `json:"thumbprintList" tf:"thumbprint_list"`
	Url            string   `json:"url" tf:"url"`
}

func (*IamOpenidConnectProviderSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamOpenidConnectProviderSpec.

func (*IamOpenidConnectProviderSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamOpenidConnectProviderStatus ¶

type IamOpenidConnectProviderStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamOpenidConnectProviderSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamOpenidConnectProviderStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamOpenidConnectProviderStatus.

func (*IamOpenidConnectProviderStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamPolicy ¶

type IamPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamPolicySpec   `json:"spec,omitempty"`
	Status            IamPolicyStatus `json:"status,omitempty"`
}

func (*IamPolicy) DeepCopy ¶

func (in *IamPolicy) DeepCopy() *IamPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicy.

func (*IamPolicy) DeepCopyInto ¶

func (in *IamPolicy) DeepCopyInto(out *IamPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamPolicy) DeepCopyObject ¶

func (in *IamPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamPolicyAttachment ¶

type IamPolicyAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamPolicyAttachmentSpec   `json:"spec,omitempty"`
	Status            IamPolicyAttachmentStatus `json:"status,omitempty"`
}

func (*IamPolicyAttachment) DeepCopy ¶

func (in *IamPolicyAttachment) DeepCopy() *IamPolicyAttachment

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyAttachment.

func (*IamPolicyAttachment) DeepCopyInto ¶

func (in *IamPolicyAttachment) DeepCopyInto(out *IamPolicyAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamPolicyAttachment) DeepCopyObject ¶

func (in *IamPolicyAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamPolicyAttachmentList ¶

type IamPolicyAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamPolicyAttachment CRD objects
	Items []IamPolicyAttachment `json:"items,omitempty"`
}

IamPolicyAttachmentList is a list of IamPolicyAttachments

func (*IamPolicyAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyAttachmentList.

func (*IamPolicyAttachmentList) DeepCopyInto ¶

func (in *IamPolicyAttachmentList) DeepCopyInto(out *IamPolicyAttachmentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamPolicyAttachmentList) DeepCopyObject ¶

func (in *IamPolicyAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamPolicyAttachmentSpec ¶

type IamPolicyAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Groups    []string `json:"groups,omitempty" tf:"groups,omitempty"`
	Name      string   `json:"name" tf:"name"`
	PolicyArn string   `json:"policyArn" tf:"policy_arn"`
	// +optional
	Roles []string `json:"roles,omitempty" tf:"roles,omitempty"`
	// +optional
	Users []string `json:"users,omitempty" tf:"users,omitempty"`
}

func (*IamPolicyAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyAttachmentSpec.

func (*IamPolicyAttachmentSpec) DeepCopyInto ¶

func (in *IamPolicyAttachmentSpec) DeepCopyInto(out *IamPolicyAttachmentSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamPolicyAttachmentStatus ¶

type IamPolicyAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamPolicyAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamPolicyAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyAttachmentStatus.

func (*IamPolicyAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamPolicyList ¶

type IamPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamPolicy CRD objects
	Items []IamPolicy `json:"items,omitempty"`
}

IamPolicyList is a list of IamPolicys

func (*IamPolicyList) DeepCopy ¶

func (in *IamPolicyList) DeepCopy() *IamPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyList.

func (*IamPolicyList) DeepCopyInto ¶

func (in *IamPolicyList) DeepCopyInto(out *IamPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamPolicyList) DeepCopyObject ¶

func (in *IamPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamPolicySpec ¶

type IamPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Path   string `json:"path,omitempty" tf:"path,omitempty"`
	Policy string `json:"policy" tf:"policy"`
}

func (*IamPolicySpec) DeepCopy ¶

func (in *IamPolicySpec) DeepCopy() *IamPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicySpec.

func (*IamPolicySpec) DeepCopyInto ¶

func (in *IamPolicySpec) DeepCopyInto(out *IamPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamPolicyStatus ¶

type IamPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamPolicyStatus) DeepCopy ¶

func (in *IamPolicyStatus) DeepCopy() *IamPolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamPolicyStatus.

func (*IamPolicyStatus) DeepCopyInto ¶

func (in *IamPolicyStatus) DeepCopyInto(out *IamPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamRole ¶

type IamRole struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamRoleSpec   `json:"spec,omitempty"`
	Status            IamRoleStatus `json:"status,omitempty"`
}

func (*IamRole) DeepCopy ¶

func (in *IamRole) DeepCopy() *IamRole

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRole.

func (*IamRole) DeepCopyInto ¶

func (in *IamRole) DeepCopyInto(out *IamRole)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamRole) DeepCopyObject ¶

func (in *IamRole) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamRoleList ¶

type IamRoleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamRole CRD objects
	Items []IamRole `json:"items,omitempty"`
}

IamRoleList is a list of IamRoles

func (*IamRoleList) DeepCopy ¶

func (in *IamRoleList) DeepCopy() *IamRoleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRoleList.

func (*IamRoleList) DeepCopyInto ¶

func (in *IamRoleList) DeepCopyInto(out *IamRoleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamRoleList) DeepCopyObject ¶

func (in *IamRoleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamRolePolicy ¶

type IamRolePolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamRolePolicySpec   `json:"spec,omitempty"`
	Status            IamRolePolicyStatus `json:"status,omitempty"`
}

func (*IamRolePolicy) DeepCopy ¶

func (in *IamRolePolicy) DeepCopy() *IamRolePolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRolePolicy.

func (*IamRolePolicy) DeepCopyInto ¶

func (in *IamRolePolicy) DeepCopyInto(out *IamRolePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamRolePolicy) DeepCopyObject ¶

func (in *IamRolePolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamRolePolicyAttachment ¶

type IamRolePolicyAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamRolePolicyAttachmentSpec   `json:"spec,omitempty"`
	Status            IamRolePolicyAttachmentStatus `json:"status,omitempty"`
}

func (*IamRolePolicyAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRolePolicyAttachment.

func (*IamRolePolicyAttachment) DeepCopyInto ¶

func (in *IamRolePolicyAttachment) DeepCopyInto(out *IamRolePolicyAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamRolePolicyAttachment) DeepCopyObject ¶

func (in *IamRolePolicyAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamRolePolicyAttachmentList ¶

type IamRolePolicyAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamRolePolicyAttachment CRD objects
	Items []IamRolePolicyAttachment `json:"items,omitempty"`
}

IamRolePolicyAttachmentList is a list of IamRolePolicyAttachments

func (*IamRolePolicyAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRolePolicyAttachmentList.

func (*IamRolePolicyAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamRolePolicyAttachmentList) DeepCopyObject ¶

func (in *IamRolePolicyAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamRolePolicyAttachmentSpec ¶

type IamRolePolicyAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	PolicyArn string `json:"policyArn" tf:"policy_arn"`
	Role      string `json:"role" tf:"role"`
}

func (*IamRolePolicyAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRolePolicyAttachmentSpec.

func (*IamRolePolicyAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamRolePolicyAttachmentStatus ¶

type IamRolePolicyAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamRolePolicyAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamRolePolicyAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRolePolicyAttachmentStatus.

func (*IamRolePolicyAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamRolePolicyList ¶

type IamRolePolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamRolePolicy CRD objects
	Items []IamRolePolicy `json:"items,omitempty"`
}

IamRolePolicyList is a list of IamRolePolicys

func (*IamRolePolicyList) DeepCopy ¶

func (in *IamRolePolicyList) DeepCopy() *IamRolePolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRolePolicyList.

func (*IamRolePolicyList) DeepCopyInto ¶

func (in *IamRolePolicyList) DeepCopyInto(out *IamRolePolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamRolePolicyList) DeepCopyObject ¶

func (in *IamRolePolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamRolePolicySpec ¶

type IamRolePolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	Policy     string `json:"policy" tf:"policy"`
	Role       string `json:"role" tf:"role"`
}

func (*IamRolePolicySpec) DeepCopy ¶

func (in *IamRolePolicySpec) DeepCopy() *IamRolePolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRolePolicySpec.

func (*IamRolePolicySpec) DeepCopyInto ¶

func (in *IamRolePolicySpec) DeepCopyInto(out *IamRolePolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamRolePolicyStatus ¶

type IamRolePolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamRolePolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamRolePolicyStatus) DeepCopy ¶

func (in *IamRolePolicyStatus) DeepCopy() *IamRolePolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRolePolicyStatus.

func (*IamRolePolicyStatus) DeepCopyInto ¶

func (in *IamRolePolicyStatus) DeepCopyInto(out *IamRolePolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamRoleSpec ¶

type IamRoleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn              string `json:"arn,omitempty" tf:"arn,omitempty"`
	AssumeRolePolicy string `json:"assumeRolePolicy" tf:"assume_role_policy"`
	// +optional
	CreateDate string `json:"createDate,omitempty" tf:"create_date,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	ForceDetachPolicies bool `json:"forceDetachPolicies,omitempty" tf:"force_detach_policies,omitempty"`
	// +optional
	MaxSessionDuration int64 `json:"maxSessionDuration,omitempty" tf:"max_session_duration,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	PermissionsBoundary string `json:"permissionsBoundary,omitempty" tf:"permissions_boundary,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	UniqueID string `json:"uniqueID,omitempty" tf:"unique_id,omitempty"`
}

func (*IamRoleSpec) DeepCopy ¶

func (in *IamRoleSpec) DeepCopy() *IamRoleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRoleSpec.

func (*IamRoleSpec) DeepCopyInto ¶

func (in *IamRoleSpec) DeepCopyInto(out *IamRoleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamRoleStatus ¶

type IamRoleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamRoleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamRoleStatus) DeepCopy ¶

func (in *IamRoleStatus) DeepCopy() *IamRoleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamRoleStatus.

func (*IamRoleStatus) DeepCopyInto ¶

func (in *IamRoleStatus) DeepCopyInto(out *IamRoleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamSamlProvider ¶

type IamSamlProvider struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamSamlProviderSpec   `json:"spec,omitempty"`
	Status            IamSamlProviderStatus `json:"status,omitempty"`
}

func (*IamSamlProvider) DeepCopy ¶

func (in *IamSamlProvider) DeepCopy() *IamSamlProvider

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamSamlProvider.

func (*IamSamlProvider) DeepCopyInto ¶

func (in *IamSamlProvider) DeepCopyInto(out *IamSamlProvider)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamSamlProvider) DeepCopyObject ¶

func (in *IamSamlProvider) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamSamlProviderList ¶

type IamSamlProviderList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamSamlProvider CRD objects
	Items []IamSamlProvider `json:"items,omitempty"`
}

IamSamlProviderList is a list of IamSamlProviders

func (*IamSamlProviderList) DeepCopy ¶

func (in *IamSamlProviderList) DeepCopy() *IamSamlProviderList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamSamlProviderList.

func (*IamSamlProviderList) DeepCopyInto ¶

func (in *IamSamlProviderList) DeepCopyInto(out *IamSamlProviderList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamSamlProviderList) DeepCopyObject ¶

func (in *IamSamlProviderList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamSamlProviderSpec ¶

type IamSamlProviderSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name                 string `json:"name" tf:"name"`
	SamlMetadataDocument string `json:"samlMetadataDocument" tf:"saml_metadata_document"`
	// +optional
	ValidUntil string `json:"validUntil,omitempty" tf:"valid_until,omitempty"`
}

func (*IamSamlProviderSpec) DeepCopy ¶

func (in *IamSamlProviderSpec) DeepCopy() *IamSamlProviderSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamSamlProviderSpec.

func (*IamSamlProviderSpec) DeepCopyInto ¶

func (in *IamSamlProviderSpec) DeepCopyInto(out *IamSamlProviderSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamSamlProviderStatus ¶

type IamSamlProviderStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamSamlProviderSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamSamlProviderStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamSamlProviderStatus.

func (*IamSamlProviderStatus) DeepCopyInto ¶

func (in *IamSamlProviderStatus) DeepCopyInto(out *IamSamlProviderStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamServerCertificate ¶

type IamServerCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamServerCertificateSpec   `json:"spec,omitempty"`
	Status            IamServerCertificateStatus `json:"status,omitempty"`
}

func (*IamServerCertificate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamServerCertificate.

func (*IamServerCertificate) DeepCopyInto ¶

func (in *IamServerCertificate) DeepCopyInto(out *IamServerCertificate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamServerCertificate) DeepCopyObject ¶

func (in *IamServerCertificate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamServerCertificateList ¶

type IamServerCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamServerCertificate CRD objects
	Items []IamServerCertificate `json:"items,omitempty"`
}

IamServerCertificateList is a list of IamServerCertificates

func (*IamServerCertificateList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamServerCertificateList.

func (*IamServerCertificateList) DeepCopyInto ¶

func (in *IamServerCertificateList) DeepCopyInto(out *IamServerCertificateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamServerCertificateList) DeepCopyObject ¶

func (in *IamServerCertificateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamServerCertificateSpec ¶

type IamServerCertificateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn             string `json:"arn,omitempty" tf:"arn,omitempty"`
	CertificateBody string `json:"certificateBody" tf:"certificate_body"`
	// +optional
	CertificateChain string `json:"certificateChain,omitempty" tf:"certificate_chain,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Path       string `json:"path,omitempty" tf:"path,omitempty"`
	PrivateKey string `json:"-" sensitive:"true" tf:"private_key"`
}

func (*IamServerCertificateSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamServerCertificateSpec.

func (*IamServerCertificateSpec) DeepCopyInto ¶

func (in *IamServerCertificateSpec) DeepCopyInto(out *IamServerCertificateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamServerCertificateStatus ¶

type IamServerCertificateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamServerCertificateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamServerCertificateStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamServerCertificateStatus.

func (*IamServerCertificateStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamServiceLinkedRole ¶

type IamServiceLinkedRole struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamServiceLinkedRoleSpec   `json:"spec,omitempty"`
	Status            IamServiceLinkedRoleStatus `json:"status,omitempty"`
}

func (*IamServiceLinkedRole) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamServiceLinkedRole.

func (*IamServiceLinkedRole) DeepCopyInto ¶

func (in *IamServiceLinkedRole) DeepCopyInto(out *IamServiceLinkedRole)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamServiceLinkedRole) DeepCopyObject ¶

func (in *IamServiceLinkedRole) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamServiceLinkedRoleList ¶

type IamServiceLinkedRoleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamServiceLinkedRole CRD objects
	Items []IamServiceLinkedRole `json:"items,omitempty"`
}

IamServiceLinkedRoleList is a list of IamServiceLinkedRoles

func (*IamServiceLinkedRoleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamServiceLinkedRoleList.

func (*IamServiceLinkedRoleList) DeepCopyInto ¶

func (in *IamServiceLinkedRoleList) DeepCopyInto(out *IamServiceLinkedRoleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamServiceLinkedRoleList) DeepCopyObject ¶

func (in *IamServiceLinkedRoleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamServiceLinkedRoleSpec ¶

type IamServiceLinkedRoleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn            string `json:"arn,omitempty" tf:"arn,omitempty"`
	AwsServiceName string `json:"awsServiceName" tf:"aws_service_name"`
	// +optional
	CreateDate string `json:"createDate,omitempty" tf:"create_date,omitempty"`
	// +optional
	CustomSuffix string `json:"customSuffix,omitempty" tf:"custom_suffix,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	UniqueID string `json:"uniqueID,omitempty" tf:"unique_id,omitempty"`
}

func (*IamServiceLinkedRoleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamServiceLinkedRoleSpec.

func (*IamServiceLinkedRoleSpec) DeepCopyInto ¶

func (in *IamServiceLinkedRoleSpec) DeepCopyInto(out *IamServiceLinkedRoleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamServiceLinkedRoleStatus ¶

type IamServiceLinkedRoleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamServiceLinkedRoleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamServiceLinkedRoleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamServiceLinkedRoleStatus.

func (*IamServiceLinkedRoleStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUser ¶

type IamUser struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamUserSpec   `json:"spec,omitempty"`
	Status            IamUserStatus `json:"status,omitempty"`
}

func (*IamUser) DeepCopy ¶

func (in *IamUser) DeepCopy() *IamUser

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUser.

func (*IamUser) DeepCopyInto ¶

func (in *IamUser) DeepCopyInto(out *IamUser)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUser) DeepCopyObject ¶

func (in *IamUser) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserGroupMembership ¶

type IamUserGroupMembership struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamUserGroupMembershipSpec   `json:"spec,omitempty"`
	Status            IamUserGroupMembershipStatus `json:"status,omitempty"`
}

func (*IamUserGroupMembership) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserGroupMembership.

func (*IamUserGroupMembership) DeepCopyInto ¶

func (in *IamUserGroupMembership) DeepCopyInto(out *IamUserGroupMembership)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserGroupMembership) DeepCopyObject ¶

func (in *IamUserGroupMembership) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserGroupMembershipList ¶

type IamUserGroupMembershipList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamUserGroupMembership CRD objects
	Items []IamUserGroupMembership `json:"items,omitempty"`
}

IamUserGroupMembershipList is a list of IamUserGroupMemberships

func (*IamUserGroupMembershipList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserGroupMembershipList.

func (*IamUserGroupMembershipList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserGroupMembershipList) DeepCopyObject ¶

func (in *IamUserGroupMembershipList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserGroupMembershipSpec ¶

type IamUserGroupMembershipSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Groups []string `json:"groups" tf:"groups"`
	User   string   `json:"user" tf:"user"`
}

func (*IamUserGroupMembershipSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserGroupMembershipSpec.

func (*IamUserGroupMembershipSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserGroupMembershipStatus ¶

type IamUserGroupMembershipStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamUserGroupMembershipSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamUserGroupMembershipStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserGroupMembershipStatus.

func (*IamUserGroupMembershipStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserList ¶

type IamUserList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamUser CRD objects
	Items []IamUser `json:"items,omitempty"`
}

IamUserList is a list of IamUsers

func (*IamUserList) DeepCopy ¶

func (in *IamUserList) DeepCopy() *IamUserList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserList.

func (*IamUserList) DeepCopyInto ¶

func (in *IamUserList) DeepCopyInto(out *IamUserList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserList) DeepCopyObject ¶

func (in *IamUserList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserLoginProfile ¶

type IamUserLoginProfile struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamUserLoginProfileSpec   `json:"spec,omitempty"`
	Status            IamUserLoginProfileStatus `json:"status,omitempty"`
}

func (*IamUserLoginProfile) DeepCopy ¶

func (in *IamUserLoginProfile) DeepCopy() *IamUserLoginProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfile.

func (*IamUserLoginProfile) DeepCopyInto ¶

func (in *IamUserLoginProfile) DeepCopyInto(out *IamUserLoginProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserLoginProfile) DeepCopyObject ¶

func (in *IamUserLoginProfile) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserLoginProfileList ¶

type IamUserLoginProfileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamUserLoginProfile CRD objects
	Items []IamUserLoginProfile `json:"items,omitempty"`
}

IamUserLoginProfileList is a list of IamUserLoginProfiles

func (*IamUserLoginProfileList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfileList.

func (*IamUserLoginProfileList) DeepCopyInto ¶

func (in *IamUserLoginProfileList) DeepCopyInto(out *IamUserLoginProfileList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserLoginProfileList) DeepCopyObject ¶

func (in *IamUserLoginProfileList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserLoginProfileSpec ¶

type IamUserLoginProfileSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	EncryptedPassword string `json:"encryptedPassword,omitempty" tf:"encrypted_password,omitempty"`
	// +optional
	KeyFingerprint string `json:"keyFingerprint,omitempty" tf:"key_fingerprint,omitempty"`
	// +optional
	PasswordLength int64 `json:"passwordLength,omitempty" tf:"password_length,omitempty"`
	// +optional
	PasswordResetRequired bool   `json:"passwordResetRequired,omitempty" tf:"password_reset_required,omitempty"`
	PgpKey                string `json:"pgpKey" tf:"pgp_key"`
	User                  string `json:"user" tf:"user"`
}

func (*IamUserLoginProfileSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfileSpec.

func (*IamUserLoginProfileSpec) DeepCopyInto ¶

func (in *IamUserLoginProfileSpec) DeepCopyInto(out *IamUserLoginProfileSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserLoginProfileStatus ¶

type IamUserLoginProfileStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamUserLoginProfileSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamUserLoginProfileStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserLoginProfileStatus.

func (*IamUserLoginProfileStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserPolicy ¶

type IamUserPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamUserPolicySpec   `json:"spec,omitempty"`
	Status            IamUserPolicyStatus `json:"status,omitempty"`
}

func (*IamUserPolicy) DeepCopy ¶

func (in *IamUserPolicy) DeepCopy() *IamUserPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicy.

func (*IamUserPolicy) DeepCopyInto ¶

func (in *IamUserPolicy) DeepCopyInto(out *IamUserPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserPolicy) DeepCopyObject ¶

func (in *IamUserPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserPolicyAttachment ¶

type IamUserPolicyAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamUserPolicyAttachmentSpec   `json:"spec,omitempty"`
	Status            IamUserPolicyAttachmentStatus `json:"status,omitempty"`
}

func (*IamUserPolicyAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachment.

func (*IamUserPolicyAttachment) DeepCopyInto ¶

func (in *IamUserPolicyAttachment) DeepCopyInto(out *IamUserPolicyAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserPolicyAttachment) DeepCopyObject ¶

func (in *IamUserPolicyAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserPolicyAttachmentList ¶

type IamUserPolicyAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamUserPolicyAttachment CRD objects
	Items []IamUserPolicyAttachment `json:"items,omitempty"`
}

IamUserPolicyAttachmentList is a list of IamUserPolicyAttachments

func (*IamUserPolicyAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachmentList.

func (*IamUserPolicyAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserPolicyAttachmentList) DeepCopyObject ¶

func (in *IamUserPolicyAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserPolicyAttachmentSpec ¶

type IamUserPolicyAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	PolicyArn string `json:"policyArn" tf:"policy_arn"`
	User      string `json:"user" tf:"user"`
}

func (*IamUserPolicyAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachmentSpec.

func (*IamUserPolicyAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserPolicyAttachmentStatus ¶

type IamUserPolicyAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamUserPolicyAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamUserPolicyAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyAttachmentStatus.

func (*IamUserPolicyAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserPolicyList ¶

type IamUserPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamUserPolicy CRD objects
	Items []IamUserPolicy `json:"items,omitempty"`
}

IamUserPolicyList is a list of IamUserPolicys

func (*IamUserPolicyList) DeepCopy ¶

func (in *IamUserPolicyList) DeepCopy() *IamUserPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyList.

func (*IamUserPolicyList) DeepCopyInto ¶

func (in *IamUserPolicyList) DeepCopyInto(out *IamUserPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserPolicyList) DeepCopyObject ¶

func (in *IamUserPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserPolicySpec ¶

type IamUserPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	Policy     string `json:"policy" tf:"policy"`
	User       string `json:"user" tf:"user"`
}

func (*IamUserPolicySpec) DeepCopy ¶

func (in *IamUserPolicySpec) DeepCopy() *IamUserPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicySpec.

func (*IamUserPolicySpec) DeepCopyInto ¶

func (in *IamUserPolicySpec) DeepCopyInto(out *IamUserPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserPolicyStatus ¶

type IamUserPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamUserPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamUserPolicyStatus) DeepCopy ¶

func (in *IamUserPolicyStatus) DeepCopy() *IamUserPolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserPolicyStatus.

func (*IamUserPolicyStatus) DeepCopyInto ¶

func (in *IamUserPolicyStatus) DeepCopyInto(out *IamUserPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserSSHKey ¶ added in v0.0.2

type IamUserSSHKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IamUserSSHKeySpec   `json:"spec,omitempty"`
	Status            IamUserSSHKeyStatus `json:"status,omitempty"`
}

func (*IamUserSSHKey) DeepCopy ¶ added in v0.0.2

func (in *IamUserSSHKey) DeepCopy() *IamUserSSHKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserSSHKey.

func (*IamUserSSHKey) DeepCopyInto ¶ added in v0.0.2

func (in *IamUserSSHKey) DeepCopyInto(out *IamUserSSHKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserSSHKey) DeepCopyObject ¶ added in v0.0.2

func (in *IamUserSSHKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserSSHKeyList ¶ added in v0.0.2

type IamUserSSHKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IamUserSSHKey CRD objects
	Items []IamUserSSHKey `json:"items,omitempty"`
}

IamUserSSHKeyList is a list of IamUserSSHKeys

func (*IamUserSSHKeyList) DeepCopy ¶ added in v0.0.2

func (in *IamUserSSHKeyList) DeepCopy() *IamUserSSHKeyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserSSHKeyList.

func (*IamUserSSHKeyList) DeepCopyInto ¶ added in v0.0.2

func (in *IamUserSSHKeyList) DeepCopyInto(out *IamUserSSHKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IamUserSSHKeyList) DeepCopyObject ¶ added in v0.0.2

func (in *IamUserSSHKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IamUserSSHKeySpec ¶ added in v0.0.2

type IamUserSSHKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Encoding string `json:"encoding" tf:"encoding"`
	// +optional
	Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"`
	PublicKey   string `json:"publicKey" tf:"public_key"`
	// +optional
	SshPublicKeyID string `json:"sshPublicKeyID,omitempty" tf:"ssh_public_key_id,omitempty"`
	// +optional
	Status   string `json:"status,omitempty" tf:"status,omitempty"`
	Username string `json:"username" tf:"username"`
}

func (*IamUserSSHKeySpec) DeepCopy ¶ added in v0.0.2

func (in *IamUserSSHKeySpec) DeepCopy() *IamUserSSHKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserSSHKeySpec.

func (*IamUserSSHKeySpec) DeepCopyInto ¶ added in v0.0.2

func (in *IamUserSSHKeySpec) DeepCopyInto(out *IamUserSSHKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserSSHKeyStatus ¶ added in v0.0.2

type IamUserSSHKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamUserSSHKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamUserSSHKeyStatus) DeepCopy ¶ added in v0.0.2

func (in *IamUserSSHKeyStatus) DeepCopy() *IamUserSSHKeyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserSSHKeyStatus.

func (*IamUserSSHKeyStatus) DeepCopyInto ¶ added in v0.0.2

func (in *IamUserSSHKeyStatus) DeepCopyInto(out *IamUserSSHKeyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserSpec ¶

type IamUserSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// Delete user even if it has non-Terraform-managed IAM access keys, login profile or MFA devices
	// +optional
	ForceDestroy bool   `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`
	Name         string `json:"name" tf:"name"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	PermissionsBoundary string `json:"permissionsBoundary,omitempty" tf:"permissions_boundary,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	UniqueID string `json:"uniqueID,omitempty" tf:"unique_id,omitempty"`
}

func (*IamUserSpec) DeepCopy ¶

func (in *IamUserSpec) DeepCopy() *IamUserSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserSpec.

func (*IamUserSpec) DeepCopyInto ¶

func (in *IamUserSpec) DeepCopyInto(out *IamUserSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IamUserStatus ¶

type IamUserStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IamUserSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IamUserStatus) DeepCopy ¶

func (in *IamUserStatus) DeepCopy() *IamUserStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IamUserStatus.

func (*IamUserStatus) DeepCopyInto ¶

func (in *IamUserStatus) DeepCopyInto(out *IamUserStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InspectorAssessmentTarget ¶

type InspectorAssessmentTarget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InspectorAssessmentTargetSpec   `json:"spec,omitempty"`
	Status            InspectorAssessmentTargetStatus `json:"status,omitempty"`
}

func (*InspectorAssessmentTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTarget.

func (*InspectorAssessmentTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InspectorAssessmentTarget) DeepCopyObject ¶

func (in *InspectorAssessmentTarget) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InspectorAssessmentTargetList ¶

type InspectorAssessmentTargetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of InspectorAssessmentTarget CRD objects
	Items []InspectorAssessmentTarget `json:"items,omitempty"`
}

InspectorAssessmentTargetList is a list of InspectorAssessmentTargets

func (*InspectorAssessmentTargetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTargetList.

func (*InspectorAssessmentTargetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InspectorAssessmentTargetList) DeepCopyObject ¶

func (in *InspectorAssessmentTargetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InspectorAssessmentTargetSpec ¶

type InspectorAssessmentTargetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	ResourceGroupArn string `json:"resourceGroupArn,omitempty" tf:"resource_group_arn,omitempty"`
}

func (*InspectorAssessmentTargetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTargetSpec.

func (*InspectorAssessmentTargetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InspectorAssessmentTargetStatus ¶

type InspectorAssessmentTargetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *InspectorAssessmentTargetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*InspectorAssessmentTargetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTargetStatus.

func (*InspectorAssessmentTargetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InspectorAssessmentTemplate ¶

type InspectorAssessmentTemplate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InspectorAssessmentTemplateSpec   `json:"spec,omitempty"`
	Status            InspectorAssessmentTemplateStatus `json:"status,omitempty"`
}

func (*InspectorAssessmentTemplate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplate.

func (*InspectorAssessmentTemplate) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InspectorAssessmentTemplate) DeepCopyObject ¶

func (in *InspectorAssessmentTemplate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InspectorAssessmentTemplateList ¶

type InspectorAssessmentTemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of InspectorAssessmentTemplate CRD objects
	Items []InspectorAssessmentTemplate `json:"items,omitempty"`
}

InspectorAssessmentTemplateList is a list of InspectorAssessmentTemplates

func (*InspectorAssessmentTemplateList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplateList.

func (*InspectorAssessmentTemplateList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InspectorAssessmentTemplateList) DeepCopyObject ¶

func (in *InspectorAssessmentTemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InspectorAssessmentTemplateSpec ¶

type InspectorAssessmentTemplateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn              string   `json:"arn,omitempty" tf:"arn,omitempty"`
	Duration         int64    `json:"duration" tf:"duration"`
	Name             string   `json:"name" tf:"name"`
	RulesPackageArns []string `json:"rulesPackageArns" tf:"rules_package_arns"`
	TargetArn        string   `json:"targetArn" tf:"target_arn"`
}

func (*InspectorAssessmentTemplateSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplateSpec.

func (*InspectorAssessmentTemplateSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InspectorAssessmentTemplateStatus ¶

type InspectorAssessmentTemplateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *InspectorAssessmentTemplateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*InspectorAssessmentTemplateStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorAssessmentTemplateStatus.

func (*InspectorAssessmentTemplateStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InspectorResourceGroup ¶

type InspectorResourceGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InspectorResourceGroupSpec   `json:"spec,omitempty"`
	Status            InspectorResourceGroupStatus `json:"status,omitempty"`
}

func (*InspectorResourceGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorResourceGroup.

func (*InspectorResourceGroup) DeepCopyInto ¶

func (in *InspectorResourceGroup) DeepCopyInto(out *InspectorResourceGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InspectorResourceGroup) DeepCopyObject ¶

func (in *InspectorResourceGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InspectorResourceGroupList ¶

type InspectorResourceGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of InspectorResourceGroup CRD objects
	Items []InspectorResourceGroup `json:"items,omitempty"`
}

InspectorResourceGroupList is a list of InspectorResourceGroups

func (*InspectorResourceGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorResourceGroupList.

func (*InspectorResourceGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InspectorResourceGroupList) DeepCopyObject ¶

func (in *InspectorResourceGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InspectorResourceGroupSpec ¶

type InspectorResourceGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn  string            `json:"arn,omitempty" tf:"arn,omitempty"`
	Tags map[string]string `json:"tags" tf:"tags"`
}

func (*InspectorResourceGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorResourceGroupSpec.

func (*InspectorResourceGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InspectorResourceGroupStatus ¶

type InspectorResourceGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *InspectorResourceGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*InspectorResourceGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InspectorResourceGroupStatus.

func (*InspectorResourceGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Instance ¶

type Instance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InstanceSpec   `json:"spec,omitempty"`
	Status            InstanceStatus `json:"status,omitempty"`
}

func (*Instance) DeepCopy ¶

func (in *Instance) DeepCopy() *Instance

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Instance.

func (*Instance) DeepCopyInto ¶

func (in *Instance) DeepCopyInto(out *Instance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Instance) DeepCopyObject ¶

func (in *Instance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InstanceList ¶

type InstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Instance CRD objects
	Items []Instance `json:"items,omitempty"`
}

InstanceList is a list of Instances

func (*InstanceList) DeepCopy ¶

func (in *InstanceList) DeepCopy() *InstanceList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceList.

func (*InstanceList) DeepCopyInto ¶

func (in *InstanceList) DeepCopyInto(out *InstanceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InstanceList) DeepCopyObject ¶

func (in *InstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InstanceSpec ¶

type InstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Ami string `json:"ami" tf:"ami"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AssociatePublicIPAddress bool `json:"associatePublicIPAddress,omitempty" tf:"associate_public_ip_address,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	CpuCoreCount int64 `json:"cpuCoreCount,omitempty" tf:"cpu_core_count,omitempty"`
	// +optional
	CpuThreadsPerCore int64 `json:"cpuThreadsPerCore,omitempty" tf:"cpu_threads_per_core,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CreditSpecification []InstanceSpecCreditSpecification `json:"creditSpecification,omitempty" tf:"credit_specification,omitempty"`
	// +optional
	DisableAPITermination bool `json:"disableAPITermination,omitempty" tf:"disable_api_termination,omitempty"`
	// +optional
	EbsBlockDevice []InstanceSpecEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"`
	// +optional
	EbsOptimized bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"`
	// +optional
	EphemeralBlockDevice []InstanceSpecEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"`
	// +optional
	GetPasswordData bool `json:"getPasswordData,omitempty" tf:"get_password_data,omitempty"`
	// +optional
	HostID string `json:"hostID,omitempty" tf:"host_id,omitempty"`
	// +optional
	IamInstanceProfile string `json:"iamInstanceProfile,omitempty" tf:"iam_instance_profile,omitempty"`
	// +optional
	InstanceInitiatedShutdownBehavior string `json:"instanceInitiatedShutdownBehavior,omitempty" tf:"instance_initiated_shutdown_behavior,omitempty"`
	// +optional
	InstanceState string `json:"instanceState,omitempty" tf:"instance_state,omitempty"`
	InstanceType  string `json:"instanceType" tf:"instance_type"`
	// +optional
	Ipv6AddressCount int64 `json:"ipv6AddressCount,omitempty" tf:"ipv6_address_count,omitempty"`
	// +optional
	Ipv6Addresses []string `json:"ipv6Addresses,omitempty" tf:"ipv6_addresses,omitempty"`
	// +optional
	KeyName string `json:"keyName,omitempty" tf:"key_name,omitempty"`
	// +optional
	Monitoring bool `json:"monitoring,omitempty" tf:"monitoring,omitempty"`
	// +optional
	NetworkInterface []InstanceSpecNetworkInterface `json:"networkInterface,omitempty" tf:"network_interface,omitempty"`
	// +optional
	PasswordData string `json:"passwordData,omitempty" tf:"password_data,omitempty"`
	// +optional
	PlacementGroup string `json:"placementGroup,omitempty" tf:"placement_group,omitempty"`
	// +optional
	PrimaryNetworkInterfaceID string `json:"primaryNetworkInterfaceID,omitempty" tf:"primary_network_interface_id,omitempty"`
	// +optional
	PrivateDNS string `json:"privateDNS,omitempty" tf:"private_dns,omitempty"`
	// +optional
	PrivateIP string `json:"privateIP,omitempty" tf:"private_ip,omitempty"`
	// +optional
	PublicDNS string `json:"publicDNS,omitempty" tf:"public_dns,omitempty"`
	// +optional
	PublicIP string `json:"publicIP,omitempty" tf:"public_ip,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RootBlockDevice []InstanceSpecRootBlockDevice `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SourceDestCheck bool `json:"sourceDestCheck,omitempty" tf:"source_dest_check,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Tenancy string `json:"tenancy,omitempty" tf:"tenancy,omitempty"`
	// +optional
	UserData string `json:"userData,omitempty" tf:"user_data,omitempty"`
	// +optional
	UserDataBase64 string `json:"userDataBase64,omitempty" tf:"user_data_base64,omitempty"`
	// +optional
	VolumeTags map[string]string `json:"volumeTags,omitempty" tf:"volume_tags,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
}

func (*InstanceSpec) DeepCopy ¶

func (in *InstanceSpec) DeepCopy() *InstanceSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpec.

func (*InstanceSpec) DeepCopyInto ¶

func (in *InstanceSpec) DeepCopyInto(out *InstanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstanceSpecCreditSpecification ¶

type InstanceSpecCreditSpecification struct {
	// +optional
	CpuCredits string `json:"cpuCredits,omitempty" tf:"cpu_credits,omitempty"`
}

func (*InstanceSpecCreditSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecCreditSpecification.

func (*InstanceSpecCreditSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstanceSpecEbsBlockDevice ¶ added in v0.0.2

type InstanceSpecEbsBlockDevice struct {
	// +optional
	DeleteOnTermination bool   `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	DeviceName          string `json:"deviceName" tf:"device_name"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeID string `json:"volumeID,omitempty" tf:"volume_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*InstanceSpecEbsBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecEbsBlockDevice.

func (*InstanceSpecEbsBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstanceSpecEphemeralBlockDevice ¶ added in v0.0.2

type InstanceSpecEphemeralBlockDevice struct {
	DeviceName string `json:"deviceName" tf:"device_name"`
	// +optional
	NoDevice bool `json:"noDevice,omitempty" tf:"no_device,omitempty"`
	// +optional
	VirtualName string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"`
}

func (*InstanceSpecEphemeralBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecEphemeralBlockDevice.

func (*InstanceSpecEphemeralBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstanceSpecNetworkInterface ¶ added in v0.0.2

type InstanceSpecNetworkInterface struct {
	// +optional
	DeleteOnTermination bool   `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	DeviceIndex         int64  `json:"deviceIndex" tf:"device_index"`
	NetworkInterfaceID  string `json:"networkInterfaceID" tf:"network_interface_id"`
}

func (*InstanceSpecNetworkInterface) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecNetworkInterface.

func (*InstanceSpecNetworkInterface) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstanceSpecRootBlockDevice ¶ added in v0.0.2

type InstanceSpecRootBlockDevice struct {
	// +optional
	DeleteOnTermination bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	VolumeID string `json:"volumeID,omitempty" tf:"volume_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*InstanceSpecRootBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceSpecRootBlockDevice.

func (*InstanceSpecRootBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InstanceStatus ¶

type InstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *InstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*InstanceStatus) DeepCopy ¶

func (in *InstanceStatus) DeepCopy() *InstanceStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InstanceStatus.

func (*InstanceStatus) DeepCopyInto ¶

func (in *InstanceStatus) DeepCopyInto(out *InstanceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InternetGateway ¶

type InternetGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              InternetGatewaySpec   `json:"spec,omitempty"`
	Status            InternetGatewayStatus `json:"status,omitempty"`
}

func (*InternetGateway) DeepCopy ¶

func (in *InternetGateway) DeepCopy() *InternetGateway

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGateway.

func (*InternetGateway) DeepCopyInto ¶

func (in *InternetGateway) DeepCopyInto(out *InternetGateway)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InternetGateway) DeepCopyObject ¶

func (in *InternetGateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InternetGatewayList ¶

type InternetGatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of InternetGateway CRD objects
	Items []InternetGateway `json:"items,omitempty"`
}

InternetGatewayList is a list of InternetGateways

func (*InternetGatewayList) DeepCopy ¶

func (in *InternetGatewayList) DeepCopy() *InternetGatewayList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayList.

func (*InternetGatewayList) DeepCopyInto ¶

func (in *InternetGatewayList) DeepCopyInto(out *InternetGatewayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*InternetGatewayList) DeepCopyObject ¶

func (in *InternetGatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type InternetGatewaySpec ¶

type InternetGatewaySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*InternetGatewaySpec) DeepCopy ¶

func (in *InternetGatewaySpec) DeepCopy() *InternetGatewaySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewaySpec.

func (*InternetGatewaySpec) DeepCopyInto ¶

func (in *InternetGatewaySpec) DeepCopyInto(out *InternetGatewaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type InternetGatewayStatus ¶

type InternetGatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *InternetGatewaySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*InternetGatewayStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InternetGatewayStatus.

func (*InternetGatewayStatus) DeepCopyInto ¶

func (in *InternetGatewayStatus) DeepCopyInto(out *InternetGatewayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotCertificate ¶

type IotCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IotCertificateSpec   `json:"spec,omitempty"`
	Status            IotCertificateStatus `json:"status,omitempty"`
}

func (*IotCertificate) DeepCopy ¶

func (in *IotCertificate) DeepCopy() *IotCertificate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificate.

func (*IotCertificate) DeepCopyInto ¶

func (in *IotCertificate) DeepCopyInto(out *IotCertificate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotCertificate) DeepCopyObject ¶

func (in *IotCertificate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotCertificateList ¶

type IotCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IotCertificate CRD objects
	Items []IotCertificate `json:"items,omitempty"`
}

IotCertificateList is a list of IotCertificates

func (*IotCertificateList) DeepCopy ¶

func (in *IotCertificateList) DeepCopy() *IotCertificateList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificateList.

func (*IotCertificateList) DeepCopyInto ¶

func (in *IotCertificateList) DeepCopyInto(out *IotCertificateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotCertificateList) DeepCopyObject ¶

func (in *IotCertificateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotCertificateSpec ¶

type IotCertificateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	Active bool `json:"active" tf:"active"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CertificatePem string `json:"-" sensitive:"true" tf:"certificate_pem,omitempty"`
	// +optional
	Csr string `json:"csr,omitempty" tf:"csr,omitempty"`
	// +optional
	PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"`
	// +optional
	PublicKey string `json:"-" sensitive:"true" tf:"public_key,omitempty"`
}

func (*IotCertificateSpec) DeepCopy ¶

func (in *IotCertificateSpec) DeepCopy() *IotCertificateSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificateSpec.

func (*IotCertificateSpec) DeepCopyInto ¶

func (in *IotCertificateSpec) DeepCopyInto(out *IotCertificateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotCertificateStatus ¶

type IotCertificateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IotCertificateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IotCertificateStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotCertificateStatus.

func (*IotCertificateStatus) DeepCopyInto ¶

func (in *IotCertificateStatus) DeepCopyInto(out *IotCertificateStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotPolicy ¶

type IotPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IotPolicySpec   `json:"spec,omitempty"`
	Status            IotPolicyStatus `json:"status,omitempty"`
}

func (*IotPolicy) DeepCopy ¶

func (in *IotPolicy) DeepCopy() *IotPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotPolicy.

func (*IotPolicy) DeepCopyInto ¶

func (in *IotPolicy) DeepCopyInto(out *IotPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotPolicy) DeepCopyObject ¶

func (in *IotPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotPolicyAttachment ¶

type IotPolicyAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IotPolicyAttachmentSpec   `json:"spec,omitempty"`
	Status            IotPolicyAttachmentStatus `json:"status,omitempty"`
}

func (*IotPolicyAttachment) DeepCopy ¶

func (in *IotPolicyAttachment) DeepCopy() *IotPolicyAttachment

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotPolicyAttachment.

func (*IotPolicyAttachment) DeepCopyInto ¶

func (in *IotPolicyAttachment) DeepCopyInto(out *IotPolicyAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotPolicyAttachment) DeepCopyObject ¶

func (in *IotPolicyAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotPolicyAttachmentList ¶

type IotPolicyAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IotPolicyAttachment CRD objects
	Items []IotPolicyAttachment `json:"items,omitempty"`
}

IotPolicyAttachmentList is a list of IotPolicyAttachments

func (*IotPolicyAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotPolicyAttachmentList.

func (*IotPolicyAttachmentList) DeepCopyInto ¶

func (in *IotPolicyAttachmentList) DeepCopyInto(out *IotPolicyAttachmentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotPolicyAttachmentList) DeepCopyObject ¶

func (in *IotPolicyAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotPolicyAttachmentSpec ¶

type IotPolicyAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Policy string `json:"policy" tf:"policy"`
	Target string `json:"target" tf:"target"`
}

func (*IotPolicyAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotPolicyAttachmentSpec.

func (*IotPolicyAttachmentSpec) DeepCopyInto ¶

func (in *IotPolicyAttachmentSpec) DeepCopyInto(out *IotPolicyAttachmentSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotPolicyAttachmentStatus ¶

type IotPolicyAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IotPolicyAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IotPolicyAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotPolicyAttachmentStatus.

func (*IotPolicyAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotPolicyList ¶

type IotPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IotPolicy CRD objects
	Items []IotPolicy `json:"items,omitempty"`
}

IotPolicyList is a list of IotPolicys

func (*IotPolicyList) DeepCopy ¶

func (in *IotPolicyList) DeepCopy() *IotPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotPolicyList.

func (*IotPolicyList) DeepCopyInto ¶

func (in *IotPolicyList) DeepCopyInto(out *IotPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotPolicyList) DeepCopyObject ¶

func (in *IotPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotPolicySpec ¶

type IotPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DefaultVersionID string `json:"defaultVersionID,omitempty" tf:"default_version_id,omitempty"`
	Name             string `json:"name" tf:"name"`
	Policy           string `json:"policy" tf:"policy"`
}

func (*IotPolicySpec) DeepCopy ¶

func (in *IotPolicySpec) DeepCopy() *IotPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotPolicySpec.

func (*IotPolicySpec) DeepCopyInto ¶

func (in *IotPolicySpec) DeepCopyInto(out *IotPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotPolicyStatus ¶

type IotPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IotPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IotPolicyStatus) DeepCopy ¶

func (in *IotPolicyStatus) DeepCopy() *IotPolicyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotPolicyStatus.

func (*IotPolicyStatus) DeepCopyInto ¶

func (in *IotPolicyStatus) DeepCopyInto(out *IotPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotRoleAlias ¶

type IotRoleAlias struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IotRoleAliasSpec   `json:"spec,omitempty"`
	Status            IotRoleAliasStatus `json:"status,omitempty"`
}

func (*IotRoleAlias) DeepCopy ¶

func (in *IotRoleAlias) DeepCopy() *IotRoleAlias

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotRoleAlias.

func (*IotRoleAlias) DeepCopyInto ¶

func (in *IotRoleAlias) DeepCopyInto(out *IotRoleAlias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotRoleAlias) DeepCopyObject ¶

func (in *IotRoleAlias) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotRoleAliasList ¶

type IotRoleAliasList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IotRoleAlias CRD objects
	Items []IotRoleAlias `json:"items,omitempty"`
}

IotRoleAliasList is a list of IotRoleAliass

func (*IotRoleAliasList) DeepCopy ¶

func (in *IotRoleAliasList) DeepCopy() *IotRoleAliasList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotRoleAliasList.

func (*IotRoleAliasList) DeepCopyInto ¶

func (in *IotRoleAliasList) DeepCopyInto(out *IotRoleAliasList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotRoleAliasList) DeepCopyObject ¶

func (in *IotRoleAliasList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotRoleAliasSpec ¶

type IotRoleAliasSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Alias string `json:"alias" tf:"alias"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CredentialDuration int64  `json:"credentialDuration,omitempty" tf:"credential_duration,omitempty"`
	RoleArn            string `json:"roleArn" tf:"role_arn"`
}

func (*IotRoleAliasSpec) DeepCopy ¶

func (in *IotRoleAliasSpec) DeepCopy() *IotRoleAliasSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotRoleAliasSpec.

func (*IotRoleAliasSpec) DeepCopyInto ¶

func (in *IotRoleAliasSpec) DeepCopyInto(out *IotRoleAliasSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotRoleAliasStatus ¶

type IotRoleAliasStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IotRoleAliasSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IotRoleAliasStatus) DeepCopy ¶

func (in *IotRoleAliasStatus) DeepCopy() *IotRoleAliasStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotRoleAliasStatus.

func (*IotRoleAliasStatus) DeepCopyInto ¶

func (in *IotRoleAliasStatus) DeepCopyInto(out *IotRoleAliasStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotThing ¶

type IotThing struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IotThingSpec   `json:"spec,omitempty"`
	Status            IotThingStatus `json:"status,omitempty"`
}

func (*IotThing) DeepCopy ¶

func (in *IotThing) DeepCopy() *IotThing

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThing.

func (*IotThing) DeepCopyInto ¶

func (in *IotThing) DeepCopyInto(out *IotThing)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotThing) DeepCopyObject ¶

func (in *IotThing) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotThingList ¶

type IotThingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IotThing CRD objects
	Items []IotThing `json:"items,omitempty"`
}

IotThingList is a list of IotThings

func (*IotThingList) DeepCopy ¶

func (in *IotThingList) DeepCopy() *IotThingList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingList.

func (*IotThingList) DeepCopyInto ¶

func (in *IotThingList) DeepCopyInto(out *IotThingList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotThingList) DeepCopyObject ¶

func (in *IotThingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotThingPrincipalAttachment ¶

type IotThingPrincipalAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IotThingPrincipalAttachmentSpec   `json:"spec,omitempty"`
	Status            IotThingPrincipalAttachmentStatus `json:"status,omitempty"`
}

func (*IotThingPrincipalAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingPrincipalAttachment.

func (*IotThingPrincipalAttachment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotThingPrincipalAttachment) DeepCopyObject ¶

func (in *IotThingPrincipalAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotThingPrincipalAttachmentList ¶

type IotThingPrincipalAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IotThingPrincipalAttachment CRD objects
	Items []IotThingPrincipalAttachment `json:"items,omitempty"`
}

IotThingPrincipalAttachmentList is a list of IotThingPrincipalAttachments

func (*IotThingPrincipalAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingPrincipalAttachmentList.

func (*IotThingPrincipalAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotThingPrincipalAttachmentList) DeepCopyObject ¶

func (in *IotThingPrincipalAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotThingPrincipalAttachmentSpec ¶

type IotThingPrincipalAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Principal string `json:"principal" tf:"principal"`
	Thing     string `json:"thing" tf:"thing"`
}

func (*IotThingPrincipalAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingPrincipalAttachmentSpec.

func (*IotThingPrincipalAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotThingPrincipalAttachmentStatus ¶

type IotThingPrincipalAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IotThingPrincipalAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IotThingPrincipalAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingPrincipalAttachmentStatus.

func (*IotThingPrincipalAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotThingSpec ¶

type IotThingSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Attributes map[string]string `json:"attributes,omitempty" tf:"attributes,omitempty"`
	// +optional
	DefaultClientID string `json:"defaultClientID,omitempty" tf:"default_client_id,omitempty"`
	Name            string `json:"name" tf:"name"`
	// +optional
	ThingTypeName string `json:"thingTypeName,omitempty" tf:"thing_type_name,omitempty"`
	// +optional
	Version int64 `json:"version,omitempty" tf:"version,omitempty"`
}

func (*IotThingSpec) DeepCopy ¶

func (in *IotThingSpec) DeepCopy() *IotThingSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingSpec.

func (*IotThingSpec) DeepCopyInto ¶

func (in *IotThingSpec) DeepCopyInto(out *IotThingSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotThingStatus ¶

type IotThingStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IotThingSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IotThingStatus) DeepCopy ¶

func (in *IotThingStatus) DeepCopy() *IotThingStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingStatus.

func (*IotThingStatus) DeepCopyInto ¶

func (in *IotThingStatus) DeepCopyInto(out *IotThingStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotThingType ¶

type IotThingType struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IotThingTypeSpec   `json:"spec,omitempty"`
	Status            IotThingTypeStatus `json:"status,omitempty"`
}

func (*IotThingType) DeepCopy ¶

func (in *IotThingType) DeepCopy() *IotThingType

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingType.

func (*IotThingType) DeepCopyInto ¶

func (in *IotThingType) DeepCopyInto(out *IotThingType)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotThingType) DeepCopyObject ¶

func (in *IotThingType) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotThingTypeList ¶

type IotThingTypeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IotThingType CRD objects
	Items []IotThingType `json:"items,omitempty"`
}

IotThingTypeList is a list of IotThingTypes

func (*IotThingTypeList) DeepCopy ¶

func (in *IotThingTypeList) DeepCopy() *IotThingTypeList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingTypeList.

func (*IotThingTypeList) DeepCopyInto ¶

func (in *IotThingTypeList) DeepCopyInto(out *IotThingTypeList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotThingTypeList) DeepCopyObject ¶

func (in *IotThingTypeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotThingTypeSpec ¶

type IotThingTypeSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Deprecated bool   `json:"deprecated,omitempty" tf:"deprecated,omitempty"`
	Name       string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Properties []IotThingTypeSpecProperties `json:"properties,omitempty" tf:"properties,omitempty"`
}

func (*IotThingTypeSpec) DeepCopy ¶

func (in *IotThingTypeSpec) DeepCopy() *IotThingTypeSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingTypeSpec.

func (*IotThingTypeSpec) DeepCopyInto ¶

func (in *IotThingTypeSpec) DeepCopyInto(out *IotThingTypeSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotThingTypeSpecProperties ¶

type IotThingTypeSpecProperties struct {
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=3
	SearchableAttributes []string `json:"searchableAttributes,omitempty" tf:"searchable_attributes,omitempty"`
}

func (*IotThingTypeSpecProperties) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingTypeSpecProperties.

func (*IotThingTypeSpecProperties) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotThingTypeStatus ¶

type IotThingTypeStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IotThingTypeSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IotThingTypeStatus) DeepCopy ¶

func (in *IotThingTypeStatus) DeepCopy() *IotThingTypeStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotThingTypeStatus.

func (*IotThingTypeStatus) DeepCopyInto ¶

func (in *IotThingTypeStatus) DeepCopyInto(out *IotThingTypeStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRule ¶

type IotTopicRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              IotTopicRuleSpec   `json:"spec,omitempty"`
	Status            IotTopicRuleStatus `json:"status,omitempty"`
}

func (*IotTopicRule) DeepCopy ¶

func (in *IotTopicRule) DeepCopy() *IotTopicRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRule.

func (*IotTopicRule) DeepCopyInto ¶

func (in *IotTopicRule) DeepCopyInto(out *IotTopicRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotTopicRule) DeepCopyObject ¶

func (in *IotTopicRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotTopicRuleList ¶

type IotTopicRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of IotTopicRule CRD objects
	Items []IotTopicRule `json:"items,omitempty"`
}

IotTopicRuleList is a list of IotTopicRules

func (*IotTopicRuleList) DeepCopy ¶

func (in *IotTopicRuleList) DeepCopy() *IotTopicRuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleList.

func (*IotTopicRuleList) DeepCopyInto ¶

func (in *IotTopicRuleList) DeepCopyInto(out *IotTopicRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*IotTopicRuleList) DeepCopyObject ¶

func (in *IotTopicRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type IotTopicRuleSpec ¶

type IotTopicRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CloudwatchAlarm []IotTopicRuleSpecCloudwatchAlarm `json:"cloudwatchAlarm,omitempty" tf:"cloudwatch_alarm,omitempty"`
	// +optional
	CloudwatchMetric []IotTopicRuleSpecCloudwatchMetric `json:"cloudwatchMetric,omitempty" tf:"cloudwatch_metric,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Dynamodb []IotTopicRuleSpecDynamodb `json:"dynamodb,omitempty" tf:"dynamodb,omitempty"`
	// +optional
	Elasticsearch []IotTopicRuleSpecElasticsearch `json:"elasticsearch,omitempty" tf:"elasticsearch,omitempty"`
	Enabled       bool                            `json:"enabled" tf:"enabled"`
	// +optional
	Firehose []IotTopicRuleSpecFirehose `json:"firehose,omitempty" tf:"firehose,omitempty"`
	// +optional
	Kinesis []IotTopicRuleSpecKinesis `json:"kinesis,omitempty" tf:"kinesis,omitempty"`
	// +optional
	Lambda []IotTopicRuleSpecLambda `json:"lambda,omitempty" tf:"lambda,omitempty"`
	Name   string                   `json:"name" tf:"name"`
	// +optional
	Republish []IotTopicRuleSpecRepublish `json:"republish,omitempty" tf:"republish,omitempty"`
	// +optional
	S3 []IotTopicRuleSpecS3 `json:"s3,omitempty" tf:"s3,omitempty"`
	// +optional
	Sns        []IotTopicRuleSpecSns `json:"sns,omitempty" tf:"sns,omitempty"`
	Sql        string                `json:"sql" tf:"sql"`
	SqlVersion string                `json:"sqlVersion" tf:"sql_version"`
	// +optional
	Sqs []IotTopicRuleSpecSqs `json:"sqs,omitempty" tf:"sqs,omitempty"`
}

func (*IotTopicRuleSpec) DeepCopy ¶

func (in *IotTopicRuleSpec) DeepCopy() *IotTopicRuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpec.

func (*IotTopicRuleSpec) DeepCopyInto ¶

func (in *IotTopicRuleSpec) DeepCopyInto(out *IotTopicRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecCloudwatchAlarm ¶

type IotTopicRuleSpecCloudwatchAlarm struct {
	AlarmName   string `json:"alarmName" tf:"alarm_name"`
	RoleArn     string `json:"roleArn" tf:"role_arn"`
	StateReason string `json:"stateReason" tf:"state_reason"`
	StateValue  string `json:"stateValue" tf:"state_value"`
}

func (*IotTopicRuleSpecCloudwatchAlarm) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecCloudwatchAlarm.

func (*IotTopicRuleSpecCloudwatchAlarm) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecCloudwatchMetric ¶

type IotTopicRuleSpecCloudwatchMetric struct {
	MetricName      string `json:"metricName" tf:"metric_name"`
	MetricNamespace string `json:"metricNamespace" tf:"metric_namespace"`
	// +optional
	MetricTimestamp string `json:"metricTimestamp,omitempty" tf:"metric_timestamp,omitempty"`
	MetricUnit      string `json:"metricUnit" tf:"metric_unit"`
	MetricValue     string `json:"metricValue" tf:"metric_value"`
	RoleArn         string `json:"roleArn" tf:"role_arn"`
}

func (*IotTopicRuleSpecCloudwatchMetric) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecCloudwatchMetric.

func (*IotTopicRuleSpecCloudwatchMetric) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecDynamodb ¶

type IotTopicRuleSpecDynamodb struct {
	HashKeyField string `json:"hashKeyField" tf:"hash_key_field"`
	// +optional
	HashKeyType  string `json:"hashKeyType,omitempty" tf:"hash_key_type,omitempty"`
	HashKeyValue string `json:"hashKeyValue" tf:"hash_key_value"`
	// +optional
	PayloadField string `json:"payloadField,omitempty" tf:"payload_field,omitempty"`
	// +optional
	RangeKeyField string `json:"rangeKeyField,omitempty" tf:"range_key_field,omitempty"`
	// +optional
	RangeKeyType string `json:"rangeKeyType,omitempty" tf:"range_key_type,omitempty"`
	// +optional
	RangeKeyValue string `json:"rangeKeyValue,omitempty" tf:"range_key_value,omitempty"`
	RoleArn       string `json:"roleArn" tf:"role_arn"`
	TableName     string `json:"tableName" tf:"table_name"`
}

func (*IotTopicRuleSpecDynamodb) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecDynamodb.

func (*IotTopicRuleSpecDynamodb) DeepCopyInto ¶

func (in *IotTopicRuleSpecDynamodb) DeepCopyInto(out *IotTopicRuleSpecDynamodb)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecElasticsearch ¶

type IotTopicRuleSpecElasticsearch struct {
	Endpoint string `json:"endpoint" tf:"endpoint"`
	ID       string `json:"ID" tf:"id"`
	Index    string `json:"index" tf:"index"`
	RoleArn  string `json:"roleArn" tf:"role_arn"`
	Type     string `json:"type" tf:"type"`
}

func (*IotTopicRuleSpecElasticsearch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecElasticsearch.

func (*IotTopicRuleSpecElasticsearch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecFirehose ¶

type IotTopicRuleSpecFirehose struct {
	DeliveryStreamName string `json:"deliveryStreamName" tf:"delivery_stream_name"`
	RoleArn            string `json:"roleArn" tf:"role_arn"`
	// +optional
	Separator string `json:"separator,omitempty" tf:"separator,omitempty"`
}

func (*IotTopicRuleSpecFirehose) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecFirehose.

func (*IotTopicRuleSpecFirehose) DeepCopyInto ¶

func (in *IotTopicRuleSpecFirehose) DeepCopyInto(out *IotTopicRuleSpecFirehose)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecKinesis ¶

type IotTopicRuleSpecKinesis struct {
	// +optional
	PartitionKey string `json:"partitionKey,omitempty" tf:"partition_key,omitempty"`
	RoleArn      string `json:"roleArn" tf:"role_arn"`
	StreamName   string `json:"streamName" tf:"stream_name"`
}

func (*IotTopicRuleSpecKinesis) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecKinesis.

func (*IotTopicRuleSpecKinesis) DeepCopyInto ¶

func (in *IotTopicRuleSpecKinesis) DeepCopyInto(out *IotTopicRuleSpecKinesis)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecLambda ¶

type IotTopicRuleSpecLambda struct {
	FunctionArn string `json:"functionArn" tf:"function_arn"`
}

func (*IotTopicRuleSpecLambda) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecLambda.

func (*IotTopicRuleSpecLambda) DeepCopyInto ¶

func (in *IotTopicRuleSpecLambda) DeepCopyInto(out *IotTopicRuleSpecLambda)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecRepublish ¶

type IotTopicRuleSpecRepublish struct {
	RoleArn string `json:"roleArn" tf:"role_arn"`
	Topic   string `json:"topic" tf:"topic"`
}

func (*IotTopicRuleSpecRepublish) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecRepublish.

func (*IotTopicRuleSpecRepublish) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecS3 ¶

type IotTopicRuleSpecS3 struct {
	BucketName string `json:"bucketName" tf:"bucket_name"`
	Key        string `json:"key" tf:"key"`
	RoleArn    string `json:"roleArn" tf:"role_arn"`
}

func (*IotTopicRuleSpecS3) DeepCopy ¶

func (in *IotTopicRuleSpecS3) DeepCopy() *IotTopicRuleSpecS3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecS3.

func (*IotTopicRuleSpecS3) DeepCopyInto ¶

func (in *IotTopicRuleSpecS3) DeepCopyInto(out *IotTopicRuleSpecS3)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecSns ¶

type IotTopicRuleSpecSns struct {
	// +optional
	MessageFormat string `json:"messageFormat,omitempty" tf:"message_format,omitempty"`
	RoleArn       string `json:"roleArn" tf:"role_arn"`
	TargetArn     string `json:"targetArn" tf:"target_arn"`
}

func (*IotTopicRuleSpecSns) DeepCopy ¶

func (in *IotTopicRuleSpecSns) DeepCopy() *IotTopicRuleSpecSns

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecSns.

func (*IotTopicRuleSpecSns) DeepCopyInto ¶

func (in *IotTopicRuleSpecSns) DeepCopyInto(out *IotTopicRuleSpecSns)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleSpecSqs ¶

type IotTopicRuleSpecSqs struct {
	QueueURL  string `json:"queueURL" tf:"queue_url"`
	RoleArn   string `json:"roleArn" tf:"role_arn"`
	UseBase64 bool   `json:"useBase64" tf:"use_base64"`
}

func (*IotTopicRuleSpecSqs) DeepCopy ¶

func (in *IotTopicRuleSpecSqs) DeepCopy() *IotTopicRuleSpecSqs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleSpecSqs.

func (*IotTopicRuleSpecSqs) DeepCopyInto ¶

func (in *IotTopicRuleSpecSqs) DeepCopyInto(out *IotTopicRuleSpecSqs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IotTopicRuleStatus ¶

type IotTopicRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *IotTopicRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*IotTopicRuleStatus) DeepCopy ¶

func (in *IotTopicRuleStatus) DeepCopy() *IotTopicRuleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IotTopicRuleStatus.

func (*IotTopicRuleStatus) DeepCopyInto ¶

func (in *IotTopicRuleStatus) DeepCopyInto(out *IotTopicRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyPair ¶

type KeyPair struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KeyPairSpec   `json:"spec,omitempty"`
	Status            KeyPairStatus `json:"status,omitempty"`
}

func (*KeyPair) DeepCopy ¶

func (in *KeyPair) DeepCopy() *KeyPair

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPair.

func (*KeyPair) DeepCopyInto ¶

func (in *KeyPair) DeepCopyInto(out *KeyPair)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyPair) DeepCopyObject ¶

func (in *KeyPair) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KeyPairList ¶

type KeyPairList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KeyPair CRD objects
	Items []KeyPair `json:"items,omitempty"`
}

KeyPairList is a list of KeyPairs

func (*KeyPairList) DeepCopy ¶

func (in *KeyPairList) DeepCopy() *KeyPairList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairList.

func (*KeyPairList) DeepCopyInto ¶

func (in *KeyPairList) DeepCopyInto(out *KeyPairList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KeyPairList) DeepCopyObject ¶

func (in *KeyPairList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KeyPairSpec ¶

type KeyPairSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"`
	// +optional
	KeyName string `json:"keyName,omitempty" tf:"key_name,omitempty"`
	// +optional
	KeyNamePrefix string `json:"keyNamePrefix,omitempty" tf:"key_name_prefix,omitempty"`
	PublicKey     string `json:"publicKey" tf:"public_key"`
}

func (*KeyPairSpec) DeepCopy ¶

func (in *KeyPairSpec) DeepCopy() *KeyPairSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairSpec.

func (*KeyPairSpec) DeepCopyInto ¶

func (in *KeyPairSpec) DeepCopyInto(out *KeyPairSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KeyPairStatus ¶

type KeyPairStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KeyPairSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KeyPairStatus) DeepCopy ¶

func (in *KeyPairStatus) DeepCopy() *KeyPairStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KeyPairStatus.

func (*KeyPairStatus) DeepCopyInto ¶

func (in *KeyPairStatus) DeepCopyInto(out *KeyPairStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplication ¶

type KinesisAnalyticsApplication struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KinesisAnalyticsApplicationSpec   `json:"spec,omitempty"`
	Status            KinesisAnalyticsApplicationStatus `json:"status,omitempty"`
}

func (*KinesisAnalyticsApplication) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplication.

func (*KinesisAnalyticsApplication) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KinesisAnalyticsApplication) DeepCopyObject ¶

func (in *KinesisAnalyticsApplication) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KinesisAnalyticsApplicationList ¶

type KinesisAnalyticsApplicationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KinesisAnalyticsApplication CRD objects
	Items []KinesisAnalyticsApplication `json:"items,omitempty"`
}

KinesisAnalyticsApplicationList is a list of KinesisAnalyticsApplications

func (*KinesisAnalyticsApplicationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationList.

func (*KinesisAnalyticsApplicationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KinesisAnalyticsApplicationList) DeepCopyObject ¶

func (in *KinesisAnalyticsApplicationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KinesisAnalyticsApplicationSpec ¶

type KinesisAnalyticsApplicationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLoggingOptions []KinesisAnalyticsApplicationSpecCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options,omitempty"`
	// +optional
	Code string `json:"code,omitempty" tf:"code,omitempty"`
	// +optional
	CreateTimestamp string `json:"createTimestamp,omitempty" tf:"create_timestamp,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Inputs []KinesisAnalyticsApplicationSpecInputs `json:"inputs,omitempty" tf:"inputs,omitempty"`
	// +optional
	LastUpdateTimestamp string `json:"lastUpdateTimestamp,omitempty" tf:"last_update_timestamp,omitempty"`
	Name                string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=3
	Outputs []KinesisAnalyticsApplicationSpecOutputs `json:"outputs,omitempty" tf:"outputs,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ReferenceDataSources []KinesisAnalyticsApplicationSpecReferenceDataSources `json:"referenceDataSources,omitempty" tf:"reference_data_sources,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Version int64 `json:"version,omitempty" tf:"version,omitempty"`
}

func (*KinesisAnalyticsApplicationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpec.

func (*KinesisAnalyticsApplicationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecCloudwatchLoggingOptions ¶

type KinesisAnalyticsApplicationSpecCloudwatchLoggingOptions struct {
	// +optional
	ID           string `json:"ID,omitempty" tf:"id,omitempty"`
	LogStreamArn string `json:"logStreamArn" tf:"log_stream_arn"`
	RoleArn      string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisAnalyticsApplicationSpecCloudwatchLoggingOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecCloudwatchLoggingOptions.

func (*KinesisAnalyticsApplicationSpecCloudwatchLoggingOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputs ¶

type KinesisAnalyticsApplicationSpecInputs struct {
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	KinesisFirehose []KinesisAnalyticsApplicationSpecInputsKinesisFirehose `json:"kinesisFirehose,omitempty" tf:"kinesis_firehose,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	KinesisStream []KinesisAnalyticsApplicationSpecInputsKinesisStream `json:"kinesisStream,omitempty" tf:"kinesis_stream,omitempty"`
	NamePrefix    string                                               `json:"namePrefix" tf:"name_prefix"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Parallelism []KinesisAnalyticsApplicationSpecInputsParallelism `json:"parallelism,omitempty" tf:"parallelism,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ProcessingConfiguration []KinesisAnalyticsApplicationSpecInputsProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	Schema []KinesisAnalyticsApplicationSpecInputsSchema `json:"schema" tf:"schema"`
	// +optional
	StartingPositionConfiguration []KinesisAnalyticsApplicationSpecInputsStartingPositionConfiguration `json:"startingPositionConfiguration,omitempty" tf:"starting_position_configuration,omitempty"`
	// +optional
	StreamNames []string `json:"streamNames,omitempty" tf:"stream_names,omitempty"`
}

func (*KinesisAnalyticsApplicationSpecInputs) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputs.

func (*KinesisAnalyticsApplicationSpecInputs) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsKinesisFirehose ¶

type KinesisAnalyticsApplicationSpecInputsKinesisFirehose struct {
	ResourceArn string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisAnalyticsApplicationSpecInputsKinesisFirehose) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsKinesisFirehose.

func (*KinesisAnalyticsApplicationSpecInputsKinesisFirehose) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsKinesisStream ¶

type KinesisAnalyticsApplicationSpecInputsKinesisStream struct {
	ResourceArn string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisAnalyticsApplicationSpecInputsKinesisStream) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsKinesisStream.

func (*KinesisAnalyticsApplicationSpecInputsKinesisStream) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsParallelism ¶

type KinesisAnalyticsApplicationSpecInputsParallelism struct {
	Count int64 `json:"count" tf:"count"`
}

func (*KinesisAnalyticsApplicationSpecInputsParallelism) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsParallelism.

func (*KinesisAnalyticsApplicationSpecInputsParallelism) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsProcessingConfiguration ¶

type KinesisAnalyticsApplicationSpecInputsProcessingConfiguration struct {
	// +kubebuilder:validation:MaxItems=1
	Lambda []KinesisAnalyticsApplicationSpecInputsProcessingConfigurationLambda `json:"lambda" tf:"lambda"`
}

func (*KinesisAnalyticsApplicationSpecInputsProcessingConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsProcessingConfiguration.

func (*KinesisAnalyticsApplicationSpecInputsProcessingConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsProcessingConfigurationLambda ¶

type KinesisAnalyticsApplicationSpecInputsProcessingConfigurationLambda struct {
	ResourceArn string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisAnalyticsApplicationSpecInputsProcessingConfigurationLambda) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsProcessingConfigurationLambda.

func (*KinesisAnalyticsApplicationSpecInputsProcessingConfigurationLambda) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsSchema ¶

type KinesisAnalyticsApplicationSpecInputsSchema struct {
	RecordColumns []KinesisAnalyticsApplicationSpecInputsSchemaRecordColumns `json:"recordColumns" tf:"record_columns"`
	// +optional
	RecordEncoding string `json:"recordEncoding,omitempty" tf:"record_encoding,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	RecordFormat []KinesisAnalyticsApplicationSpecInputsSchemaRecordFormat `json:"recordFormat" tf:"record_format"`
}

func (*KinesisAnalyticsApplicationSpecInputsSchema) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsSchema.

func (*KinesisAnalyticsApplicationSpecInputsSchema) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsSchemaRecordColumns ¶

type KinesisAnalyticsApplicationSpecInputsSchemaRecordColumns struct {
	// +optional
	Mapping string `json:"mapping,omitempty" tf:"mapping,omitempty"`
	Name    string `json:"name" tf:"name"`
	SqlType string `json:"sqlType" tf:"sql_type"`
}

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordColumns) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsSchemaRecordColumns.

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordColumns) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsSchemaRecordFormat ¶

type KinesisAnalyticsApplicationSpecInputsSchemaRecordFormat struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	MappingParameters []KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters `json:"mappingParameters,omitempty" tf:"mapping_parameters,omitempty"`
	// +optional
	RecordFormatType string `json:"recordFormatType,omitempty" tf:"record_format_type,omitempty"`
}

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordFormat) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsSchemaRecordFormat.

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordFormat) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters ¶

type KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Csv []KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv `json:"csv,omitempty" tf:"csv,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Json []KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson `json:"json,omitempty" tf:"json,omitempty"`
}

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters.

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParameters) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv ¶

type KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv struct {
	RecordColumnDelimiter string `json:"recordColumnDelimiter" tf:"record_column_delimiter"`
	RecordRowDelimiter    string `json:"recordRowDelimiter" tf:"record_row_delimiter"`
}

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv.

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersCsv) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson ¶

type KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson struct {
	RecordRowPath string `json:"recordRowPath" tf:"record_row_path"`
}

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson.

func (*KinesisAnalyticsApplicationSpecInputsSchemaRecordFormatMappingParametersJson) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecInputsStartingPositionConfiguration ¶ added in v0.0.2

type KinesisAnalyticsApplicationSpecInputsStartingPositionConfiguration struct {
	// +optional
	StartingPosition string `json:"startingPosition,omitempty" tf:"starting_position,omitempty"`
}

func (*KinesisAnalyticsApplicationSpecInputsStartingPositionConfiguration) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecInputsStartingPositionConfiguration.

func (*KinesisAnalyticsApplicationSpecInputsStartingPositionConfiguration) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecOutputs ¶

type KinesisAnalyticsApplicationSpecOutputs struct {
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	KinesisFirehose []KinesisAnalyticsApplicationSpecOutputsKinesisFirehose `json:"kinesisFirehose,omitempty" tf:"kinesis_firehose,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	KinesisStream []KinesisAnalyticsApplicationSpecOutputsKinesisStream `json:"kinesisStream,omitempty" tf:"kinesis_stream,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Lambda []KinesisAnalyticsApplicationSpecOutputsLambda `json:"lambda,omitempty" tf:"lambda,omitempty"`
	Name   string                                         `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	Schema []KinesisAnalyticsApplicationSpecOutputsSchema `json:"schema" tf:"schema"`
}

func (*KinesisAnalyticsApplicationSpecOutputs) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecOutputs.

func (*KinesisAnalyticsApplicationSpecOutputs) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecOutputsKinesisFirehose ¶

type KinesisAnalyticsApplicationSpecOutputsKinesisFirehose struct {
	ResourceArn string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisAnalyticsApplicationSpecOutputsKinesisFirehose) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecOutputsKinesisFirehose.

func (*KinesisAnalyticsApplicationSpecOutputsKinesisFirehose) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecOutputsKinesisStream ¶

type KinesisAnalyticsApplicationSpecOutputsKinesisStream struct {
	ResourceArn string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisAnalyticsApplicationSpecOutputsKinesisStream) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecOutputsKinesisStream.

func (*KinesisAnalyticsApplicationSpecOutputsKinesisStream) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecOutputsLambda ¶

type KinesisAnalyticsApplicationSpecOutputsLambda struct {
	ResourceArn string `json:"resourceArn" tf:"resource_arn"`
	RoleArn     string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisAnalyticsApplicationSpecOutputsLambda) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecOutputsLambda.

func (*KinesisAnalyticsApplicationSpecOutputsLambda) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecOutputsSchema ¶

type KinesisAnalyticsApplicationSpecOutputsSchema struct {
	// +optional
	RecordFormatType string `json:"recordFormatType,omitempty" tf:"record_format_type,omitempty"`
}

func (*KinesisAnalyticsApplicationSpecOutputsSchema) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecOutputsSchema.

func (*KinesisAnalyticsApplicationSpecOutputsSchema) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecReferenceDataSources ¶

type KinesisAnalyticsApplicationSpecReferenceDataSources struct {
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	S3 []KinesisAnalyticsApplicationSpecReferenceDataSourcesS3 `json:"s3" tf:"s3"`
	// +kubebuilder:validation:MaxItems=1
	Schema    []KinesisAnalyticsApplicationSpecReferenceDataSourcesSchema `json:"schema" tf:"schema"`
	TableName string                                                      `json:"tableName" tf:"table_name"`
}

func (*KinesisAnalyticsApplicationSpecReferenceDataSources) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecReferenceDataSources.

func (*KinesisAnalyticsApplicationSpecReferenceDataSources) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecReferenceDataSourcesS3 ¶

type KinesisAnalyticsApplicationSpecReferenceDataSourcesS3 struct {
	BucketArn string `json:"bucketArn" tf:"bucket_arn"`
	FileKey   string `json:"fileKey" tf:"file_key"`
	RoleArn   string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesS3) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecReferenceDataSourcesS3.

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesS3) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchema ¶

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchema struct {
	RecordColumns []KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns `json:"recordColumns" tf:"record_columns"`
	// +optional
	RecordEncoding string `json:"recordEncoding,omitempty" tf:"record_encoding,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	RecordFormat []KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat `json:"recordFormat" tf:"record_format"`
}

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchema) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecReferenceDataSourcesSchema.

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchema) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns ¶

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns struct {
	// +optional
	Mapping string `json:"mapping,omitempty" tf:"mapping,omitempty"`
	Name    string `json:"name" tf:"name"`
	SqlType string `json:"sqlType" tf:"sql_type"`
}

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns.

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordColumns) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat ¶

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	MappingParameters []KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters `json:"mappingParameters,omitempty" tf:"mapping_parameters,omitempty"`
	// +optional
	RecordFormatType string `json:"recordFormatType,omitempty" tf:"record_format_type,omitempty"`
}

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat.

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormat) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters ¶

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Csv []KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv `json:"csv,omitempty" tf:"csv,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Json []KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson `json:"json,omitempty" tf:"json,omitempty"`
}

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters.

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParameters) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv ¶

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv struct {
	RecordColumnDelimiter string `json:"recordColumnDelimiter" tf:"record_column_delimiter"`
	RecordRowDelimiter    string `json:"recordRowDelimiter" tf:"record_row_delimiter"`
}

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv.

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersCsv) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson ¶

type KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson struct {
	RecordRowPath string `json:"recordRowPath" tf:"record_row_path"`
}

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson.

func (*KinesisAnalyticsApplicationSpecReferenceDataSourcesSchemaRecordFormatMappingParametersJson) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisAnalyticsApplicationStatus ¶

type KinesisAnalyticsApplicationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KinesisAnalyticsApplicationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KinesisAnalyticsApplicationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisAnalyticsApplicationStatus.

func (*KinesisAnalyticsApplicationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStream ¶

type KinesisFirehoseDeliveryStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KinesisFirehoseDeliveryStreamSpec   `json:"spec,omitempty"`
	Status            KinesisFirehoseDeliveryStreamStatus `json:"status,omitempty"`
}

func (*KinesisFirehoseDeliveryStream) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStream.

func (*KinesisFirehoseDeliveryStream) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KinesisFirehoseDeliveryStream) DeepCopyObject ¶

func (in *KinesisFirehoseDeliveryStream) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KinesisFirehoseDeliveryStreamList ¶

type KinesisFirehoseDeliveryStreamList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KinesisFirehoseDeliveryStream CRD objects
	Items []KinesisFirehoseDeliveryStream `json:"items,omitempty"`
}

KinesisFirehoseDeliveryStreamList is a list of KinesisFirehoseDeliveryStreams

func (*KinesisFirehoseDeliveryStreamList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamList.

func (*KinesisFirehoseDeliveryStreamList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KinesisFirehoseDeliveryStreamList) DeepCopyObject ¶

func (in *KinesisFirehoseDeliveryStreamList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KinesisFirehoseDeliveryStreamSpec ¶

type KinesisFirehoseDeliveryStreamSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn         string `json:"arn,omitempty" tf:"arn,omitempty"`
	Destination string `json:"destination" tf:"destination"`
	// +optional
	DestinationID string `json:"destinationID,omitempty" tf:"destination_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ElasticsearchConfiguration []KinesisFirehoseDeliveryStreamSpecElasticsearchConfiguration `json:"elasticsearchConfiguration,omitempty" tf:"elasticsearch_configuration,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ExtendedS3Configuration []KinesisFirehoseDeliveryStreamSpecExtendedS3Configuration `json:"extendedS3Configuration,omitempty" tf:"extended_s3_configuration,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	KinesisSourceConfiguration []KinesisFirehoseDeliveryStreamSpecKinesisSourceConfiguration `json:"kinesisSourceConfiguration,omitempty" tf:"kinesis_source_configuration,omitempty"`
	Name                       string                                                        `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RedshiftConfiguration []KinesisFirehoseDeliveryStreamSpecRedshiftConfiguration `json:"redshiftConfiguration,omitempty" tf:"redshift_configuration,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	S3Configuration []KinesisFirehoseDeliveryStreamSpecS3Configuration `json:"s3Configuration,omitempty" tf:"s3_configuration,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ServerSideEncryption []KinesisFirehoseDeliveryStreamSpecServerSideEncryption `json:"serverSideEncryption,omitempty" tf:"server_side_encryption,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SplunkConfiguration []KinesisFirehoseDeliveryStreamSpecSplunkConfiguration `json:"splunkConfiguration,omitempty" tf:"splunk_configuration,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VersionID string `json:"versionID,omitempty" tf:"version_id,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpec.

func (*KinesisFirehoseDeliveryStreamSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfiguration struct {
	// +optional
	BufferingInterval int64 `json:"bufferingInterval,omitempty" tf:"buffering_interval,omitempty"`
	// +optional
	BufferingSize int64 `json:"bufferingSize,omitempty" tf:"buffering_size,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLoggingOptions []KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options,omitempty"`
	DomainArn                string                                                                                `json:"domainArn" tf:"domain_arn"`
	IndexName                string                                                                                `json:"indexName" tf:"index_name"`
	// +optional
	IndexRotationPeriod string `json:"indexRotationPeriod,omitempty" tf:"index_rotation_period,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ProcessingConfiguration []KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration,omitempty"`
	// +optional
	RetryDuration int64  `json:"retryDuration,omitempty" tf:"retry_duration,omitempty"`
	RoleArn       string `json:"roleArn" tf:"role_arn"`
	// +optional
	S3BackupMode string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode,omitempty"`
	// +optional
	TypeName string `json:"typeName,omitempty" tf:"type_name,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecElasticsearchConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LogGroupName string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"`
	// +optional
	LogStreamName string `json:"logStreamName,omitempty" tf:"log_stream_name,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions.

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationCloudwatchLoggingOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	Processors []KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors ¶

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters,omitempty"`
	Type       string                                                                                                   `json:"type" tf:"type"`
}

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors.

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessors) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters ¶

type KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  string `json:"parameterName" tf:"parameter_name"`
	ParameterValue string `json:"parameterValue" tf:"parameter_value"`
}

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters.

func (*KinesisFirehoseDeliveryStreamSpecElasticsearchConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3Configuration ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3Configuration struct {
	BucketArn string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	BufferInterval int64 `json:"bufferInterval,omitempty" tf:"buffer_interval,omitempty"`
	// +optional
	BufferSize int64 `json:"bufferSize,omitempty" tf:"buffer_size,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLoggingOptions []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options,omitempty"`
	// +optional
	CompressionFormat string `json:"compressionFormat,omitempty" tf:"compression_format,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DataFormatConversionConfiguration []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration `json:"dataFormatConversionConfiguration,omitempty" tf:"data_format_conversion_configuration,omitempty"`
	// +optional
	ErrorOutputPrefix string `json:"errorOutputPrefix,omitempty" tf:"error_output_prefix,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ProcessingConfiguration []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration,omitempty"`
	RoleArn                 string                                                                            `json:"roleArn" tf:"role_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	S3BackupConfiguration []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration `json:"s3BackupConfiguration,omitempty" tf:"s3_backup_configuration,omitempty"`
	// +optional
	S3BackupMode string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3Configuration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3Configuration.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3Configuration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LogGroupName string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"`
	// +optional
	LogStreamName string `json:"logStreamName,omitempty" tf:"log_stream_name,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationCloudwatchLoggingOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	InputFormatConfiguration []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration `json:"inputFormatConfiguration" tf:"input_format_configuration"`
	// +kubebuilder:validation:MaxItems=1
	OutputFormatConfiguration []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration `json:"outputFormatConfiguration" tf:"output_format_configuration"`
	// +kubebuilder:validation:MaxItems=1
	SchemaConfiguration []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration `json:"schemaConfiguration" tf:"schema_configuration"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration struct {
	// +kubebuilder:validation:MaxItems=1
	Deserializer []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer `json:"deserializer" tf:"deserializer"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HiveJSONSerDe []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe `json:"hiveJSONSerDe,omitempty" tf:"hive_json_ser_de,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OpenXJSONSerDe []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe `json:"openXJSONSerDe,omitempty" tf:"open_x_json_ser_de,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializer) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe struct {
	// +optional
	TimestampFormats []string `json:"timestampFormats,omitempty" tf:"timestamp_formats,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerHiveJSONSerDe) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe struct {
	// +optional
	CaseInsensitive bool `json:"caseInsensitive,omitempty" tf:"case_insensitive,omitempty"`
	// +optional
	ColumnToJSONKeyMappings map[string]string `json:"columnToJSONKeyMappings,omitempty" tf:"column_to_json_key_mappings,omitempty"`
	// +optional
	ConvertDotsInJSONKeysToUnderscores bool `json:"convertDotsInJSONKeysToUnderscores,omitempty" tf:"convert_dots_in_json_keys_to_underscores,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationInputFormatConfigurationDeserializerOpenXJSONSerDe) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration struct {
	// +kubebuilder:validation:MaxItems=1
	Serializer []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer `json:"serializer" tf:"serializer"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OrcSerDe []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe `json:"orcSerDe,omitempty" tf:"orc_ser_de,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ParquetSerDe []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe `json:"parquetSerDe,omitempty" tf:"parquet_ser_de,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializer) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe struct {
	// +optional
	BlockSizeBytes int64 `json:"blockSizeBytes,omitempty" tf:"block_size_bytes,omitempty"`
	// +optional
	BloomFilterColumns []string `json:"bloomFilterColumns,omitempty" tf:"bloom_filter_columns,omitempty"`
	// +optional
	BloomFilterFalsePositiveProbability float64 `json:"bloomFilterFalsePositiveProbability,omitempty" tf:"bloom_filter_false_positive_probability,omitempty"`
	// +optional
	Compression string `json:"compression,omitempty" tf:"compression,omitempty"`
	// +optional
	DictionaryKeyThreshold float64 `json:"dictionaryKeyThreshold,omitempty" tf:"dictionary_key_threshold,omitempty"`
	// +optional
	EnablePadding bool `json:"enablePadding,omitempty" tf:"enable_padding,omitempty"`
	// +optional
	FormatVersion string `json:"formatVersion,omitempty" tf:"format_version,omitempty"`
	// +optional
	PaddingTolerance float64 `json:"paddingTolerance,omitempty" tf:"padding_tolerance,omitempty"`
	// +optional
	RowIndexStride int64 `json:"rowIndexStride,omitempty" tf:"row_index_stride,omitempty"`
	// +optional
	StripeSizeBytes int64 `json:"stripeSizeBytes,omitempty" tf:"stripe_size_bytes,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerOrcSerDe) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe struct {
	// +optional
	BlockSizeBytes int64 `json:"blockSizeBytes,omitempty" tf:"block_size_bytes,omitempty"`
	// +optional
	Compression string `json:"compression,omitempty" tf:"compression,omitempty"`
	// +optional
	EnableDictionaryCompression bool `json:"enableDictionaryCompression,omitempty" tf:"enable_dictionary_compression,omitempty"`
	// +optional
	MaxPaddingBytes int64 `json:"maxPaddingBytes,omitempty" tf:"max_padding_bytes,omitempty"`
	// +optional
	PageSizeBytes int64 `json:"pageSizeBytes,omitempty" tf:"page_size_bytes,omitempty"`
	// +optional
	WriterVersion string `json:"writerVersion,omitempty" tf:"writer_version,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationOutputFormatConfigurationSerializerParquetSerDe) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration struct {
	// +optional
	CatalogID    string `json:"catalogID,omitempty" tf:"catalog_id,omitempty"`
	DatabaseName string `json:"databaseName" tf:"database_name"`
	// +optional
	Region    string `json:"region,omitempty" tf:"region,omitempty"`
	RoleArn   string `json:"roleArn" tf:"role_arn"`
	TableName string `json:"tableName" tf:"table_name"`
	// +optional
	VersionID string `json:"versionID,omitempty" tf:"version_id,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationDataFormatConversionConfigurationSchemaConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	Processors []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters,omitempty"`
	Type       string                                                                                                `json:"type" tf:"type"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessors) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  string `json:"parameterName" tf:"parameter_name"`
	ParameterValue string `json:"parameterValue" tf:"parameter_value"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration struct {
	BucketArn string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	BufferInterval int64 `json:"bufferInterval,omitempty" tf:"buffer_interval,omitempty"`
	// +optional
	BufferSize int64 `json:"bufferSize,omitempty" tf:"buffer_size,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLoggingOptions []KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options,omitempty"`
	// +optional
	CompressionFormat string `json:"compressionFormat,omitempty" tf:"compression_format,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	Prefix  string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	RoleArn string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LogGroupName string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"`
	// +optional
	LogStreamName string `json:"logStreamName,omitempty" tf:"log_stream_name,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions.

func (*KinesisFirehoseDeliveryStreamSpecExtendedS3ConfigurationS3BackupConfigurationCloudwatchLoggingOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecKinesisSourceConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecKinesisSourceConfiguration struct {
	KinesisStreamArn string `json:"kinesisStreamArn" tf:"kinesis_stream_arn"`
	RoleArn          string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisFirehoseDeliveryStreamSpecKinesisSourceConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecKinesisSourceConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecKinesisSourceConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecRedshiftConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecRedshiftConfiguration struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLoggingOptions []KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options,omitempty"`
	ClusterJdbcurl           string                                                                           `json:"clusterJdbcurl" tf:"cluster_jdbcurl"`
	// +optional
	CopyOptions string `json:"copyOptions,omitempty" tf:"copy_options,omitempty"`
	// +optional
	DataTableColumns string `json:"dataTableColumns,omitempty" tf:"data_table_columns,omitempty"`
	DataTableName    string `json:"dataTableName" tf:"data_table_name"`
	Password         string `json:"-" sensitive:"true" tf:"password"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ProcessingConfiguration []KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration,omitempty"`
	// +optional
	RetryDuration int64  `json:"retryDuration,omitempty" tf:"retry_duration,omitempty"`
	RoleArn       string `json:"roleArn" tf:"role_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	S3BackupConfiguration []KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration `json:"s3BackupConfiguration,omitempty" tf:"s3_backup_configuration,omitempty"`
	// +optional
	S3BackupMode string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode,omitempty"`
	Username     string `json:"username" tf:"username"`
}

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecRedshiftConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LogGroupName string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"`
	// +optional
	LogStreamName string `json:"logStreamName,omitempty" tf:"log_stream_name,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions.

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationCloudwatchLoggingOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	Processors []KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors ¶

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters,omitempty"`
	Type       string                                                                                              `json:"type" tf:"type"`
}

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors.

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessors) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters ¶

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  string `json:"parameterName" tf:"parameter_name"`
	ParameterValue string `json:"parameterValue" tf:"parameter_value"`
}

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters.

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration struct {
	BucketArn string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	BufferInterval int64 `json:"bufferInterval,omitempty" tf:"buffer_interval,omitempty"`
	// +optional
	BufferSize int64 `json:"bufferSize,omitempty" tf:"buffer_size,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLoggingOptions []KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options,omitempty"`
	// +optional
	CompressionFormat string `json:"compressionFormat,omitempty" tf:"compression_format,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	Prefix  string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	RoleArn string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LogGroupName string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"`
	// +optional
	LogStreamName string `json:"logStreamName,omitempty" tf:"log_stream_name,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions.

func (*KinesisFirehoseDeliveryStreamSpecRedshiftConfigurationS3BackupConfigurationCloudwatchLoggingOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecS3Configuration ¶

type KinesisFirehoseDeliveryStreamSpecS3Configuration struct {
	BucketArn string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	BufferInterval int64 `json:"bufferInterval,omitempty" tf:"buffer_interval,omitempty"`
	// +optional
	BufferSize int64 `json:"bufferSize,omitempty" tf:"buffer_size,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLoggingOptions []KinesisFirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options,omitempty"`
	// +optional
	CompressionFormat string `json:"compressionFormat,omitempty" tf:"compression_format,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	Prefix  string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	RoleArn string `json:"roleArn" tf:"role_arn"`
}

func (*KinesisFirehoseDeliveryStreamSpecS3Configuration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecS3Configuration.

func (*KinesisFirehoseDeliveryStreamSpecS3Configuration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LogGroupName string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"`
	// +optional
	LogStreamName string `json:"logStreamName,omitempty" tf:"log_stream_name,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions.

func (*KinesisFirehoseDeliveryStreamSpecS3ConfigurationCloudwatchLoggingOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecServerSideEncryption ¶ added in v0.2.0

type KinesisFirehoseDeliveryStreamSpecServerSideEncryption struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecServerSideEncryption) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecServerSideEncryption.

func (*KinesisFirehoseDeliveryStreamSpecServerSideEncryption) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecSplunkConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecSplunkConfiguration struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CloudwatchLoggingOptions []KinesisFirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions `json:"cloudwatchLoggingOptions,omitempty" tf:"cloudwatch_logging_options,omitempty"`
	// +optional
	HecAcknowledgmentTimeout int64  `json:"hecAcknowledgmentTimeout,omitempty" tf:"hec_acknowledgment_timeout,omitempty"`
	HecEndpoint              string `json:"hecEndpoint" tf:"hec_endpoint"`
	// +optional
	HecEndpointType string `json:"hecEndpointType,omitempty" tf:"hec_endpoint_type,omitempty"`
	HecToken        string `json:"hecToken" tf:"hec_token"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ProcessingConfiguration []KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration `json:"processingConfiguration,omitempty" tf:"processing_configuration,omitempty"`
	// +optional
	RetryDuration int64 `json:"retryDuration,omitempty" tf:"retry_duration,omitempty"`
	// +optional
	S3BackupMode string `json:"s3BackupMode,omitempty" tf:"s3_backup_mode,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecSplunkConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions ¶ added in v0.0.2

type KinesisFirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LogGroupName string `json:"logGroupName,omitempty" tf:"log_group_name,omitempty"`
	// +optional
	LogStreamName string `json:"logStreamName,omitempty" tf:"log_stream_name,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions.

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfigurationCloudwatchLoggingOptions) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration ¶

type KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	Processors []KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors `json:"processors,omitempty" tf:"processors,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration.

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors ¶

type KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors struct {
	// +optional
	Parameters []KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters `json:"parameters,omitempty" tf:"parameters,omitempty"`
	Type       string                                                                                            `json:"type" tf:"type"`
}

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors.

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessors) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters ¶

type KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters struct {
	ParameterName  string `json:"parameterName" tf:"parameter_name"`
	ParameterValue string `json:"parameterValue" tf:"parameter_value"`
}

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters.

func (*KinesisFirehoseDeliveryStreamSpecSplunkConfigurationProcessingConfigurationProcessorsParameters) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisFirehoseDeliveryStreamStatus ¶

type KinesisFirehoseDeliveryStreamStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KinesisFirehoseDeliveryStreamSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KinesisFirehoseDeliveryStreamStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisFirehoseDeliveryStreamStatus.

func (*KinesisFirehoseDeliveryStreamStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisStream ¶

type KinesisStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KinesisStreamSpec   `json:"spec,omitempty"`
	Status            KinesisStreamStatus `json:"status,omitempty"`
}

func (*KinesisStream) DeepCopy ¶

func (in *KinesisStream) DeepCopy() *KinesisStream

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStream.

func (*KinesisStream) DeepCopyInto ¶

func (in *KinesisStream) DeepCopyInto(out *KinesisStream)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KinesisStream) DeepCopyObject ¶

func (in *KinesisStream) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KinesisStreamList ¶

type KinesisStreamList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KinesisStream CRD objects
	Items []KinesisStream `json:"items,omitempty"`
}

KinesisStreamList is a list of KinesisStreams

func (*KinesisStreamList) DeepCopy ¶

func (in *KinesisStreamList) DeepCopy() *KinesisStreamList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamList.

func (*KinesisStreamList) DeepCopyInto ¶

func (in *KinesisStreamList) DeepCopyInto(out *KinesisStreamList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KinesisStreamList) DeepCopyObject ¶

func (in *KinesisStreamList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KinesisStreamSpec ¶

type KinesisStreamSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	EncryptionType string `json:"encryptionType,omitempty" tf:"encryption_type,omitempty"`
	// +optional
	EnforceConsumerDeletion bool `json:"enforceConsumerDeletion,omitempty" tf:"enforce_consumer_deletion,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	Name     string `json:"name" tf:"name"`
	// +optional
	RetentionPeriod int64 `json:"retentionPeriod,omitempty" tf:"retention_period,omitempty"`
	ShardCount      int64 `json:"shardCount" tf:"shard_count"`
	// +optional
	ShardLevelMetrics []string `json:"shardLevelMetrics,omitempty" tf:"shard_level_metrics,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*KinesisStreamSpec) DeepCopy ¶

func (in *KinesisStreamSpec) DeepCopy() *KinesisStreamSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamSpec.

func (*KinesisStreamSpec) DeepCopyInto ¶

func (in *KinesisStreamSpec) DeepCopyInto(out *KinesisStreamSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KinesisStreamStatus ¶

type KinesisStreamStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KinesisStreamSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KinesisStreamStatus) DeepCopy ¶

func (in *KinesisStreamStatus) DeepCopy() *KinesisStreamStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KinesisStreamStatus.

func (*KinesisStreamStatus) DeepCopyInto ¶

func (in *KinesisStreamStatus) DeepCopyInto(out *KinesisStreamStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsAlias ¶

type KmsAlias struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KmsAliasSpec   `json:"spec,omitempty"`
	Status            KmsAliasStatus `json:"status,omitempty"`
}

func (*KmsAlias) DeepCopy ¶

func (in *KmsAlias) DeepCopy() *KmsAlias

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsAlias.

func (*KmsAlias) DeepCopyInto ¶

func (in *KmsAlias) DeepCopyInto(out *KmsAlias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsAlias) DeepCopyObject ¶

func (in *KmsAlias) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsAliasList ¶

type KmsAliasList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KmsAlias CRD objects
	Items []KmsAlias `json:"items,omitempty"`
}

KmsAliasList is a list of KmsAliass

func (*KmsAliasList) DeepCopy ¶

func (in *KmsAliasList) DeepCopy() *KmsAliasList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsAliasList.

func (*KmsAliasList) DeepCopyInto ¶

func (in *KmsAliasList) DeepCopyInto(out *KmsAliasList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsAliasList) DeepCopyObject ¶

func (in *KmsAliasList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsAliasSpec ¶

type KmsAliasSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	TargetKeyArn string `json:"targetKeyArn,omitempty" tf:"target_key_arn,omitempty"`
	TargetKeyID  string `json:"targetKeyID" tf:"target_key_id"`
}

func (*KmsAliasSpec) DeepCopy ¶

func (in *KmsAliasSpec) DeepCopy() *KmsAliasSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsAliasSpec.

func (*KmsAliasSpec) DeepCopyInto ¶

func (in *KmsAliasSpec) DeepCopyInto(out *KmsAliasSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsAliasStatus ¶

type KmsAliasStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KmsAliasSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KmsAliasStatus) DeepCopy ¶

func (in *KmsAliasStatus) DeepCopy() *KmsAliasStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsAliasStatus.

func (*KmsAliasStatus) DeepCopyInto ¶

func (in *KmsAliasStatus) DeepCopyInto(out *KmsAliasStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsCiphertext ¶

type KmsCiphertext struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KmsCiphertextSpec   `json:"spec,omitempty"`
	Status            KmsCiphertextStatus `json:"status,omitempty"`
}

func (*KmsCiphertext) DeepCopy ¶

func (in *KmsCiphertext) DeepCopy() *KmsCiphertext

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCiphertext.

func (*KmsCiphertext) DeepCopyInto ¶

func (in *KmsCiphertext) DeepCopyInto(out *KmsCiphertext)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsCiphertext) DeepCopyObject ¶

func (in *KmsCiphertext) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsCiphertextList ¶

type KmsCiphertextList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KmsCiphertext CRD objects
	Items []KmsCiphertext `json:"items,omitempty"`
}

KmsCiphertextList is a list of KmsCiphertexts

func (*KmsCiphertextList) DeepCopy ¶

func (in *KmsCiphertextList) DeepCopy() *KmsCiphertextList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCiphertextList.

func (*KmsCiphertextList) DeepCopyInto ¶

func (in *KmsCiphertextList) DeepCopyInto(out *KmsCiphertextList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsCiphertextList) DeepCopyObject ¶

func (in *KmsCiphertextList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsCiphertextSpec ¶

type KmsCiphertextSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	CiphertextBlob string `json:"ciphertextBlob,omitempty" tf:"ciphertext_blob,omitempty"`
	// +optional
	Context   map[string]string `json:"context,omitempty" tf:"context,omitempty"`
	KeyID     string            `json:"keyID" tf:"key_id"`
	Plaintext string            `json:"-" sensitive:"true" tf:"plaintext"`
}

func (*KmsCiphertextSpec) DeepCopy ¶

func (in *KmsCiphertextSpec) DeepCopy() *KmsCiphertextSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCiphertextSpec.

func (*KmsCiphertextSpec) DeepCopyInto ¶

func (in *KmsCiphertextSpec) DeepCopyInto(out *KmsCiphertextSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsCiphertextStatus ¶

type KmsCiphertextStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KmsCiphertextSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KmsCiphertextStatus) DeepCopy ¶

func (in *KmsCiphertextStatus) DeepCopy() *KmsCiphertextStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsCiphertextStatus.

func (*KmsCiphertextStatus) DeepCopyInto ¶

func (in *KmsCiphertextStatus) DeepCopyInto(out *KmsCiphertextStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsExternalKey ¶

type KmsExternalKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KmsExternalKeySpec   `json:"spec,omitempty"`
	Status            KmsExternalKeyStatus `json:"status,omitempty"`
}

func (*KmsExternalKey) DeepCopy ¶

func (in *KmsExternalKey) DeepCopy() *KmsExternalKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsExternalKey.

func (*KmsExternalKey) DeepCopyInto ¶

func (in *KmsExternalKey) DeepCopyInto(out *KmsExternalKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsExternalKey) DeepCopyObject ¶

func (in *KmsExternalKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsExternalKeyList ¶

type KmsExternalKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KmsExternalKey CRD objects
	Items []KmsExternalKey `json:"items,omitempty"`
}

KmsExternalKeyList is a list of KmsExternalKeys

func (*KmsExternalKeyList) DeepCopy ¶

func (in *KmsExternalKeyList) DeepCopy() *KmsExternalKeyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsExternalKeyList.

func (*KmsExternalKeyList) DeepCopyInto ¶

func (in *KmsExternalKeyList) DeepCopyInto(out *KmsExternalKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsExternalKeyList) DeepCopyObject ¶

func (in *KmsExternalKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsExternalKeySpec ¶

type KmsExternalKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DeletionWindowInDays int64 `json:"deletionWindowInDays,omitempty" tf:"deletion_window_in_days,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	ExpirationModel string `json:"expirationModel,omitempty" tf:"expiration_model,omitempty"`
	// +optional
	KeyMaterialBase64 string `json:"-" sensitive:"true" tf:"key_material_base64,omitempty"`
	// +optional
	KeyState string `json:"keyState,omitempty" tf:"key_state,omitempty"`
	// +optional
	KeyUsage string `json:"keyUsage,omitempty" tf:"key_usage,omitempty"`
	// +optional
	Policy string `json:"policy,omitempty" tf:"policy,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	ValidTo string `json:"validTo,omitempty" tf:"valid_to,omitempty"`
}

func (*KmsExternalKeySpec) DeepCopy ¶

func (in *KmsExternalKeySpec) DeepCopy() *KmsExternalKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsExternalKeySpec.

func (*KmsExternalKeySpec) DeepCopyInto ¶

func (in *KmsExternalKeySpec) DeepCopyInto(out *KmsExternalKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsExternalKeyStatus ¶

type KmsExternalKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KmsExternalKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KmsExternalKeyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsExternalKeyStatus.

func (*KmsExternalKeyStatus) DeepCopyInto ¶

func (in *KmsExternalKeyStatus) DeepCopyInto(out *KmsExternalKeyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsGrant ¶

type KmsGrant struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KmsGrantSpec   `json:"spec,omitempty"`
	Status            KmsGrantStatus `json:"status,omitempty"`
}

func (*KmsGrant) DeepCopy ¶

func (in *KmsGrant) DeepCopy() *KmsGrant

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsGrant.

func (*KmsGrant) DeepCopyInto ¶

func (in *KmsGrant) DeepCopyInto(out *KmsGrant)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsGrant) DeepCopyObject ¶

func (in *KmsGrant) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsGrantList ¶

type KmsGrantList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KmsGrant CRD objects
	Items []KmsGrant `json:"items,omitempty"`
}

KmsGrantList is a list of KmsGrants

func (*KmsGrantList) DeepCopy ¶

func (in *KmsGrantList) DeepCopy() *KmsGrantList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsGrantList.

func (*KmsGrantList) DeepCopyInto ¶

func (in *KmsGrantList) DeepCopyInto(out *KmsGrantList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsGrantList) DeepCopyObject ¶

func (in *KmsGrantList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsGrantSpec ¶

type KmsGrantSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Constraints []KmsGrantSpecConstraints `json:"constraints,omitempty" tf:"constraints,omitempty"`
	// +optional
	GrantCreationTokens []string `json:"grantCreationTokens,omitempty" tf:"grant_creation_tokens,omitempty"`
	// +optional
	GrantID string `json:"grantID,omitempty" tf:"grant_id,omitempty"`
	// +optional
	GrantToken       string `json:"grantToken,omitempty" tf:"grant_token,omitempty"`
	GranteePrincipal string `json:"granteePrincipal" tf:"grantee_principal"`
	KeyID            string `json:"keyID" tf:"key_id"`
	// +optional
	Name       string   `json:"name,omitempty" tf:"name,omitempty"`
	Operations []string `json:"operations" tf:"operations"`
	// +optional
	RetireOnDelete bool `json:"retireOnDelete,omitempty" tf:"retire_on_delete,omitempty"`
	// +optional
	RetiringPrincipal string `json:"retiringPrincipal,omitempty" tf:"retiring_principal,omitempty"`
}

func (*KmsGrantSpec) DeepCopy ¶

func (in *KmsGrantSpec) DeepCopy() *KmsGrantSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsGrantSpec.

func (*KmsGrantSpec) DeepCopyInto ¶

func (in *KmsGrantSpec) DeepCopyInto(out *KmsGrantSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsGrantSpecConstraints ¶

type KmsGrantSpecConstraints struct {
	// +optional
	EncryptionContextEquals map[string]string `json:"encryptionContextEquals,omitempty" tf:"encryption_context_equals,omitempty"`
	// +optional
	EncryptionContextSubset map[string]string `json:"encryptionContextSubset,omitempty" tf:"encryption_context_subset,omitempty"`
}

func (*KmsGrantSpecConstraints) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsGrantSpecConstraints.

func (*KmsGrantSpecConstraints) DeepCopyInto ¶

func (in *KmsGrantSpecConstraints) DeepCopyInto(out *KmsGrantSpecConstraints)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsGrantStatus ¶

type KmsGrantStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KmsGrantSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KmsGrantStatus) DeepCopy ¶

func (in *KmsGrantStatus) DeepCopy() *KmsGrantStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsGrantStatus.

func (*KmsGrantStatus) DeepCopyInto ¶

func (in *KmsGrantStatus) DeepCopyInto(out *KmsGrantStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsKey ¶

type KmsKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              KmsKeySpec   `json:"spec,omitempty"`
	Status            KmsKeyStatus `json:"status,omitempty"`
}

func (*KmsKey) DeepCopy ¶

func (in *KmsKey) DeepCopy() *KmsKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKey.

func (*KmsKey) DeepCopyInto ¶

func (in *KmsKey) DeepCopyInto(out *KmsKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsKey) DeepCopyObject ¶

func (in *KmsKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsKeyList ¶

type KmsKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of KmsKey CRD objects
	Items []KmsKey `json:"items,omitempty"`
}

KmsKeyList is a list of KmsKeys

func (*KmsKeyList) DeepCopy ¶

func (in *KmsKeyList) DeepCopy() *KmsKeyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyList.

func (*KmsKeyList) DeepCopyInto ¶

func (in *KmsKeyList) DeepCopyInto(out *KmsKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*KmsKeyList) DeepCopyObject ¶

func (in *KmsKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type KmsKeySpec ¶

type KmsKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DeletionWindowInDays int64 `json:"deletionWindowInDays,omitempty" tf:"deletion_window_in_days,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	EnableKeyRotation bool `json:"enableKeyRotation,omitempty" tf:"enable_key_rotation,omitempty"`
	// +optional
	IsEnabled bool `json:"isEnabled,omitempty" tf:"is_enabled,omitempty"`
	// +optional
	KeyID string `json:"keyID,omitempty" tf:"key_id,omitempty"`
	// +optional
	KeyUsage string `json:"keyUsage,omitempty" tf:"key_usage,omitempty"`
	// +optional
	Policy string `json:"policy,omitempty" tf:"policy,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*KmsKeySpec) DeepCopy ¶

func (in *KmsKeySpec) DeepCopy() *KmsKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeySpec.

func (*KmsKeySpec) DeepCopyInto ¶

func (in *KmsKeySpec) DeepCopyInto(out *KmsKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type KmsKeyStatus ¶

type KmsKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *KmsKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*KmsKeyStatus) DeepCopy ¶

func (in *KmsKeyStatus) DeepCopy() *KmsKeyStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KmsKeyStatus.

func (*KmsKeyStatus) DeepCopyInto ¶

func (in *KmsKeyStatus) DeepCopyInto(out *KmsKeyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaAlias ¶

type LambdaAlias struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LambdaAliasSpec   `json:"spec,omitempty"`
	Status            LambdaAliasStatus `json:"status,omitempty"`
}

func (*LambdaAlias) DeepCopy ¶

func (in *LambdaAlias) DeepCopy() *LambdaAlias

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaAlias.

func (*LambdaAlias) DeepCopyInto ¶

func (in *LambdaAlias) DeepCopyInto(out *LambdaAlias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaAlias) DeepCopyObject ¶

func (in *LambdaAlias) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaAliasList ¶

type LambdaAliasList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LambdaAlias CRD objects
	Items []LambdaAlias `json:"items,omitempty"`
}

LambdaAliasList is a list of LambdaAliass

func (*LambdaAliasList) DeepCopy ¶

func (in *LambdaAliasList) DeepCopy() *LambdaAliasList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaAliasList.

func (*LambdaAliasList) DeepCopyInto ¶

func (in *LambdaAliasList) DeepCopyInto(out *LambdaAliasList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaAliasList) DeepCopyObject ¶

func (in *LambdaAliasList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaAliasSpec ¶

type LambdaAliasSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description     string `json:"description,omitempty" tf:"description,omitempty"`
	FunctionName    string `json:"functionName" tf:"function_name"`
	FunctionVersion string `json:"functionVersion" tf:"function_version"`
	// +optional
	InvokeArn string `json:"invokeArn,omitempty" tf:"invoke_arn,omitempty"`
	Name      string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RoutingConfig []LambdaAliasSpecRoutingConfig `json:"routingConfig,omitempty" tf:"routing_config,omitempty"`
}

func (*LambdaAliasSpec) DeepCopy ¶

func (in *LambdaAliasSpec) DeepCopy() *LambdaAliasSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaAliasSpec.

func (*LambdaAliasSpec) DeepCopyInto ¶

func (in *LambdaAliasSpec) DeepCopyInto(out *LambdaAliasSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaAliasSpecRoutingConfig ¶

type LambdaAliasSpecRoutingConfig struct {
	// +optional
	AdditionalVersionWeights map[string]float64 `json:"additionalVersionWeights,omitempty" tf:"additional_version_weights,omitempty"`
}

func (*LambdaAliasSpecRoutingConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaAliasSpecRoutingConfig.

func (*LambdaAliasSpecRoutingConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaAliasStatus ¶

type LambdaAliasStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LambdaAliasSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LambdaAliasStatus) DeepCopy ¶

func (in *LambdaAliasStatus) DeepCopy() *LambdaAliasStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaAliasStatus.

func (*LambdaAliasStatus) DeepCopyInto ¶

func (in *LambdaAliasStatus) DeepCopyInto(out *LambdaAliasStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaEventSourceMapping ¶

type LambdaEventSourceMapping struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LambdaEventSourceMappingSpec   `json:"spec,omitempty"`
	Status            LambdaEventSourceMappingStatus `json:"status,omitempty"`
}

func (*LambdaEventSourceMapping) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaEventSourceMapping.

func (*LambdaEventSourceMapping) DeepCopyInto ¶

func (in *LambdaEventSourceMapping) DeepCopyInto(out *LambdaEventSourceMapping)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaEventSourceMapping) DeepCopyObject ¶

func (in *LambdaEventSourceMapping) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaEventSourceMappingList ¶

type LambdaEventSourceMappingList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LambdaEventSourceMapping CRD objects
	Items []LambdaEventSourceMapping `json:"items,omitempty"`
}

LambdaEventSourceMappingList is a list of LambdaEventSourceMappings

func (*LambdaEventSourceMappingList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaEventSourceMappingList.

func (*LambdaEventSourceMappingList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaEventSourceMappingList) DeepCopyObject ¶

func (in *LambdaEventSourceMappingList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaEventSourceMappingSpec ¶

type LambdaEventSourceMappingSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	BatchSize int64 `json:"batchSize,omitempty" tf:"batch_size,omitempty"`
	// +optional
	Enabled        bool   `json:"enabled,omitempty" tf:"enabled,omitempty"`
	EventSourceArn string `json:"eventSourceArn" tf:"event_source_arn"`
	// +optional
	FunctionArn  string `json:"functionArn,omitempty" tf:"function_arn,omitempty"`
	FunctionName string `json:"functionName" tf:"function_name"`
	// +optional
	LastModified string `json:"lastModified,omitempty" tf:"last_modified,omitempty"`
	// +optional
	LastProcessingResult string `json:"lastProcessingResult,omitempty" tf:"last_processing_result,omitempty"`
	// +optional
	StartingPosition string `json:"startingPosition,omitempty" tf:"starting_position,omitempty"`
	// +optional
	StartingPositionTimestamp string `json:"startingPositionTimestamp,omitempty" tf:"starting_position_timestamp,omitempty"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	StateTransitionReason string `json:"stateTransitionReason,omitempty" tf:"state_transition_reason,omitempty"`
	// +optional
	Uuid string `json:"uuid,omitempty" tf:"uuid,omitempty"`
}

func (*LambdaEventSourceMappingSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaEventSourceMappingSpec.

func (*LambdaEventSourceMappingSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaEventSourceMappingStatus ¶

type LambdaEventSourceMappingStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LambdaEventSourceMappingSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LambdaEventSourceMappingStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaEventSourceMappingStatus.

func (*LambdaEventSourceMappingStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaFunction ¶

type LambdaFunction struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LambdaFunctionSpec   `json:"spec,omitempty"`
	Status            LambdaFunctionStatus `json:"status,omitempty"`
}

func (*LambdaFunction) DeepCopy ¶

func (in *LambdaFunction) DeepCopy() *LambdaFunction

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunction.

func (*LambdaFunction) DeepCopyInto ¶

func (in *LambdaFunction) DeepCopyInto(out *LambdaFunction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaFunction) DeepCopyObject ¶

func (in *LambdaFunction) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaFunctionList ¶

type LambdaFunctionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LambdaFunction CRD objects
	Items []LambdaFunction `json:"items,omitempty"`
}

LambdaFunctionList is a list of LambdaFunctions

func (*LambdaFunctionList) DeepCopy ¶

func (in *LambdaFunctionList) DeepCopy() *LambdaFunctionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionList.

func (*LambdaFunctionList) DeepCopyInto ¶

func (in *LambdaFunctionList) DeepCopyInto(out *LambdaFunctionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaFunctionList) DeepCopyObject ¶

func (in *LambdaFunctionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaFunctionSpec ¶

type LambdaFunctionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DeadLetterConfig []LambdaFunctionSpecDeadLetterConfig `json:"deadLetterConfig,omitempty" tf:"dead_letter_config,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Environment []LambdaFunctionSpecEnvironment `json:"environment,omitempty" tf:"environment,omitempty"`
	// +optional
	Filename     string `json:"filename,omitempty" tf:"filename,omitempty"`
	FunctionName string `json:"functionName" tf:"function_name"`
	Handler      string `json:"handler" tf:"handler"`
	// +optional
	InvokeArn string `json:"invokeArn,omitempty" tf:"invoke_arn,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	LastModified string `json:"lastModified,omitempty" tf:"last_modified,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	Layers []string `json:"layers,omitempty" tf:"layers,omitempty"`
	// +optional
	MemorySize int64 `json:"memorySize,omitempty" tf:"memory_size,omitempty"`
	// +optional
	Publish bool `json:"publish,omitempty" tf:"publish,omitempty"`
	// +optional
	QualifiedArn string `json:"qualifiedArn,omitempty" tf:"qualified_arn,omitempty"`
	// +optional
	ReservedConcurrentExecutions int64  `json:"reservedConcurrentExecutions,omitempty" tf:"reserved_concurrent_executions,omitempty"`
	Role                         string `json:"role" tf:"role"`
	Runtime                      string `json:"runtime" tf:"runtime"`
	// +optional
	S3Bucket string `json:"s3Bucket,omitempty" tf:"s3_bucket,omitempty"`
	// +optional
	S3Key string `json:"s3Key,omitempty" tf:"s3_key,omitempty"`
	// +optional
	S3ObjectVersion string `json:"s3ObjectVersion,omitempty" tf:"s3_object_version,omitempty"`
	// +optional
	SourceCodeHash string `json:"sourceCodeHash,omitempty" tf:"source_code_hash,omitempty"`
	// +optional
	SourceCodeSize int64 `json:"sourceCodeSize,omitempty" tf:"source_code_size,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Timeout int64 `json:"timeout,omitempty" tf:"timeout,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TracingConfig []LambdaFunctionSpecTracingConfig `json:"tracingConfig,omitempty" tf:"tracing_config,omitempty"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VpcConfig []LambdaFunctionSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config,omitempty"`
}

func (*LambdaFunctionSpec) DeepCopy ¶

func (in *LambdaFunctionSpec) DeepCopy() *LambdaFunctionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionSpec.

func (*LambdaFunctionSpec) DeepCopyInto ¶

func (in *LambdaFunctionSpec) DeepCopyInto(out *LambdaFunctionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaFunctionSpecDeadLetterConfig ¶

type LambdaFunctionSpecDeadLetterConfig struct {
	TargetArn string `json:"targetArn" tf:"target_arn"`
}

func (*LambdaFunctionSpecDeadLetterConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionSpecDeadLetterConfig.

func (*LambdaFunctionSpecDeadLetterConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaFunctionSpecEnvironment ¶

type LambdaFunctionSpecEnvironment struct {
	// +optional
	Variables map[string]string `json:"variables,omitempty" tf:"variables,omitempty"`
}

func (*LambdaFunctionSpecEnvironment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionSpecEnvironment.

func (*LambdaFunctionSpecEnvironment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaFunctionSpecTracingConfig ¶ added in v0.0.2

type LambdaFunctionSpecTracingConfig struct {
	Mode string `json:"mode" tf:"mode"`
}

func (*LambdaFunctionSpecTracingConfig) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionSpecTracingConfig.

func (*LambdaFunctionSpecTracingConfig) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaFunctionSpecVpcConfig ¶

type LambdaFunctionSpecVpcConfig struct {
	SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"`
	SubnetIDS        []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*LambdaFunctionSpecVpcConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionSpecVpcConfig.

func (*LambdaFunctionSpecVpcConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaFunctionStatus ¶

type LambdaFunctionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LambdaFunctionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LambdaFunctionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaFunctionStatus.

func (*LambdaFunctionStatus) DeepCopyInto ¶

func (in *LambdaFunctionStatus) DeepCopyInto(out *LambdaFunctionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaLayerVersion ¶

type LambdaLayerVersion struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LambdaLayerVersionSpec   `json:"spec,omitempty"`
	Status            LambdaLayerVersionStatus `json:"status,omitempty"`
}

func (*LambdaLayerVersion) DeepCopy ¶

func (in *LambdaLayerVersion) DeepCopy() *LambdaLayerVersion

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaLayerVersion.

func (*LambdaLayerVersion) DeepCopyInto ¶

func (in *LambdaLayerVersion) DeepCopyInto(out *LambdaLayerVersion)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaLayerVersion) DeepCopyObject ¶

func (in *LambdaLayerVersion) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaLayerVersionList ¶

type LambdaLayerVersionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LambdaLayerVersion CRD objects
	Items []LambdaLayerVersion `json:"items,omitempty"`
}

LambdaLayerVersionList is a list of LambdaLayerVersions

func (*LambdaLayerVersionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaLayerVersionList.

func (*LambdaLayerVersionList) DeepCopyInto ¶

func (in *LambdaLayerVersionList) DeepCopyInto(out *LambdaLayerVersionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaLayerVersionList) DeepCopyObject ¶

func (in *LambdaLayerVersionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaLayerVersionSpec ¶

type LambdaLayerVersionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	CompatibleRuntimes []string `json:"compatibleRuntimes,omitempty" tf:"compatible_runtimes,omitempty"`
	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Filename string `json:"filename,omitempty" tf:"filename,omitempty"`
	// +optional
	LayerArn  string `json:"layerArn,omitempty" tf:"layer_arn,omitempty"`
	LayerName string `json:"layerName" tf:"layer_name"`
	// +optional
	LicenseInfo string `json:"licenseInfo,omitempty" tf:"license_info,omitempty"`
	// +optional
	S3Bucket string `json:"s3Bucket,omitempty" tf:"s3_bucket,omitempty"`
	// +optional
	S3Key string `json:"s3Key,omitempty" tf:"s3_key,omitempty"`
	// +optional
	S3ObjectVersion string `json:"s3ObjectVersion,omitempty" tf:"s3_object_version,omitempty"`
	// +optional
	SourceCodeHash string `json:"sourceCodeHash,omitempty" tf:"source_code_hash,omitempty"`
	// +optional
	SourceCodeSize int64 `json:"sourceCodeSize,omitempty" tf:"source_code_size,omitempty"`
	// +optional
	Version string `json:"version,omitempty" tf:"version,omitempty"`
}

func (*LambdaLayerVersionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaLayerVersionSpec.

func (*LambdaLayerVersionSpec) DeepCopyInto ¶

func (in *LambdaLayerVersionSpec) DeepCopyInto(out *LambdaLayerVersionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaLayerVersionStatus ¶

type LambdaLayerVersionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LambdaLayerVersionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LambdaLayerVersionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaLayerVersionStatus.

func (*LambdaLayerVersionStatus) DeepCopyInto ¶

func (in *LambdaLayerVersionStatus) DeepCopyInto(out *LambdaLayerVersionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaPermission ¶

type LambdaPermission struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LambdaPermissionSpec   `json:"spec,omitempty"`
	Status            LambdaPermissionStatus `json:"status,omitempty"`
}

func (*LambdaPermission) DeepCopy ¶

func (in *LambdaPermission) DeepCopy() *LambdaPermission

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaPermission.

func (*LambdaPermission) DeepCopyInto ¶

func (in *LambdaPermission) DeepCopyInto(out *LambdaPermission)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaPermission) DeepCopyObject ¶

func (in *LambdaPermission) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaPermissionList ¶

type LambdaPermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LambdaPermission CRD objects
	Items []LambdaPermission `json:"items,omitempty"`
}

LambdaPermissionList is a list of LambdaPermissions

func (*LambdaPermissionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaPermissionList.

func (*LambdaPermissionList) DeepCopyInto ¶

func (in *LambdaPermissionList) DeepCopyInto(out *LambdaPermissionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LambdaPermissionList) DeepCopyObject ¶

func (in *LambdaPermissionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LambdaPermissionSpec ¶

type LambdaPermissionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Action string `json:"action" tf:"action"`
	// +optional
	EventSourceToken string `json:"eventSourceToken,omitempty" tf:"event_source_token,omitempty"`
	FunctionName     string `json:"functionName" tf:"function_name"`
	Principal        string `json:"principal" tf:"principal"`
	// +optional
	Qualifier string `json:"qualifier,omitempty" tf:"qualifier,omitempty"`
	// +optional
	SourceAccount string `json:"sourceAccount,omitempty" tf:"source_account,omitempty"`
	// +optional
	SourceArn string `json:"sourceArn,omitempty" tf:"source_arn,omitempty"`
	// +optional
	StatementID string `json:"statementID,omitempty" tf:"statement_id,omitempty"`
	// +optional
	StatementIDPrefix string `json:"statementIDPrefix,omitempty" tf:"statement_id_prefix,omitempty"`
}

func (*LambdaPermissionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaPermissionSpec.

func (*LambdaPermissionSpec) DeepCopyInto ¶

func (in *LambdaPermissionSpec) DeepCopyInto(out *LambdaPermissionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LambdaPermissionStatus ¶

type LambdaPermissionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LambdaPermissionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LambdaPermissionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LambdaPermissionStatus.

func (*LambdaPermissionStatus) DeepCopyInto ¶

func (in *LambdaPermissionStatus) DeepCopyInto(out *LambdaPermissionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchConfiguration ¶

type LaunchConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LaunchConfigurationSpec   `json:"spec,omitempty"`
	Status            LaunchConfigurationStatus `json:"status,omitempty"`
}

func (*LaunchConfiguration) DeepCopy ¶

func (in *LaunchConfiguration) DeepCopy() *LaunchConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchConfiguration.

func (*LaunchConfiguration) DeepCopyInto ¶

func (in *LaunchConfiguration) DeepCopyInto(out *LaunchConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LaunchConfiguration) DeepCopyObject ¶

func (in *LaunchConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LaunchConfigurationList ¶

type LaunchConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LaunchConfiguration CRD objects
	Items []LaunchConfiguration `json:"items,omitempty"`
}

LaunchConfigurationList is a list of LaunchConfigurations

func (*LaunchConfigurationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchConfigurationList.

func (*LaunchConfigurationList) DeepCopyInto ¶

func (in *LaunchConfigurationList) DeepCopyInto(out *LaunchConfigurationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LaunchConfigurationList) DeepCopyObject ¶

func (in *LaunchConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LaunchConfigurationSpec ¶

type LaunchConfigurationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AssociatePublicIPAddress bool `json:"associatePublicIPAddress,omitempty" tf:"associate_public_ip_address,omitempty"`
	// +optional
	EbsBlockDevice []LaunchConfigurationSpecEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"`
	// +optional
	EbsOptimized bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"`
	// +optional
	EnableMonitoring bool `json:"enableMonitoring,omitempty" tf:"enable_monitoring,omitempty"`
	// +optional
	EphemeralBlockDevice []LaunchConfigurationSpecEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"`
	// +optional
	IamInstanceProfile string `json:"iamInstanceProfile,omitempty" tf:"iam_instance_profile,omitempty"`
	ImageID            string `json:"imageID" tf:"image_id"`
	InstanceType       string `json:"instanceType" tf:"instance_type"`
	// +optional
	KeyName string `json:"keyName,omitempty" tf:"key_name,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	PlacementTenancy string `json:"placementTenancy,omitempty" tf:"placement_tenancy,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RootBlockDevice []LaunchConfigurationSpecRootBlockDevice `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SpotPrice string `json:"spotPrice,omitempty" tf:"spot_price,omitempty"`
	// +optional
	UserData string `json:"userData,omitempty" tf:"user_data,omitempty"`
	// +optional
	UserDataBase64 string `json:"userDataBase64,omitempty" tf:"user_data_base64,omitempty"`
	// +optional
	VpcClassicLinkID string `json:"vpcClassicLinkID,omitempty" tf:"vpc_classic_link_id,omitempty"`
	// +optional
	VpcClassicLinkSecurityGroups []string `json:"vpcClassicLinkSecurityGroups,omitempty" tf:"vpc_classic_link_security_groups,omitempty"`
}

func (*LaunchConfigurationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchConfigurationSpec.

func (*LaunchConfigurationSpec) DeepCopyInto ¶

func (in *LaunchConfigurationSpec) DeepCopyInto(out *LaunchConfigurationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchConfigurationSpecEbsBlockDevice ¶ added in v0.0.2

type LaunchConfigurationSpecEbsBlockDevice struct {
	// +optional
	DeleteOnTermination bool   `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	DeviceName          string `json:"deviceName" tf:"device_name"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	NoDevice bool `json:"noDevice,omitempty" tf:"no_device,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*LaunchConfigurationSpecEbsBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchConfigurationSpecEbsBlockDevice.

func (*LaunchConfigurationSpecEbsBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchConfigurationSpecEphemeralBlockDevice ¶

type LaunchConfigurationSpecEphemeralBlockDevice struct {
	DeviceName  string `json:"deviceName" tf:"device_name"`
	VirtualName string `json:"virtualName" tf:"virtual_name"`
}

func (*LaunchConfigurationSpecEphemeralBlockDevice) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchConfigurationSpecEphemeralBlockDevice.

func (*LaunchConfigurationSpecEphemeralBlockDevice) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchConfigurationSpecRootBlockDevice ¶ added in v0.0.2

type LaunchConfigurationSpecRootBlockDevice struct {
	// +optional
	DeleteOnTermination bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*LaunchConfigurationSpecRootBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchConfigurationSpecRootBlockDevice.

func (*LaunchConfigurationSpecRootBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchConfigurationStatus ¶

type LaunchConfigurationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LaunchConfigurationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LaunchConfigurationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchConfigurationStatus.

func (*LaunchConfigurationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplate ¶

type LaunchTemplate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LaunchTemplateSpec   `json:"spec,omitempty"`
	Status            LaunchTemplateStatus `json:"status,omitempty"`
}

func (*LaunchTemplate) DeepCopy ¶

func (in *LaunchTemplate) DeepCopy() *LaunchTemplate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplate.

func (*LaunchTemplate) DeepCopyInto ¶

func (in *LaunchTemplate) DeepCopyInto(out *LaunchTemplate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LaunchTemplate) DeepCopyObject ¶

func (in *LaunchTemplate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LaunchTemplateList ¶

type LaunchTemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LaunchTemplate CRD objects
	Items []LaunchTemplate `json:"items,omitempty"`
}

LaunchTemplateList is a list of LaunchTemplates

func (*LaunchTemplateList) DeepCopy ¶

func (in *LaunchTemplateList) DeepCopy() *LaunchTemplateList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateList.

func (*LaunchTemplateList) DeepCopyInto ¶

func (in *LaunchTemplateList) DeepCopyInto(out *LaunchTemplateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LaunchTemplateList) DeepCopyObject ¶

func (in *LaunchTemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LaunchTemplateSpec ¶

type LaunchTemplateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	BlockDeviceMappings []LaunchTemplateSpecBlockDeviceMappings `json:"blockDeviceMappings,omitempty" tf:"block_device_mappings,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CapacityReservationSpecification []LaunchTemplateSpecCapacityReservationSpecification `json:"capacityReservationSpecification,omitempty" tf:"capacity_reservation_specification,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CreditSpecification []LaunchTemplateSpecCreditSpecification `json:"creditSpecification,omitempty" tf:"credit_specification,omitempty"`
	// +optional
	DefaultVersion int64 `json:"defaultVersion,omitempty" tf:"default_version,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	DisableAPITermination bool `json:"disableAPITermination,omitempty" tf:"disable_api_termination,omitempty"`
	// +optional
	EbsOptimized string `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"`
	// +optional
	ElasticGpuSpecifications []LaunchTemplateSpecElasticGpuSpecifications `json:"elasticGpuSpecifications,omitempty" tf:"elastic_gpu_specifications,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ElasticInferenceAccelerator []LaunchTemplateSpecElasticInferenceAccelerator `json:"elasticInferenceAccelerator,omitempty" tf:"elastic_inference_accelerator,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	IamInstanceProfile []LaunchTemplateSpecIamInstanceProfile `json:"iamInstanceProfile,omitempty" tf:"iam_instance_profile,omitempty"`
	// +optional
	ImageID string `json:"imageID,omitempty" tf:"image_id,omitempty"`
	// +optional
	InstanceInitiatedShutdownBehavior string `json:"instanceInitiatedShutdownBehavior,omitempty" tf:"instance_initiated_shutdown_behavior,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	InstanceMarketOptions []LaunchTemplateSpecInstanceMarketOptions `json:"instanceMarketOptions,omitempty" tf:"instance_market_options,omitempty"`
	// +optional
	InstanceType string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`
	// +optional
	KernelID string `json:"kernelID,omitempty" tf:"kernel_id,omitempty"`
	// +optional
	KeyName string `json:"keyName,omitempty" tf:"key_name,omitempty"`
	// +optional
	LatestVersion int64 `json:"latestVersion,omitempty" tf:"latest_version,omitempty"`
	// +optional
	LicenseSpecification []LaunchTemplateSpecLicenseSpecification `json:"licenseSpecification,omitempty" tf:"license_specification,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Monitoring []LaunchTemplateSpecMonitoring `json:"monitoring,omitempty" tf:"monitoring,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	NetworkInterfaces []LaunchTemplateSpecNetworkInterfaces `json:"networkInterfaces,omitempty" tf:"network_interfaces,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Placement []LaunchTemplateSpecPlacement `json:"placement,omitempty" tf:"placement,omitempty"`
	// +optional
	RamDiskID string `json:"ramDiskID,omitempty" tf:"ram_disk_id,omitempty"`
	// +optional
	SecurityGroupNames []string `json:"securityGroupNames,omitempty" tf:"security_group_names,omitempty"`
	// +optional
	TagSpecifications []LaunchTemplateSpecTagSpecifications `json:"tagSpecifications,omitempty" tf:"tag_specifications,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	UserData string `json:"userData,omitempty" tf:"user_data,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
}

func (*LaunchTemplateSpec) DeepCopy ¶

func (in *LaunchTemplateSpec) DeepCopy() *LaunchTemplateSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpec.

func (*LaunchTemplateSpec) DeepCopyInto ¶

func (in *LaunchTemplateSpec) DeepCopyInto(out *LaunchTemplateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecBlockDeviceMappings ¶

type LaunchTemplateSpecBlockDeviceMappings struct {
	// +optional
	DeviceName string `json:"deviceName,omitempty" tf:"device_name,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Ebs []LaunchTemplateSpecBlockDeviceMappingsEbs `json:"ebs,omitempty" tf:"ebs,omitempty"`
	// +optional
	NoDevice string `json:"noDevice,omitempty" tf:"no_device,omitempty"`
	// +optional
	VirtualName string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"`
}

func (*LaunchTemplateSpecBlockDeviceMappings) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecBlockDeviceMappings.

func (*LaunchTemplateSpecBlockDeviceMappings) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecBlockDeviceMappingsEbs ¶

type LaunchTemplateSpecBlockDeviceMappingsEbs struct {
	// +optional
	DeleteOnTermination string `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	Encrypted string `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*LaunchTemplateSpecBlockDeviceMappingsEbs) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecBlockDeviceMappingsEbs.

func (*LaunchTemplateSpecBlockDeviceMappingsEbs) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecCapacityReservationSpecification ¶

type LaunchTemplateSpecCapacityReservationSpecification struct {
	// +optional
	CapacityReservationPreference string `json:"capacityReservationPreference,omitempty" tf:"capacity_reservation_preference,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CapacityReservationTarget []LaunchTemplateSpecCapacityReservationSpecificationCapacityReservationTarget `json:"capacityReservationTarget,omitempty" tf:"capacity_reservation_target,omitempty"`
}

func (*LaunchTemplateSpecCapacityReservationSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecCapacityReservationSpecification.

func (*LaunchTemplateSpecCapacityReservationSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecCapacityReservationSpecificationCapacityReservationTarget ¶

type LaunchTemplateSpecCapacityReservationSpecificationCapacityReservationTarget struct {
	// +optional
	CapacityReservationID string `json:"capacityReservationID,omitempty" tf:"capacity_reservation_id,omitempty"`
}

func (*LaunchTemplateSpecCapacityReservationSpecificationCapacityReservationTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecCapacityReservationSpecificationCapacityReservationTarget.

func (*LaunchTemplateSpecCapacityReservationSpecificationCapacityReservationTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecCreditSpecification ¶

type LaunchTemplateSpecCreditSpecification struct {
	// +optional
	CpuCredits string `json:"cpuCredits,omitempty" tf:"cpu_credits,omitempty"`
}

func (*LaunchTemplateSpecCreditSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecCreditSpecification.

func (*LaunchTemplateSpecCreditSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecElasticGpuSpecifications ¶

type LaunchTemplateSpecElasticGpuSpecifications struct {
	Type string `json:"type" tf:"type"`
}

func (*LaunchTemplateSpecElasticGpuSpecifications) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecElasticGpuSpecifications.

func (*LaunchTemplateSpecElasticGpuSpecifications) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecElasticInferenceAccelerator ¶

type LaunchTemplateSpecElasticInferenceAccelerator struct {
	Type string `json:"type" tf:"type"`
}

func (*LaunchTemplateSpecElasticInferenceAccelerator) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecElasticInferenceAccelerator.

func (*LaunchTemplateSpecElasticInferenceAccelerator) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecIamInstanceProfile ¶

type LaunchTemplateSpecIamInstanceProfile struct {
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*LaunchTemplateSpecIamInstanceProfile) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecIamInstanceProfile.

func (*LaunchTemplateSpecIamInstanceProfile) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecInstanceMarketOptions ¶

type LaunchTemplateSpecInstanceMarketOptions struct {
	// +optional
	MarketType string `json:"marketType,omitempty" tf:"market_type,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SpotOptions []LaunchTemplateSpecInstanceMarketOptionsSpotOptions `json:"spotOptions,omitempty" tf:"spot_options,omitempty"`
}

func (*LaunchTemplateSpecInstanceMarketOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecInstanceMarketOptions.

func (*LaunchTemplateSpecInstanceMarketOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecInstanceMarketOptionsSpotOptions ¶

type LaunchTemplateSpecInstanceMarketOptionsSpotOptions struct {
	// +optional
	BlockDurationMinutes int64 `json:"blockDurationMinutes,omitempty" tf:"block_duration_minutes,omitempty"`
	// +optional
	InstanceInterruptionBehavior string `json:"instanceInterruptionBehavior,omitempty" tf:"instance_interruption_behavior,omitempty"`
	// +optional
	MaxPrice string `json:"maxPrice,omitempty" tf:"max_price,omitempty"`
	// +optional
	SpotInstanceType string `json:"spotInstanceType,omitempty" tf:"spot_instance_type,omitempty"`
	// +optional
	ValidUntil string `json:"validUntil,omitempty" tf:"valid_until,omitempty"`
}

func (*LaunchTemplateSpecInstanceMarketOptionsSpotOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecInstanceMarketOptionsSpotOptions.

func (*LaunchTemplateSpecInstanceMarketOptionsSpotOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecLicenseSpecification ¶

type LaunchTemplateSpecLicenseSpecification struct {
	LicenseConfigurationArn string `json:"licenseConfigurationArn" tf:"license_configuration_arn"`
}

func (*LaunchTemplateSpecLicenseSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecLicenseSpecification.

func (*LaunchTemplateSpecLicenseSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecMonitoring ¶

type LaunchTemplateSpecMonitoring struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*LaunchTemplateSpecMonitoring) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecMonitoring.

func (*LaunchTemplateSpecMonitoring) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecNetworkInterfaces ¶

type LaunchTemplateSpecNetworkInterfaces struct {
	// +optional
	AssociatePublicIPAddress bool `json:"associatePublicIPAddress,omitempty" tf:"associate_public_ip_address,omitempty"`
	// +optional
	DeleteOnTermination bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	DeviceIndex int64 `json:"deviceIndex,omitempty" tf:"device_index,omitempty"`
	// +optional
	Ipv4AddressCount int64 `json:"ipv4AddressCount,omitempty" tf:"ipv4_address_count,omitempty"`
	// +optional
	Ipv4Addresses []string `json:"ipv4Addresses,omitempty" tf:"ipv4_addresses,omitempty"`
	// +optional
	Ipv6AddressCount int64 `json:"ipv6AddressCount,omitempty" tf:"ipv6_address_count,omitempty"`
	// +optional
	Ipv6Addresses []string `json:"ipv6Addresses,omitempty" tf:"ipv6_addresses,omitempty"`
	// +optional
	NetworkInterfaceID string `json:"networkInterfaceID,omitempty" tf:"network_interface_id,omitempty"`
	// +optional
	PrivateIPAddress string `json:"privateIPAddress,omitempty" tf:"private_ip_address,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
}

func (*LaunchTemplateSpecNetworkInterfaces) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecNetworkInterfaces.

func (*LaunchTemplateSpecNetworkInterfaces) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecPlacement ¶

type LaunchTemplateSpecPlacement struct {
	// +optional
	Affinity string `json:"affinity,omitempty" tf:"affinity,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	GroupName string `json:"groupName,omitempty" tf:"group_name,omitempty"`
	// +optional
	HostID string `json:"hostID,omitempty" tf:"host_id,omitempty"`
	// +optional
	SpreadDomain string `json:"spreadDomain,omitempty" tf:"spread_domain,omitempty"`
	// +optional
	Tenancy string `json:"tenancy,omitempty" tf:"tenancy,omitempty"`
}

func (*LaunchTemplateSpecPlacement) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecPlacement.

func (*LaunchTemplateSpecPlacement) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateSpecTagSpecifications ¶

type LaunchTemplateSpecTagSpecifications struct {
	// +optional
	ResourceType string `json:"resourceType,omitempty" tf:"resource_type,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*LaunchTemplateSpecTagSpecifications) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateSpecTagSpecifications.

func (*LaunchTemplateSpecTagSpecifications) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LaunchTemplateStatus ¶

type LaunchTemplateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LaunchTemplateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LaunchTemplateStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LaunchTemplateStatus.

func (*LaunchTemplateStatus) DeepCopyInto ¶

func (in *LaunchTemplateStatus) DeepCopyInto(out *LaunchTemplateStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Lb ¶

type Lb struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LbSpec   `json:"spec,omitempty"`
	Status            LbStatus `json:"status,omitempty"`
}

func (*Lb) DeepCopy ¶

func (in *Lb) DeepCopy() *Lb

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lb.

func (*Lb) DeepCopyInto ¶

func (in *Lb) DeepCopyInto(out *Lb)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Lb) DeepCopyObject ¶

func (in *Lb) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbCookieStickinessPolicy ¶

type LbCookieStickinessPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LbCookieStickinessPolicySpec   `json:"spec,omitempty"`
	Status            LbCookieStickinessPolicyStatus `json:"status,omitempty"`
}

func (*LbCookieStickinessPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicy.

func (*LbCookieStickinessPolicy) DeepCopyInto ¶

func (in *LbCookieStickinessPolicy) DeepCopyInto(out *LbCookieStickinessPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbCookieStickinessPolicy) DeepCopyObject ¶

func (in *LbCookieStickinessPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbCookieStickinessPolicyList ¶

type LbCookieStickinessPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LbCookieStickinessPolicy CRD objects
	Items []LbCookieStickinessPolicy `json:"items,omitempty"`
}

LbCookieStickinessPolicyList is a list of LbCookieStickinessPolicys

func (*LbCookieStickinessPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicyList.

func (*LbCookieStickinessPolicyList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbCookieStickinessPolicyList) DeepCopyObject ¶

func (in *LbCookieStickinessPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbCookieStickinessPolicySpec ¶

type LbCookieStickinessPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CookieExpirationPeriod int64  `json:"cookieExpirationPeriod,omitempty" tf:"cookie_expiration_period,omitempty"`
	LbPort                 int64  `json:"lbPort" tf:"lb_port"`
	LoadBalancer           string `json:"loadBalancer" tf:"load_balancer"`
	Name                   string `json:"name" tf:"name"`
}

func (*LbCookieStickinessPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicySpec.

func (*LbCookieStickinessPolicySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbCookieStickinessPolicyStatus ¶

type LbCookieStickinessPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LbCookieStickinessPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LbCookieStickinessPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbCookieStickinessPolicyStatus.

func (*LbCookieStickinessPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbList ¶

type LbList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Lb CRD objects
	Items []Lb `json:"items,omitempty"`
}

LbList is a list of Lbs

func (*LbList) DeepCopy ¶

func (in *LbList) DeepCopy() *LbList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbList.

func (*LbList) DeepCopyInto ¶

func (in *LbList) DeepCopyInto(out *LbList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbList) DeepCopyObject ¶

func (in *LbList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbListener ¶

type LbListener struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LbListenerSpec   `json:"spec,omitempty"`
	Status            LbListenerStatus `json:"status,omitempty"`
}

func (*LbListener) DeepCopy ¶

func (in *LbListener) DeepCopy() *LbListener

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListener.

func (*LbListener) DeepCopyInto ¶

func (in *LbListener) DeepCopyInto(out *LbListener)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbListener) DeepCopyObject ¶

func (in *LbListener) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbListenerCertificate ¶

type LbListenerCertificate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LbListenerCertificateSpec   `json:"spec,omitempty"`
	Status            LbListenerCertificateStatus `json:"status,omitempty"`
}

func (*LbListenerCertificate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerCertificate.

func (*LbListenerCertificate) DeepCopyInto ¶

func (in *LbListenerCertificate) DeepCopyInto(out *LbListenerCertificate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbListenerCertificate) DeepCopyObject ¶

func (in *LbListenerCertificate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbListenerCertificateList ¶

type LbListenerCertificateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LbListenerCertificate CRD objects
	Items []LbListenerCertificate `json:"items,omitempty"`
}

LbListenerCertificateList is a list of LbListenerCertificates

func (*LbListenerCertificateList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerCertificateList.

func (*LbListenerCertificateList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbListenerCertificateList) DeepCopyObject ¶

func (in *LbListenerCertificateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbListenerCertificateSpec ¶

type LbListenerCertificateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	CertificateArn string `json:"certificateArn" tf:"certificate_arn"`
	ListenerArn    string `json:"listenerArn" tf:"listener_arn"`
}

func (*LbListenerCertificateSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerCertificateSpec.

func (*LbListenerCertificateSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerCertificateStatus ¶

type LbListenerCertificateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LbListenerCertificateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LbListenerCertificateStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerCertificateStatus.

func (*LbListenerCertificateStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerList ¶

type LbListenerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LbListener CRD objects
	Items []LbListener `json:"items,omitempty"`
}

LbListenerList is a list of LbListeners

func (*LbListenerList) DeepCopy ¶

func (in *LbListenerList) DeepCopy() *LbListenerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerList.

func (*LbListenerList) DeepCopyInto ¶

func (in *LbListenerList) DeepCopyInto(out *LbListenerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbListenerList) DeepCopyObject ¶

func (in *LbListenerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbListenerRule ¶

type LbListenerRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LbListenerRuleSpec   `json:"spec,omitempty"`
	Status            LbListenerRuleStatus `json:"status,omitempty"`
}

func (*LbListenerRule) DeepCopy ¶

func (in *LbListenerRule) DeepCopy() *LbListenerRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRule.

func (*LbListenerRule) DeepCopyInto ¶

func (in *LbListenerRule) DeepCopyInto(out *LbListenerRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbListenerRule) DeepCopyObject ¶

func (in *LbListenerRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbListenerRuleList ¶

type LbListenerRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LbListenerRule CRD objects
	Items []LbListenerRule `json:"items,omitempty"`
}

LbListenerRuleList is a list of LbListenerRules

func (*LbListenerRuleList) DeepCopy ¶

func (in *LbListenerRuleList) DeepCopy() *LbListenerRuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleList.

func (*LbListenerRuleList) DeepCopyInto ¶

func (in *LbListenerRuleList) DeepCopyInto(out *LbListenerRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbListenerRuleList) DeepCopyObject ¶

func (in *LbListenerRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbListenerRuleSpec ¶

type LbListenerRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	Action []LbListenerRuleSpecAction `json:"action" tf:"action"`
	// +optional
	Arn         string                        `json:"arn,omitempty" tf:"arn,omitempty"`
	Condition   []LbListenerRuleSpecCondition `json:"condition" tf:"condition"`
	ListenerArn string                        `json:"listenerArn" tf:"listener_arn"`
	// +optional
	Priority int64 `json:"priority,omitempty" tf:"priority,omitempty"`
}

func (*LbListenerRuleSpec) DeepCopy ¶

func (in *LbListenerRuleSpec) DeepCopy() *LbListenerRuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleSpec.

func (*LbListenerRuleSpec) DeepCopyInto ¶

func (in *LbListenerRuleSpec) DeepCopyInto(out *LbListenerRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerRuleSpecAction ¶

type LbListenerRuleSpecAction struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AuthenticateCognito []LbListenerRuleSpecActionAuthenticateCognito `json:"authenticateCognito,omitempty" tf:"authenticate_cognito,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AuthenticateOidc []LbListenerRuleSpecActionAuthenticateOidc `json:"authenticateOidc,omitempty" tf:"authenticate_oidc,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	FixedResponse []LbListenerRuleSpecActionFixedResponse `json:"fixedResponse,omitempty" tf:"fixed_response,omitempty"`
	// +optional
	Order int64 `json:"order,omitempty" tf:"order,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Redirect []LbListenerRuleSpecActionRedirect `json:"redirect,omitempty" tf:"redirect,omitempty"`
	// +optional
	TargetGroupArn string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"`
	Type           string `json:"type" tf:"type"`
}

func (*LbListenerRuleSpecAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleSpecAction.

func (*LbListenerRuleSpecAction) DeepCopyInto ¶

func (in *LbListenerRuleSpecAction) DeepCopyInto(out *LbListenerRuleSpecAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerRuleSpecActionAuthenticateCognito ¶

type LbListenerRuleSpecActionAuthenticateCognito struct {
	// +optional
	AuthenticationRequestExtraParams map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`
	// +optional
	OnUnauthenticatedRequest string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	SessionCookieName string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`
	// +optional
	SessionTimeout   int64  `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`
	UserPoolArn      string `json:"userPoolArn" tf:"user_pool_arn"`
	UserPoolClientID string `json:"userPoolClientID" tf:"user_pool_client_id"`
	UserPoolDomain   string `json:"userPoolDomain" tf:"user_pool_domain"`
}

func (*LbListenerRuleSpecActionAuthenticateCognito) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleSpecActionAuthenticateCognito.

func (*LbListenerRuleSpecActionAuthenticateCognito) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerRuleSpecActionAuthenticateOidc ¶

type LbListenerRuleSpecActionAuthenticateOidc struct {
	// +optional
	AuthenticationRequestExtraParams map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`
	AuthorizationEndpoint            string            `json:"authorizationEndpoint" tf:"authorization_endpoint"`
	ClientID                         string            `json:"clientID" tf:"client_id"`
	ClientSecret                     string            `json:"-" sensitive:"true" tf:"client_secret"`
	Issuer                           string            `json:"issuer" tf:"issuer"`
	// +optional
	OnUnauthenticatedRequest string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	SessionCookieName string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`
	// +optional
	SessionTimeout   int64  `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`
	TokenEndpoint    string `json:"tokenEndpoint" tf:"token_endpoint"`
	UserInfoEndpoint string `json:"userInfoEndpoint" tf:"user_info_endpoint"`
}

func (*LbListenerRuleSpecActionAuthenticateOidc) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleSpecActionAuthenticateOidc.

func (*LbListenerRuleSpecActionAuthenticateOidc) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerRuleSpecActionFixedResponse ¶

type LbListenerRuleSpecActionFixedResponse struct {
	ContentType string `json:"contentType" tf:"content_type"`
	// +optional
	MessageBody string `json:"messageBody,omitempty" tf:"message_body,omitempty"`
	// +optional
	StatusCode string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*LbListenerRuleSpecActionFixedResponse) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleSpecActionFixedResponse.

func (*LbListenerRuleSpecActionFixedResponse) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerRuleSpecActionRedirect ¶

type LbListenerRuleSpecActionRedirect struct {
	// +optional
	Host string `json:"host,omitempty" tf:"host,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	Port string `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	Query      string `json:"query,omitempty" tf:"query,omitempty"`
	StatusCode string `json:"statusCode" tf:"status_code"`
}

func (*LbListenerRuleSpecActionRedirect) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleSpecActionRedirect.

func (*LbListenerRuleSpecActionRedirect) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerRuleSpecCondition ¶

type LbListenerRuleSpecCondition struct {
	// +optional
	Field string `json:"field,omitempty" tf:"field,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Values []string `json:"values,omitempty" tf:"values,omitempty"`
}

func (*LbListenerRuleSpecCondition) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleSpecCondition.

func (*LbListenerRuleSpecCondition) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerRuleStatus ¶

type LbListenerRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LbListenerRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LbListenerRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerRuleStatus.

func (*LbListenerRuleStatus) DeepCopyInto ¶

func (in *LbListenerRuleStatus) DeepCopyInto(out *LbListenerRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerSpec ¶

type LbListenerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CertificateArn  string                        `json:"certificateArn,omitempty" tf:"certificate_arn,omitempty"`
	DefaultAction   []LbListenerSpecDefaultAction `json:"defaultAction" tf:"default_action"`
	LoadBalancerArn string                        `json:"loadBalancerArn" tf:"load_balancer_arn"`
	Port            int64                         `json:"port" tf:"port"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	SslPolicy string `json:"sslPolicy,omitempty" tf:"ssl_policy,omitempty"`
}

func (*LbListenerSpec) DeepCopy ¶

func (in *LbListenerSpec) DeepCopy() *LbListenerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerSpec.

func (*LbListenerSpec) DeepCopyInto ¶

func (in *LbListenerSpec) DeepCopyInto(out *LbListenerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerSpecDefaultAction ¶

type LbListenerSpecDefaultAction struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AuthenticateCognito []LbListenerSpecDefaultActionAuthenticateCognito `json:"authenticateCognito,omitempty" tf:"authenticate_cognito,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AuthenticateOidc []LbListenerSpecDefaultActionAuthenticateOidc `json:"authenticateOidc,omitempty" tf:"authenticate_oidc,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	FixedResponse []LbListenerSpecDefaultActionFixedResponse `json:"fixedResponse,omitempty" tf:"fixed_response,omitempty"`
	// +optional
	Order int64 `json:"order,omitempty" tf:"order,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Redirect []LbListenerSpecDefaultActionRedirect `json:"redirect,omitempty" tf:"redirect,omitempty"`
	// +optional
	TargetGroupArn string `json:"targetGroupArn,omitempty" tf:"target_group_arn,omitempty"`
	Type           string `json:"type" tf:"type"`
}

func (*LbListenerSpecDefaultAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerSpecDefaultAction.

func (*LbListenerSpecDefaultAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerSpecDefaultActionAuthenticateCognito ¶

type LbListenerSpecDefaultActionAuthenticateCognito struct {
	// +optional
	AuthenticationRequestExtraParams map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`
	// +optional
	OnUnauthenticatedRequest string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	SessionCookieName string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`
	// +optional
	SessionTimeout   int64  `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`
	UserPoolArn      string `json:"userPoolArn" tf:"user_pool_arn"`
	UserPoolClientID string `json:"userPoolClientID" tf:"user_pool_client_id"`
	UserPoolDomain   string `json:"userPoolDomain" tf:"user_pool_domain"`
}

func (*LbListenerSpecDefaultActionAuthenticateCognito) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerSpecDefaultActionAuthenticateCognito.

func (*LbListenerSpecDefaultActionAuthenticateCognito) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerSpecDefaultActionAuthenticateOidc ¶

type LbListenerSpecDefaultActionAuthenticateOidc struct {
	// +optional
	AuthenticationRequestExtraParams map[string]string `json:"authenticationRequestExtraParams,omitempty" tf:"authentication_request_extra_params,omitempty"`
	AuthorizationEndpoint            string            `json:"authorizationEndpoint" tf:"authorization_endpoint"`
	ClientID                         string            `json:"clientID" tf:"client_id"`
	ClientSecret                     string            `json:"-" sensitive:"true" tf:"client_secret"`
	Issuer                           string            `json:"issuer" tf:"issuer"`
	// +optional
	OnUnauthenticatedRequest string `json:"onUnauthenticatedRequest,omitempty" tf:"on_unauthenticated_request,omitempty"`
	// +optional
	Scope string `json:"scope,omitempty" tf:"scope,omitempty"`
	// +optional
	SessionCookieName string `json:"sessionCookieName,omitempty" tf:"session_cookie_name,omitempty"`
	// +optional
	SessionTimeout   int64  `json:"sessionTimeout,omitempty" tf:"session_timeout,omitempty"`
	TokenEndpoint    string `json:"tokenEndpoint" tf:"token_endpoint"`
	UserInfoEndpoint string `json:"userInfoEndpoint" tf:"user_info_endpoint"`
}

func (*LbListenerSpecDefaultActionAuthenticateOidc) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerSpecDefaultActionAuthenticateOidc.

func (*LbListenerSpecDefaultActionAuthenticateOidc) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerSpecDefaultActionFixedResponse ¶

type LbListenerSpecDefaultActionFixedResponse struct {
	ContentType string `json:"contentType" tf:"content_type"`
	// +optional
	MessageBody string `json:"messageBody,omitempty" tf:"message_body,omitempty"`
	// +optional
	StatusCode string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
}

func (*LbListenerSpecDefaultActionFixedResponse) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerSpecDefaultActionFixedResponse.

func (*LbListenerSpecDefaultActionFixedResponse) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerSpecDefaultActionRedirect ¶

type LbListenerSpecDefaultActionRedirect struct {
	// +optional
	Host string `json:"host,omitempty" tf:"host,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	Port string `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	Query      string `json:"query,omitempty" tf:"query,omitempty"`
	StatusCode string `json:"statusCode" tf:"status_code"`
}

func (*LbListenerSpecDefaultActionRedirect) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerSpecDefaultActionRedirect.

func (*LbListenerSpecDefaultActionRedirect) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbListenerStatus ¶

type LbListenerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LbListenerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LbListenerStatus) DeepCopy ¶

func (in *LbListenerStatus) DeepCopy() *LbListenerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbListenerStatus.

func (*LbListenerStatus) DeepCopyInto ¶

func (in *LbListenerStatus) DeepCopyInto(out *LbListenerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbSSLNegotiationPolicy ¶ added in v0.0.3

type LbSSLNegotiationPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LbSSLNegotiationPolicySpec   `json:"spec,omitempty"`
	Status            LbSSLNegotiationPolicyStatus `json:"status,omitempty"`
}

func (*LbSSLNegotiationPolicy) DeepCopy ¶ added in v0.0.3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbSSLNegotiationPolicy.

func (*LbSSLNegotiationPolicy) DeepCopyInto ¶ added in v0.0.3

func (in *LbSSLNegotiationPolicy) DeepCopyInto(out *LbSSLNegotiationPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbSSLNegotiationPolicy) DeepCopyObject ¶ added in v0.0.3

func (in *LbSSLNegotiationPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbSSLNegotiationPolicyList ¶ added in v0.0.3

type LbSSLNegotiationPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LbSSLNegotiationPolicy CRD objects
	Items []LbSSLNegotiationPolicy `json:"items,omitempty"`
}

LbSSLNegotiationPolicyList is a list of LbSSLNegotiationPolicys

func (*LbSSLNegotiationPolicyList) DeepCopy ¶ added in v0.0.3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbSSLNegotiationPolicyList.

func (*LbSSLNegotiationPolicyList) DeepCopyInto ¶ added in v0.0.3

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbSSLNegotiationPolicyList) DeepCopyObject ¶ added in v0.0.3

func (in *LbSSLNegotiationPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbSSLNegotiationPolicySpec ¶ added in v0.0.3

type LbSSLNegotiationPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Attribute    []LbSSLNegotiationPolicySpecAttribute `json:"attribute,omitempty" tf:"attribute,omitempty"`
	LbPort       int64                                 `json:"lbPort" tf:"lb_port"`
	LoadBalancer string                                `json:"loadBalancer" tf:"load_balancer"`
	Name         string                                `json:"name" tf:"name"`
}

func (*LbSSLNegotiationPolicySpec) DeepCopy ¶ added in v0.0.3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbSSLNegotiationPolicySpec.

func (*LbSSLNegotiationPolicySpec) DeepCopyInto ¶ added in v0.0.3

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbSSLNegotiationPolicySpecAttribute ¶ added in v0.0.3

type LbSSLNegotiationPolicySpecAttribute struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*LbSSLNegotiationPolicySpecAttribute) DeepCopy ¶ added in v0.0.3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbSSLNegotiationPolicySpecAttribute.

func (*LbSSLNegotiationPolicySpecAttribute) DeepCopyInto ¶ added in v0.0.3

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbSSLNegotiationPolicyStatus ¶ added in v0.0.3

type LbSSLNegotiationPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LbSSLNegotiationPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LbSSLNegotiationPolicyStatus) DeepCopy ¶ added in v0.0.3

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbSSLNegotiationPolicyStatus.

func (*LbSSLNegotiationPolicyStatus) DeepCopyInto ¶ added in v0.0.3

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbSpec ¶

type LbSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	AccessLogs []LbSpecAccessLogs `json:"accessLogs,omitempty" tf:"access_logs,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ArnSuffix string `json:"arnSuffix,omitempty" tf:"arn_suffix,omitempty"`
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	EnableCrossZoneLoadBalancing bool `json:"enableCrossZoneLoadBalancing,omitempty" tf:"enable_cross_zone_load_balancing,omitempty"`
	// +optional
	EnableDeletionProtection bool `json:"enableDeletionProtection,omitempty" tf:"enable_deletion_protection,omitempty"`
	// +optional
	EnableHttp2 bool `json:"enableHttp2,omitempty" tf:"enable_http2,omitempty"`
	// +optional
	IdleTimeout int64 `json:"idleTimeout,omitempty" tf:"idle_timeout,omitempty"`
	// +optional
	Internal bool `json:"internal,omitempty" tf:"internal,omitempty"`
	// +optional
	IpAddressType string `json:"ipAddressType,omitempty" tf:"ip_address_type,omitempty"`
	// +optional
	LoadBalancerType string `json:"loadBalancerType,omitempty" tf:"load_balancer_type,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SubnetMapping []LbSpecSubnetMapping `json:"subnetMapping,omitempty" tf:"subnet_mapping,omitempty"`
	// +optional
	Subnets []string `json:"subnets,omitempty" tf:"subnets,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
	// +optional
	ZoneID string `json:"zoneID,omitempty" tf:"zone_id,omitempty"`
}

func (*LbSpec) DeepCopy ¶

func (in *LbSpec) DeepCopy() *LbSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbSpec.

func (*LbSpec) DeepCopyInto ¶

func (in *LbSpec) DeepCopyInto(out *LbSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbSpecAccessLogs ¶

type LbSpecAccessLogs struct {
	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
}

func (*LbSpecAccessLogs) DeepCopy ¶

func (in *LbSpecAccessLogs) DeepCopy() *LbSpecAccessLogs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbSpecAccessLogs.

func (*LbSpecAccessLogs) DeepCopyInto ¶

func (in *LbSpecAccessLogs) DeepCopyInto(out *LbSpecAccessLogs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbSpecSubnetMapping ¶ added in v0.0.2

type LbSpecSubnetMapping struct {
	// +optional
	AllocationID string `json:"allocationID,omitempty" tf:"allocation_id,omitempty"`
	SubnetID     string `json:"subnetID" tf:"subnet_id"`
}

func (*LbSpecSubnetMapping) DeepCopy ¶ added in v0.0.2

func (in *LbSpecSubnetMapping) DeepCopy() *LbSpecSubnetMapping

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbSpecSubnetMapping.

func (*LbSpecSubnetMapping) DeepCopyInto ¶ added in v0.0.2

func (in *LbSpecSubnetMapping) DeepCopyInto(out *LbSpecSubnetMapping)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbStatus ¶

type LbStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LbSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LbStatus) DeepCopy ¶

func (in *LbStatus) DeepCopy() *LbStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbStatus.

func (*LbStatus) DeepCopyInto ¶

func (in *LbStatus) DeepCopyInto(out *LbStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbTargetGroup ¶

type LbTargetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LbTargetGroupSpec   `json:"spec,omitempty"`
	Status            LbTargetGroupStatus `json:"status,omitempty"`
}

func (*LbTargetGroup) DeepCopy ¶

func (in *LbTargetGroup) DeepCopy() *LbTargetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroup.

func (*LbTargetGroup) DeepCopyInto ¶

func (in *LbTargetGroup) DeepCopyInto(out *LbTargetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbTargetGroup) DeepCopyObject ¶

func (in *LbTargetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbTargetGroupAttachment ¶

type LbTargetGroupAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LbTargetGroupAttachmentSpec   `json:"spec,omitempty"`
	Status            LbTargetGroupAttachmentStatus `json:"status,omitempty"`
}

func (*LbTargetGroupAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupAttachment.

func (*LbTargetGroupAttachment) DeepCopyInto ¶

func (in *LbTargetGroupAttachment) DeepCopyInto(out *LbTargetGroupAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbTargetGroupAttachment) DeepCopyObject ¶

func (in *LbTargetGroupAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbTargetGroupAttachmentList ¶

type LbTargetGroupAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LbTargetGroupAttachment CRD objects
	Items []LbTargetGroupAttachment `json:"items,omitempty"`
}

LbTargetGroupAttachmentList is a list of LbTargetGroupAttachments

func (*LbTargetGroupAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupAttachmentList.

func (*LbTargetGroupAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbTargetGroupAttachmentList) DeepCopyObject ¶

func (in *LbTargetGroupAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbTargetGroupAttachmentSpec ¶

type LbTargetGroupAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	Port           int64  `json:"port,omitempty" tf:"port,omitempty"`
	TargetGroupArn string `json:"targetGroupArn" tf:"target_group_arn"`
	TargetID       string `json:"targetID" tf:"target_id"`
}

func (*LbTargetGroupAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupAttachmentSpec.

func (*LbTargetGroupAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbTargetGroupAttachmentStatus ¶

type LbTargetGroupAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LbTargetGroupAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LbTargetGroupAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupAttachmentStatus.

func (*LbTargetGroupAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbTargetGroupList ¶

type LbTargetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LbTargetGroup CRD objects
	Items []LbTargetGroup `json:"items,omitempty"`
}

LbTargetGroupList is a list of LbTargetGroups

func (*LbTargetGroupList) DeepCopy ¶

func (in *LbTargetGroupList) DeepCopy() *LbTargetGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupList.

func (*LbTargetGroupList) DeepCopyInto ¶

func (in *LbTargetGroupList) DeepCopyInto(out *LbTargetGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LbTargetGroupList) DeepCopyObject ¶

func (in *LbTargetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LbTargetGroupSpec ¶

type LbTargetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ArnSuffix string `json:"arnSuffix,omitempty" tf:"arn_suffix,omitempty"`
	// +optional
	DeregistrationDelay int64 `json:"deregistrationDelay,omitempty" tf:"deregistration_delay,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HealthCheck []LbTargetGroupSpecHealthCheck `json:"healthCheck,omitempty" tf:"health_check,omitempty"`
	// +optional
	LambdaMultiValueHeadersEnabled bool `json:"lambdaMultiValueHeadersEnabled,omitempty" tf:"lambda_multi_value_headers_enabled,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	ProxyProtocolV2 bool `json:"proxyProtocolV2,omitempty" tf:"proxy_protocol_v2,omitempty"`
	// +optional
	SlowStart int64 `json:"slowStart,omitempty" tf:"slow_start,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Stickiness []LbTargetGroupSpecStickiness `json:"stickiness,omitempty" tf:"stickiness,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TargetType string `json:"targetType,omitempty" tf:"target_type,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*LbTargetGroupSpec) DeepCopy ¶

func (in *LbTargetGroupSpec) DeepCopy() *LbTargetGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupSpec.

func (*LbTargetGroupSpec) DeepCopyInto ¶

func (in *LbTargetGroupSpec) DeepCopyInto(out *LbTargetGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbTargetGroupSpecHealthCheck ¶ added in v0.0.2

type LbTargetGroupSpecHealthCheck struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	HealthyThreshold int64 `json:"healthyThreshold,omitempty" tf:"healthy_threshold,omitempty"`
	// +optional
	Interval int64 `json:"interval,omitempty" tf:"interval,omitempty"`
	// +optional
	Matcher string `json:"matcher,omitempty" tf:"matcher,omitempty"`
	// +optional
	Path string `json:"path,omitempty" tf:"path,omitempty"`
	// +optional
	Port string `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	Protocol string `json:"protocol,omitempty" tf:"protocol,omitempty"`
	// +optional
	Timeout int64 `json:"timeout,omitempty" tf:"timeout,omitempty"`
	// +optional
	UnhealthyThreshold int64 `json:"unhealthyThreshold,omitempty" tf:"unhealthy_threshold,omitempty"`
}

func (*LbTargetGroupSpecHealthCheck) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupSpecHealthCheck.

func (*LbTargetGroupSpecHealthCheck) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbTargetGroupSpecStickiness ¶ added in v0.0.2

type LbTargetGroupSpecStickiness struct {
	// +optional
	CookieDuration int64 `json:"cookieDuration,omitempty" tf:"cookie_duration,omitempty"`
	// +optional
	Enabled bool   `json:"enabled,omitempty" tf:"enabled,omitempty"`
	Type    string `json:"type" tf:"type"`
}

func (*LbTargetGroupSpecStickiness) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupSpecStickiness.

func (*LbTargetGroupSpecStickiness) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LbTargetGroupStatus ¶

type LbTargetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LbTargetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LbTargetGroupStatus) DeepCopy ¶

func (in *LbTargetGroupStatus) DeepCopy() *LbTargetGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LbTargetGroupStatus.

func (*LbTargetGroupStatus) DeepCopyInto ¶

func (in *LbTargetGroupStatus) DeepCopyInto(out *LbTargetGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LicensemanagerAssociation ¶

type LicensemanagerAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LicensemanagerAssociationSpec   `json:"spec,omitempty"`
	Status            LicensemanagerAssociationStatus `json:"status,omitempty"`
}

func (*LicensemanagerAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerAssociation.

func (*LicensemanagerAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LicensemanagerAssociation) DeepCopyObject ¶

func (in *LicensemanagerAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LicensemanagerAssociationList ¶

type LicensemanagerAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LicensemanagerAssociation CRD objects
	Items []LicensemanagerAssociation `json:"items,omitempty"`
}

LicensemanagerAssociationList is a list of LicensemanagerAssociations

func (*LicensemanagerAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerAssociationList.

func (*LicensemanagerAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LicensemanagerAssociationList) DeepCopyObject ¶

func (in *LicensemanagerAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LicensemanagerAssociationSpec ¶

type LicensemanagerAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	LicenseConfigurationArn string `json:"licenseConfigurationArn" tf:"license_configuration_arn"`
	ResourceArn             string `json:"resourceArn" tf:"resource_arn"`
}

func (*LicensemanagerAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerAssociationSpec.

func (*LicensemanagerAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LicensemanagerAssociationStatus ¶

type LicensemanagerAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LicensemanagerAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LicensemanagerAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerAssociationStatus.

func (*LicensemanagerAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LicensemanagerLicenseConfiguration ¶

type LicensemanagerLicenseConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LicensemanagerLicenseConfigurationSpec   `json:"spec,omitempty"`
	Status            LicensemanagerLicenseConfigurationStatus `json:"status,omitempty"`
}

func (*LicensemanagerLicenseConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfiguration.

func (*LicensemanagerLicenseConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LicensemanagerLicenseConfiguration) DeepCopyObject ¶

func (in *LicensemanagerLicenseConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LicensemanagerLicenseConfigurationList ¶

type LicensemanagerLicenseConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LicensemanagerLicenseConfiguration CRD objects
	Items []LicensemanagerLicenseConfiguration `json:"items,omitempty"`
}

LicensemanagerLicenseConfigurationList is a list of LicensemanagerLicenseConfigurations

func (*LicensemanagerLicenseConfigurationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfigurationList.

func (*LicensemanagerLicenseConfigurationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LicensemanagerLicenseConfigurationList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LicensemanagerLicenseConfigurationSpec ¶

type LicensemanagerLicenseConfigurationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	LicenseCount int64 `json:"licenseCount,omitempty" tf:"license_count,omitempty"`
	// +optional
	LicenseCountHardLimit bool   `json:"licenseCountHardLimit,omitempty" tf:"license_count_hard_limit,omitempty"`
	LicenseCountingType   string `json:"licenseCountingType" tf:"license_counting_type"`
	// +optional
	LicenseRules []string `json:"licenseRules,omitempty" tf:"license_rules,omitempty"`
	Name         string   `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*LicensemanagerLicenseConfigurationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfigurationSpec.

func (*LicensemanagerLicenseConfigurationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LicensemanagerLicenseConfigurationStatus ¶

type LicensemanagerLicenseConfigurationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LicensemanagerLicenseConfigurationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LicensemanagerLicenseConfigurationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LicensemanagerLicenseConfigurationStatus.

func (*LicensemanagerLicenseConfigurationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailDomain ¶

type LightsailDomain struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LightsailDomainSpec   `json:"spec,omitempty"`
	Status            LightsailDomainStatus `json:"status,omitempty"`
}

func (*LightsailDomain) DeepCopy ¶

func (in *LightsailDomain) DeepCopy() *LightsailDomain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailDomain.

func (*LightsailDomain) DeepCopyInto ¶

func (in *LightsailDomain) DeepCopyInto(out *LightsailDomain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailDomain) DeepCopyObject ¶

func (in *LightsailDomain) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailDomainList ¶

type LightsailDomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LightsailDomain CRD objects
	Items []LightsailDomain `json:"items,omitempty"`
}

LightsailDomainList is a list of LightsailDomains

func (*LightsailDomainList) DeepCopy ¶

func (in *LightsailDomainList) DeepCopy() *LightsailDomainList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailDomainList.

func (*LightsailDomainList) DeepCopyInto ¶

func (in *LightsailDomainList) DeepCopyInto(out *LightsailDomainList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailDomainList) DeepCopyObject ¶

func (in *LightsailDomainList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailDomainSpec ¶

type LightsailDomainSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn        string `json:"arn,omitempty" tf:"arn,omitempty"`
	DomainName string `json:"domainName" tf:"domain_name"`
}

func (*LightsailDomainSpec) DeepCopy ¶

func (in *LightsailDomainSpec) DeepCopy() *LightsailDomainSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailDomainSpec.

func (*LightsailDomainSpec) DeepCopyInto ¶

func (in *LightsailDomainSpec) DeepCopyInto(out *LightsailDomainSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailDomainStatus ¶

type LightsailDomainStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LightsailDomainSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LightsailDomainStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailDomainStatus.

func (*LightsailDomainStatus) DeepCopyInto ¶

func (in *LightsailDomainStatus) DeepCopyInto(out *LightsailDomainStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailInstance ¶

type LightsailInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LightsailInstanceSpec   `json:"spec,omitempty"`
	Status            LightsailInstanceStatus `json:"status,omitempty"`
}

func (*LightsailInstance) DeepCopy ¶

func (in *LightsailInstance) DeepCopy() *LightsailInstance

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailInstance.

func (*LightsailInstance) DeepCopyInto ¶

func (in *LightsailInstance) DeepCopyInto(out *LightsailInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailInstance) DeepCopyObject ¶

func (in *LightsailInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailInstanceList ¶

type LightsailInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LightsailInstance CRD objects
	Items []LightsailInstance `json:"items,omitempty"`
}

LightsailInstanceList is a list of LightsailInstances

func (*LightsailInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailInstanceList.

func (*LightsailInstanceList) DeepCopyInto ¶

func (in *LightsailInstanceList) DeepCopyInto(out *LightsailInstanceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailInstanceList) DeepCopyObject ¶

func (in *LightsailInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailInstanceSpec ¶

type LightsailInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn              string `json:"arn,omitempty" tf:"arn,omitempty"`
	AvailabilityZone string `json:"availabilityZone" tf:"availability_zone"`
	BlueprintID      string `json:"blueprintID" tf:"blueprint_id"`
	BundleID         string `json:"bundleID" tf:"bundle_id"`
	// +optional
	CpuCount int64 `json:"cpuCount,omitempty" tf:"cpu_count,omitempty"`
	// +optional
	CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
	// +optional
	Ipv6Address string `json:"ipv6Address,omitempty" tf:"ipv6_address,omitempty"`
	// +optional
	IsStaticIP bool `json:"isStaticIP,omitempty" tf:"is_static_ip,omitempty"`
	// +optional
	KeyPairName string `json:"keyPairName,omitempty" tf:"key_pair_name,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	PrivateIPAddress string `json:"privateIPAddress,omitempty" tf:"private_ip_address,omitempty"`
	// +optional
	PublicIPAddress string `json:"publicIPAddress,omitempty" tf:"public_ip_address,omitempty"`
	// +optional
	RamSize int64 `json:"ramSize,omitempty" tf:"ram_size,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	UserData string `json:"userData,omitempty" tf:"user_data,omitempty"`
	// +optional
	Username string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*LightsailInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailInstanceSpec.

func (*LightsailInstanceSpec) DeepCopyInto ¶

func (in *LightsailInstanceSpec) DeepCopyInto(out *LightsailInstanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailInstanceStatus ¶

type LightsailInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LightsailInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LightsailInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailInstanceStatus.

func (*LightsailInstanceStatus) DeepCopyInto ¶

func (in *LightsailInstanceStatus) DeepCopyInto(out *LightsailInstanceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailKeyPair ¶

type LightsailKeyPair struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LightsailKeyPairSpec   `json:"spec,omitempty"`
	Status            LightsailKeyPairStatus `json:"status,omitempty"`
}

func (*LightsailKeyPair) DeepCopy ¶

func (in *LightsailKeyPair) DeepCopy() *LightsailKeyPair

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPair.

func (*LightsailKeyPair) DeepCopyInto ¶

func (in *LightsailKeyPair) DeepCopyInto(out *LightsailKeyPair)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailKeyPair) DeepCopyObject ¶

func (in *LightsailKeyPair) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailKeyPairList ¶

type LightsailKeyPairList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LightsailKeyPair CRD objects
	Items []LightsailKeyPair `json:"items,omitempty"`
}

LightsailKeyPairList is a list of LightsailKeyPairs

func (*LightsailKeyPairList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPairList.

func (*LightsailKeyPairList) DeepCopyInto ¶

func (in *LightsailKeyPairList) DeepCopyInto(out *LightsailKeyPairList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailKeyPairList) DeepCopyObject ¶

func (in *LightsailKeyPairList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailKeyPairSpec ¶

type LightsailKeyPairSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	EncryptedFingerprint string `json:"encryptedFingerprint,omitempty" tf:"encrypted_fingerprint,omitempty"`
	// +optional
	EncryptedPrivateKey string `json:"encryptedPrivateKey,omitempty" tf:"encrypted_private_key,omitempty"`
	// +optional
	Fingerprint string `json:"fingerprint,omitempty" tf:"fingerprint,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	PgpKey string `json:"pgpKey,omitempty" tf:"pgp_key,omitempty"`
	// +optional
	PrivateKey string `json:"privateKey,omitempty" tf:"private_key,omitempty"`
	// +optional
	PublicKey string `json:"publicKey,omitempty" tf:"public_key,omitempty"`
}

func (*LightsailKeyPairSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPairSpec.

func (*LightsailKeyPairSpec) DeepCopyInto ¶

func (in *LightsailKeyPairSpec) DeepCopyInto(out *LightsailKeyPairSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailKeyPairStatus ¶

type LightsailKeyPairStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LightsailKeyPairSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LightsailKeyPairStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailKeyPairStatus.

func (*LightsailKeyPairStatus) DeepCopyInto ¶

func (in *LightsailKeyPairStatus) DeepCopyInto(out *LightsailKeyPairStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailStaticIP ¶ added in v0.0.2

type LightsailStaticIP struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LightsailStaticIPSpec   `json:"spec,omitempty"`
	Status            LightsailStaticIPStatus `json:"status,omitempty"`
}

func (*LightsailStaticIP) DeepCopy ¶ added in v0.0.2

func (in *LightsailStaticIP) DeepCopy() *LightsailStaticIP

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailStaticIP.

func (*LightsailStaticIP) DeepCopyInto ¶ added in v0.0.2

func (in *LightsailStaticIP) DeepCopyInto(out *LightsailStaticIP)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailStaticIP) DeepCopyObject ¶ added in v0.0.2

func (in *LightsailStaticIP) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailStaticIPAttachment ¶ added in v0.0.2

type LightsailStaticIPAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LightsailStaticIPAttachmentSpec   `json:"spec,omitempty"`
	Status            LightsailStaticIPAttachmentStatus `json:"status,omitempty"`
}

func (*LightsailStaticIPAttachment) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailStaticIPAttachment.

func (*LightsailStaticIPAttachment) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailStaticIPAttachment) DeepCopyObject ¶ added in v0.0.2

func (in *LightsailStaticIPAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailStaticIPAttachmentList ¶ added in v0.0.2

type LightsailStaticIPAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LightsailStaticIPAttachment CRD objects
	Items []LightsailStaticIPAttachment `json:"items,omitempty"`
}

LightsailStaticIPAttachmentList is a list of LightsailStaticIPAttachments

func (*LightsailStaticIPAttachmentList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailStaticIPAttachmentList.

func (*LightsailStaticIPAttachmentList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailStaticIPAttachmentList) DeepCopyObject ¶ added in v0.0.2

func (in *LightsailStaticIPAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailStaticIPAttachmentSpec ¶ added in v0.0.2

type LightsailStaticIPAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	InstanceName string `json:"instanceName" tf:"instance_name"`
	// +optional
	IpAddress    string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"`
	StaticIPName string `json:"staticIPName" tf:"static_ip_name"`
}

func (*LightsailStaticIPAttachmentSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailStaticIPAttachmentSpec.

func (*LightsailStaticIPAttachmentSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailStaticIPAttachmentStatus ¶ added in v0.0.2

type LightsailStaticIPAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LightsailStaticIPAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LightsailStaticIPAttachmentStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailStaticIPAttachmentStatus.

func (*LightsailStaticIPAttachmentStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailStaticIPList ¶ added in v0.0.2

type LightsailStaticIPList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LightsailStaticIP CRD objects
	Items []LightsailStaticIP `json:"items,omitempty"`
}

LightsailStaticIPList is a list of LightsailStaticIPs

func (*LightsailStaticIPList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailStaticIPList.

func (*LightsailStaticIPList) DeepCopyInto ¶ added in v0.0.2

func (in *LightsailStaticIPList) DeepCopyInto(out *LightsailStaticIPList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LightsailStaticIPList) DeepCopyObject ¶ added in v0.0.2

func (in *LightsailStaticIPList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LightsailStaticIPSpec ¶ added in v0.0.2

type LightsailStaticIPSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"`
	Name      string `json:"name" tf:"name"`
	// +optional
	SupportCode string `json:"supportCode,omitempty" tf:"support_code,omitempty"`
}

func (*LightsailStaticIPSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailStaticIPSpec.

func (*LightsailStaticIPSpec) DeepCopyInto ¶ added in v0.0.2

func (in *LightsailStaticIPSpec) DeepCopyInto(out *LightsailStaticIPSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LightsailStaticIPStatus ¶ added in v0.0.2

type LightsailStaticIPStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LightsailStaticIPSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LightsailStaticIPStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LightsailStaticIPStatus.

func (*LightsailStaticIPStatus) DeepCopyInto ¶ added in v0.0.2

func (in *LightsailStaticIPStatus) DeepCopyInto(out *LightsailStaticIPStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerBackendServerPolicy ¶

type LoadBalancerBackendServerPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LoadBalancerBackendServerPolicySpec   `json:"spec,omitempty"`
	Status            LoadBalancerBackendServerPolicyStatus `json:"status,omitempty"`
}

func (*LoadBalancerBackendServerPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicy.

func (*LoadBalancerBackendServerPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoadBalancerBackendServerPolicy) DeepCopyObject ¶

func (in *LoadBalancerBackendServerPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LoadBalancerBackendServerPolicyList ¶

type LoadBalancerBackendServerPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LoadBalancerBackendServerPolicy CRD objects
	Items []LoadBalancerBackendServerPolicy `json:"items,omitempty"`
}

LoadBalancerBackendServerPolicyList is a list of LoadBalancerBackendServerPolicys

func (*LoadBalancerBackendServerPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyList.

func (*LoadBalancerBackendServerPolicyList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoadBalancerBackendServerPolicyList) DeepCopyObject ¶

func (in *LoadBalancerBackendServerPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LoadBalancerBackendServerPolicySpec ¶

type LoadBalancerBackendServerPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	InstancePort     int64  `json:"instancePort" tf:"instance_port"`
	LoadBalancerName string `json:"loadBalancerName" tf:"load_balancer_name"`
	// +optional
	PolicyNames []string `json:"policyNames,omitempty" tf:"policy_names,omitempty"`
}

func (*LoadBalancerBackendServerPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicySpec.

func (*LoadBalancerBackendServerPolicySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerBackendServerPolicyStatus ¶

type LoadBalancerBackendServerPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LoadBalancerBackendServerPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LoadBalancerBackendServerPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendServerPolicyStatus.

func (*LoadBalancerBackendServerPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerListenerPolicy ¶

type LoadBalancerListenerPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LoadBalancerListenerPolicySpec   `json:"spec,omitempty"`
	Status            LoadBalancerListenerPolicyStatus `json:"status,omitempty"`
}

func (*LoadBalancerListenerPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicy.

func (*LoadBalancerListenerPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoadBalancerListenerPolicy) DeepCopyObject ¶

func (in *LoadBalancerListenerPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LoadBalancerListenerPolicyList ¶

type LoadBalancerListenerPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LoadBalancerListenerPolicy CRD objects
	Items []LoadBalancerListenerPolicy `json:"items,omitempty"`
}

LoadBalancerListenerPolicyList is a list of LoadBalancerListenerPolicys

func (*LoadBalancerListenerPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicyList.

func (*LoadBalancerListenerPolicyList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoadBalancerListenerPolicyList) DeepCopyObject ¶

func (in *LoadBalancerListenerPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LoadBalancerListenerPolicySpec ¶

type LoadBalancerListenerPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	LoadBalancerName string `json:"loadBalancerName" tf:"load_balancer_name"`
	LoadBalancerPort int64  `json:"loadBalancerPort" tf:"load_balancer_port"`
	// +optional
	PolicyNames []string `json:"policyNames,omitempty" tf:"policy_names,omitempty"`
}

func (*LoadBalancerListenerPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicySpec.

func (*LoadBalancerListenerPolicySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerListenerPolicyStatus ¶

type LoadBalancerListenerPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LoadBalancerListenerPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LoadBalancerListenerPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerListenerPolicyStatus.

func (*LoadBalancerListenerPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerPolicy ¶

type LoadBalancerPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LoadBalancerPolicySpec   `json:"spec,omitempty"`
	Status            LoadBalancerPolicyStatus `json:"status,omitempty"`
}

func (*LoadBalancerPolicy) DeepCopy ¶

func (in *LoadBalancerPolicy) DeepCopy() *LoadBalancerPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicy.

func (*LoadBalancerPolicy) DeepCopyInto ¶

func (in *LoadBalancerPolicy) DeepCopyInto(out *LoadBalancerPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoadBalancerPolicy) DeepCopyObject ¶

func (in *LoadBalancerPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LoadBalancerPolicyList ¶

type LoadBalancerPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of LoadBalancerPolicy CRD objects
	Items []LoadBalancerPolicy `json:"items,omitempty"`
}

LoadBalancerPolicyList is a list of LoadBalancerPolicys

func (*LoadBalancerPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyList.

func (*LoadBalancerPolicyList) DeepCopyInto ¶

func (in *LoadBalancerPolicyList) DeepCopyInto(out *LoadBalancerPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*LoadBalancerPolicyList) DeepCopyObject ¶

func (in *LoadBalancerPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type LoadBalancerPolicySpec ¶

type LoadBalancerPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	LoadBalancerName string `json:"loadBalancerName" tf:"load_balancer_name"`
	// +optional
	PolicyAttribute []LoadBalancerPolicySpecPolicyAttribute `json:"policyAttribute,omitempty" tf:"policy_attribute,omitempty"`
	PolicyName      string                                  `json:"policyName" tf:"policy_name"`
	PolicyTypeName  string                                  `json:"policyTypeName" tf:"policy_type_name"`
}

func (*LoadBalancerPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicySpec.

func (*LoadBalancerPolicySpec) DeepCopyInto ¶

func (in *LoadBalancerPolicySpec) DeepCopyInto(out *LoadBalancerPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerPolicySpecPolicyAttribute ¶

type LoadBalancerPolicySpecPolicyAttribute struct {
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Value string `json:"value,omitempty" tf:"value,omitempty"`
}

func (*LoadBalancerPolicySpecPolicyAttribute) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicySpecPolicyAttribute.

func (*LoadBalancerPolicySpecPolicyAttribute) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type LoadBalancerPolicyStatus ¶

type LoadBalancerPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *LoadBalancerPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*LoadBalancerPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPolicyStatus.

func (*LoadBalancerPolicyStatus) DeepCopyInto ¶

func (in *LoadBalancerPolicyStatus) DeepCopyInto(out *LoadBalancerPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MacieMemberAccountAssociation ¶

type MacieMemberAccountAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MacieMemberAccountAssociationSpec   `json:"spec,omitempty"`
	Status            MacieMemberAccountAssociationStatus `json:"status,omitempty"`
}

func (*MacieMemberAccountAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociation.

func (*MacieMemberAccountAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MacieMemberAccountAssociation) DeepCopyObject ¶

func (in *MacieMemberAccountAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MacieMemberAccountAssociationList ¶

type MacieMemberAccountAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MacieMemberAccountAssociation CRD objects
	Items []MacieMemberAccountAssociation `json:"items,omitempty"`
}

MacieMemberAccountAssociationList is a list of MacieMemberAccountAssociations

func (*MacieMemberAccountAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociationList.

func (*MacieMemberAccountAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MacieMemberAccountAssociationList) DeepCopyObject ¶

func (in *MacieMemberAccountAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MacieMemberAccountAssociationSpec ¶

type MacieMemberAccountAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	MemberAccountID string `json:"memberAccountID" tf:"member_account_id"`
}

func (*MacieMemberAccountAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociationSpec.

func (*MacieMemberAccountAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MacieMemberAccountAssociationStatus ¶

type MacieMemberAccountAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MacieMemberAccountAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MacieMemberAccountAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieMemberAccountAssociationStatus.

func (*MacieMemberAccountAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MacieS3BucketAssociation ¶

type MacieS3BucketAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MacieS3BucketAssociationSpec   `json:"spec,omitempty"`
	Status            MacieS3BucketAssociationStatus `json:"status,omitempty"`
}

func (*MacieS3BucketAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieS3BucketAssociation.

func (*MacieS3BucketAssociation) DeepCopyInto ¶

func (in *MacieS3BucketAssociation) DeepCopyInto(out *MacieS3BucketAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MacieS3BucketAssociation) DeepCopyObject ¶

func (in *MacieS3BucketAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MacieS3BucketAssociationList ¶

type MacieS3BucketAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MacieS3BucketAssociation CRD objects
	Items []MacieS3BucketAssociation `json:"items,omitempty"`
}

MacieS3BucketAssociationList is a list of MacieS3BucketAssociations

func (*MacieS3BucketAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieS3BucketAssociationList.

func (*MacieS3BucketAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MacieS3BucketAssociationList) DeepCopyObject ¶

func (in *MacieS3BucketAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MacieS3BucketAssociationSpec ¶

type MacieS3BucketAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	BucketName string `json:"bucketName" tf:"bucket_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ClassificationType []MacieS3BucketAssociationSpecClassificationType `json:"classificationType,omitempty" tf:"classification_type,omitempty"`
	// +optional
	MemberAccountID string `json:"memberAccountID,omitempty" tf:"member_account_id,omitempty"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
}

func (*MacieS3BucketAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieS3BucketAssociationSpec.

func (*MacieS3BucketAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MacieS3BucketAssociationSpecClassificationType ¶ added in v0.0.2

type MacieS3BucketAssociationSpecClassificationType struct {
	// +optional
	Continuous string `json:"continuous,omitempty" tf:"continuous,omitempty"`
	// +optional
	OneTime string `json:"oneTime,omitempty" tf:"one_time,omitempty"`
}

func (*MacieS3BucketAssociationSpecClassificationType) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieS3BucketAssociationSpecClassificationType.

func (*MacieS3BucketAssociationSpecClassificationType) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MacieS3BucketAssociationStatus ¶

type MacieS3BucketAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MacieS3BucketAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MacieS3BucketAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MacieS3BucketAssociationStatus.

func (*MacieS3BucketAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MainRouteTableAssociation ¶

type MainRouteTableAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MainRouteTableAssociationSpec   `json:"spec,omitempty"`
	Status            MainRouteTableAssociationStatus `json:"status,omitempty"`
}

func (*MainRouteTableAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociation.

func (*MainRouteTableAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MainRouteTableAssociation) DeepCopyObject ¶

func (in *MainRouteTableAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MainRouteTableAssociationList ¶

type MainRouteTableAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MainRouteTableAssociation CRD objects
	Items []MainRouteTableAssociation `json:"items,omitempty"`
}

MainRouteTableAssociationList is a list of MainRouteTableAssociations

func (*MainRouteTableAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationList.

func (*MainRouteTableAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MainRouteTableAssociationList) DeepCopyObject ¶

func (in *MainRouteTableAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MainRouteTableAssociationSpec ¶

type MainRouteTableAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	OriginalRouteTableID string `json:"originalRouteTableID,omitempty" tf:"original_route_table_id,omitempty"`
	RouteTableID         string `json:"routeTableID" tf:"route_table_id"`
	VpcID                string `json:"vpcID" tf:"vpc_id"`
}

func (*MainRouteTableAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationSpec.

func (*MainRouteTableAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MainRouteTableAssociationStatus ¶

type MainRouteTableAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MainRouteTableAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MainRouteTableAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MainRouteTableAssociationStatus.

func (*MainRouteTableAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MediaPackageChannel ¶

type MediaPackageChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MediaPackageChannelSpec   `json:"spec,omitempty"`
	Status            MediaPackageChannelStatus `json:"status,omitempty"`
}

func (*MediaPackageChannel) DeepCopy ¶

func (in *MediaPackageChannel) DeepCopy() *MediaPackageChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageChannel.

func (*MediaPackageChannel) DeepCopyInto ¶

func (in *MediaPackageChannel) DeepCopyInto(out *MediaPackageChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MediaPackageChannel) DeepCopyObject ¶

func (in *MediaPackageChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MediaPackageChannelList ¶

type MediaPackageChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MediaPackageChannel CRD objects
	Items []MediaPackageChannel `json:"items,omitempty"`
}

MediaPackageChannelList is a list of MediaPackageChannels

func (*MediaPackageChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageChannelList.

func (*MediaPackageChannelList) DeepCopyInto ¶

func (in *MediaPackageChannelList) DeepCopyInto(out *MediaPackageChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MediaPackageChannelList) DeepCopyObject ¶

func (in *MediaPackageChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MediaPackageChannelSpec ¶

type MediaPackageChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn       string `json:"arn,omitempty" tf:"arn,omitempty"`
	ChannelID string `json:"channelID" tf:"channel_id"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	HlsIngest []MediaPackageChannelSpecHlsIngest `json:"hlsIngest,omitempty" tf:"hls_ingest,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*MediaPackageChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageChannelSpec.

func (*MediaPackageChannelSpec) DeepCopyInto ¶

func (in *MediaPackageChannelSpec) DeepCopyInto(out *MediaPackageChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MediaPackageChannelSpecHlsIngest ¶ added in v0.0.2

type MediaPackageChannelSpecHlsIngest struct {
	// +optional
	IngestEndpoints []MediaPackageChannelSpecHlsIngestIngestEndpoints `json:"ingestEndpoints,omitempty" tf:"ingest_endpoints,omitempty"`
}

func (*MediaPackageChannelSpecHlsIngest) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageChannelSpecHlsIngest.

func (*MediaPackageChannelSpecHlsIngest) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MediaPackageChannelSpecHlsIngestIngestEndpoints ¶ added in v0.0.2

type MediaPackageChannelSpecHlsIngestIngestEndpoints struct {
	// +optional
	Password string `json:"-" sensitive:"true" tf:"password,omitempty"`
	// +optional
	Url string `json:"url,omitempty" tf:"url,omitempty"`
	// +optional
	Username string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*MediaPackageChannelSpecHlsIngestIngestEndpoints) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageChannelSpecHlsIngestIngestEndpoints.

func (*MediaPackageChannelSpecHlsIngestIngestEndpoints) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MediaPackageChannelStatus ¶

type MediaPackageChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MediaPackageChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MediaPackageChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaPackageChannelStatus.

func (*MediaPackageChannelStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MediaStoreContainer ¶

type MediaStoreContainer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MediaStoreContainerSpec   `json:"spec,omitempty"`
	Status            MediaStoreContainerStatus `json:"status,omitempty"`
}

func (*MediaStoreContainer) DeepCopy ¶

func (in *MediaStoreContainer) DeepCopy() *MediaStoreContainer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaStoreContainer.

func (*MediaStoreContainer) DeepCopyInto ¶

func (in *MediaStoreContainer) DeepCopyInto(out *MediaStoreContainer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MediaStoreContainer) DeepCopyObject ¶

func (in *MediaStoreContainer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MediaStoreContainerList ¶

type MediaStoreContainerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MediaStoreContainer CRD objects
	Items []MediaStoreContainer `json:"items,omitempty"`
}

MediaStoreContainerList is a list of MediaStoreContainers

func (*MediaStoreContainerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaStoreContainerList.

func (*MediaStoreContainerList) DeepCopyInto ¶

func (in *MediaStoreContainerList) DeepCopyInto(out *MediaStoreContainerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MediaStoreContainerList) DeepCopyObject ¶

func (in *MediaStoreContainerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MediaStoreContainerPolicy ¶

type MediaStoreContainerPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MediaStoreContainerPolicySpec   `json:"spec,omitempty"`
	Status            MediaStoreContainerPolicyStatus `json:"status,omitempty"`
}

func (*MediaStoreContainerPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaStoreContainerPolicy.

func (*MediaStoreContainerPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MediaStoreContainerPolicy) DeepCopyObject ¶

func (in *MediaStoreContainerPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MediaStoreContainerPolicyList ¶

type MediaStoreContainerPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MediaStoreContainerPolicy CRD objects
	Items []MediaStoreContainerPolicy `json:"items,omitempty"`
}

MediaStoreContainerPolicyList is a list of MediaStoreContainerPolicys

func (*MediaStoreContainerPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaStoreContainerPolicyList.

func (*MediaStoreContainerPolicyList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MediaStoreContainerPolicyList) DeepCopyObject ¶

func (in *MediaStoreContainerPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MediaStoreContainerPolicySpec ¶

type MediaStoreContainerPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ContainerName string `json:"containerName" tf:"container_name"`
	Policy        string `json:"policy" tf:"policy"`
}

func (*MediaStoreContainerPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaStoreContainerPolicySpec.

func (*MediaStoreContainerPolicySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MediaStoreContainerPolicyStatus ¶

type MediaStoreContainerPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MediaStoreContainerPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MediaStoreContainerPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaStoreContainerPolicyStatus.

func (*MediaStoreContainerPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MediaStoreContainerSpec ¶

type MediaStoreContainerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	Name     string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*MediaStoreContainerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaStoreContainerSpec.

func (*MediaStoreContainerSpec) DeepCopyInto ¶

func (in *MediaStoreContainerSpec) DeepCopyInto(out *MediaStoreContainerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MediaStoreContainerStatus ¶

type MediaStoreContainerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MediaStoreContainerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MediaStoreContainerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MediaStoreContainerStatus.

func (*MediaStoreContainerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqBroker ¶

type MqBroker struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MqBrokerSpec   `json:"spec,omitempty"`
	Status            MqBrokerStatus `json:"status,omitempty"`
}

func (*MqBroker) DeepCopy ¶

func (in *MqBroker) DeepCopy() *MqBroker

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBroker.

func (*MqBroker) DeepCopyInto ¶

func (in *MqBroker) DeepCopyInto(out *MqBroker)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MqBroker) DeepCopyObject ¶

func (in *MqBroker) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MqBrokerList ¶

type MqBrokerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MqBroker CRD objects
	Items []MqBroker `json:"items,omitempty"`
}

MqBrokerList is a list of MqBrokers

func (*MqBrokerList) DeepCopy ¶

func (in *MqBrokerList) DeepCopy() *MqBrokerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerList.

func (*MqBrokerList) DeepCopyInto ¶

func (in *MqBrokerList) DeepCopyInto(out *MqBrokerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MqBrokerList) DeepCopyObject ¶

func (in *MqBrokerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MqBrokerSpec ¶

type MqBrokerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutoMinorVersionUpgrade bool   `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"`
	BrokerName              string `json:"brokerName" tf:"broker_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Configuration []MqBrokerSpecConfiguration `json:"configuration,omitempty" tf:"configuration,omitempty"`
	// +optional
	DeploymentMode string `json:"deploymentMode,omitempty" tf:"deployment_mode,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EncryptionOptions []MqBrokerSpecEncryptionOptions `json:"encryptionOptions,omitempty" tf:"encryption_options,omitempty"`
	EngineType        string                          `json:"engineType" tf:"engine_type"`
	EngineVersion     string                          `json:"engineVersion" tf:"engine_version"`
	HostInstanceType  string                          `json:"hostInstanceType" tf:"host_instance_type"`
	// +optional
	Instances []MqBrokerSpecInstances `json:"instances,omitempty" tf:"instances,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Logs []MqBrokerSpecLogs `json:"logs,omitempty" tf:"logs,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	MaintenanceWindowStartTime []MqBrokerSpecMaintenanceWindowStartTime `json:"maintenanceWindowStartTime,omitempty" tf:"maintenance_window_start_time,omitempty"`
	// +optional
	PubliclyAccessible bool     `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,omitempty"`
	SecurityGroups     []string `json:"securityGroups" tf:"security_groups"`
	// +optional
	SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids,omitempty"`
	// +optional
	Tags map[string]string  `json:"tags,omitempty" tf:"tags,omitempty"`
	User []MqBrokerSpecUser `json:"user" tf:"user"`
}

func (*MqBrokerSpec) DeepCopy ¶

func (in *MqBrokerSpec) DeepCopy() *MqBrokerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerSpec.

func (*MqBrokerSpec) DeepCopyInto ¶

func (in *MqBrokerSpec) DeepCopyInto(out *MqBrokerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqBrokerSpecConfiguration ¶ added in v0.0.2

type MqBrokerSpecConfiguration struct {
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Revision int64 `json:"revision,omitempty" tf:"revision,omitempty"`
}

func (*MqBrokerSpecConfiguration) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerSpecConfiguration.

func (*MqBrokerSpecConfiguration) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqBrokerSpecEncryptionOptions ¶ added in v0.2.0

type MqBrokerSpecEncryptionOptions struct {
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	UseAwsOwnedKey bool `json:"useAwsOwnedKey,omitempty" tf:"use_aws_owned_key,omitempty"`
}

func (*MqBrokerSpecEncryptionOptions) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerSpecEncryptionOptions.

func (*MqBrokerSpecEncryptionOptions) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqBrokerSpecInstances ¶ added in v0.0.2

type MqBrokerSpecInstances struct {
	// +optional
	ConsoleURL string `json:"consoleURL,omitempty" tf:"console_url,omitempty"`
	// +optional
	Endpoints []string `json:"endpoints,omitempty" tf:"endpoints,omitempty"`
	// +optional
	IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"`
}

func (*MqBrokerSpecInstances) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerSpecInstances.

func (*MqBrokerSpecInstances) DeepCopyInto ¶ added in v0.0.2

func (in *MqBrokerSpecInstances) DeepCopyInto(out *MqBrokerSpecInstances)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqBrokerSpecLogs ¶

type MqBrokerSpecLogs struct {
	// +optional
	Audit bool `json:"audit,omitempty" tf:"audit,omitempty"`
	// +optional
	General bool `json:"general,omitempty" tf:"general,omitempty"`
}

func (*MqBrokerSpecLogs) DeepCopy ¶

func (in *MqBrokerSpecLogs) DeepCopy() *MqBrokerSpecLogs

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerSpecLogs.

func (*MqBrokerSpecLogs) DeepCopyInto ¶

func (in *MqBrokerSpecLogs) DeepCopyInto(out *MqBrokerSpecLogs)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqBrokerSpecMaintenanceWindowStartTime ¶ added in v0.0.2

type MqBrokerSpecMaintenanceWindowStartTime struct {
	DayOfWeek string `json:"dayOfWeek" tf:"day_of_week"`
	TimeOfDay string `json:"timeOfDay" tf:"time_of_day"`
	TimeZone  string `json:"timeZone" tf:"time_zone"`
}

func (*MqBrokerSpecMaintenanceWindowStartTime) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerSpecMaintenanceWindowStartTime.

func (*MqBrokerSpecMaintenanceWindowStartTime) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqBrokerSpecUser ¶

type MqBrokerSpecUser struct {
	// +optional
	ConsoleAccess bool `json:"consoleAccess,omitempty" tf:"console_access,omitempty"`
	// +optional
	Groups   []string `json:"groups,omitempty" tf:"groups,omitempty"`
	Password string   `json:"-" sensitive:"true" tf:"password"`
	Username string   `json:"username" tf:"username"`
}

func (*MqBrokerSpecUser) DeepCopy ¶

func (in *MqBrokerSpecUser) DeepCopy() *MqBrokerSpecUser

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerSpecUser.

func (*MqBrokerSpecUser) DeepCopyInto ¶

func (in *MqBrokerSpecUser) DeepCopyInto(out *MqBrokerSpecUser)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqBrokerStatus ¶

type MqBrokerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MqBrokerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MqBrokerStatus) DeepCopy ¶

func (in *MqBrokerStatus) DeepCopy() *MqBrokerStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqBrokerStatus.

func (*MqBrokerStatus) DeepCopyInto ¶

func (in *MqBrokerStatus) DeepCopyInto(out *MqBrokerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqConfiguration ¶

type MqConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MqConfigurationSpec   `json:"spec,omitempty"`
	Status            MqConfigurationStatus `json:"status,omitempty"`
}

func (*MqConfiguration) DeepCopy ¶

func (in *MqConfiguration) DeepCopy() *MqConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqConfiguration.

func (*MqConfiguration) DeepCopyInto ¶

func (in *MqConfiguration) DeepCopyInto(out *MqConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MqConfiguration) DeepCopyObject ¶

func (in *MqConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MqConfigurationList ¶

type MqConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MqConfiguration CRD objects
	Items []MqConfiguration `json:"items,omitempty"`
}

MqConfigurationList is a list of MqConfigurations

func (*MqConfigurationList) DeepCopy ¶

func (in *MqConfigurationList) DeepCopy() *MqConfigurationList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqConfigurationList.

func (*MqConfigurationList) DeepCopyInto ¶

func (in *MqConfigurationList) DeepCopyInto(out *MqConfigurationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MqConfigurationList) DeepCopyObject ¶

func (in *MqConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MqConfigurationSpec ¶

type MqConfigurationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Data string `json:"data" tf:"data"`
	// +optional
	Description   string `json:"description,omitempty" tf:"description,omitempty"`
	EngineType    string `json:"engineType" tf:"engine_type"`
	EngineVersion string `json:"engineVersion" tf:"engine_version"`
	// +optional
	LatestRevision int64  `json:"latestRevision,omitempty" tf:"latest_revision,omitempty"`
	Name           string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*MqConfigurationSpec) DeepCopy ¶

func (in *MqConfigurationSpec) DeepCopy() *MqConfigurationSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqConfigurationSpec.

func (*MqConfigurationSpec) DeepCopyInto ¶

func (in *MqConfigurationSpec) DeepCopyInto(out *MqConfigurationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MqConfigurationStatus ¶

type MqConfigurationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MqConfigurationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MqConfigurationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MqConfigurationStatus.

func (*MqConfigurationStatus) DeepCopyInto ¶

func (in *MqConfigurationStatus) DeepCopyInto(out *MqConfigurationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskCluster ¶

type MskCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MskClusterSpec   `json:"spec,omitempty"`
	Status            MskClusterStatus `json:"status,omitempty"`
}

func (*MskCluster) DeepCopy ¶

func (in *MskCluster) DeepCopy() *MskCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskCluster.

func (*MskCluster) DeepCopyInto ¶

func (in *MskCluster) DeepCopyInto(out *MskCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MskCluster) DeepCopyObject ¶

func (in *MskCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MskClusterList ¶

type MskClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MskCluster CRD objects
	Items []MskCluster `json:"items,omitempty"`
}

MskClusterList is a list of MskClusters

func (*MskClusterList) DeepCopy ¶

func (in *MskClusterList) DeepCopy() *MskClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterList.

func (*MskClusterList) DeepCopyInto ¶

func (in *MskClusterList) DeepCopyInto(out *MskClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MskClusterList) DeepCopyObject ¶

func (in *MskClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MskClusterSpec ¶

type MskClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	BootstrapBrokers string `json:"bootstrapBrokers,omitempty" tf:"bootstrap_brokers,omitempty"`
	// +optional
	BootstrapBrokersTLS string `json:"bootstrapBrokersTLS,omitempty" tf:"bootstrap_brokers_tls,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	BrokerNodeGroupInfo []MskClusterSpecBrokerNodeGroupInfo `json:"brokerNodeGroupInfo" tf:"broker_node_group_info"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ClientAuthentication []MskClusterSpecClientAuthentication `json:"clientAuthentication,omitempty" tf:"client_authentication,omitempty"`
	ClusterName          string                               `json:"clusterName" tf:"cluster_name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ConfigurationInfo []MskClusterSpecConfigurationInfo `json:"configurationInfo,omitempty" tf:"configuration_info,omitempty"`
	// +optional
	CurrentVersion string `json:"currentVersion,omitempty" tf:"current_version,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EncryptionInfo []MskClusterSpecEncryptionInfo `json:"encryptionInfo,omitempty" tf:"encryption_info,omitempty"`
	// +optional
	EnhancedMonitoring  string `json:"enhancedMonitoring,omitempty" tf:"enhanced_monitoring,omitempty"`
	KafkaVersion        string `json:"kafkaVersion" tf:"kafka_version"`
	NumberOfBrokerNodes int64  `json:"numberOfBrokerNodes" tf:"number_of_broker_nodes"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	ZookeeperConnectString string `json:"zookeeperConnectString,omitempty" tf:"zookeeper_connect_string,omitempty"`
}

func (*MskClusterSpec) DeepCopy ¶

func (in *MskClusterSpec) DeepCopy() *MskClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterSpec.

func (*MskClusterSpec) DeepCopyInto ¶

func (in *MskClusterSpec) DeepCopyInto(out *MskClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskClusterSpecBrokerNodeGroupInfo ¶

type MskClusterSpecBrokerNodeGroupInfo struct {
	// +optional
	AzDistribution string   `json:"azDistribution,omitempty" tf:"az_distribution,omitempty"`
	ClientSubnets  []string `json:"clientSubnets" tf:"client_subnets"`
	EbsVolumeSize  int64    `json:"ebsVolumeSize" tf:"ebs_volume_size"`
	InstanceType   string   `json:"instanceType" tf:"instance_type"`
	SecurityGroups []string `json:"securityGroups" tf:"security_groups"`
}

func (*MskClusterSpecBrokerNodeGroupInfo) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterSpecBrokerNodeGroupInfo.

func (*MskClusterSpecBrokerNodeGroupInfo) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskClusterSpecClientAuthentication ¶

type MskClusterSpecClientAuthentication struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Tls []MskClusterSpecClientAuthenticationTls `json:"tls,omitempty" tf:"tls,omitempty"`
}

func (*MskClusterSpecClientAuthentication) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterSpecClientAuthentication.

func (*MskClusterSpecClientAuthentication) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskClusterSpecClientAuthenticationTls ¶

type MskClusterSpecClientAuthenticationTls struct {
	// +optional
	CertificateAuthorityArns []string `json:"certificateAuthorityArns,omitempty" tf:"certificate_authority_arns,omitempty"`
}

func (*MskClusterSpecClientAuthenticationTls) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterSpecClientAuthenticationTls.

func (*MskClusterSpecClientAuthenticationTls) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskClusterSpecConfigurationInfo ¶

type MskClusterSpecConfigurationInfo struct {
	Arn      string `json:"arn" tf:"arn"`
	Revision int64  `json:"revision" tf:"revision"`
}

func (*MskClusterSpecConfigurationInfo) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterSpecConfigurationInfo.

func (*MskClusterSpecConfigurationInfo) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskClusterSpecEncryptionInfo ¶

type MskClusterSpecEncryptionInfo struct {
	// +optional
	EncryptionAtRestKmsKeyArn string `json:"encryptionAtRestKmsKeyArn,omitempty" tf:"encryption_at_rest_kms_key_arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EncryptionInTransit []MskClusterSpecEncryptionInfoEncryptionInTransit `json:"encryptionInTransit,omitempty" tf:"encryption_in_transit,omitempty"`
}

func (*MskClusterSpecEncryptionInfo) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterSpecEncryptionInfo.

func (*MskClusterSpecEncryptionInfo) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskClusterSpecEncryptionInfoEncryptionInTransit ¶

type MskClusterSpecEncryptionInfoEncryptionInTransit struct {
	// +optional
	ClientBroker string `json:"clientBroker,omitempty" tf:"client_broker,omitempty"`
	// +optional
	InCluster bool `json:"inCluster,omitempty" tf:"in_cluster,omitempty"`
}

func (*MskClusterSpecEncryptionInfoEncryptionInTransit) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterSpecEncryptionInfoEncryptionInTransit.

func (*MskClusterSpecEncryptionInfoEncryptionInTransit) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskClusterStatus ¶

type MskClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MskClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MskClusterStatus) DeepCopy ¶

func (in *MskClusterStatus) DeepCopy() *MskClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskClusterStatus.

func (*MskClusterStatus) DeepCopyInto ¶

func (in *MskClusterStatus) DeepCopyInto(out *MskClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskConfiguration ¶

type MskConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MskConfigurationSpec   `json:"spec,omitempty"`
	Status            MskConfigurationStatus `json:"status,omitempty"`
}

func (*MskConfiguration) DeepCopy ¶

func (in *MskConfiguration) DeepCopy() *MskConfiguration

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfiguration.

func (*MskConfiguration) DeepCopyInto ¶

func (in *MskConfiguration) DeepCopyInto(out *MskConfiguration)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MskConfiguration) DeepCopyObject ¶

func (in *MskConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MskConfigurationList ¶

type MskConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of MskConfiguration CRD objects
	Items []MskConfiguration `json:"items,omitempty"`
}

MskConfigurationList is a list of MskConfigurations

func (*MskConfigurationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfigurationList.

func (*MskConfigurationList) DeepCopyInto ¶

func (in *MskConfigurationList) DeepCopyInto(out *MskConfigurationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*MskConfigurationList) DeepCopyObject ¶

func (in *MskConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type MskConfigurationSpec ¶

type MskConfigurationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description   string   `json:"description,omitempty" tf:"description,omitempty"`
	KafkaVersions []string `json:"kafkaVersions" tf:"kafka_versions"`
	// +optional
	LatestRevision   int64  `json:"latestRevision,omitempty" tf:"latest_revision,omitempty"`
	Name             string `json:"name" tf:"name"`
	ServerProperties string `json:"serverProperties" tf:"server_properties"`
}

func (*MskConfigurationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfigurationSpec.

func (*MskConfigurationSpec) DeepCopyInto ¶

func (in *MskConfigurationSpec) DeepCopyInto(out *MskConfigurationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type MskConfigurationStatus ¶

type MskConfigurationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *MskConfigurationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*MskConfigurationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MskConfigurationStatus.

func (*MskConfigurationStatus) DeepCopyInto ¶

func (in *MskConfigurationStatus) DeepCopyInto(out *MskConfigurationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NatGateway ¶

type NatGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NatGatewaySpec   `json:"spec,omitempty"`
	Status            NatGatewayStatus `json:"status,omitempty"`
}

func (*NatGateway) DeepCopy ¶

func (in *NatGateway) DeepCopy() *NatGateway

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway.

func (*NatGateway) DeepCopyInto ¶

func (in *NatGateway) DeepCopyInto(out *NatGateway)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NatGateway) DeepCopyObject ¶

func (in *NatGateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NatGatewayList ¶

type NatGatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NatGateway CRD objects
	Items []NatGateway `json:"items,omitempty"`
}

NatGatewayList is a list of NatGateways

func (*NatGatewayList) DeepCopy ¶

func (in *NatGatewayList) DeepCopy() *NatGatewayList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayList.

func (*NatGatewayList) DeepCopyInto ¶

func (in *NatGatewayList) DeepCopyInto(out *NatGatewayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NatGatewayList) DeepCopyObject ¶

func (in *NatGatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NatGatewaySpec ¶

type NatGatewaySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AllocationID string `json:"allocationID" tf:"allocation_id"`
	// +optional
	NetworkInterfaceID string `json:"networkInterfaceID,omitempty" tf:"network_interface_id,omitempty"`
	// +optional
	PrivateIP string `json:"privateIP,omitempty" tf:"private_ip,omitempty"`
	// +optional
	PublicIP string `json:"publicIP,omitempty" tf:"public_ip,omitempty"`
	SubnetID string `json:"subnetID" tf:"subnet_id"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*NatGatewaySpec) DeepCopy ¶

func (in *NatGatewaySpec) DeepCopy() *NatGatewaySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec.

func (*NatGatewaySpec) DeepCopyInto ¶

func (in *NatGatewaySpec) DeepCopyInto(out *NatGatewaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NatGatewayStatus ¶

type NatGatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NatGatewaySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NatGatewayStatus) DeepCopy ¶

func (in *NatGatewayStatus) DeepCopy() *NatGatewayStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayStatus.

func (*NatGatewayStatus) DeepCopyInto ¶

func (in *NatGatewayStatus) DeepCopyInto(out *NatGatewayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneCluster ¶

type NeptuneCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NeptuneClusterSpec   `json:"spec,omitempty"`
	Status            NeptuneClusterStatus `json:"status,omitempty"`
}

func (*NeptuneCluster) DeepCopy ¶

func (in *NeptuneCluster) DeepCopy() *NeptuneCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneCluster.

func (*NeptuneCluster) DeepCopyInto ¶

func (in *NeptuneCluster) DeepCopyInto(out *NeptuneCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneCluster) DeepCopyObject ¶

func (in *NeptuneCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneClusterInstance ¶

type NeptuneClusterInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NeptuneClusterInstanceSpec   `json:"spec,omitempty"`
	Status            NeptuneClusterInstanceStatus `json:"status,omitempty"`
}

func (*NeptuneClusterInstance) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstance.

func (*NeptuneClusterInstance) DeepCopyInto ¶

func (in *NeptuneClusterInstance) DeepCopyInto(out *NeptuneClusterInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneClusterInstance) DeepCopyObject ¶

func (in *NeptuneClusterInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneClusterInstanceList ¶

type NeptuneClusterInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NeptuneClusterInstance CRD objects
	Items []NeptuneClusterInstance `json:"items,omitempty"`
}

NeptuneClusterInstanceList is a list of NeptuneClusterInstances

func (*NeptuneClusterInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstanceList.

func (*NeptuneClusterInstanceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneClusterInstanceList) DeepCopyObject ¶

func (in *NeptuneClusterInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneClusterInstanceSpec ¶

type NeptuneClusterInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Address string `json:"address,omitempty" tf:"address,omitempty"`
	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutoMinorVersionUpgrade bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"`
	// +optional
	AvailabilityZone  string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	ClusterIdentifier string `json:"clusterIdentifier" tf:"cluster_identifier"`
	// +optional
	DbiResourceID string `json:"dbiResourceID,omitempty" tf:"dbi_resource_id,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	Identifier string `json:"identifier,omitempty" tf:"identifier,omitempty"`
	// +optional
	IdentifierPrefix string `json:"identifierPrefix,omitempty" tf:"identifier_prefix,omitempty"`
	InstanceClass    string `json:"instanceClass" tf:"instance_class"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	NeptuneParameterGroupName string `json:"neptuneParameterGroupName,omitempty" tf:"neptune_parameter_group_name,omitempty"`
	// +optional
	NeptuneSubnetGroupName string `json:"neptuneSubnetGroupName,omitempty" tf:"neptune_subnet_group_name,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PreferredBackupWindow string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window,omitempty"`
	// +optional
	PreferredMaintenanceWindow string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`
	// +optional
	PromotionTier int64 `json:"promotionTier,omitempty" tf:"promotion_tier,omitempty"`
	// +optional
	PubliclyAccessible bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Writer bool `json:"writer,omitempty" tf:"writer,omitempty"`
}

func (*NeptuneClusterInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstanceSpec.

func (*NeptuneClusterInstanceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneClusterInstanceStatus ¶

type NeptuneClusterInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NeptuneClusterInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NeptuneClusterInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterInstanceStatus.

func (*NeptuneClusterInstanceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneClusterList ¶

type NeptuneClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NeptuneCluster CRD objects
	Items []NeptuneCluster `json:"items,omitempty"`
}

NeptuneClusterList is a list of NeptuneClusters

func (*NeptuneClusterList) DeepCopy ¶

func (in *NeptuneClusterList) DeepCopy() *NeptuneClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterList.

func (*NeptuneClusterList) DeepCopyInto ¶

func (in *NeptuneClusterList) DeepCopyInto(out *NeptuneClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneClusterList) DeepCopyObject ¶

func (in *NeptuneClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneClusterParameterGroup ¶

type NeptuneClusterParameterGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NeptuneClusterParameterGroupSpec   `json:"spec,omitempty"`
	Status            NeptuneClusterParameterGroupStatus `json:"status,omitempty"`
}

func (*NeptuneClusterParameterGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterParameterGroup.

func (*NeptuneClusterParameterGroup) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneClusterParameterGroup) DeepCopyObject ¶

func (in *NeptuneClusterParameterGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneClusterParameterGroupList ¶

type NeptuneClusterParameterGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NeptuneClusterParameterGroup CRD objects
	Items []NeptuneClusterParameterGroup `json:"items,omitempty"`
}

NeptuneClusterParameterGroupList is a list of NeptuneClusterParameterGroups

func (*NeptuneClusterParameterGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterParameterGroupList.

func (*NeptuneClusterParameterGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneClusterParameterGroupList) DeepCopyObject ¶

func (in *NeptuneClusterParameterGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneClusterParameterGroupSpec ¶

type NeptuneClusterParameterGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Family      string `json:"family" tf:"family"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Parameter []NeptuneClusterParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*NeptuneClusterParameterGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterParameterGroupSpec.

func (*NeptuneClusterParameterGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneClusterParameterGroupSpecParameter ¶

type NeptuneClusterParameterGroupSpecParameter struct {
	// +optional
	ApplyMethod string `json:"applyMethod,omitempty" tf:"apply_method,omitempty"`
	Name        string `json:"name" tf:"name"`
	Value       string `json:"value" tf:"value"`
}

func (*NeptuneClusterParameterGroupSpecParameter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterParameterGroupSpecParameter.

func (*NeptuneClusterParameterGroupSpecParameter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneClusterParameterGroupStatus ¶

type NeptuneClusterParameterGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NeptuneClusterParameterGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NeptuneClusterParameterGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterParameterGroupStatus.

func (*NeptuneClusterParameterGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneClusterSnapshot ¶

type NeptuneClusterSnapshot struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NeptuneClusterSnapshotSpec   `json:"spec,omitempty"`
	Status            NeptuneClusterSnapshotStatus `json:"status,omitempty"`
}

func (*NeptuneClusterSnapshot) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshot.

func (*NeptuneClusterSnapshot) DeepCopyInto ¶

func (in *NeptuneClusterSnapshot) DeepCopyInto(out *NeptuneClusterSnapshot)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneClusterSnapshot) DeepCopyObject ¶

func (in *NeptuneClusterSnapshot) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneClusterSnapshotList ¶

type NeptuneClusterSnapshotList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NeptuneClusterSnapshot CRD objects
	Items []NeptuneClusterSnapshot `json:"items,omitempty"`
}

NeptuneClusterSnapshotList is a list of NeptuneClusterSnapshots

func (*NeptuneClusterSnapshotList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshotList.

func (*NeptuneClusterSnapshotList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneClusterSnapshotList) DeepCopyObject ¶

func (in *NeptuneClusterSnapshotList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneClusterSnapshotSpec ¶

type NeptuneClusterSnapshotSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllocatedStorage int64 `json:"allocatedStorage,omitempty" tf:"allocated_storage,omitempty"`
	// +optional
	AvailabilityZones   []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	DbClusterIdentifier string   `json:"dbClusterIdentifier" tf:"db_cluster_identifier"`
	// +optional
	DbClusterSnapshotArn        string `json:"dbClusterSnapshotArn,omitempty" tf:"db_cluster_snapshot_arn,omitempty"`
	DbClusterSnapshotIdentifier string `json:"dbClusterSnapshotIdentifier" tf:"db_cluster_snapshot_identifier"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	LicenseModel string `json:"licenseModel,omitempty" tf:"license_model,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	SnapshotType string `json:"snapshotType,omitempty" tf:"snapshot_type,omitempty"`
	// +optional
	SourceDbClusterSnapshotArn string `json:"sourceDbClusterSnapshotArn,omitempty" tf:"source_db_cluster_snapshot_arn,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*NeptuneClusterSnapshotSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshotSpec.

func (*NeptuneClusterSnapshotSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneClusterSnapshotStatus ¶

type NeptuneClusterSnapshotStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NeptuneClusterSnapshotSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NeptuneClusterSnapshotStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSnapshotStatus.

func (*NeptuneClusterSnapshotStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneClusterSpec ¶

type NeptuneClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	BackupRetentionPeriod int64 `json:"backupRetentionPeriod,omitempty" tf:"backup_retention_period,omitempty"`
	// +optional
	ClusterIdentifier string `json:"clusterIdentifier,omitempty" tf:"cluster_identifier,omitempty"`
	// +optional
	ClusterIdentifierPrefix string `json:"clusterIdentifierPrefix,omitempty" tf:"cluster_identifier_prefix,omitempty"`
	// +optional
	ClusterMembers []string `json:"clusterMembers,omitempty" tf:"cluster_members,omitempty"`
	// +optional
	ClusterResourceID string `json:"clusterResourceID,omitempty" tf:"cluster_resource_id,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	FinalSnapshotIdentifier string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier,omitempty"`
	// +optional
	HostedZoneID string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id,omitempty"`
	// +optional
	IamDatabaseAuthenticationEnabled bool `json:"iamDatabaseAuthenticationEnabled,omitempty" tf:"iam_database_authentication_enabled,omitempty"`
	// +optional
	IamRoles []string `json:"iamRoles,omitempty" tf:"iam_roles,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	NeptuneClusterParameterGroupName string `json:"neptuneClusterParameterGroupName,omitempty" tf:"neptune_cluster_parameter_group_name,omitempty"`
	// +optional
	NeptuneSubnetGroupName string `json:"neptuneSubnetGroupName,omitempty" tf:"neptune_subnet_group_name,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PreferredBackupWindow string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window,omitempty"`
	// +optional
	PreferredMaintenanceWindow string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`
	// +optional
	ReaderEndpoint string `json:"readerEndpoint,omitempty" tf:"reader_endpoint,omitempty"`
	// +optional
	ReplicationSourceIdentifier string `json:"replicationSourceIdentifier,omitempty" tf:"replication_source_identifier,omitempty"`
	// +optional
	SkipFinalSnapshot bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot,omitempty"`
	// +optional
	SnapshotIdentifier string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
}

func (*NeptuneClusterSpec) DeepCopy ¶

func (in *NeptuneClusterSpec) DeepCopy() *NeptuneClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterSpec.

func (*NeptuneClusterSpec) DeepCopyInto ¶

func (in *NeptuneClusterSpec) DeepCopyInto(out *NeptuneClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneClusterStatus ¶

type NeptuneClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NeptuneClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NeptuneClusterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneClusterStatus.

func (*NeptuneClusterStatus) DeepCopyInto ¶

func (in *NeptuneClusterStatus) DeepCopyInto(out *NeptuneClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneEventSubscription ¶

type NeptuneEventSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NeptuneEventSubscriptionSpec   `json:"spec,omitempty"`
	Status            NeptuneEventSubscriptionStatus `json:"status,omitempty"`
}

func (*NeptuneEventSubscription) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneEventSubscription.

func (*NeptuneEventSubscription) DeepCopyInto ¶

func (in *NeptuneEventSubscription) DeepCopyInto(out *NeptuneEventSubscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneEventSubscription) DeepCopyObject ¶

func (in *NeptuneEventSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneEventSubscriptionList ¶

type NeptuneEventSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NeptuneEventSubscription CRD objects
	Items []NeptuneEventSubscription `json:"items,omitempty"`
}

NeptuneEventSubscriptionList is a list of NeptuneEventSubscriptions

func (*NeptuneEventSubscriptionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneEventSubscriptionList.

func (*NeptuneEventSubscriptionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneEventSubscriptionList) DeepCopyObject ¶

func (in *NeptuneEventSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneEventSubscriptionSpec ¶

type NeptuneEventSubscriptionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CustomerAwsID string `json:"customerAwsID,omitempty" tf:"customer_aws_id,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	EventCategories []string `json:"eventCategories,omitempty" tf:"event_categories,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix  string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	SnsTopicArn string `json:"snsTopicArn" tf:"sns_topic_arn"`
	// +optional
	SourceIDS []string `json:"sourceIDS,omitempty" tf:"source_ids,omitempty"`
	// +optional
	SourceType string `json:"sourceType,omitempty" tf:"source_type,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*NeptuneEventSubscriptionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneEventSubscriptionSpec.

func (*NeptuneEventSubscriptionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneEventSubscriptionStatus ¶

type NeptuneEventSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NeptuneEventSubscriptionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NeptuneEventSubscriptionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneEventSubscriptionStatus.

func (*NeptuneEventSubscriptionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneParameterGroup ¶

type NeptuneParameterGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NeptuneParameterGroupSpec   `json:"spec,omitempty"`
	Status            NeptuneParameterGroupStatus `json:"status,omitempty"`
}

func (*NeptuneParameterGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneParameterGroup.

func (*NeptuneParameterGroup) DeepCopyInto ¶

func (in *NeptuneParameterGroup) DeepCopyInto(out *NeptuneParameterGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneParameterGroup) DeepCopyObject ¶

func (in *NeptuneParameterGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneParameterGroupList ¶

type NeptuneParameterGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NeptuneParameterGroup CRD objects
	Items []NeptuneParameterGroup `json:"items,omitempty"`
}

NeptuneParameterGroupList is a list of NeptuneParameterGroups

func (*NeptuneParameterGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneParameterGroupList.

func (*NeptuneParameterGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneParameterGroupList) DeepCopyObject ¶

func (in *NeptuneParameterGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneParameterGroupSpec ¶

type NeptuneParameterGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Family      string `json:"family" tf:"family"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Parameter []NeptuneParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*NeptuneParameterGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneParameterGroupSpec.

func (*NeptuneParameterGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneParameterGroupSpecParameter ¶

type NeptuneParameterGroupSpecParameter struct {
	// +optional
	ApplyMethod string `json:"applyMethod,omitempty" tf:"apply_method,omitempty"`
	Name        string `json:"name" tf:"name"`
	Value       string `json:"value" tf:"value"`
}

func (*NeptuneParameterGroupSpecParameter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneParameterGroupSpecParameter.

func (*NeptuneParameterGroupSpecParameter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneParameterGroupStatus ¶

type NeptuneParameterGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NeptuneParameterGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NeptuneParameterGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneParameterGroupStatus.

func (*NeptuneParameterGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneSubnetGroup ¶

type NeptuneSubnetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NeptuneSubnetGroupSpec   `json:"spec,omitempty"`
	Status            NeptuneSubnetGroupStatus `json:"status,omitempty"`
}

func (*NeptuneSubnetGroup) DeepCopy ¶

func (in *NeptuneSubnetGroup) DeepCopy() *NeptuneSubnetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroup.

func (*NeptuneSubnetGroup) DeepCopyInto ¶

func (in *NeptuneSubnetGroup) DeepCopyInto(out *NeptuneSubnetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneSubnetGroup) DeepCopyObject ¶

func (in *NeptuneSubnetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneSubnetGroupList ¶

type NeptuneSubnetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NeptuneSubnetGroup CRD objects
	Items []NeptuneSubnetGroup `json:"items,omitempty"`
}

NeptuneSubnetGroupList is a list of NeptuneSubnetGroups

func (*NeptuneSubnetGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroupList.

func (*NeptuneSubnetGroupList) DeepCopyInto ¶

func (in *NeptuneSubnetGroupList) DeepCopyInto(out *NeptuneSubnetGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NeptuneSubnetGroupList) DeepCopyObject ¶

func (in *NeptuneSubnetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NeptuneSubnetGroupSpec ¶

type NeptuneSubnetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +kubebuilder:validation:MinItems=1
	SubnetIDS []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*NeptuneSubnetGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroupSpec.

func (*NeptuneSubnetGroupSpec) DeepCopyInto ¶

func (in *NeptuneSubnetGroupSpec) DeepCopyInto(out *NeptuneSubnetGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NeptuneSubnetGroupStatus ¶

type NeptuneSubnetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NeptuneSubnetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NeptuneSubnetGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NeptuneSubnetGroupStatus.

func (*NeptuneSubnetGroupStatus) DeepCopyInto ¶

func (in *NeptuneSubnetGroupStatus) DeepCopyInto(out *NeptuneSubnetGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkACL ¶ added in v0.0.2

type NetworkACL struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetworkACLSpec   `json:"spec,omitempty"`
	Status            NetworkACLStatus `json:"status,omitempty"`
}

func (*NetworkACL) DeepCopy ¶ added in v0.0.2

func (in *NetworkACL) DeepCopy() *NetworkACL

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACL.

func (*NetworkACL) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACL) DeepCopyInto(out *NetworkACL)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkACL) DeepCopyObject ¶ added in v0.0.2

func (in *NetworkACL) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkACLList ¶ added in v0.0.2

type NetworkACLList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NetworkACL CRD objects
	Items []NetworkACL `json:"items,omitempty"`
}

NetworkACLList is a list of NetworkACLs

func (*NetworkACLList) DeepCopy ¶ added in v0.0.2

func (in *NetworkACLList) DeepCopy() *NetworkACLList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLList.

func (*NetworkACLList) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLList) DeepCopyInto(out *NetworkACLList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkACLList) DeepCopyObject ¶ added in v0.0.2

func (in *NetworkACLList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkACLRule ¶ added in v0.0.2

type NetworkACLRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetworkACLRuleSpec   `json:"spec,omitempty"`
	Status            NetworkACLRuleStatus `json:"status,omitempty"`
}

func (*NetworkACLRule) DeepCopy ¶ added in v0.0.2

func (in *NetworkACLRule) DeepCopy() *NetworkACLRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRule.

func (*NetworkACLRule) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLRule) DeepCopyInto(out *NetworkACLRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkACLRule) DeepCopyObject ¶ added in v0.0.2

func (in *NetworkACLRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkACLRuleList ¶ added in v0.0.2

type NetworkACLRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NetworkACLRule CRD objects
	Items []NetworkACLRule `json:"items,omitempty"`
}

NetworkACLRuleList is a list of NetworkACLRules

func (*NetworkACLRuleList) DeepCopy ¶ added in v0.0.2

func (in *NetworkACLRuleList) DeepCopy() *NetworkACLRuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRuleList.

func (*NetworkACLRuleList) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLRuleList) DeepCopyInto(out *NetworkACLRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkACLRuleList) DeepCopyObject ¶ added in v0.0.2

func (in *NetworkACLRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkACLRuleSpec ¶ added in v0.0.2

type NetworkACLRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	// +optional
	Egress bool `json:"egress,omitempty" tf:"egress,omitempty"`
	// +optional
	FromPort int64 `json:"fromPort,omitempty" tf:"from_port,omitempty"`
	// +optional
	IcmpCode string `json:"icmpCode,omitempty" tf:"icmp_code,omitempty"`
	// +optional
	IcmpType string `json:"icmpType,omitempty" tf:"icmp_type,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	NetworkACLID  string `json:"networkACLID" tf:"network_acl_id"`
	Protocol      string `json:"protocol" tf:"protocol"`
	RuleAction    string `json:"ruleAction" tf:"rule_action"`
	RuleNumber    int64  `json:"ruleNumber" tf:"rule_number"`
	// +optional
	ToPort int64 `json:"toPort,omitempty" tf:"to_port,omitempty"`
}

func (*NetworkACLRuleSpec) DeepCopy ¶ added in v0.0.2

func (in *NetworkACLRuleSpec) DeepCopy() *NetworkACLRuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRuleSpec.

func (*NetworkACLRuleSpec) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLRuleSpec) DeepCopyInto(out *NetworkACLRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkACLRuleStatus ¶ added in v0.0.2

type NetworkACLRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NetworkACLRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NetworkACLRuleStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLRuleStatus.

func (*NetworkACLRuleStatus) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLRuleStatus) DeepCopyInto(out *NetworkACLRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkACLSpec ¶ added in v0.0.2

type NetworkACLSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Egress []NetworkACLSpecEgress `json:"egress,omitempty" tf:"egress,omitempty"`
	// +optional
	Ingress []NetworkACLSpecIngress `json:"ingress,omitempty" tf:"ingress,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids,omitempty"`
	// +optional
	Tags  map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	VpcID string            `json:"vpcID" tf:"vpc_id"`
}

func (*NetworkACLSpec) DeepCopy ¶ added in v0.0.2

func (in *NetworkACLSpec) DeepCopy() *NetworkACLSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLSpec.

func (*NetworkACLSpec) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLSpec) DeepCopyInto(out *NetworkACLSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkACLSpecEgress ¶ added in v0.0.2

type NetworkACLSpecEgress struct {
	Action string `json:"action" tf:"action"`
	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	FromPort  int64  `json:"fromPort" tf:"from_port"`
	// +optional
	IcmpCode int64 `json:"icmpCode,omitempty" tf:"icmp_code,omitempty"`
	// +optional
	IcmpType int64 `json:"icmpType,omitempty" tf:"icmp_type,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	Protocol      string `json:"protocol" tf:"protocol"`
	RuleNo        int64  `json:"ruleNo" tf:"rule_no"`
	ToPort        int64  `json:"toPort" tf:"to_port"`
}

func (*NetworkACLSpecEgress) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLSpecEgress.

func (*NetworkACLSpecEgress) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLSpecEgress) DeepCopyInto(out *NetworkACLSpecEgress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkACLSpecIngress ¶ added in v0.0.2

type NetworkACLSpecIngress struct {
	Action string `json:"action" tf:"action"`
	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	FromPort  int64  `json:"fromPort" tf:"from_port"`
	// +optional
	IcmpCode int64 `json:"icmpCode,omitempty" tf:"icmp_code,omitempty"`
	// +optional
	IcmpType int64 `json:"icmpType,omitempty" tf:"icmp_type,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	Protocol      string `json:"protocol" tf:"protocol"`
	RuleNo        int64  `json:"ruleNo" tf:"rule_no"`
	ToPort        int64  `json:"toPort" tf:"to_port"`
}

func (*NetworkACLSpecIngress) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLSpecIngress.

func (*NetworkACLSpecIngress) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLSpecIngress) DeepCopyInto(out *NetworkACLSpecIngress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkACLStatus ¶ added in v0.0.2

type NetworkACLStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NetworkACLSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NetworkACLStatus) DeepCopy ¶ added in v0.0.2

func (in *NetworkACLStatus) DeepCopy() *NetworkACLStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkACLStatus.

func (*NetworkACLStatus) DeepCopyInto ¶ added in v0.0.2

func (in *NetworkACLStatus) DeepCopyInto(out *NetworkACLStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterface ¶

type NetworkInterface struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetworkInterfaceSpec   `json:"spec,omitempty"`
	Status            NetworkInterfaceStatus `json:"status,omitempty"`
}

func (*NetworkInterface) DeepCopy ¶

func (in *NetworkInterface) DeepCopy() *NetworkInterface

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.

func (*NetworkInterface) DeepCopyInto ¶

func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkInterface) DeepCopyObject ¶

func (in *NetworkInterface) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkInterfaceAttachment ¶

type NetworkInterfaceAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetworkInterfaceAttachmentSpec   `json:"spec,omitempty"`
	Status            NetworkInterfaceAttachmentStatus `json:"status,omitempty"`
}

func (*NetworkInterfaceAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachment.

func (*NetworkInterfaceAttachment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkInterfaceAttachment) DeepCopyObject ¶

func (in *NetworkInterfaceAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkInterfaceAttachmentList ¶

type NetworkInterfaceAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NetworkInterfaceAttachment CRD objects
	Items []NetworkInterfaceAttachment `json:"items,omitempty"`
}

NetworkInterfaceAttachmentList is a list of NetworkInterfaceAttachments

func (*NetworkInterfaceAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentList.

func (*NetworkInterfaceAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkInterfaceAttachmentList) DeepCopyObject ¶

func (in *NetworkInterfaceAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkInterfaceAttachmentSpec ¶

type NetworkInterfaceAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AttachmentID       string `json:"attachmentID,omitempty" tf:"attachment_id,omitempty"`
	DeviceIndex        int64  `json:"deviceIndex" tf:"device_index"`
	InstanceID         string `json:"instanceID" tf:"instance_id"`
	NetworkInterfaceID string `json:"networkInterfaceID" tf:"network_interface_id"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*NetworkInterfaceAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentSpec.

func (*NetworkInterfaceAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceAttachmentStatus ¶

type NetworkInterfaceAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NetworkInterfaceAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NetworkInterfaceAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceAttachmentStatus.

func (*NetworkInterfaceAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceList ¶

type NetworkInterfaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NetworkInterface CRD objects
	Items []NetworkInterface `json:"items,omitempty"`
}

NetworkInterfaceList is a list of NetworkInterfaces

func (*NetworkInterfaceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceList.

func (*NetworkInterfaceList) DeepCopyInto ¶

func (in *NetworkInterfaceList) DeepCopyInto(out *NetworkInterfaceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkInterfaceList) DeepCopyObject ¶

func (in *NetworkInterfaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkInterfaceSgAttachment ¶

type NetworkInterfaceSgAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              NetworkInterfaceSgAttachmentSpec   `json:"spec,omitempty"`
	Status            NetworkInterfaceSgAttachmentStatus `json:"status,omitempty"`
}

func (*NetworkInterfaceSgAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachment.

func (*NetworkInterfaceSgAttachment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkInterfaceSgAttachment) DeepCopyObject ¶

func (in *NetworkInterfaceSgAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkInterfaceSgAttachmentList ¶

type NetworkInterfaceSgAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of NetworkInterfaceSgAttachment CRD objects
	Items []NetworkInterfaceSgAttachment `json:"items,omitempty"`
}

NetworkInterfaceSgAttachmentList is a list of NetworkInterfaceSgAttachments

func (*NetworkInterfaceSgAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachmentList.

func (*NetworkInterfaceSgAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NetworkInterfaceSgAttachmentList) DeepCopyObject ¶

func (in *NetworkInterfaceSgAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type NetworkInterfaceSgAttachmentSpec ¶

type NetworkInterfaceSgAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	NetworkInterfaceID string `json:"networkInterfaceID" tf:"network_interface_id"`
	SecurityGroupID    string `json:"securityGroupID" tf:"security_group_id"`
}

func (*NetworkInterfaceSgAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachmentSpec.

func (*NetworkInterfaceSgAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceSgAttachmentStatus ¶

type NetworkInterfaceSgAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NetworkInterfaceSgAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NetworkInterfaceSgAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSgAttachmentStatus.

func (*NetworkInterfaceSgAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceSpec ¶

type NetworkInterfaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Attachment []NetworkInterfaceSpecAttachment `json:"attachment,omitempty" tf:"attachment,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	PrivateDNSName string `json:"privateDNSName,omitempty" tf:"private_dns_name,omitempty"`
	// +optional
	PrivateIP string `json:"privateIP,omitempty" tf:"private_ip,omitempty"`
	// +optional
	PrivateIPS []string `json:"privateIPS,omitempty" tf:"private_ips,omitempty"`
	// +optional
	PrivateIPSCount int64 `json:"privateIPSCount,omitempty" tf:"private_ips_count,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SourceDestCheck bool   `json:"sourceDestCheck,omitempty" tf:"source_dest_check,omitempty"`
	SubnetID        string `json:"subnetID" tf:"subnet_id"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*NetworkInterfaceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSpec.

func (*NetworkInterfaceSpec) DeepCopyInto ¶

func (in *NetworkInterfaceSpec) DeepCopyInto(out *NetworkInterfaceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceSpecAttachment ¶ added in v0.0.2

type NetworkInterfaceSpecAttachment struct {
	// +optional
	AttachmentID string `json:"attachmentID,omitempty" tf:"attachment_id,omitempty"`
	DeviceIndex  int64  `json:"deviceIndex" tf:"device_index"`
	Instance     string `json:"instance" tf:"instance"`
}

func (*NetworkInterfaceSpecAttachment) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceSpecAttachment.

func (*NetworkInterfaceSpecAttachment) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type NetworkInterfaceStatus ¶

type NetworkInterfaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *NetworkInterfaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*NetworkInterfaceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceStatus.

func (*NetworkInterfaceStatus) DeepCopyInto ¶

func (in *NetworkInterfaceStatus) DeepCopyInto(out *NetworkInterfaceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksApplication ¶

type OpsworksApplication struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksApplicationSpec   `json:"spec,omitempty"`
	Status            OpsworksApplicationStatus `json:"status,omitempty"`
}

func (*OpsworksApplication) DeepCopy ¶

func (in *OpsworksApplication) DeepCopy() *OpsworksApplication

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksApplication.

func (*OpsworksApplication) DeepCopyInto ¶

func (in *OpsworksApplication) DeepCopyInto(out *OpsworksApplication)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksApplication) DeepCopyObject ¶

func (in *OpsworksApplication) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksApplicationList ¶

type OpsworksApplicationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksApplication CRD objects
	Items []OpsworksApplication `json:"items,omitempty"`
}

OpsworksApplicationList is a list of OpsworksApplications

func (*OpsworksApplicationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksApplicationList.

func (*OpsworksApplicationList) DeepCopyInto ¶

func (in *OpsworksApplicationList) DeepCopyInto(out *OpsworksApplicationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksApplicationList) DeepCopyObject ¶

func (in *OpsworksApplicationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksApplicationSpec ¶

type OpsworksApplicationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	AppSource []OpsworksApplicationSpecAppSource `json:"appSource,omitempty" tf:"app_source,omitempty"`
	// +optional
	AutoBundleOnDeploy string `json:"autoBundleOnDeploy,omitempty" tf:"auto_bundle_on_deploy,omitempty"`
	// +optional
	AwsFlowRubySettings string `json:"awsFlowRubySettings,omitempty" tf:"aws_flow_ruby_settings,omitempty"`
	// +optional
	DataSourceArn string `json:"dataSourceArn,omitempty" tf:"data_source_arn,omitempty"`
	// +optional
	DataSourceDatabaseName string `json:"dataSourceDatabaseName,omitempty" tf:"data_source_database_name,omitempty"`
	// +optional
	DataSourceType string `json:"dataSourceType,omitempty" tf:"data_source_type,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	DocumentRoot string `json:"documentRoot,omitempty" tf:"document_root,omitempty"`
	// +optional
	Domains []string `json:"domains,omitempty" tf:"domains,omitempty"`
	// +optional
	EnableSSL bool `json:"enableSSL,omitempty" tf:"enable_ssl,omitempty"`
	// +optional
	Environment []OpsworksApplicationSpecEnvironment `json:"environment,omitempty" tf:"environment,omitempty"`
	Name        string                               `json:"name" tf:"name"`
	// +optional
	RailsEnv string `json:"railsEnv,omitempty" tf:"rails_env,omitempty"`
	// +optional
	ShortName string `json:"shortName,omitempty" tf:"short_name,omitempty"`
	// +optional
	SslConfiguration []OpsworksApplicationSpecSslConfiguration `json:"sslConfiguration,omitempty" tf:"ssl_configuration,omitempty"`
	StackID          string                                    `json:"stackID" tf:"stack_id"`
	Type             string                                    `json:"type" tf:"type"`
}

func (*OpsworksApplicationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksApplicationSpec.

func (*OpsworksApplicationSpec) DeepCopyInto ¶

func (in *OpsworksApplicationSpec) DeepCopyInto(out *OpsworksApplicationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksApplicationSpecAppSource ¶ added in v0.0.2

type OpsworksApplicationSpecAppSource struct {
	// +optional
	Password string `json:"-" sensitive:"true" tf:"password,omitempty"`
	// +optional
	Revision string `json:"revision,omitempty" tf:"revision,omitempty"`
	// +optional
	SshKey string `json:"sshKey,omitempty" tf:"ssh_key,omitempty"`
	Type   string `json:"type" tf:"type"`
	// +optional
	Url string `json:"url,omitempty" tf:"url,omitempty"`
	// +optional
	Username string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*OpsworksApplicationSpecAppSource) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksApplicationSpecAppSource.

func (*OpsworksApplicationSpecAppSource) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksApplicationSpecEnvironment ¶

type OpsworksApplicationSpecEnvironment struct {
	Key string `json:"key" tf:"key"`
	// +optional
	Secure bool   `json:"secure,omitempty" tf:"secure,omitempty"`
	Value  string `json:"value" tf:"value"`
}

func (*OpsworksApplicationSpecEnvironment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksApplicationSpecEnvironment.

func (*OpsworksApplicationSpecEnvironment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksApplicationSpecSslConfiguration ¶

type OpsworksApplicationSpecSslConfiguration struct {
	Certificate string `json:"certificate" tf:"certificate"`
	// +optional
	Chain      string `json:"chain,omitempty" tf:"chain,omitempty"`
	PrivateKey string `json:"-" sensitive:"true" tf:"private_key"`
}

func (*OpsworksApplicationSpecSslConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksApplicationSpecSslConfiguration.

func (*OpsworksApplicationSpecSslConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksApplicationStatus ¶

type OpsworksApplicationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksApplicationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksApplicationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksApplicationStatus.

func (*OpsworksApplicationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksCustomLayer ¶

type OpsworksCustomLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksCustomLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksCustomLayerStatus `json:"status,omitempty"`
}

func (*OpsworksCustomLayer) DeepCopy ¶

func (in *OpsworksCustomLayer) DeepCopy() *OpsworksCustomLayer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksCustomLayer.

func (*OpsworksCustomLayer) DeepCopyInto ¶

func (in *OpsworksCustomLayer) DeepCopyInto(out *OpsworksCustomLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksCustomLayer) DeepCopyObject ¶

func (in *OpsworksCustomLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksCustomLayerList ¶

type OpsworksCustomLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksCustomLayer CRD objects
	Items []OpsworksCustomLayer `json:"items,omitempty"`
}

OpsworksCustomLayerList is a list of OpsworksCustomLayers

func (*OpsworksCustomLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksCustomLayerList.

func (*OpsworksCustomLayerList) DeepCopyInto ¶

func (in *OpsworksCustomLayerList) DeepCopyInto(out *OpsworksCustomLayerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksCustomLayerList) DeepCopyObject ¶

func (in *OpsworksCustomLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksCustomLayerSpec ¶

type OpsworksCustomLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksCustomLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64  `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	Name                    string `json:"name" tf:"name"`
	ShortName               string `json:"shortName" tf:"short_name"`
	StackID                 string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksCustomLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksCustomLayerSpec.

func (*OpsworksCustomLayerSpec) DeepCopyInto ¶

func (in *OpsworksCustomLayerSpec) DeepCopyInto(out *OpsworksCustomLayerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksCustomLayerSpecEbsVolume ¶

type OpsworksCustomLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksCustomLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksCustomLayerSpecEbsVolume.

func (*OpsworksCustomLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksCustomLayerStatus ¶

type OpsworksCustomLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksCustomLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksCustomLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksCustomLayerStatus.

func (*OpsworksCustomLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksGangliaLayer ¶

type OpsworksGangliaLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksGangliaLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksGangliaLayerStatus `json:"status,omitempty"`
}

func (*OpsworksGangliaLayer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksGangliaLayer.

func (*OpsworksGangliaLayer) DeepCopyInto ¶

func (in *OpsworksGangliaLayer) DeepCopyInto(out *OpsworksGangliaLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksGangliaLayer) DeepCopyObject ¶

func (in *OpsworksGangliaLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksGangliaLayerList ¶

type OpsworksGangliaLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksGangliaLayer CRD objects
	Items []OpsworksGangliaLayer `json:"items,omitempty"`
}

OpsworksGangliaLayerList is a list of OpsworksGangliaLayers

func (*OpsworksGangliaLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksGangliaLayerList.

func (*OpsworksGangliaLayerList) DeepCopyInto ¶

func (in *OpsworksGangliaLayerList) DeepCopyInto(out *OpsworksGangliaLayerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksGangliaLayerList) DeepCopyObject ¶

func (in *OpsworksGangliaLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksGangliaLayerSpec ¶

type OpsworksGangliaLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksGangliaLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	Name     string `json:"name,omitempty" tf:"name,omitempty"`
	Password string `json:"password" tf:"password"`
	StackID  string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	Url string `json:"url,omitempty" tf:"url,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
	// +optional
	Username string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*OpsworksGangliaLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksGangliaLayerSpec.

func (*OpsworksGangliaLayerSpec) DeepCopyInto ¶

func (in *OpsworksGangliaLayerSpec) DeepCopyInto(out *OpsworksGangliaLayerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksGangliaLayerSpecEbsVolume ¶

type OpsworksGangliaLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksGangliaLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksGangliaLayerSpecEbsVolume.

func (*OpsworksGangliaLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksGangliaLayerStatus ¶

type OpsworksGangliaLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksGangliaLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksGangliaLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksGangliaLayerStatus.

func (*OpsworksGangliaLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksHaproxyLayer ¶

type OpsworksHaproxyLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksHaproxyLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksHaproxyLayerStatus `json:"status,omitempty"`
}

func (*OpsworksHaproxyLayer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksHaproxyLayer.

func (*OpsworksHaproxyLayer) DeepCopyInto ¶

func (in *OpsworksHaproxyLayer) DeepCopyInto(out *OpsworksHaproxyLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksHaproxyLayer) DeepCopyObject ¶

func (in *OpsworksHaproxyLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksHaproxyLayerList ¶

type OpsworksHaproxyLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksHaproxyLayer CRD objects
	Items []OpsworksHaproxyLayer `json:"items,omitempty"`
}

OpsworksHaproxyLayerList is a list of OpsworksHaproxyLayers

func (*OpsworksHaproxyLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksHaproxyLayerList.

func (*OpsworksHaproxyLayerList) DeepCopyInto ¶

func (in *OpsworksHaproxyLayerList) DeepCopyInto(out *OpsworksHaproxyLayerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksHaproxyLayerList) DeepCopyObject ¶

func (in *OpsworksHaproxyLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksHaproxyLayerSpec ¶

type OpsworksHaproxyLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksHaproxyLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	HealthcheckMethod string `json:"healthcheckMethod,omitempty" tf:"healthcheck_method,omitempty"`
	// +optional
	HealthcheckURL string `json:"healthcheckURL,omitempty" tf:"healthcheck_url,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	Name    string `json:"name,omitempty" tf:"name,omitempty"`
	StackID string `json:"stackID" tf:"stack_id"`
	// +optional
	StatsEnabled  bool   `json:"statsEnabled,omitempty" tf:"stats_enabled,omitempty"`
	StatsPassword string `json:"statsPassword" tf:"stats_password"`
	// +optional
	StatsURL string `json:"statsURL,omitempty" tf:"stats_url,omitempty"`
	// +optional
	StatsUser string `json:"statsUser,omitempty" tf:"stats_user,omitempty"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksHaproxyLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksHaproxyLayerSpec.

func (*OpsworksHaproxyLayerSpec) DeepCopyInto ¶

func (in *OpsworksHaproxyLayerSpec) DeepCopyInto(out *OpsworksHaproxyLayerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksHaproxyLayerSpecEbsVolume ¶

type OpsworksHaproxyLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksHaproxyLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksHaproxyLayerSpecEbsVolume.

func (*OpsworksHaproxyLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksHaproxyLayerStatus ¶

type OpsworksHaproxyLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksHaproxyLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksHaproxyLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksHaproxyLayerStatus.

func (*OpsworksHaproxyLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksInstance ¶

type OpsworksInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksInstanceSpec   `json:"spec,omitempty"`
	Status            OpsworksInstanceStatus `json:"status,omitempty"`
}

func (*OpsworksInstance) DeepCopy ¶

func (in *OpsworksInstance) DeepCopy() *OpsworksInstance

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksInstance.

func (*OpsworksInstance) DeepCopyInto ¶

func (in *OpsworksInstance) DeepCopyInto(out *OpsworksInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksInstance) DeepCopyObject ¶

func (in *OpsworksInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksInstanceList ¶

type OpsworksInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksInstance CRD objects
	Items []OpsworksInstance `json:"items,omitempty"`
}

OpsworksInstanceList is a list of OpsworksInstances

func (*OpsworksInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksInstanceList.

func (*OpsworksInstanceList) DeepCopyInto ¶

func (in *OpsworksInstanceList) DeepCopyInto(out *OpsworksInstanceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksInstanceList) DeepCopyObject ¶

func (in *OpsworksInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksInstanceSpec ¶

type OpsworksInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AgentVersion string `json:"agentVersion,omitempty" tf:"agent_version,omitempty"`
	// +optional
	AmiID string `json:"amiID,omitempty" tf:"ami_id,omitempty"`
	// +optional
	Architecture string `json:"architecture,omitempty" tf:"architecture,omitempty"`
	// +optional
	AutoScalingType string `json:"autoScalingType,omitempty" tf:"auto_scaling_type,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	CreatedAt string `json:"createdAt,omitempty" tf:"created_at,omitempty"`
	// +optional
	DeleteEbs bool `json:"deleteEbs,omitempty" tf:"delete_ebs,omitempty"`
	// +optional
	DeleteEip bool `json:"deleteEip,omitempty" tf:"delete_eip,omitempty"`
	// +optional
	EbsBlockDevice []OpsworksInstanceSpecEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"`
	// +optional
	EbsOptimized bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"`
	// +optional
	Ec2InstanceID string `json:"ec2InstanceID,omitempty" tf:"ec2_instance_id,omitempty"`
	// +optional
	EcsClusterArn string `json:"ecsClusterArn,omitempty" tf:"ecs_cluster_arn,omitempty"`
	// +optional
	ElasticIP string `json:"elasticIP,omitempty" tf:"elastic_ip,omitempty"`
	// +optional
	EphemeralBlockDevice []OpsworksInstanceSpecEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"`
	// +optional
	Hostname string `json:"hostname,omitempty" tf:"hostname,omitempty"`
	// +optional
	InfrastructureClass string `json:"infrastructureClass,omitempty" tf:"infrastructure_class,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceProfileArn string `json:"instanceProfileArn,omitempty" tf:"instance_profile_arn,omitempty"`
	// +optional
	InstanceType string `json:"instanceType,omitempty" tf:"instance_type,omitempty"`
	// +optional
	LastServiceErrorID string   `json:"lastServiceErrorID,omitempty" tf:"last_service_error_id,omitempty"`
	LayerIDS           []string `json:"layerIDS" tf:"layer_ids"`
	// +optional
	Os string `json:"os,omitempty" tf:"os,omitempty"`
	// +optional
	Platform string `json:"platform,omitempty" tf:"platform,omitempty"`
	// +optional
	PrivateDNS string `json:"privateDNS,omitempty" tf:"private_dns,omitempty"`
	// +optional
	PrivateIP string `json:"privateIP,omitempty" tf:"private_ip,omitempty"`
	// +optional
	PublicDNS string `json:"publicDNS,omitempty" tf:"public_dns,omitempty"`
	// +optional
	PublicIP string `json:"publicIP,omitempty" tf:"public_ip,omitempty"`
	// +optional
	RegisteredBy string `json:"registeredBy,omitempty" tf:"registered_by,omitempty"`
	// +optional
	ReportedAgentVersion string `json:"reportedAgentVersion,omitempty" tf:"reported_agent_version,omitempty"`
	// +optional
	ReportedOsFamily string `json:"reportedOsFamily,omitempty" tf:"reported_os_family,omitempty"`
	// +optional
	ReportedOsName string `json:"reportedOsName,omitempty" tf:"reported_os_name,omitempty"`
	// +optional
	ReportedOsVersion string `json:"reportedOsVersion,omitempty" tf:"reported_os_version,omitempty"`
	// +optional
	RootBlockDevice []OpsworksInstanceSpecRootBlockDevice `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"`
	// +optional
	RootDeviceType string `json:"rootDeviceType,omitempty" tf:"root_device_type,omitempty"`
	// +optional
	RootDeviceVolumeID string `json:"rootDeviceVolumeID,omitempty" tf:"root_device_volume_id,omitempty"`
	// +optional
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	// +optional
	SshHostDsaKeyFingerprint string `json:"sshHostDsaKeyFingerprint,omitempty" tf:"ssh_host_dsa_key_fingerprint,omitempty"`
	// +optional
	SshHostRsaKeyFingerprint string `json:"sshHostRsaKeyFingerprint,omitempty" tf:"ssh_host_rsa_key_fingerprint,omitempty"`
	// +optional
	SshKeyName string `json:"sshKeyName,omitempty" tf:"ssh_key_name,omitempty"`
	StackID    string `json:"stackID" tf:"stack_id"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
	// +optional
	Tenancy string `json:"tenancy,omitempty" tf:"tenancy,omitempty"`
	// +optional
	VirtualizationType string `json:"virtualizationType,omitempty" tf:"virtualization_type,omitempty"`
}

func (*OpsworksInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksInstanceSpec.

func (*OpsworksInstanceSpec) DeepCopyInto ¶

func (in *OpsworksInstanceSpec) DeepCopyInto(out *OpsworksInstanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksInstanceSpecEbsBlockDevice ¶ added in v0.0.2

type OpsworksInstanceSpecEbsBlockDevice struct {
	// +optional
	DeleteOnTermination bool   `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	DeviceName          string `json:"deviceName" tf:"device_name"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*OpsworksInstanceSpecEbsBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksInstanceSpecEbsBlockDevice.

func (*OpsworksInstanceSpecEbsBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksInstanceSpecEphemeralBlockDevice ¶ added in v0.0.2

type OpsworksInstanceSpecEphemeralBlockDevice struct {
	DeviceName  string `json:"deviceName" tf:"device_name"`
	VirtualName string `json:"virtualName" tf:"virtual_name"`
}

func (*OpsworksInstanceSpecEphemeralBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksInstanceSpecEphemeralBlockDevice.

func (*OpsworksInstanceSpecEphemeralBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksInstanceSpecRootBlockDevice ¶ added in v0.0.2

type OpsworksInstanceSpecRootBlockDevice struct {
	// +optional
	DeleteOnTermination bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*OpsworksInstanceSpecRootBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksInstanceSpecRootBlockDevice.

func (*OpsworksInstanceSpecRootBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksInstanceStatus ¶

type OpsworksInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksInstanceStatus.

func (*OpsworksInstanceStatus) DeepCopyInto ¶

func (in *OpsworksInstanceStatus) DeepCopyInto(out *OpsworksInstanceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksJavaAppLayer ¶

type OpsworksJavaAppLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksJavaAppLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksJavaAppLayerStatus `json:"status,omitempty"`
}

func (*OpsworksJavaAppLayer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksJavaAppLayer.

func (*OpsworksJavaAppLayer) DeepCopyInto ¶

func (in *OpsworksJavaAppLayer) DeepCopyInto(out *OpsworksJavaAppLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksJavaAppLayer) DeepCopyObject ¶

func (in *OpsworksJavaAppLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksJavaAppLayerList ¶

type OpsworksJavaAppLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksJavaAppLayer CRD objects
	Items []OpsworksJavaAppLayer `json:"items,omitempty"`
}

OpsworksJavaAppLayerList is a list of OpsworksJavaAppLayers

func (*OpsworksJavaAppLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksJavaAppLayerList.

func (*OpsworksJavaAppLayerList) DeepCopyInto ¶

func (in *OpsworksJavaAppLayerList) DeepCopyInto(out *OpsworksJavaAppLayerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksJavaAppLayerList) DeepCopyObject ¶

func (in *OpsworksJavaAppLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksJavaAppLayerSpec ¶

type OpsworksJavaAppLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AppServer string `json:"appServer,omitempty" tf:"app_server,omitempty"`
	// +optional
	AppServerVersion string `json:"appServerVersion,omitempty" tf:"app_server_version,omitempty"`
	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksJavaAppLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	JvmOptions string `json:"jvmOptions,omitempty" tf:"jvm_options,omitempty"`
	// +optional
	JvmType string `json:"jvmType,omitempty" tf:"jvm_type,omitempty"`
	// +optional
	JvmVersion string `json:"jvmVersion,omitempty" tf:"jvm_version,omitempty"`
	// +optional
	Name    string `json:"name,omitempty" tf:"name,omitempty"`
	StackID string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksJavaAppLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksJavaAppLayerSpec.

func (*OpsworksJavaAppLayerSpec) DeepCopyInto ¶

func (in *OpsworksJavaAppLayerSpec) DeepCopyInto(out *OpsworksJavaAppLayerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksJavaAppLayerSpecEbsVolume ¶

type OpsworksJavaAppLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksJavaAppLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksJavaAppLayerSpecEbsVolume.

func (*OpsworksJavaAppLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksJavaAppLayerStatus ¶

type OpsworksJavaAppLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksJavaAppLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksJavaAppLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksJavaAppLayerStatus.

func (*OpsworksJavaAppLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksMemcachedLayer ¶

type OpsworksMemcachedLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksMemcachedLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksMemcachedLayerStatus `json:"status,omitempty"`
}

func (*OpsworksMemcachedLayer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMemcachedLayer.

func (*OpsworksMemcachedLayer) DeepCopyInto ¶

func (in *OpsworksMemcachedLayer) DeepCopyInto(out *OpsworksMemcachedLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksMemcachedLayer) DeepCopyObject ¶

func (in *OpsworksMemcachedLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksMemcachedLayerList ¶

type OpsworksMemcachedLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksMemcachedLayer CRD objects
	Items []OpsworksMemcachedLayer `json:"items,omitempty"`
}

OpsworksMemcachedLayerList is a list of OpsworksMemcachedLayers

func (*OpsworksMemcachedLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMemcachedLayerList.

func (*OpsworksMemcachedLayerList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksMemcachedLayerList) DeepCopyObject ¶

func (in *OpsworksMemcachedLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksMemcachedLayerSpec ¶

type OpsworksMemcachedLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllocatedMemory int64 `json:"allocatedMemory,omitempty" tf:"allocated_memory,omitempty"`
	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksMemcachedLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	Name    string `json:"name,omitempty" tf:"name,omitempty"`
	StackID string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksMemcachedLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMemcachedLayerSpec.

func (*OpsworksMemcachedLayerSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksMemcachedLayerSpecEbsVolume ¶

type OpsworksMemcachedLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksMemcachedLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMemcachedLayerSpecEbsVolume.

func (*OpsworksMemcachedLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksMemcachedLayerStatus ¶

type OpsworksMemcachedLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksMemcachedLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksMemcachedLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMemcachedLayerStatus.

func (*OpsworksMemcachedLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksMysqlLayer ¶

type OpsworksMysqlLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksMysqlLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksMysqlLayerStatus `json:"status,omitempty"`
}

func (*OpsworksMysqlLayer) DeepCopy ¶

func (in *OpsworksMysqlLayer) DeepCopy() *OpsworksMysqlLayer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMysqlLayer.

func (*OpsworksMysqlLayer) DeepCopyInto ¶

func (in *OpsworksMysqlLayer) DeepCopyInto(out *OpsworksMysqlLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksMysqlLayer) DeepCopyObject ¶

func (in *OpsworksMysqlLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksMysqlLayerList ¶

type OpsworksMysqlLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksMysqlLayer CRD objects
	Items []OpsworksMysqlLayer `json:"items,omitempty"`
}

OpsworksMysqlLayerList is a list of OpsworksMysqlLayers

func (*OpsworksMysqlLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMysqlLayerList.

func (*OpsworksMysqlLayerList) DeepCopyInto ¶

func (in *OpsworksMysqlLayerList) DeepCopyInto(out *OpsworksMysqlLayerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksMysqlLayerList) DeepCopyObject ¶

func (in *OpsworksMysqlLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksMysqlLayerSpec ¶

type OpsworksMysqlLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksMysqlLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	RootPassword string `json:"rootPassword,omitempty" tf:"root_password,omitempty"`
	// +optional
	RootPasswordOnAllInstances bool   `json:"rootPasswordOnAllInstances,omitempty" tf:"root_password_on_all_instances,omitempty"`
	StackID                    string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksMysqlLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMysqlLayerSpec.

func (*OpsworksMysqlLayerSpec) DeepCopyInto ¶

func (in *OpsworksMysqlLayerSpec) DeepCopyInto(out *OpsworksMysqlLayerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksMysqlLayerSpecEbsVolume ¶

type OpsworksMysqlLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksMysqlLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMysqlLayerSpecEbsVolume.

func (*OpsworksMysqlLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksMysqlLayerStatus ¶

type OpsworksMysqlLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksMysqlLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksMysqlLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksMysqlLayerStatus.

func (*OpsworksMysqlLayerStatus) DeepCopyInto ¶

func (in *OpsworksMysqlLayerStatus) DeepCopyInto(out *OpsworksMysqlLayerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksNodejsAppLayer ¶

type OpsworksNodejsAppLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksNodejsAppLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksNodejsAppLayerStatus `json:"status,omitempty"`
}

func (*OpsworksNodejsAppLayer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksNodejsAppLayer.

func (*OpsworksNodejsAppLayer) DeepCopyInto ¶

func (in *OpsworksNodejsAppLayer) DeepCopyInto(out *OpsworksNodejsAppLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksNodejsAppLayer) DeepCopyObject ¶

func (in *OpsworksNodejsAppLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksNodejsAppLayerList ¶

type OpsworksNodejsAppLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksNodejsAppLayer CRD objects
	Items []OpsworksNodejsAppLayer `json:"items,omitempty"`
}

OpsworksNodejsAppLayerList is a list of OpsworksNodejsAppLayers

func (*OpsworksNodejsAppLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksNodejsAppLayerList.

func (*OpsworksNodejsAppLayerList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksNodejsAppLayerList) DeepCopyObject ¶

func (in *OpsworksNodejsAppLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksNodejsAppLayerSpec ¶

type OpsworksNodejsAppLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksNodejsAppLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NodejsVersion string `json:"nodejsVersion,omitempty" tf:"nodejs_version,omitempty"`
	StackID       string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksNodejsAppLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksNodejsAppLayerSpec.

func (*OpsworksNodejsAppLayerSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksNodejsAppLayerSpecEbsVolume ¶

type OpsworksNodejsAppLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksNodejsAppLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksNodejsAppLayerSpecEbsVolume.

func (*OpsworksNodejsAppLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksNodejsAppLayerStatus ¶

type OpsworksNodejsAppLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksNodejsAppLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksNodejsAppLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksNodejsAppLayerStatus.

func (*OpsworksNodejsAppLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksPermission ¶

type OpsworksPermission struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksPermissionSpec   `json:"spec,omitempty"`
	Status            OpsworksPermissionStatus `json:"status,omitempty"`
}

func (*OpsworksPermission) DeepCopy ¶

func (in *OpsworksPermission) DeepCopy() *OpsworksPermission

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermission.

func (*OpsworksPermission) DeepCopyInto ¶

func (in *OpsworksPermission) DeepCopyInto(out *OpsworksPermission)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksPermission) DeepCopyObject ¶

func (in *OpsworksPermission) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksPermissionList ¶

type OpsworksPermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksPermission CRD objects
	Items []OpsworksPermission `json:"items,omitempty"`
}

OpsworksPermissionList is a list of OpsworksPermissions

func (*OpsworksPermissionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermissionList.

func (*OpsworksPermissionList) DeepCopyInto ¶

func (in *OpsworksPermissionList) DeepCopyInto(out *OpsworksPermissionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksPermissionList) DeepCopyObject ¶

func (in *OpsworksPermissionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksPermissionSpec ¶

type OpsworksPermissionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllowSSH bool `json:"allowSSH,omitempty" tf:"allow_ssh,omitempty"`
	// +optional
	AllowSudo bool `json:"allowSudo,omitempty" tf:"allow_sudo,omitempty"`
	// +optional
	Level string `json:"level,omitempty" tf:"level,omitempty"`
	// +optional
	StackID string `json:"stackID,omitempty" tf:"stack_id,omitempty"`
	UserArn string `json:"userArn" tf:"user_arn"`
}

func (*OpsworksPermissionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermissionSpec.

func (*OpsworksPermissionSpec) DeepCopyInto ¶

func (in *OpsworksPermissionSpec) DeepCopyInto(out *OpsworksPermissionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksPermissionStatus ¶

type OpsworksPermissionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksPermissionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksPermissionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPermissionStatus.

func (*OpsworksPermissionStatus) DeepCopyInto ¶

func (in *OpsworksPermissionStatus) DeepCopyInto(out *OpsworksPermissionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksPhpAppLayer ¶

type OpsworksPhpAppLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksPhpAppLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksPhpAppLayerStatus `json:"status,omitempty"`
}

func (*OpsworksPhpAppLayer) DeepCopy ¶

func (in *OpsworksPhpAppLayer) DeepCopy() *OpsworksPhpAppLayer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPhpAppLayer.

func (*OpsworksPhpAppLayer) DeepCopyInto ¶

func (in *OpsworksPhpAppLayer) DeepCopyInto(out *OpsworksPhpAppLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksPhpAppLayer) DeepCopyObject ¶

func (in *OpsworksPhpAppLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksPhpAppLayerList ¶

type OpsworksPhpAppLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksPhpAppLayer CRD objects
	Items []OpsworksPhpAppLayer `json:"items,omitempty"`
}

OpsworksPhpAppLayerList is a list of OpsworksPhpAppLayers

func (*OpsworksPhpAppLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPhpAppLayerList.

func (*OpsworksPhpAppLayerList) DeepCopyInto ¶

func (in *OpsworksPhpAppLayerList) DeepCopyInto(out *OpsworksPhpAppLayerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksPhpAppLayerList) DeepCopyObject ¶

func (in *OpsworksPhpAppLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksPhpAppLayerSpec ¶

type OpsworksPhpAppLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksPhpAppLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	Name    string `json:"name,omitempty" tf:"name,omitempty"`
	StackID string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksPhpAppLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPhpAppLayerSpec.

func (*OpsworksPhpAppLayerSpec) DeepCopyInto ¶

func (in *OpsworksPhpAppLayerSpec) DeepCopyInto(out *OpsworksPhpAppLayerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksPhpAppLayerSpecEbsVolume ¶

type OpsworksPhpAppLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksPhpAppLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPhpAppLayerSpecEbsVolume.

func (*OpsworksPhpAppLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksPhpAppLayerStatus ¶

type OpsworksPhpAppLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksPhpAppLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksPhpAppLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksPhpAppLayerStatus.

func (*OpsworksPhpAppLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksRailsAppLayer ¶

type OpsworksRailsAppLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksRailsAppLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksRailsAppLayerStatus `json:"status,omitempty"`
}

func (*OpsworksRailsAppLayer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRailsAppLayer.

func (*OpsworksRailsAppLayer) DeepCopyInto ¶

func (in *OpsworksRailsAppLayer) DeepCopyInto(out *OpsworksRailsAppLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksRailsAppLayer) DeepCopyObject ¶

func (in *OpsworksRailsAppLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksRailsAppLayerList ¶

type OpsworksRailsAppLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksRailsAppLayer CRD objects
	Items []OpsworksRailsAppLayer `json:"items,omitempty"`
}

OpsworksRailsAppLayerList is a list of OpsworksRailsAppLayers

func (*OpsworksRailsAppLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRailsAppLayerList.

func (*OpsworksRailsAppLayerList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksRailsAppLayerList) DeepCopyObject ¶

func (in *OpsworksRailsAppLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksRailsAppLayerSpec ¶

type OpsworksRailsAppLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AppServer string `json:"appServer,omitempty" tf:"app_server,omitempty"`
	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	BundlerVersion string `json:"bundlerVersion,omitempty" tf:"bundler_version,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksRailsAppLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	ManageBundler bool `json:"manageBundler,omitempty" tf:"manage_bundler,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	PassengerVersion string `json:"passengerVersion,omitempty" tf:"passenger_version,omitempty"`
	// +optional
	RubyVersion string `json:"rubyVersion,omitempty" tf:"ruby_version,omitempty"`
	// +optional
	RubygemsVersion string `json:"rubygemsVersion,omitempty" tf:"rubygems_version,omitempty"`
	StackID         string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksRailsAppLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRailsAppLayerSpec.

func (*OpsworksRailsAppLayerSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksRailsAppLayerSpecEbsVolume ¶

type OpsworksRailsAppLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksRailsAppLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRailsAppLayerSpecEbsVolume.

func (*OpsworksRailsAppLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksRailsAppLayerStatus ¶

type OpsworksRailsAppLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksRailsAppLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksRailsAppLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRailsAppLayerStatus.

func (*OpsworksRailsAppLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksRdsDbInstance ¶

type OpsworksRdsDbInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksRdsDbInstanceSpec   `json:"spec,omitempty"`
	Status            OpsworksRdsDbInstanceStatus `json:"status,omitempty"`
}

func (*OpsworksRdsDbInstance) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRdsDbInstance.

func (*OpsworksRdsDbInstance) DeepCopyInto ¶

func (in *OpsworksRdsDbInstance) DeepCopyInto(out *OpsworksRdsDbInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksRdsDbInstance) DeepCopyObject ¶

func (in *OpsworksRdsDbInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksRdsDbInstanceList ¶

type OpsworksRdsDbInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksRdsDbInstance CRD objects
	Items []OpsworksRdsDbInstance `json:"items,omitempty"`
}

OpsworksRdsDbInstanceList is a list of OpsworksRdsDbInstances

func (*OpsworksRdsDbInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRdsDbInstanceList.

func (*OpsworksRdsDbInstanceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksRdsDbInstanceList) DeepCopyObject ¶

func (in *OpsworksRdsDbInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksRdsDbInstanceSpec ¶

type OpsworksRdsDbInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	DbPassword       string `json:"-" sensitive:"true" tf:"db_password"`
	DbUser           string `json:"dbUser" tf:"db_user"`
	RdsDbInstanceArn string `json:"rdsDbInstanceArn" tf:"rds_db_instance_arn"`
	StackID          string `json:"stackID" tf:"stack_id"`
}

func (*OpsworksRdsDbInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRdsDbInstanceSpec.

func (*OpsworksRdsDbInstanceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksRdsDbInstanceStatus ¶

type OpsworksRdsDbInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksRdsDbInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksRdsDbInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksRdsDbInstanceStatus.

func (*OpsworksRdsDbInstanceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksStack ¶

type OpsworksStack struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksStackSpec   `json:"spec,omitempty"`
	Status            OpsworksStackStatus `json:"status,omitempty"`
}

func (*OpsworksStack) DeepCopy ¶

func (in *OpsworksStack) DeepCopy() *OpsworksStack

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStack.

func (*OpsworksStack) DeepCopyInto ¶

func (in *OpsworksStack) DeepCopyInto(out *OpsworksStack)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksStack) DeepCopyObject ¶

func (in *OpsworksStack) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksStackList ¶

type OpsworksStackList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksStack CRD objects
	Items []OpsworksStack `json:"items,omitempty"`
}

OpsworksStackList is a list of OpsworksStacks

func (*OpsworksStackList) DeepCopy ¶

func (in *OpsworksStackList) DeepCopy() *OpsworksStackList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStackList.

func (*OpsworksStackList) DeepCopyInto ¶

func (in *OpsworksStackList) DeepCopyInto(out *OpsworksStackList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksStackList) DeepCopyObject ¶

func (in *OpsworksStackList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksStackSpec ¶

type OpsworksStackSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	AgentVersion string `json:"agentVersion,omitempty" tf:"agent_version,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	BerkshelfVersion string `json:"berkshelfVersion,omitempty" tf:"berkshelf_version,omitempty"`
	// +optional
	Color string `json:"color,omitempty" tf:"color,omitempty"`
	// +optional
	ConfigurationManagerName string `json:"configurationManagerName,omitempty" tf:"configuration_manager_name,omitempty"`
	// +optional
	ConfigurationManagerVersion string `json:"configurationManagerVersion,omitempty" tf:"configuration_manager_version,omitempty"`
	// +optional
	CustomCookbooksSource []OpsworksStackSpecCustomCookbooksSource `json:"customCookbooksSource,omitempty" tf:"custom_cookbooks_source,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	DefaultAvailabilityZone   string `json:"defaultAvailabilityZone,omitempty" tf:"default_availability_zone,omitempty"`
	DefaultInstanceProfileArn string `json:"defaultInstanceProfileArn" tf:"default_instance_profile_arn"`
	// +optional
	DefaultOs string `json:"defaultOs,omitempty" tf:"default_os,omitempty"`
	// +optional
	DefaultRootDeviceType string `json:"defaultRootDeviceType,omitempty" tf:"default_root_device_type,omitempty"`
	// +optional
	DefaultSSHKeyName string `json:"defaultSSHKeyName,omitempty" tf:"default_ssh_key_name,omitempty"`
	// +optional
	DefaultSubnetID string `json:"defaultSubnetID,omitempty" tf:"default_subnet_id,omitempty"`
	// +optional
	HostnameTheme string `json:"hostnameTheme,omitempty" tf:"hostname_theme,omitempty"`
	// +optional
	ManageBerkshelf bool   `json:"manageBerkshelf,omitempty" tf:"manage_berkshelf,omitempty"`
	Name            string `json:"name" tf:"name"`
	Region          string `json:"region" tf:"region"`
	ServiceRoleArn  string `json:"serviceRoleArn" tf:"service_role_arn"`
	// +optional
	StackEndpoint string `json:"stackEndpoint,omitempty" tf:"stack_endpoint,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	UseCustomCookbooks bool `json:"useCustomCookbooks,omitempty" tf:"use_custom_cookbooks,omitempty"`
	// +optional
	UseOpsworksSecurityGroups bool `json:"useOpsworksSecurityGroups,omitempty" tf:"use_opsworks_security_groups,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*OpsworksStackSpec) DeepCopy ¶

func (in *OpsworksStackSpec) DeepCopy() *OpsworksStackSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStackSpec.

func (*OpsworksStackSpec) DeepCopyInto ¶

func (in *OpsworksStackSpec) DeepCopyInto(out *OpsworksStackSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksStackSpecCustomCookbooksSource ¶ added in v0.0.2

type OpsworksStackSpecCustomCookbooksSource struct {
	// +optional
	Password string `json:"-" sensitive:"true" tf:"password,omitempty"`
	// +optional
	Revision string `json:"revision,omitempty" tf:"revision,omitempty"`
	// +optional
	SshKey string `json:"sshKey,omitempty" tf:"ssh_key,omitempty"`
	Type   string `json:"type" tf:"type"`
	Url    string `json:"url" tf:"url"`
	// +optional
	Username string `json:"username,omitempty" tf:"username,omitempty"`
}

func (*OpsworksStackSpecCustomCookbooksSource) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStackSpecCustomCookbooksSource.

func (*OpsworksStackSpecCustomCookbooksSource) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksStackStatus ¶

type OpsworksStackStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksStackSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksStackStatus) DeepCopy ¶

func (in *OpsworksStackStatus) DeepCopy() *OpsworksStackStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStackStatus.

func (*OpsworksStackStatus) DeepCopyInto ¶

func (in *OpsworksStackStatus) DeepCopyInto(out *OpsworksStackStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksStaticWebLayer ¶

type OpsworksStaticWebLayer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksStaticWebLayerSpec   `json:"spec,omitempty"`
	Status            OpsworksStaticWebLayerStatus `json:"status,omitempty"`
}

func (*OpsworksStaticWebLayer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStaticWebLayer.

func (*OpsworksStaticWebLayer) DeepCopyInto ¶

func (in *OpsworksStaticWebLayer) DeepCopyInto(out *OpsworksStaticWebLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksStaticWebLayer) DeepCopyObject ¶

func (in *OpsworksStaticWebLayer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksStaticWebLayerList ¶

type OpsworksStaticWebLayerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksStaticWebLayer CRD objects
	Items []OpsworksStaticWebLayer `json:"items,omitempty"`
}

OpsworksStaticWebLayerList is a list of OpsworksStaticWebLayers

func (*OpsworksStaticWebLayerList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStaticWebLayerList.

func (*OpsworksStaticWebLayerList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksStaticWebLayerList) DeepCopyObject ¶

func (in *OpsworksStaticWebLayerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksStaticWebLayerSpec ¶

type OpsworksStaticWebLayerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoAssignElasticIPS bool `json:"autoAssignElasticIPS,omitempty" tf:"auto_assign_elastic_ips,omitempty"`
	// +optional
	AutoAssignPublicIPS bool `json:"autoAssignPublicIPS,omitempty" tf:"auto_assign_public_ips,omitempty"`
	// +optional
	AutoHealing bool `json:"autoHealing,omitempty" tf:"auto_healing,omitempty"`
	// +optional
	CustomConfigureRecipes []string `json:"customConfigureRecipes,omitempty" tf:"custom_configure_recipes,omitempty"`
	// +optional
	CustomDeployRecipes []string `json:"customDeployRecipes,omitempty" tf:"custom_deploy_recipes,omitempty"`
	// +optional
	CustomInstanceProfileArn string `json:"customInstanceProfileArn,omitempty" tf:"custom_instance_profile_arn,omitempty"`
	// +optional
	CustomJSON string `json:"customJSON,omitempty" tf:"custom_json,omitempty"`
	// +optional
	CustomSecurityGroupIDS []string `json:"customSecurityGroupIDS,omitempty" tf:"custom_security_group_ids,omitempty"`
	// +optional
	CustomSetupRecipes []string `json:"customSetupRecipes,omitempty" tf:"custom_setup_recipes,omitempty"`
	// +optional
	CustomShutdownRecipes []string `json:"customShutdownRecipes,omitempty" tf:"custom_shutdown_recipes,omitempty"`
	// +optional
	CustomUndeployRecipes []string `json:"customUndeployRecipes,omitempty" tf:"custom_undeploy_recipes,omitempty"`
	// +optional
	DrainElbOnShutdown bool `json:"drainElbOnShutdown,omitempty" tf:"drain_elb_on_shutdown,omitempty"`
	// +optional
	EbsVolume []OpsworksStaticWebLayerSpecEbsVolume `json:"ebsVolume,omitempty" tf:"ebs_volume,omitempty"`
	// +optional
	ElasticLoadBalancer string `json:"elasticLoadBalancer,omitempty" tf:"elastic_load_balancer,omitempty"`
	// +optional
	InstallUpdatesOnBoot bool `json:"installUpdatesOnBoot,omitempty" tf:"install_updates_on_boot,omitempty"`
	// +optional
	InstanceShutdownTimeout int64 `json:"instanceShutdownTimeout,omitempty" tf:"instance_shutdown_timeout,omitempty"`
	// +optional
	Name    string `json:"name,omitempty" tf:"name,omitempty"`
	StackID string `json:"stackID" tf:"stack_id"`
	// +optional
	SystemPackages []string `json:"systemPackages,omitempty" tf:"system_packages,omitempty"`
	// +optional
	UseEbsOptimizedInstances bool `json:"useEbsOptimizedInstances,omitempty" tf:"use_ebs_optimized_instances,omitempty"`
}

func (*OpsworksStaticWebLayerSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStaticWebLayerSpec.

func (*OpsworksStaticWebLayerSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksStaticWebLayerSpecEbsVolume ¶

type OpsworksStaticWebLayerSpecEbsVolume struct {
	// +optional
	Iops          int64  `json:"iops,omitempty" tf:"iops,omitempty"`
	MountPoint    string `json:"mountPoint" tf:"mount_point"`
	NumberOfDisks int64  `json:"numberOfDisks" tf:"number_of_disks"`
	// +optional
	RaidLevel string `json:"raidLevel,omitempty" tf:"raid_level,omitempty"`
	Size      int64  `json:"size" tf:"size"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OpsworksStaticWebLayerSpecEbsVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStaticWebLayerSpecEbsVolume.

func (*OpsworksStaticWebLayerSpecEbsVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksStaticWebLayerStatus ¶

type OpsworksStaticWebLayerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksStaticWebLayerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksStaticWebLayerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksStaticWebLayerStatus.

func (*OpsworksStaticWebLayerStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksUserProfile ¶

type OpsworksUserProfile struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OpsworksUserProfileSpec   `json:"spec,omitempty"`
	Status            OpsworksUserProfileStatus `json:"status,omitempty"`
}

func (*OpsworksUserProfile) DeepCopy ¶

func (in *OpsworksUserProfile) DeepCopy() *OpsworksUserProfile

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfile.

func (*OpsworksUserProfile) DeepCopyInto ¶

func (in *OpsworksUserProfile) DeepCopyInto(out *OpsworksUserProfile)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksUserProfile) DeepCopyObject ¶

func (in *OpsworksUserProfile) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksUserProfileList ¶

type OpsworksUserProfileList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OpsworksUserProfile CRD objects
	Items []OpsworksUserProfile `json:"items,omitempty"`
}

OpsworksUserProfileList is a list of OpsworksUserProfiles

func (*OpsworksUserProfileList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfileList.

func (*OpsworksUserProfileList) DeepCopyInto ¶

func (in *OpsworksUserProfileList) DeepCopyInto(out *OpsworksUserProfileList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OpsworksUserProfileList) DeepCopyObject ¶

func (in *OpsworksUserProfileList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OpsworksUserProfileSpec ¶

type OpsworksUserProfileSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllowSelfManagement bool `json:"allowSelfManagement,omitempty" tf:"allow_self_management,omitempty"`
	// +optional
	SshPublicKey string `json:"sshPublicKey,omitempty" tf:"ssh_public_key,omitempty"`
	SshUsername  string `json:"sshUsername" tf:"ssh_username"`
	UserArn      string `json:"userArn" tf:"user_arn"`
}

func (*OpsworksUserProfileSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfileSpec.

func (*OpsworksUserProfileSpec) DeepCopyInto ¶

func (in *OpsworksUserProfileSpec) DeepCopyInto(out *OpsworksUserProfileSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OpsworksUserProfileStatus ¶

type OpsworksUserProfileStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OpsworksUserProfileSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OpsworksUserProfileStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OpsworksUserProfileStatus.

func (*OpsworksUserProfileStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsAccount ¶

type OrganizationsAccount struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationsAccountSpec   `json:"spec,omitempty"`
	Status            OrganizationsAccountStatus `json:"status,omitempty"`
}

func (*OrganizationsAccount) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccount.

func (*OrganizationsAccount) DeepCopyInto ¶

func (in *OrganizationsAccount) DeepCopyInto(out *OrganizationsAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsAccount) DeepCopyObject ¶

func (in *OrganizationsAccount) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsAccountList ¶

type OrganizationsAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OrganizationsAccount CRD objects
	Items []OrganizationsAccount `json:"items,omitempty"`
}

OrganizationsAccountList is a list of OrganizationsAccounts

func (*OrganizationsAccountList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccountList.

func (*OrganizationsAccountList) DeepCopyInto ¶

func (in *OrganizationsAccountList) DeepCopyInto(out *OrganizationsAccountList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsAccountList) DeepCopyObject ¶

func (in *OrganizationsAccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsAccountSpec ¶

type OrganizationsAccountSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn   string `json:"arn,omitempty" tf:"arn,omitempty"`
	Email string `json:"email" tf:"email"`
	// +optional
	IamUserAccessToBilling string `json:"iamUserAccessToBilling,omitempty" tf:"iam_user_access_to_billing,omitempty"`
	// +optional
	JoinedMethod string `json:"joinedMethod,omitempty" tf:"joined_method,omitempty"`
	// +optional
	JoinedTimestamp string `json:"joinedTimestamp,omitempty" tf:"joined_timestamp,omitempty"`
	Name            string `json:"name" tf:"name"`
	// +optional
	ParentID string `json:"parentID,omitempty" tf:"parent_id,omitempty"`
	// +optional
	RoleName string `json:"roleName,omitempty" tf:"role_name,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*OrganizationsAccountSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccountSpec.

func (*OrganizationsAccountSpec) DeepCopyInto ¶

func (in *OrganizationsAccountSpec) DeepCopyInto(out *OrganizationsAccountSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsAccountStatus ¶

type OrganizationsAccountStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OrganizationsAccountSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OrganizationsAccountStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsAccountStatus.

func (*OrganizationsAccountStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganization ¶

type OrganizationsOrganization struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationsOrganizationSpec   `json:"spec,omitempty"`
	Status            OrganizationsOrganizationStatus `json:"status,omitempty"`
}

func (*OrganizationsOrganization) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganization.

func (*OrganizationsOrganization) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsOrganization) DeepCopyObject ¶

func (in *OrganizationsOrganization) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsOrganizationList ¶

type OrganizationsOrganizationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OrganizationsOrganization CRD objects
	Items []OrganizationsOrganization `json:"items,omitempty"`
}

OrganizationsOrganizationList is a list of OrganizationsOrganizations

func (*OrganizationsOrganizationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationList.

func (*OrganizationsOrganizationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsOrganizationList) DeepCopyObject ¶

func (in *OrganizationsOrganizationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsOrganizationSpec ¶

type OrganizationsOrganizationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Accounts []OrganizationsOrganizationSpecAccounts `json:"accounts,omitempty" tf:"accounts,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsServiceAccessPrincipals []string `json:"awsServiceAccessPrincipals,omitempty" tf:"aws_service_access_principals,omitempty"`
	// +optional
	EnabledPolicyTypes []string `json:"enabledPolicyTypes,omitempty" tf:"enabled_policy_types,omitempty"`
	// +optional
	FeatureSet string `json:"featureSet,omitempty" tf:"feature_set,omitempty"`
	// +optional
	MasterAccountArn string `json:"masterAccountArn,omitempty" tf:"master_account_arn,omitempty"`
	// +optional
	MasterAccountEmail string `json:"masterAccountEmail,omitempty" tf:"master_account_email,omitempty"`
	// +optional
	MasterAccountID string `json:"masterAccountID,omitempty" tf:"master_account_id,omitempty"`
	// +optional
	NonMasterAccounts []OrganizationsOrganizationSpecNonMasterAccounts `json:"nonMasterAccounts,omitempty" tf:"non_master_accounts,omitempty"`
	// +optional
	Roots []OrganizationsOrganizationSpecRoots `json:"roots,omitempty" tf:"roots,omitempty"`
}

func (*OrganizationsOrganizationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationSpec.

func (*OrganizationsOrganizationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganizationSpecAccounts ¶ added in v0.0.2

type OrganizationsOrganizationSpecAccounts struct {
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Email string `json:"email,omitempty" tf:"email,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*OrganizationsOrganizationSpecAccounts) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationSpecAccounts.

func (*OrganizationsOrganizationSpecAccounts) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganizationSpecNonMasterAccounts ¶ added in v0.2.0

type OrganizationsOrganizationSpecNonMasterAccounts struct {
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Email string `json:"email,omitempty" tf:"email,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*OrganizationsOrganizationSpecNonMasterAccounts) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationSpecNonMasterAccounts.

func (*OrganizationsOrganizationSpecNonMasterAccounts) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganizationSpecRoots ¶ added in v0.0.2

type OrganizationsOrganizationSpecRoots struct {
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	PolicyTypes []OrganizationsOrganizationSpecRootsPolicyTypes `json:"policyTypes,omitempty" tf:"policy_types,omitempty"`
}

func (*OrganizationsOrganizationSpecRoots) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationSpecRoots.

func (*OrganizationsOrganizationSpecRoots) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganizationSpecRootsPolicyTypes ¶ added in v0.0.2

type OrganizationsOrganizationSpecRootsPolicyTypes struct {
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OrganizationsOrganizationSpecRootsPolicyTypes) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationSpecRootsPolicyTypes.

func (*OrganizationsOrganizationSpecRootsPolicyTypes) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganizationStatus ¶

type OrganizationsOrganizationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OrganizationsOrganizationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OrganizationsOrganizationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationStatus.

func (*OrganizationsOrganizationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganizationalUnit ¶

type OrganizationsOrganizationalUnit struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationsOrganizationalUnitSpec   `json:"spec,omitempty"`
	Status            OrganizationsOrganizationalUnitStatus `json:"status,omitempty"`
}

func (*OrganizationsOrganizationalUnit) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationalUnit.

func (*OrganizationsOrganizationalUnit) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsOrganizationalUnit) DeepCopyObject ¶

func (in *OrganizationsOrganizationalUnit) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsOrganizationalUnitList ¶

type OrganizationsOrganizationalUnitList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OrganizationsOrganizationalUnit CRD objects
	Items []OrganizationsOrganizationalUnit `json:"items,omitempty"`
}

OrganizationsOrganizationalUnitList is a list of OrganizationsOrganizationalUnits

func (*OrganizationsOrganizationalUnitList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationalUnitList.

func (*OrganizationsOrganizationalUnitList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsOrganizationalUnitList) DeepCopyObject ¶

func (in *OrganizationsOrganizationalUnitList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsOrganizationalUnitSpec ¶

type OrganizationsOrganizationalUnitSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Accounts []OrganizationsOrganizationalUnitSpecAccounts `json:"accounts,omitempty" tf:"accounts,omitempty"`
	// +optional
	Arn      string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name     string `json:"name" tf:"name"`
	ParentID string `json:"parentID" tf:"parent_id"`
}

func (*OrganizationsOrganizationalUnitSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationalUnitSpec.

func (*OrganizationsOrganizationalUnitSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganizationalUnitSpecAccounts ¶ added in v0.0.2

type OrganizationsOrganizationalUnitSpecAccounts struct {
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Email string `json:"email,omitempty" tf:"email,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*OrganizationsOrganizationalUnitSpecAccounts) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationalUnitSpecAccounts.

func (*OrganizationsOrganizationalUnitSpecAccounts) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsOrganizationalUnitStatus ¶

type OrganizationsOrganizationalUnitStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OrganizationsOrganizationalUnitSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OrganizationsOrganizationalUnitStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsOrganizationalUnitStatus.

func (*OrganizationsOrganizationalUnitStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsPolicy ¶

type OrganizationsPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationsPolicySpec   `json:"spec,omitempty"`
	Status            OrganizationsPolicyStatus `json:"status,omitempty"`
}

func (*OrganizationsPolicy) DeepCopy ¶

func (in *OrganizationsPolicy) DeepCopy() *OrganizationsPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicy.

func (*OrganizationsPolicy) DeepCopyInto ¶

func (in *OrganizationsPolicy) DeepCopyInto(out *OrganizationsPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsPolicy) DeepCopyObject ¶

func (in *OrganizationsPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsPolicyAttachment ¶

type OrganizationsPolicyAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              OrganizationsPolicyAttachmentSpec   `json:"spec,omitempty"`
	Status            OrganizationsPolicyAttachmentStatus `json:"status,omitempty"`
}

func (*OrganizationsPolicyAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyAttachment.

func (*OrganizationsPolicyAttachment) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsPolicyAttachment) DeepCopyObject ¶

func (in *OrganizationsPolicyAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsPolicyAttachmentList ¶

type OrganizationsPolicyAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OrganizationsPolicyAttachment CRD objects
	Items []OrganizationsPolicyAttachment `json:"items,omitempty"`
}

OrganizationsPolicyAttachmentList is a list of OrganizationsPolicyAttachments

func (*OrganizationsPolicyAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyAttachmentList.

func (*OrganizationsPolicyAttachmentList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsPolicyAttachmentList) DeepCopyObject ¶

func (in *OrganizationsPolicyAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsPolicyAttachmentSpec ¶

type OrganizationsPolicyAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	PolicyID string `json:"policyID" tf:"policy_id"`
	TargetID string `json:"targetID" tf:"target_id"`
}

func (*OrganizationsPolicyAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyAttachmentSpec.

func (*OrganizationsPolicyAttachmentSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsPolicyAttachmentStatus ¶

type OrganizationsPolicyAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OrganizationsPolicyAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OrganizationsPolicyAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyAttachmentStatus.

func (*OrganizationsPolicyAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsPolicyList ¶

type OrganizationsPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of OrganizationsPolicy CRD objects
	Items []OrganizationsPolicy `json:"items,omitempty"`
}

OrganizationsPolicyList is a list of OrganizationsPolicys

func (*OrganizationsPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyList.

func (*OrganizationsPolicyList) DeepCopyInto ¶

func (in *OrganizationsPolicyList) DeepCopyInto(out *OrganizationsPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*OrganizationsPolicyList) DeepCopyObject ¶

func (in *OrganizationsPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type OrganizationsPolicySpec ¶

type OrganizationsPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn     string `json:"arn,omitempty" tf:"arn,omitempty"`
	Content string `json:"content" tf:"content"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*OrganizationsPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicySpec.

func (*OrganizationsPolicySpec) DeepCopyInto ¶

func (in *OrganizationsPolicySpec) DeepCopyInto(out *OrganizationsPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type OrganizationsPolicyStatus ¶

type OrganizationsPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *OrganizationsPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*OrganizationsPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OrganizationsPolicyStatus.

func (*OrganizationsPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointAdmChannel ¶

type PinpointAdmChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointAdmChannelSpec   `json:"spec,omitempty"`
	Status            PinpointAdmChannelStatus `json:"status,omitempty"`
}

func (*PinpointAdmChannel) DeepCopy ¶

func (in *PinpointAdmChannel) DeepCopy() *PinpointAdmChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAdmChannel.

func (*PinpointAdmChannel) DeepCopyInto ¶

func (in *PinpointAdmChannel) DeepCopyInto(out *PinpointAdmChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointAdmChannel) DeepCopyObject ¶

func (in *PinpointAdmChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointAdmChannelList ¶

type PinpointAdmChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointAdmChannel CRD objects
	Items []PinpointAdmChannel `json:"items,omitempty"`
}

PinpointAdmChannelList is a list of PinpointAdmChannels

func (*PinpointAdmChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAdmChannelList.

func (*PinpointAdmChannelList) DeepCopyInto ¶

func (in *PinpointAdmChannelList) DeepCopyInto(out *PinpointAdmChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointAdmChannelList) DeepCopyObject ¶

func (in *PinpointAdmChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointAdmChannelSpec ¶

type PinpointAdmChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	ApplicationID string `json:"applicationID" tf:"application_id"`
	ClientID      string `json:"-" sensitive:"true" tf:"client_id"`
	ClientSecret  string `json:"-" sensitive:"true" tf:"client_secret"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*PinpointAdmChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAdmChannelSpec.

func (*PinpointAdmChannelSpec) DeepCopyInto ¶

func (in *PinpointAdmChannelSpec) DeepCopyInto(out *PinpointAdmChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointAdmChannelStatus ¶

type PinpointAdmChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointAdmChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointAdmChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAdmChannelStatus.

func (*PinpointAdmChannelStatus) DeepCopyInto ¶

func (in *PinpointAdmChannelStatus) DeepCopyInto(out *PinpointAdmChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApnsChannel ¶

type PinpointApnsChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointApnsChannelSpec   `json:"spec,omitempty"`
	Status            PinpointApnsChannelStatus `json:"status,omitempty"`
}

func (*PinpointApnsChannel) DeepCopy ¶

func (in *PinpointApnsChannel) DeepCopy() *PinpointApnsChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsChannel.

func (*PinpointApnsChannel) DeepCopyInto ¶

func (in *PinpointApnsChannel) DeepCopyInto(out *PinpointApnsChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApnsChannel) DeepCopyObject ¶

func (in *PinpointApnsChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointApnsChannelList ¶

type PinpointApnsChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointApnsChannel CRD objects
	Items []PinpointApnsChannel `json:"items,omitempty"`
}

PinpointApnsChannelList is a list of PinpointApnsChannels

func (*PinpointApnsChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsChannelList.

func (*PinpointApnsChannelList) DeepCopyInto ¶

func (in *PinpointApnsChannelList) DeepCopyInto(out *PinpointApnsChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApnsChannelList) DeepCopyObject ¶

func (in *PinpointApnsChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointApnsChannelSpec ¶

type PinpointApnsChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	ApplicationID string `json:"applicationID" tf:"application_id"`
	// +optional
	BundleID string `json:"-" sensitive:"true" tf:"bundle_id,omitempty"`
	// +optional
	Certificate string `json:"-" sensitive:"true" tf:"certificate,omitempty"`
	// +optional
	DefaultAuthenticationMethod string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"`
	// +optional
	TeamID string `json:"-" sensitive:"true" tf:"team_id,omitempty"`
	// +optional
	TokenKey string `json:"-" sensitive:"true" tf:"token_key,omitempty"`
	// +optional
	TokenKeyID string `json:"-" sensitive:"true" tf:"token_key_id,omitempty"`
}

func (*PinpointApnsChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsChannelSpec.

func (*PinpointApnsChannelSpec) DeepCopyInto ¶

func (in *PinpointApnsChannelSpec) DeepCopyInto(out *PinpointApnsChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApnsChannelStatus ¶

type PinpointApnsChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointApnsChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointApnsChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsChannelStatus.

func (*PinpointApnsChannelStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApnsSandboxChannel ¶

type PinpointApnsSandboxChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointApnsSandboxChannelSpec   `json:"spec,omitempty"`
	Status            PinpointApnsSandboxChannelStatus `json:"status,omitempty"`
}

func (*PinpointApnsSandboxChannel) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsSandboxChannel.

func (*PinpointApnsSandboxChannel) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApnsSandboxChannel) DeepCopyObject ¶

func (in *PinpointApnsSandboxChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointApnsSandboxChannelList ¶

type PinpointApnsSandboxChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointApnsSandboxChannel CRD objects
	Items []PinpointApnsSandboxChannel `json:"items,omitempty"`
}

PinpointApnsSandboxChannelList is a list of PinpointApnsSandboxChannels

func (*PinpointApnsSandboxChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsSandboxChannelList.

func (*PinpointApnsSandboxChannelList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApnsSandboxChannelList) DeepCopyObject ¶

func (in *PinpointApnsSandboxChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointApnsSandboxChannelSpec ¶

type PinpointApnsSandboxChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	ApplicationID string `json:"applicationID" tf:"application_id"`
	// +optional
	BundleID string `json:"-" sensitive:"true" tf:"bundle_id,omitempty"`
	// +optional
	Certificate string `json:"-" sensitive:"true" tf:"certificate,omitempty"`
	// +optional
	DefaultAuthenticationMethod string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"`
	// +optional
	TeamID string `json:"-" sensitive:"true" tf:"team_id,omitempty"`
	// +optional
	TokenKey string `json:"-" sensitive:"true" tf:"token_key,omitempty"`
	// +optional
	TokenKeyID string `json:"-" sensitive:"true" tf:"token_key_id,omitempty"`
}

func (*PinpointApnsSandboxChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsSandboxChannelSpec.

func (*PinpointApnsSandboxChannelSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApnsSandboxChannelStatus ¶

type PinpointApnsSandboxChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointApnsSandboxChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointApnsSandboxChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsSandboxChannelStatus.

func (*PinpointApnsSandboxChannelStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApnsVoipChannel ¶

type PinpointApnsVoipChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointApnsVoipChannelSpec   `json:"spec,omitempty"`
	Status            PinpointApnsVoipChannelStatus `json:"status,omitempty"`
}

func (*PinpointApnsVoipChannel) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsVoipChannel.

func (*PinpointApnsVoipChannel) DeepCopyInto ¶

func (in *PinpointApnsVoipChannel) DeepCopyInto(out *PinpointApnsVoipChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApnsVoipChannel) DeepCopyObject ¶

func (in *PinpointApnsVoipChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointApnsVoipChannelList ¶

type PinpointApnsVoipChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointApnsVoipChannel CRD objects
	Items []PinpointApnsVoipChannel `json:"items,omitempty"`
}

PinpointApnsVoipChannelList is a list of PinpointApnsVoipChannels

func (*PinpointApnsVoipChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsVoipChannelList.

func (*PinpointApnsVoipChannelList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApnsVoipChannelList) DeepCopyObject ¶

func (in *PinpointApnsVoipChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointApnsVoipChannelSpec ¶

type PinpointApnsVoipChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	ApplicationID string `json:"applicationID" tf:"application_id"`
	// +optional
	BundleID string `json:"-" sensitive:"true" tf:"bundle_id,omitempty"`
	// +optional
	Certificate string `json:"-" sensitive:"true" tf:"certificate,omitempty"`
	// +optional
	DefaultAuthenticationMethod string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"`
	// +optional
	TeamID string `json:"-" sensitive:"true" tf:"team_id,omitempty"`
	// +optional
	TokenKey string `json:"-" sensitive:"true" tf:"token_key,omitempty"`
	// +optional
	TokenKeyID string `json:"-" sensitive:"true" tf:"token_key_id,omitempty"`
}

func (*PinpointApnsVoipChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsVoipChannelSpec.

func (*PinpointApnsVoipChannelSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApnsVoipChannelStatus ¶

type PinpointApnsVoipChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointApnsVoipChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointApnsVoipChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsVoipChannelStatus.

func (*PinpointApnsVoipChannelStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApnsVoipSandboxChannel ¶

type PinpointApnsVoipSandboxChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointApnsVoipSandboxChannelSpec   `json:"spec,omitempty"`
	Status            PinpointApnsVoipSandboxChannelStatus `json:"status,omitempty"`
}

func (*PinpointApnsVoipSandboxChannel) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsVoipSandboxChannel.

func (*PinpointApnsVoipSandboxChannel) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApnsVoipSandboxChannel) DeepCopyObject ¶

func (in *PinpointApnsVoipSandboxChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointApnsVoipSandboxChannelList ¶

type PinpointApnsVoipSandboxChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointApnsVoipSandboxChannel CRD objects
	Items []PinpointApnsVoipSandboxChannel `json:"items,omitempty"`
}

PinpointApnsVoipSandboxChannelList is a list of PinpointApnsVoipSandboxChannels

func (*PinpointApnsVoipSandboxChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsVoipSandboxChannelList.

func (*PinpointApnsVoipSandboxChannelList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApnsVoipSandboxChannelList) DeepCopyObject ¶

func (in *PinpointApnsVoipSandboxChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointApnsVoipSandboxChannelSpec ¶

type PinpointApnsVoipSandboxChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	ApplicationID string `json:"applicationID" tf:"application_id"`
	// +optional
	BundleID string `json:"-" sensitive:"true" tf:"bundle_id,omitempty"`
	// +optional
	Certificate string `json:"-" sensitive:"true" tf:"certificate,omitempty"`
	// +optional
	DefaultAuthenticationMethod string `json:"defaultAuthenticationMethod,omitempty" tf:"default_authentication_method,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	PrivateKey string `json:"-" sensitive:"true" tf:"private_key,omitempty"`
	// +optional
	TeamID string `json:"-" sensitive:"true" tf:"team_id,omitempty"`
	// +optional
	TokenKey string `json:"-" sensitive:"true" tf:"token_key,omitempty"`
	// +optional
	TokenKeyID string `json:"-" sensitive:"true" tf:"token_key_id,omitempty"`
}

func (*PinpointApnsVoipSandboxChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsVoipSandboxChannelSpec.

func (*PinpointApnsVoipSandboxChannelSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApnsVoipSandboxChannelStatus ¶

type PinpointApnsVoipSandboxChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointApnsVoipSandboxChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointApnsVoipSandboxChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApnsVoipSandboxChannelStatus.

func (*PinpointApnsVoipSandboxChannelStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointApp ¶

type PinpointApp struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointAppSpec   `json:"spec,omitempty"`
	Status            PinpointAppStatus `json:"status,omitempty"`
}

func (*PinpointApp) DeepCopy ¶

func (in *PinpointApp) DeepCopy() *PinpointApp

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointApp.

func (*PinpointApp) DeepCopyInto ¶

func (in *PinpointApp) DeepCopyInto(out *PinpointApp)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointApp) DeepCopyObject ¶

func (in *PinpointApp) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointAppList ¶

type PinpointAppList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointApp CRD objects
	Items []PinpointApp `json:"items,omitempty"`
}

PinpointAppList is a list of PinpointApps

func (*PinpointAppList) DeepCopy ¶

func (in *PinpointAppList) DeepCopy() *PinpointAppList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAppList.

func (*PinpointAppList) DeepCopyInto ¶

func (in *PinpointAppList) DeepCopyInto(out *PinpointAppList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointAppList) DeepCopyObject ¶

func (in *PinpointAppList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointAppSpec ¶

type PinpointAppSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplicationID string `json:"applicationID,omitempty" tf:"application_id,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CampaignHook []PinpointAppSpecCampaignHook `json:"campaignHook,omitempty" tf:"campaign_hook,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Limits []PinpointAppSpecLimits `json:"limits,omitempty" tf:"limits,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	QuietTime []PinpointAppSpecQuietTime `json:"quietTime,omitempty" tf:"quiet_time,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*PinpointAppSpec) DeepCopy ¶

func (in *PinpointAppSpec) DeepCopy() *PinpointAppSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAppSpec.

func (*PinpointAppSpec) DeepCopyInto ¶

func (in *PinpointAppSpec) DeepCopyInto(out *PinpointAppSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointAppSpecCampaignHook ¶

type PinpointAppSpecCampaignHook struct {
	// +optional
	LambdaFunctionName string `json:"lambdaFunctionName,omitempty" tf:"lambda_function_name,omitempty"`
	// +optional
	Mode string `json:"mode,omitempty" tf:"mode,omitempty"`
	// +optional
	WebURL string `json:"webURL,omitempty" tf:"web_url,omitempty"`
}

func (*PinpointAppSpecCampaignHook) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAppSpecCampaignHook.

func (*PinpointAppSpecCampaignHook) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointAppSpecLimits ¶

type PinpointAppSpecLimits struct {
	// +optional
	Daily int64 `json:"daily,omitempty" tf:"daily,omitempty"`
	// +optional
	MaximumDuration int64 `json:"maximumDuration,omitempty" tf:"maximum_duration,omitempty"`
	// +optional
	MessagesPerSecond int64 `json:"messagesPerSecond,omitempty" tf:"messages_per_second,omitempty"`
	// +optional
	Total int64 `json:"total,omitempty" tf:"total,omitempty"`
}

func (*PinpointAppSpecLimits) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAppSpecLimits.

func (*PinpointAppSpecLimits) DeepCopyInto ¶

func (in *PinpointAppSpecLimits) DeepCopyInto(out *PinpointAppSpecLimits)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointAppSpecQuietTime ¶

type PinpointAppSpecQuietTime struct {
	// +optional
	End string `json:"end,omitempty" tf:"end,omitempty"`
	// +optional
	Start string `json:"start,omitempty" tf:"start,omitempty"`
}

func (*PinpointAppSpecQuietTime) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAppSpecQuietTime.

func (*PinpointAppSpecQuietTime) DeepCopyInto ¶

func (in *PinpointAppSpecQuietTime) DeepCopyInto(out *PinpointAppSpecQuietTime)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointAppStatus ¶

type PinpointAppStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointAppSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointAppStatus) DeepCopy ¶

func (in *PinpointAppStatus) DeepCopy() *PinpointAppStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointAppStatus.

func (*PinpointAppStatus) DeepCopyInto ¶

func (in *PinpointAppStatus) DeepCopyInto(out *PinpointAppStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointBaiduChannel ¶

type PinpointBaiduChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointBaiduChannelSpec   `json:"spec,omitempty"`
	Status            PinpointBaiduChannelStatus `json:"status,omitempty"`
}

func (*PinpointBaiduChannel) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointBaiduChannel.

func (*PinpointBaiduChannel) DeepCopyInto ¶

func (in *PinpointBaiduChannel) DeepCopyInto(out *PinpointBaiduChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointBaiduChannel) DeepCopyObject ¶

func (in *PinpointBaiduChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointBaiduChannelList ¶

type PinpointBaiduChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointBaiduChannel CRD objects
	Items []PinpointBaiduChannel `json:"items,omitempty"`
}

PinpointBaiduChannelList is a list of PinpointBaiduChannels

func (*PinpointBaiduChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointBaiduChannelList.

func (*PinpointBaiduChannelList) DeepCopyInto ¶

func (in *PinpointBaiduChannelList) DeepCopyInto(out *PinpointBaiduChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointBaiduChannelList) DeepCopyObject ¶

func (in *PinpointBaiduChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointBaiduChannelSpec ¶

type PinpointBaiduChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	ApiKey        string `json:"-" sensitive:"true" tf:"api_key"`
	ApplicationID string `json:"applicationID" tf:"application_id"`
	// +optional
	Enabled   bool   `json:"enabled,omitempty" tf:"enabled,omitempty"`
	SecretKey string `json:"-" sensitive:"true" tf:"secret_key"`
}

func (*PinpointBaiduChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointBaiduChannelSpec.

func (*PinpointBaiduChannelSpec) DeepCopyInto ¶

func (in *PinpointBaiduChannelSpec) DeepCopyInto(out *PinpointBaiduChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointBaiduChannelStatus ¶

type PinpointBaiduChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointBaiduChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointBaiduChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointBaiduChannelStatus.

func (*PinpointBaiduChannelStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointEmailChannel ¶

type PinpointEmailChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointEmailChannelSpec   `json:"spec,omitempty"`
	Status            PinpointEmailChannelStatus `json:"status,omitempty"`
}

func (*PinpointEmailChannel) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannel.

func (*PinpointEmailChannel) DeepCopyInto ¶

func (in *PinpointEmailChannel) DeepCopyInto(out *PinpointEmailChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointEmailChannel) DeepCopyObject ¶

func (in *PinpointEmailChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointEmailChannelList ¶

type PinpointEmailChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointEmailChannel CRD objects
	Items []PinpointEmailChannel `json:"items,omitempty"`
}

PinpointEmailChannelList is a list of PinpointEmailChannels

func (*PinpointEmailChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannelList.

func (*PinpointEmailChannelList) DeepCopyInto ¶

func (in *PinpointEmailChannelList) DeepCopyInto(out *PinpointEmailChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointEmailChannelList) DeepCopyObject ¶

func (in *PinpointEmailChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointEmailChannelSpec ¶

type PinpointEmailChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID string `json:"applicationID" tf:"application_id"`
	// +optional
	Enabled     bool   `json:"enabled,omitempty" tf:"enabled,omitempty"`
	FromAddress string `json:"fromAddress" tf:"from_address"`
	Identity    string `json:"identity" tf:"identity"`
	// +optional
	MessagesPerSecond int64  `json:"messagesPerSecond,omitempty" tf:"messages_per_second,omitempty"`
	RoleArn           string `json:"roleArn" tf:"role_arn"`
}

func (*PinpointEmailChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannelSpec.

func (*PinpointEmailChannelSpec) DeepCopyInto ¶

func (in *PinpointEmailChannelSpec) DeepCopyInto(out *PinpointEmailChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointEmailChannelStatus ¶

type PinpointEmailChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointEmailChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointEmailChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEmailChannelStatus.

func (*PinpointEmailChannelStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointEventStream ¶

type PinpointEventStream struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointEventStreamSpec   `json:"spec,omitempty"`
	Status            PinpointEventStreamStatus `json:"status,omitempty"`
}

func (*PinpointEventStream) DeepCopy ¶

func (in *PinpointEventStream) DeepCopy() *PinpointEventStream

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEventStream.

func (*PinpointEventStream) DeepCopyInto ¶

func (in *PinpointEventStream) DeepCopyInto(out *PinpointEventStream)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointEventStream) DeepCopyObject ¶

func (in *PinpointEventStream) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointEventStreamList ¶

type PinpointEventStreamList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointEventStream CRD objects
	Items []PinpointEventStream `json:"items,omitempty"`
}

PinpointEventStreamList is a list of PinpointEventStreams

func (*PinpointEventStreamList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEventStreamList.

func (*PinpointEventStreamList) DeepCopyInto ¶

func (in *PinpointEventStreamList) DeepCopyInto(out *PinpointEventStreamList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointEventStreamList) DeepCopyObject ¶

func (in *PinpointEventStreamList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointEventStreamSpec ¶

type PinpointEventStreamSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID        string `json:"applicationID" tf:"application_id"`
	DestinationStreamArn string `json:"destinationStreamArn" tf:"destination_stream_arn"`
	RoleArn              string `json:"roleArn" tf:"role_arn"`
}

func (*PinpointEventStreamSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEventStreamSpec.

func (*PinpointEventStreamSpec) DeepCopyInto ¶

func (in *PinpointEventStreamSpec) DeepCopyInto(out *PinpointEventStreamSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointEventStreamStatus ¶

type PinpointEventStreamStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointEventStreamSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointEventStreamStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointEventStreamStatus.

func (*PinpointEventStreamStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointGcmChannel ¶

type PinpointGcmChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointGcmChannelSpec   `json:"spec,omitempty"`
	Status            PinpointGcmChannelStatus `json:"status,omitempty"`
}

func (*PinpointGcmChannel) DeepCopy ¶

func (in *PinpointGcmChannel) DeepCopy() *PinpointGcmChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointGcmChannel.

func (*PinpointGcmChannel) DeepCopyInto ¶

func (in *PinpointGcmChannel) DeepCopyInto(out *PinpointGcmChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointGcmChannel) DeepCopyObject ¶

func (in *PinpointGcmChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointGcmChannelList ¶

type PinpointGcmChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointGcmChannel CRD objects
	Items []PinpointGcmChannel `json:"items,omitempty"`
}

PinpointGcmChannelList is a list of PinpointGcmChannels

func (*PinpointGcmChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointGcmChannelList.

func (*PinpointGcmChannelList) DeepCopyInto ¶

func (in *PinpointGcmChannelList) DeepCopyInto(out *PinpointGcmChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointGcmChannelList) DeepCopyObject ¶

func (in *PinpointGcmChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointGcmChannelSpec ¶

type PinpointGcmChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	ApiKey        string `json:"-" sensitive:"true" tf:"api_key"`
	ApplicationID string `json:"applicationID" tf:"application_id"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
}

func (*PinpointGcmChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointGcmChannelSpec.

func (*PinpointGcmChannelSpec) DeepCopyInto ¶

func (in *PinpointGcmChannelSpec) DeepCopyInto(out *PinpointGcmChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointGcmChannelStatus ¶

type PinpointGcmChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointGcmChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointGcmChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointGcmChannelStatus.

func (*PinpointGcmChannelStatus) DeepCopyInto ¶

func (in *PinpointGcmChannelStatus) DeepCopyInto(out *PinpointGcmChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointSmsChannel ¶

type PinpointSmsChannel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PinpointSmsChannelSpec   `json:"spec,omitempty"`
	Status            PinpointSmsChannelStatus `json:"status,omitempty"`
}

func (*PinpointSmsChannel) DeepCopy ¶

func (in *PinpointSmsChannel) DeepCopy() *PinpointSmsChannel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannel.

func (*PinpointSmsChannel) DeepCopyInto ¶

func (in *PinpointSmsChannel) DeepCopyInto(out *PinpointSmsChannel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointSmsChannel) DeepCopyObject ¶

func (in *PinpointSmsChannel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointSmsChannelList ¶

type PinpointSmsChannelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PinpointSmsChannel CRD objects
	Items []PinpointSmsChannel `json:"items,omitempty"`
}

PinpointSmsChannelList is a list of PinpointSmsChannels

func (*PinpointSmsChannelList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannelList.

func (*PinpointSmsChannelList) DeepCopyInto ¶

func (in *PinpointSmsChannelList) DeepCopyInto(out *PinpointSmsChannelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PinpointSmsChannelList) DeepCopyObject ¶

func (in *PinpointSmsChannelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PinpointSmsChannelSpec ¶

type PinpointSmsChannelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ApplicationID string `json:"applicationID" tf:"application_id"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	PromotionalMessagesPerSecond int64 `json:"promotionalMessagesPerSecond,omitempty" tf:"promotional_messages_per_second,omitempty"`
	// +optional
	SenderID string `json:"senderID,omitempty" tf:"sender_id,omitempty"`
	// +optional
	ShortCode string `json:"shortCode,omitempty" tf:"short_code,omitempty"`
	// +optional
	TransactionalMessagesPerSecond int64 `json:"transactionalMessagesPerSecond,omitempty" tf:"transactional_messages_per_second,omitempty"`
}

func (*PinpointSmsChannelSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannelSpec.

func (*PinpointSmsChannelSpec) DeepCopyInto ¶

func (in *PinpointSmsChannelSpec) DeepCopyInto(out *PinpointSmsChannelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PinpointSmsChannelStatus ¶

type PinpointSmsChannelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PinpointSmsChannelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PinpointSmsChannelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PinpointSmsChannelStatus.

func (*PinpointSmsChannelStatus) DeepCopyInto ¶

func (in *PinpointSmsChannelStatus) DeepCopyInto(out *PinpointSmsChannelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PlacementGroup ¶

type PlacementGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PlacementGroupSpec   `json:"spec,omitempty"`
	Status            PlacementGroupStatus `json:"status,omitempty"`
}

func (*PlacementGroup) DeepCopy ¶

func (in *PlacementGroup) DeepCopy() *PlacementGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroup.

func (*PlacementGroup) DeepCopyInto ¶

func (in *PlacementGroup) DeepCopyInto(out *PlacementGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PlacementGroup) DeepCopyObject ¶

func (in *PlacementGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PlacementGroupList ¶

type PlacementGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of PlacementGroup CRD objects
	Items []PlacementGroup `json:"items,omitempty"`
}

PlacementGroupList is a list of PlacementGroups

func (*PlacementGroupList) DeepCopy ¶

func (in *PlacementGroupList) DeepCopy() *PlacementGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroupList.

func (*PlacementGroupList) DeepCopyInto ¶

func (in *PlacementGroupList) DeepCopyInto(out *PlacementGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*PlacementGroupList) DeepCopyObject ¶

func (in *PlacementGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type PlacementGroupSpec ¶

type PlacementGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name     string `json:"name" tf:"name"`
	Strategy string `json:"strategy" tf:"strategy"`
}

func (*PlacementGroupSpec) DeepCopy ¶

func (in *PlacementGroupSpec) DeepCopy() *PlacementGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroupSpec.

func (*PlacementGroupSpec) DeepCopyInto ¶

func (in *PlacementGroupSpec) DeepCopyInto(out *PlacementGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type PlacementGroupStatus ¶

type PlacementGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *PlacementGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*PlacementGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PlacementGroupStatus.

func (*PlacementGroupStatus) DeepCopyInto ¶

func (in *PlacementGroupStatus) DeepCopyInto(out *PlacementGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProxyProtocolPolicy ¶

type ProxyProtocolPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ProxyProtocolPolicySpec   `json:"spec,omitempty"`
	Status            ProxyProtocolPolicyStatus `json:"status,omitempty"`
}

func (*ProxyProtocolPolicy) DeepCopy ¶

func (in *ProxyProtocolPolicy) DeepCopy() *ProxyProtocolPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyProtocolPolicy.

func (*ProxyProtocolPolicy) DeepCopyInto ¶

func (in *ProxyProtocolPolicy) DeepCopyInto(out *ProxyProtocolPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProxyProtocolPolicy) DeepCopyObject ¶

func (in *ProxyProtocolPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProxyProtocolPolicyList ¶

type ProxyProtocolPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ProxyProtocolPolicy CRD objects
	Items []ProxyProtocolPolicy `json:"items,omitempty"`
}

ProxyProtocolPolicyList is a list of ProxyProtocolPolicys

func (*ProxyProtocolPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyProtocolPolicyList.

func (*ProxyProtocolPolicyList) DeepCopyInto ¶

func (in *ProxyProtocolPolicyList) DeepCopyInto(out *ProxyProtocolPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ProxyProtocolPolicyList) DeepCopyObject ¶

func (in *ProxyProtocolPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ProxyProtocolPolicySpec ¶

type ProxyProtocolPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	InstancePorts []string `json:"instancePorts" tf:"instance_ports"`
	LoadBalancer  string   `json:"loadBalancer" tf:"load_balancer"`
}

func (*ProxyProtocolPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyProtocolPolicySpec.

func (*ProxyProtocolPolicySpec) DeepCopyInto ¶

func (in *ProxyProtocolPolicySpec) DeepCopyInto(out *ProxyProtocolPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ProxyProtocolPolicyStatus ¶

type ProxyProtocolPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ProxyProtocolPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ProxyProtocolPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProxyProtocolPolicyStatus.

func (*ProxyProtocolPolicyStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QuicksightGroup ¶ added in v0.2.0

type QuicksightGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              QuicksightGroupSpec   `json:"spec,omitempty"`
	Status            QuicksightGroupStatus `json:"status,omitempty"`
}

func (*QuicksightGroup) DeepCopy ¶ added in v0.2.0

func (in *QuicksightGroup) DeepCopy() *QuicksightGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroup.

func (*QuicksightGroup) DeepCopyInto ¶ added in v0.2.0

func (in *QuicksightGroup) DeepCopyInto(out *QuicksightGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*QuicksightGroup) DeepCopyObject ¶ added in v0.2.0

func (in *QuicksightGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type QuicksightGroupList ¶ added in v0.2.0

type QuicksightGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of QuicksightGroup CRD objects
	Items []QuicksightGroup `json:"items,omitempty"`
}

QuicksightGroupList is a list of QuicksightGroups

func (*QuicksightGroupList) DeepCopy ¶ added in v0.2.0

func (in *QuicksightGroupList) DeepCopy() *QuicksightGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupList.

func (*QuicksightGroupList) DeepCopyInto ¶ added in v0.2.0

func (in *QuicksightGroupList) DeepCopyInto(out *QuicksightGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*QuicksightGroupList) DeepCopyObject ¶ added in v0.2.0

func (in *QuicksightGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type QuicksightGroupSpec ¶ added in v0.2.0

type QuicksightGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AwsAccountID string `json:"awsAccountID,omitempty" tf:"aws_account_id,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	GroupName   string `json:"groupName" tf:"group_name"`
	// +optional
	Namespace string `json:"namespace,omitempty" tf:"namespace,omitempty"`
}

func (*QuicksightGroupSpec) DeepCopy ¶ added in v0.2.0

func (in *QuicksightGroupSpec) DeepCopy() *QuicksightGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupSpec.

func (*QuicksightGroupSpec) DeepCopyInto ¶ added in v0.2.0

func (in *QuicksightGroupSpec) DeepCopyInto(out *QuicksightGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type QuicksightGroupStatus ¶ added in v0.2.0

type QuicksightGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *QuicksightGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*QuicksightGroupStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new QuicksightGroupStatus.

func (*QuicksightGroupStatus) DeepCopyInto ¶ added in v0.2.0

func (in *QuicksightGroupStatus) DeepCopyInto(out *QuicksightGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RamPrincipalAssociation ¶

type RamPrincipalAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RamPrincipalAssociationSpec   `json:"spec,omitempty"`
	Status            RamPrincipalAssociationStatus `json:"status,omitempty"`
}

func (*RamPrincipalAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamPrincipalAssociation.

func (*RamPrincipalAssociation) DeepCopyInto ¶

func (in *RamPrincipalAssociation) DeepCopyInto(out *RamPrincipalAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RamPrincipalAssociation) DeepCopyObject ¶

func (in *RamPrincipalAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RamPrincipalAssociationList ¶

type RamPrincipalAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RamPrincipalAssociation CRD objects
	Items []RamPrincipalAssociation `json:"items,omitempty"`
}

RamPrincipalAssociationList is a list of RamPrincipalAssociations

func (*RamPrincipalAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamPrincipalAssociationList.

func (*RamPrincipalAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RamPrincipalAssociationList) DeepCopyObject ¶

func (in *RamPrincipalAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RamPrincipalAssociationSpec ¶

type RamPrincipalAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Principal        string `json:"principal" tf:"principal"`
	ResourceShareArn string `json:"resourceShareArn" tf:"resource_share_arn"`
}

func (*RamPrincipalAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamPrincipalAssociationSpec.

func (*RamPrincipalAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RamPrincipalAssociationStatus ¶

type RamPrincipalAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RamPrincipalAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RamPrincipalAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamPrincipalAssociationStatus.

func (*RamPrincipalAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RamResourceAssociation ¶

type RamResourceAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RamResourceAssociationSpec   `json:"spec,omitempty"`
	Status            RamResourceAssociationStatus `json:"status,omitempty"`
}

func (*RamResourceAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceAssociation.

func (*RamResourceAssociation) DeepCopyInto ¶

func (in *RamResourceAssociation) DeepCopyInto(out *RamResourceAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RamResourceAssociation) DeepCopyObject ¶

func (in *RamResourceAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RamResourceAssociationList ¶

type RamResourceAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RamResourceAssociation CRD objects
	Items []RamResourceAssociation `json:"items,omitempty"`
}

RamResourceAssociationList is a list of RamResourceAssociations

func (*RamResourceAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceAssociationList.

func (*RamResourceAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RamResourceAssociationList) DeepCopyObject ¶

func (in *RamResourceAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RamResourceAssociationSpec ¶

type RamResourceAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ResourceArn      string `json:"resourceArn" tf:"resource_arn"`
	ResourceShareArn string `json:"resourceShareArn" tf:"resource_share_arn"`
}

func (*RamResourceAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceAssociationSpec.

func (*RamResourceAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RamResourceAssociationStatus ¶

type RamResourceAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RamResourceAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RamResourceAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceAssociationStatus.

func (*RamResourceAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RamResourceShare ¶

type RamResourceShare struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RamResourceShareSpec   `json:"spec,omitempty"`
	Status            RamResourceShareStatus `json:"status,omitempty"`
}

func (*RamResourceShare) DeepCopy ¶

func (in *RamResourceShare) DeepCopy() *RamResourceShare

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShare.

func (*RamResourceShare) DeepCopyInto ¶

func (in *RamResourceShare) DeepCopyInto(out *RamResourceShare)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RamResourceShare) DeepCopyObject ¶

func (in *RamResourceShare) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RamResourceShareAccepter ¶ added in v0.2.0

type RamResourceShareAccepter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RamResourceShareAccepterSpec   `json:"spec,omitempty"`
	Status            RamResourceShareAccepterStatus `json:"status,omitempty"`
}

func (*RamResourceShareAccepter) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareAccepter.

func (*RamResourceShareAccepter) DeepCopyInto ¶ added in v0.2.0

func (in *RamResourceShareAccepter) DeepCopyInto(out *RamResourceShareAccepter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RamResourceShareAccepter) DeepCopyObject ¶ added in v0.2.0

func (in *RamResourceShareAccepter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RamResourceShareAccepterList ¶ added in v0.2.0

type RamResourceShareAccepterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RamResourceShareAccepter CRD objects
	Items []RamResourceShareAccepter `json:"items,omitempty"`
}

RamResourceShareAccepterList is a list of RamResourceShareAccepters

func (*RamResourceShareAccepterList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareAccepterList.

func (*RamResourceShareAccepterList) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RamResourceShareAccepterList) DeepCopyObject ¶ added in v0.2.0

func (in *RamResourceShareAccepterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RamResourceShareAccepterSpec ¶ added in v0.2.0

type RamResourceShareAccepterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	InvitationArn string `json:"invitationArn,omitempty" tf:"invitation_arn,omitempty"`
	// +optional
	ReceiverAccountID string `json:"receiverAccountID,omitempty" tf:"receiver_account_id,omitempty"`
	// +optional
	Resources []string `json:"resources,omitempty" tf:"resources,omitempty"`
	// +optional
	SenderAccountID string `json:"senderAccountID,omitempty" tf:"sender_account_id,omitempty"`
	ShareArn        string `json:"shareArn" tf:"share_arn"`
	// +optional
	ShareID string `json:"shareID,omitempty" tf:"share_id,omitempty"`
	// +optional
	ShareName string `json:"shareName,omitempty" tf:"share_name,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
}

func (*RamResourceShareAccepterSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareAccepterSpec.

func (*RamResourceShareAccepterSpec) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RamResourceShareAccepterStatus ¶ added in v0.2.0

type RamResourceShareAccepterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RamResourceShareAccepterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RamResourceShareAccepterStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareAccepterStatus.

func (*RamResourceShareAccepterStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RamResourceShareList ¶

type RamResourceShareList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RamResourceShare CRD objects
	Items []RamResourceShare `json:"items,omitempty"`
}

RamResourceShareList is a list of RamResourceShares

func (*RamResourceShareList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareList.

func (*RamResourceShareList) DeepCopyInto ¶

func (in *RamResourceShareList) DeepCopyInto(out *RamResourceShareList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RamResourceShareList) DeepCopyObject ¶

func (in *RamResourceShareList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RamResourceShareSpec ¶

type RamResourceShareSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllowExternalPrincipals bool `json:"allowExternalPrincipals,omitempty" tf:"allow_external_principals,omitempty"`
	// +optional
	Arn  string `json:"arn,omitempty" tf:"arn,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RamResourceShareSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareSpec.

func (*RamResourceShareSpec) DeepCopyInto ¶

func (in *RamResourceShareSpec) DeepCopyInto(out *RamResourceShareSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RamResourceShareStatus ¶

type RamResourceShareStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RamResourceShareSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RamResourceShareStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RamResourceShareStatus.

func (*RamResourceShareStatus) DeepCopyInto ¶

func (in *RamResourceShareStatus) DeepCopyInto(out *RamResourceShareStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsCluster ¶

type RdsCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RdsClusterSpec   `json:"spec,omitempty"`
	Status            RdsClusterStatus `json:"status,omitempty"`
}

func (*RdsCluster) DeepCopy ¶

func (in *RdsCluster) DeepCopy() *RdsCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsCluster.

func (*RdsCluster) DeepCopyInto ¶

func (in *RdsCluster) DeepCopyInto(out *RdsCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsCluster) DeepCopyObject ¶

func (in *RdsCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsClusterEndpoint ¶

type RdsClusterEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RdsClusterEndpointSpec   `json:"spec,omitempty"`
	Status            RdsClusterEndpointStatus `json:"status,omitempty"`
}

func (*RdsClusterEndpoint) DeepCopy ¶

func (in *RdsClusterEndpoint) DeepCopy() *RdsClusterEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpoint.

func (*RdsClusterEndpoint) DeepCopyInto ¶

func (in *RdsClusterEndpoint) DeepCopyInto(out *RdsClusterEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsClusterEndpoint) DeepCopyObject ¶

func (in *RdsClusterEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsClusterEndpointList ¶

type RdsClusterEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RdsClusterEndpoint CRD objects
	Items []RdsClusterEndpoint `json:"items,omitempty"`
}

RdsClusterEndpointList is a list of RdsClusterEndpoints

func (*RdsClusterEndpointList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpointList.

func (*RdsClusterEndpointList) DeepCopyInto ¶

func (in *RdsClusterEndpointList) DeepCopyInto(out *RdsClusterEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsClusterEndpointList) DeepCopyObject ¶

func (in *RdsClusterEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsClusterEndpointSpec ¶

type RdsClusterEndpointSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                       string `json:"arn,omitempty" tf:"arn,omitempty"`
	ClusterEndpointIdentifier string `json:"clusterEndpointIdentifier" tf:"cluster_endpoint_identifier"`
	ClusterIdentifier         string `json:"clusterIdentifier" tf:"cluster_identifier"`
	CustomEndpointType        string `json:"customEndpointType" tf:"custom_endpoint_type"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	ExcludedMembers []string `json:"excludedMembers,omitempty" tf:"excluded_members,omitempty"`
	// +optional
	StaticMembers []string `json:"staticMembers,omitempty" tf:"static_members,omitempty"`
}

func (*RdsClusterEndpointSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpointSpec.

func (*RdsClusterEndpointSpec) DeepCopyInto ¶

func (in *RdsClusterEndpointSpec) DeepCopyInto(out *RdsClusterEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterEndpointStatus ¶

type RdsClusterEndpointStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RdsClusterEndpointSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RdsClusterEndpointStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterEndpointStatus.

func (*RdsClusterEndpointStatus) DeepCopyInto ¶

func (in *RdsClusterEndpointStatus) DeepCopyInto(out *RdsClusterEndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterInstance ¶

type RdsClusterInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RdsClusterInstanceSpec   `json:"spec,omitempty"`
	Status            RdsClusterInstanceStatus `json:"status,omitempty"`
}

func (*RdsClusterInstance) DeepCopy ¶

func (in *RdsClusterInstance) DeepCopy() *RdsClusterInstance

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterInstance.

func (*RdsClusterInstance) DeepCopyInto ¶

func (in *RdsClusterInstance) DeepCopyInto(out *RdsClusterInstance)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsClusterInstance) DeepCopyObject ¶

func (in *RdsClusterInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsClusterInstanceList ¶

type RdsClusterInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RdsClusterInstance CRD objects
	Items []RdsClusterInstance `json:"items,omitempty"`
}

RdsClusterInstanceList is a list of RdsClusterInstances

func (*RdsClusterInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterInstanceList.

func (*RdsClusterInstanceList) DeepCopyInto ¶

func (in *RdsClusterInstanceList) DeepCopyInto(out *RdsClusterInstanceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsClusterInstanceList) DeepCopyObject ¶

func (in *RdsClusterInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsClusterInstanceSpec ¶

type RdsClusterInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutoMinorVersionUpgrade bool `json:"autoMinorVersionUpgrade,omitempty" tf:"auto_minor_version_upgrade,omitempty"`
	// +optional
	AvailabilityZone  string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	ClusterIdentifier string `json:"clusterIdentifier" tf:"cluster_identifier"`
	// +optional
	CopyTagsToSnapshot bool `json:"copyTagsToSnapshot,omitempty" tf:"copy_tags_to_snapshot,omitempty"`
	// +optional
	DbParameterGroupName string `json:"dbParameterGroupName,omitempty" tf:"db_parameter_group_name,omitempty"`
	// +optional
	DbSubnetGroupName string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name,omitempty"`
	// +optional
	DbiResourceID string `json:"dbiResourceID,omitempty" tf:"dbi_resource_id,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	Identifier string `json:"identifier,omitempty" tf:"identifier,omitempty"`
	// +optional
	IdentifierPrefix string `json:"identifierPrefix,omitempty" tf:"identifier_prefix,omitempty"`
	InstanceClass    string `json:"instanceClass" tf:"instance_class"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	MonitoringInterval int64 `json:"monitoringInterval,omitempty" tf:"monitoring_interval,omitempty"`
	// +optional
	MonitoringRoleArn string `json:"monitoringRoleArn,omitempty" tf:"monitoring_role_arn,omitempty"`
	// +optional
	PerformanceInsightsEnabled bool `json:"performanceInsightsEnabled,omitempty" tf:"performance_insights_enabled,omitempty"`
	// +optional
	PerformanceInsightsKmsKeyID string `json:"performanceInsightsKmsKeyID,omitempty" tf:"performance_insights_kms_key_id,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PreferredBackupWindow string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window,omitempty"`
	// +optional
	PreferredMaintenanceWindow string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`
	// +optional
	PromotionTier int64 `json:"promotionTier,omitempty" tf:"promotion_tier,omitempty"`
	// +optional
	PubliclyAccessible bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Writer bool `json:"writer,omitempty" tf:"writer,omitempty"`
}

func (*RdsClusterInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterInstanceSpec.

func (*RdsClusterInstanceSpec) DeepCopyInto ¶

func (in *RdsClusterInstanceSpec) DeepCopyInto(out *RdsClusterInstanceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterInstanceStatus ¶

type RdsClusterInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RdsClusterInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RdsClusterInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterInstanceStatus.

func (*RdsClusterInstanceStatus) DeepCopyInto ¶

func (in *RdsClusterInstanceStatus) DeepCopyInto(out *RdsClusterInstanceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterList ¶

type RdsClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RdsCluster CRD objects
	Items []RdsCluster `json:"items,omitempty"`
}

RdsClusterList is a list of RdsClusters

func (*RdsClusterList) DeepCopy ¶

func (in *RdsClusterList) DeepCopy() *RdsClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterList.

func (*RdsClusterList) DeepCopyInto ¶

func (in *RdsClusterList) DeepCopyInto(out *RdsClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsClusterList) DeepCopyObject ¶

func (in *RdsClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsClusterParameterGroup ¶

type RdsClusterParameterGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RdsClusterParameterGroupSpec   `json:"spec,omitempty"`
	Status            RdsClusterParameterGroupStatus `json:"status,omitempty"`
}

func (*RdsClusterParameterGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterParameterGroup.

func (*RdsClusterParameterGroup) DeepCopyInto ¶

func (in *RdsClusterParameterGroup) DeepCopyInto(out *RdsClusterParameterGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsClusterParameterGroup) DeepCopyObject ¶

func (in *RdsClusterParameterGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsClusterParameterGroupList ¶

type RdsClusterParameterGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RdsClusterParameterGroup CRD objects
	Items []RdsClusterParameterGroup `json:"items,omitempty"`
}

RdsClusterParameterGroupList is a list of RdsClusterParameterGroups

func (*RdsClusterParameterGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterParameterGroupList.

func (*RdsClusterParameterGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsClusterParameterGroupList) DeepCopyObject ¶

func (in *RdsClusterParameterGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsClusterParameterGroupSpec ¶

type RdsClusterParameterGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Family      string `json:"family" tf:"family"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Parameter []RdsClusterParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RdsClusterParameterGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterParameterGroupSpec.

func (*RdsClusterParameterGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterParameterGroupSpecParameter ¶

type RdsClusterParameterGroupSpecParameter struct {
	// +optional
	ApplyMethod string `json:"applyMethod,omitempty" tf:"apply_method,omitempty"`
	Name        string `json:"name" tf:"name"`
	Value       string `json:"value" tf:"value"`
}

func (*RdsClusterParameterGroupSpecParameter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterParameterGroupSpecParameter.

func (*RdsClusterParameterGroupSpecParameter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterParameterGroupStatus ¶

type RdsClusterParameterGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RdsClusterParameterGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RdsClusterParameterGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterParameterGroupStatus.

func (*RdsClusterParameterGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterSpec ¶

type RdsClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	ApplyImmediately bool `json:"applyImmediately,omitempty" tf:"apply_immediately,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	BacktrackWindow int64 `json:"backtrackWindow,omitempty" tf:"backtrack_window,omitempty"`
	// +optional
	BackupRetentionPeriod int64 `json:"backupRetentionPeriod,omitempty" tf:"backup_retention_period,omitempty"`
	// +optional
	ClusterIdentifier string `json:"clusterIdentifier,omitempty" tf:"cluster_identifier,omitempty"`
	// +optional
	ClusterIdentifierPrefix string `json:"clusterIdentifierPrefix,omitempty" tf:"cluster_identifier_prefix,omitempty"`
	// +optional
	ClusterMembers []string `json:"clusterMembers,omitempty" tf:"cluster_members,omitempty"`
	// +optional
	ClusterResourceID string `json:"clusterResourceID,omitempty" tf:"cluster_resource_id,omitempty"`
	// +optional
	CopyTagsToSnapshot bool `json:"copyTagsToSnapshot,omitempty" tf:"copy_tags_to_snapshot,omitempty"`
	// +optional
	DatabaseName string `json:"databaseName,omitempty" tf:"database_name,omitempty"`
	// +optional
	DbClusterParameterGroupName string `json:"dbClusterParameterGroupName,omitempty" tf:"db_cluster_parameter_group_name,omitempty"`
	// +optional
	DbSubnetGroupName string `json:"dbSubnetGroupName,omitempty" tf:"db_subnet_group_name,omitempty"`
	// +optional
	DeletionProtection bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"`
	// +optional
	EnabledCloudwatchLogsExports []string `json:"enabledCloudwatchLogsExports,omitempty" tf:"enabled_cloudwatch_logs_exports,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineMode string `json:"engineMode,omitempty" tf:"engine_mode,omitempty"`
	// +optional
	EngineVersion string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	// +optional
	FinalSnapshotIdentifier string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier,omitempty"`
	// +optional
	GlobalClusterIdentifier string `json:"globalClusterIdentifier,omitempty" tf:"global_cluster_identifier,omitempty"`
	// +optional
	HostedZoneID string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id,omitempty"`
	// +optional
	IamDatabaseAuthenticationEnabled bool `json:"iamDatabaseAuthenticationEnabled,omitempty" tf:"iam_database_authentication_enabled,omitempty"`
	// +optional
	IamRoles []string `json:"iamRoles,omitempty" tf:"iam_roles,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	MasterPassword string `json:"-" sensitive:"true" tf:"master_password,omitempty"`
	// +optional
	MasterUsername string `json:"masterUsername,omitempty" tf:"master_username,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PreferredBackupWindow string `json:"preferredBackupWindow,omitempty" tf:"preferred_backup_window,omitempty"`
	// +optional
	PreferredMaintenanceWindow string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`
	// +optional
	ReaderEndpoint string `json:"readerEndpoint,omitempty" tf:"reader_endpoint,omitempty"`
	// +optional
	ReplicationSourceIdentifier string `json:"replicationSourceIdentifier,omitempty" tf:"replication_source_identifier,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	S3Import []RdsClusterSpecS3Import `json:"s3Import,omitempty" tf:"s3_import,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ScalingConfiguration []RdsClusterSpecScalingConfiguration `json:"scalingConfiguration,omitempty" tf:"scaling_configuration,omitempty"`
	// +optional
	SkipFinalSnapshot bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot,omitempty"`
	// +optional
	SnapshotIdentifier string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier,omitempty"`
	// +optional
	SourceRegion string `json:"sourceRegion,omitempty" tf:"source_region,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
}

func (*RdsClusterSpec) DeepCopy ¶

func (in *RdsClusterSpec) DeepCopy() *RdsClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterSpec.

func (*RdsClusterSpec) DeepCopyInto ¶

func (in *RdsClusterSpec) DeepCopyInto(out *RdsClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterSpecS3Import ¶

type RdsClusterSpecS3Import struct {
	BucketName string `json:"bucketName" tf:"bucket_name"`
	// +optional
	BucketPrefix        string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"`
	IngestionRole       string `json:"ingestionRole" tf:"ingestion_role"`
	SourceEngine        string `json:"sourceEngine" tf:"source_engine"`
	SourceEngineVersion string `json:"sourceEngineVersion" tf:"source_engine_version"`
}

func (*RdsClusterSpecS3Import) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterSpecS3Import.

func (*RdsClusterSpecS3Import) DeepCopyInto ¶

func (in *RdsClusterSpecS3Import) DeepCopyInto(out *RdsClusterSpecS3Import)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterSpecScalingConfiguration ¶

type RdsClusterSpecScalingConfiguration struct {
	// +optional
	AutoPause bool `json:"autoPause,omitempty" tf:"auto_pause,omitempty"`
	// +optional
	MaxCapacity int64 `json:"maxCapacity,omitempty" tf:"max_capacity,omitempty"`
	// +optional
	MinCapacity int64 `json:"minCapacity,omitempty" tf:"min_capacity,omitempty"`
	// +optional
	SecondsUntilAutoPause int64 `json:"secondsUntilAutoPause,omitempty" tf:"seconds_until_auto_pause,omitempty"`
	// +optional
	TimeoutAction string `json:"timeoutAction,omitempty" tf:"timeout_action,omitempty"`
}

func (*RdsClusterSpecScalingConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterSpecScalingConfiguration.

func (*RdsClusterSpecScalingConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsClusterStatus ¶

type RdsClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RdsClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RdsClusterStatus) DeepCopy ¶

func (in *RdsClusterStatus) DeepCopy() *RdsClusterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsClusterStatus.

func (*RdsClusterStatus) DeepCopyInto ¶

func (in *RdsClusterStatus) DeepCopyInto(out *RdsClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsGlobalCluster ¶

type RdsGlobalCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RdsGlobalClusterSpec   `json:"spec,omitempty"`
	Status            RdsGlobalClusterStatus `json:"status,omitempty"`
}

func (*RdsGlobalCluster) DeepCopy ¶

func (in *RdsGlobalCluster) DeepCopy() *RdsGlobalCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsGlobalCluster.

func (*RdsGlobalCluster) DeepCopyInto ¶

func (in *RdsGlobalCluster) DeepCopyInto(out *RdsGlobalCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsGlobalCluster) DeepCopyObject ¶

func (in *RdsGlobalCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsGlobalClusterList ¶

type RdsGlobalClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RdsGlobalCluster CRD objects
	Items []RdsGlobalCluster `json:"items,omitempty"`
}

RdsGlobalClusterList is a list of RdsGlobalClusters

func (*RdsGlobalClusterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsGlobalClusterList.

func (*RdsGlobalClusterList) DeepCopyInto ¶

func (in *RdsGlobalClusterList) DeepCopyInto(out *RdsGlobalClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RdsGlobalClusterList) DeepCopyObject ¶

func (in *RdsGlobalClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RdsGlobalClusterSpec ¶

type RdsGlobalClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DatabaseName string `json:"databaseName,omitempty" tf:"database_name,omitempty"`
	// +optional
	DeletionProtection bool `json:"deletionProtection,omitempty" tf:"deletion_protection,omitempty"`
	// +optional
	Engine string `json:"engine,omitempty" tf:"engine,omitempty"`
	// +optional
	EngineVersion           string `json:"engineVersion,omitempty" tf:"engine_version,omitempty"`
	GlobalClusterIdentifier string `json:"globalClusterIdentifier" tf:"global_cluster_identifier"`
	// +optional
	GlobalClusterResourceID string `json:"globalClusterResourceID,omitempty" tf:"global_cluster_resource_id,omitempty"`
	// +optional
	StorageEncrypted bool `json:"storageEncrypted,omitempty" tf:"storage_encrypted,omitempty"`
}

func (*RdsGlobalClusterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsGlobalClusterSpec.

func (*RdsGlobalClusterSpec) DeepCopyInto ¶

func (in *RdsGlobalClusterSpec) DeepCopyInto(out *RdsGlobalClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RdsGlobalClusterStatus ¶

type RdsGlobalClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RdsGlobalClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RdsGlobalClusterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RdsGlobalClusterStatus.

func (*RdsGlobalClusterStatus) DeepCopyInto ¶

func (in *RdsGlobalClusterStatus) DeepCopyInto(out *RdsGlobalClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftCluster ¶

type RedshiftCluster struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedshiftClusterSpec   `json:"spec,omitempty"`
	Status            RedshiftClusterStatus `json:"status,omitempty"`
}

func (*RedshiftCluster) DeepCopy ¶

func (in *RedshiftCluster) DeepCopy() *RedshiftCluster

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftCluster.

func (*RedshiftCluster) DeepCopyInto ¶

func (in *RedshiftCluster) DeepCopyInto(out *RedshiftCluster)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftCluster) DeepCopyObject ¶

func (in *RedshiftCluster) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftClusterList ¶

type RedshiftClusterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RedshiftCluster CRD objects
	Items []RedshiftCluster `json:"items,omitempty"`
}

RedshiftClusterList is a list of RedshiftClusters

func (*RedshiftClusterList) DeepCopy ¶

func (in *RedshiftClusterList) DeepCopy() *RedshiftClusterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftClusterList.

func (*RedshiftClusterList) DeepCopyInto ¶

func (in *RedshiftClusterList) DeepCopyInto(out *RedshiftClusterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftClusterList) DeepCopyObject ¶

func (in *RedshiftClusterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftClusterSpec ¶

type RedshiftClusterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	AllowVersionUpgrade bool `json:"allowVersionUpgrade,omitempty" tf:"allow_version_upgrade,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AutomatedSnapshotRetentionPeriod int64 `json:"automatedSnapshotRetentionPeriod,omitempty" tf:"automated_snapshot_retention_period,omitempty"`
	// +optional
	AvailabilityZone  string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	ClusterIdentifier string `json:"clusterIdentifier" tf:"cluster_identifier"`
	// +optional
	ClusterParameterGroupName string `json:"clusterParameterGroupName,omitempty" tf:"cluster_parameter_group_name,omitempty"`
	// +optional
	ClusterPublicKey string `json:"clusterPublicKey,omitempty" tf:"cluster_public_key,omitempty"`
	// +optional
	ClusterRevisionNumber string `json:"clusterRevisionNumber,omitempty" tf:"cluster_revision_number,omitempty"`
	// +optional
	ClusterSecurityGroups []string `json:"clusterSecurityGroups,omitempty" tf:"cluster_security_groups,omitempty"`
	// +optional
	ClusterSubnetGroupName string `json:"clusterSubnetGroupName,omitempty" tf:"cluster_subnet_group_name,omitempty"`
	// +optional
	ClusterType string `json:"clusterType,omitempty" tf:"cluster_type,omitempty"`
	// +optional
	ClusterVersion string `json:"clusterVersion,omitempty" tf:"cluster_version,omitempty"`
	// +optional
	DatabaseName string `json:"databaseName,omitempty" tf:"database_name,omitempty"`
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	ElasticIP string `json:"elasticIP,omitempty" tf:"elastic_ip,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	EnhancedVpcRouting bool `json:"enhancedVpcRouting,omitempty" tf:"enhanced_vpc_routing,omitempty"`
	// +optional
	FinalSnapshotIdentifier string `json:"finalSnapshotIdentifier,omitempty" tf:"final_snapshot_identifier,omitempty"`
	// +optional
	IamRoles []string `json:"iamRoles,omitempty" tf:"iam_roles,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Logging []RedshiftClusterSpecLogging `json:"logging,omitempty" tf:"logging,omitempty"`
	// +optional
	MasterPassword string `json:"-" sensitive:"true" tf:"master_password,omitempty"`
	// +optional
	MasterUsername string `json:"masterUsername,omitempty" tf:"master_username,omitempty"`
	NodeType       string `json:"nodeType" tf:"node_type"`
	// +optional
	NumberOfNodes int64 `json:"numberOfNodes,omitempty" tf:"number_of_nodes,omitempty"`
	// +optional
	OwnerAccount string `json:"ownerAccount,omitempty" tf:"owner_account,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	PreferredMaintenanceWindow string `json:"preferredMaintenanceWindow,omitempty" tf:"preferred_maintenance_window,omitempty"`
	// +optional
	PubliclyAccessible bool `json:"publiclyAccessible,omitempty" tf:"publicly_accessible,omitempty"`
	// +optional
	SkipFinalSnapshot bool `json:"skipFinalSnapshot,omitempty" tf:"skip_final_snapshot,omitempty"`
	// +optional
	SnapshotClusterIdentifier string `json:"snapshotClusterIdentifier,omitempty" tf:"snapshot_cluster_identifier,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SnapshotCopy []RedshiftClusterSpecSnapshotCopy `json:"snapshotCopy,omitempty" tf:"snapshot_copy,omitempty"`
	// +optional
	SnapshotIdentifier string `json:"snapshotIdentifier,omitempty" tf:"snapshot_identifier,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
}

func (*RedshiftClusterSpec) DeepCopy ¶

func (in *RedshiftClusterSpec) DeepCopy() *RedshiftClusterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftClusterSpec.

func (*RedshiftClusterSpec) DeepCopyInto ¶

func (in *RedshiftClusterSpec) DeepCopyInto(out *RedshiftClusterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftClusterSpecLogging ¶

type RedshiftClusterSpecLogging struct {
	// +optional
	BucketName string `json:"bucketName,omitempty" tf:"bucket_name,omitempty"`
	Enable     bool   `json:"enable" tf:"enable"`
	// +optional
	S3KeyPrefix string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix,omitempty"`
}

func (*RedshiftClusterSpecLogging) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftClusterSpecLogging.

func (*RedshiftClusterSpecLogging) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftClusterSpecSnapshotCopy ¶

type RedshiftClusterSpecSnapshotCopy struct {
	DestinationRegion string `json:"destinationRegion" tf:"destination_region"`
	// +optional
	GrantName string `json:"grantName,omitempty" tf:"grant_name,omitempty"`
	// +optional
	RetentionPeriod int64 `json:"retentionPeriod,omitempty" tf:"retention_period,omitempty"`
}

func (*RedshiftClusterSpecSnapshotCopy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftClusterSpecSnapshotCopy.

func (*RedshiftClusterSpecSnapshotCopy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftClusterStatus ¶

type RedshiftClusterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RedshiftClusterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RedshiftClusterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftClusterStatus.

func (*RedshiftClusterStatus) DeepCopyInto ¶

func (in *RedshiftClusterStatus) DeepCopyInto(out *RedshiftClusterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftEventSubscription ¶

type RedshiftEventSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedshiftEventSubscriptionSpec   `json:"spec,omitempty"`
	Status            RedshiftEventSubscriptionStatus `json:"status,omitempty"`
}

func (*RedshiftEventSubscription) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftEventSubscription.

func (*RedshiftEventSubscription) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftEventSubscription) DeepCopyObject ¶

func (in *RedshiftEventSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftEventSubscriptionList ¶

type RedshiftEventSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RedshiftEventSubscription CRD objects
	Items []RedshiftEventSubscription `json:"items,omitempty"`
}

RedshiftEventSubscriptionList is a list of RedshiftEventSubscriptions

func (*RedshiftEventSubscriptionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftEventSubscriptionList.

func (*RedshiftEventSubscriptionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftEventSubscriptionList) DeepCopyObject ¶

func (in *RedshiftEventSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftEventSubscriptionSpec ¶

type RedshiftEventSubscriptionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CustomerAwsID string `json:"customerAwsID,omitempty" tf:"customer_aws_id,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	EventCategories []string `json:"eventCategories,omitempty" tf:"event_categories,omitempty"`
	Name            string   `json:"name" tf:"name"`
	// +optional
	Severity    string `json:"severity,omitempty" tf:"severity,omitempty"`
	SnsTopicArn string `json:"snsTopicArn" tf:"sns_topic_arn"`
	// +optional
	SourceIDS []string `json:"sourceIDS,omitempty" tf:"source_ids,omitempty"`
	// +optional
	SourceType string `json:"sourceType,omitempty" tf:"source_type,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RedshiftEventSubscriptionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftEventSubscriptionSpec.

func (*RedshiftEventSubscriptionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftEventSubscriptionStatus ¶

type RedshiftEventSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RedshiftEventSubscriptionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RedshiftEventSubscriptionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftEventSubscriptionStatus.

func (*RedshiftEventSubscriptionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftParameterGroup ¶

type RedshiftParameterGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedshiftParameterGroupSpec   `json:"spec,omitempty"`
	Status            RedshiftParameterGroupStatus `json:"status,omitempty"`
}

func (*RedshiftParameterGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftParameterGroup.

func (*RedshiftParameterGroup) DeepCopyInto ¶

func (in *RedshiftParameterGroup) DeepCopyInto(out *RedshiftParameterGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftParameterGroup) DeepCopyObject ¶

func (in *RedshiftParameterGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftParameterGroupList ¶

type RedshiftParameterGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RedshiftParameterGroup CRD objects
	Items []RedshiftParameterGroup `json:"items,omitempty"`
}

RedshiftParameterGroupList is a list of RedshiftParameterGroups

func (*RedshiftParameterGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftParameterGroupList.

func (*RedshiftParameterGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftParameterGroupList) DeepCopyObject ¶

func (in *RedshiftParameterGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftParameterGroupSpec ¶

type RedshiftParameterGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Family      string `json:"family" tf:"family"`
	Name        string `json:"name" tf:"name"`
	// +optional
	Parameter []RedshiftParameterGroupSpecParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RedshiftParameterGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftParameterGroupSpec.

func (*RedshiftParameterGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftParameterGroupSpecParameter ¶

type RedshiftParameterGroupSpecParameter struct {
	Name  string `json:"name" tf:"name"`
	Value string `json:"value" tf:"value"`
}

func (*RedshiftParameterGroupSpecParameter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftParameterGroupSpecParameter.

func (*RedshiftParameterGroupSpecParameter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftParameterGroupStatus ¶

type RedshiftParameterGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RedshiftParameterGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RedshiftParameterGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftParameterGroupStatus.

func (*RedshiftParameterGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSecurityGroup ¶

type RedshiftSecurityGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedshiftSecurityGroupSpec   `json:"spec,omitempty"`
	Status            RedshiftSecurityGroupStatus `json:"status,omitempty"`
}

func (*RedshiftSecurityGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSecurityGroup.

func (*RedshiftSecurityGroup) DeepCopyInto ¶

func (in *RedshiftSecurityGroup) DeepCopyInto(out *RedshiftSecurityGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSecurityGroup) DeepCopyObject ¶

func (in *RedshiftSecurityGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSecurityGroupList ¶

type RedshiftSecurityGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RedshiftSecurityGroup CRD objects
	Items []RedshiftSecurityGroup `json:"items,omitempty"`
}

RedshiftSecurityGroupList is a list of RedshiftSecurityGroups

func (*RedshiftSecurityGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSecurityGroupList.

func (*RedshiftSecurityGroupList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSecurityGroupList) DeepCopyObject ¶

func (in *RedshiftSecurityGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSecurityGroupSpec ¶

type RedshiftSecurityGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string                             `json:"description,omitempty" tf:"description,omitempty"`
	Ingress     []RedshiftSecurityGroupSpecIngress `json:"ingress" tf:"ingress"`
	Name        string                             `json:"name" tf:"name"`
}

func (*RedshiftSecurityGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSecurityGroupSpec.

func (*RedshiftSecurityGroupSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSecurityGroupSpecIngress ¶

type RedshiftSecurityGroupSpecIngress struct {
	// +optional
	Cidr string `json:"cidr,omitempty" tf:"cidr,omitempty"`
	// +optional
	SecurityGroupName string `json:"securityGroupName,omitempty" tf:"security_group_name,omitempty"`
	// +optional
	SecurityGroupOwnerID string `json:"securityGroupOwnerID,omitempty" tf:"security_group_owner_id,omitempty"`
}

func (*RedshiftSecurityGroupSpecIngress) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSecurityGroupSpecIngress.

func (*RedshiftSecurityGroupSpecIngress) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSecurityGroupStatus ¶

type RedshiftSecurityGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RedshiftSecurityGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RedshiftSecurityGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSecurityGroupStatus.

func (*RedshiftSecurityGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSnapshotCopyGrant ¶

type RedshiftSnapshotCopyGrant struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedshiftSnapshotCopyGrantSpec   `json:"spec,omitempty"`
	Status            RedshiftSnapshotCopyGrantStatus `json:"status,omitempty"`
}

func (*RedshiftSnapshotCopyGrant) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotCopyGrant.

func (*RedshiftSnapshotCopyGrant) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSnapshotCopyGrant) DeepCopyObject ¶

func (in *RedshiftSnapshotCopyGrant) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSnapshotCopyGrantList ¶

type RedshiftSnapshotCopyGrantList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RedshiftSnapshotCopyGrant CRD objects
	Items []RedshiftSnapshotCopyGrant `json:"items,omitempty"`
}

RedshiftSnapshotCopyGrantList is a list of RedshiftSnapshotCopyGrants

func (*RedshiftSnapshotCopyGrantList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotCopyGrantList.

func (*RedshiftSnapshotCopyGrantList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSnapshotCopyGrantList) DeepCopyObject ¶

func (in *RedshiftSnapshotCopyGrantList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSnapshotCopyGrantSpec ¶

type RedshiftSnapshotCopyGrantSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	KmsKeyID              string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	SnapshotCopyGrantName string `json:"snapshotCopyGrantName" tf:"snapshot_copy_grant_name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RedshiftSnapshotCopyGrantSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotCopyGrantSpec.

func (*RedshiftSnapshotCopyGrantSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSnapshotCopyGrantStatus ¶

type RedshiftSnapshotCopyGrantStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RedshiftSnapshotCopyGrantSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RedshiftSnapshotCopyGrantStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotCopyGrantStatus.

func (*RedshiftSnapshotCopyGrantStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSnapshotSchedule ¶ added in v0.2.0

type RedshiftSnapshotSchedule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedshiftSnapshotScheduleSpec   `json:"spec,omitempty"`
	Status            RedshiftSnapshotScheduleStatus `json:"status,omitempty"`
}

func (*RedshiftSnapshotSchedule) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotSchedule.

func (*RedshiftSnapshotSchedule) DeepCopyInto ¶ added in v0.2.0

func (in *RedshiftSnapshotSchedule) DeepCopyInto(out *RedshiftSnapshotSchedule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSnapshotSchedule) DeepCopyObject ¶ added in v0.2.0

func (in *RedshiftSnapshotSchedule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSnapshotScheduleAssociation ¶ added in v0.2.0

type RedshiftSnapshotScheduleAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedshiftSnapshotScheduleAssociationSpec   `json:"spec,omitempty"`
	Status            RedshiftSnapshotScheduleAssociationStatus `json:"status,omitempty"`
}

func (*RedshiftSnapshotScheduleAssociation) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotScheduleAssociation.

func (*RedshiftSnapshotScheduleAssociation) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSnapshotScheduleAssociation) DeepCopyObject ¶ added in v0.2.0

func (in *RedshiftSnapshotScheduleAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSnapshotScheduleAssociationList ¶ added in v0.2.0

type RedshiftSnapshotScheduleAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RedshiftSnapshotScheduleAssociation CRD objects
	Items []RedshiftSnapshotScheduleAssociation `json:"items,omitempty"`
}

RedshiftSnapshotScheduleAssociationList is a list of RedshiftSnapshotScheduleAssociations

func (*RedshiftSnapshotScheduleAssociationList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotScheduleAssociationList.

func (*RedshiftSnapshotScheduleAssociationList) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSnapshotScheduleAssociationList) DeepCopyObject ¶ added in v0.2.0

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSnapshotScheduleAssociationSpec ¶ added in v0.2.0

type RedshiftSnapshotScheduleAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ClusterIdentifier  string `json:"clusterIdentifier" tf:"cluster_identifier"`
	ScheduleIdentifier string `json:"scheduleIdentifier" tf:"schedule_identifier"`
}

func (*RedshiftSnapshotScheduleAssociationSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotScheduleAssociationSpec.

func (*RedshiftSnapshotScheduleAssociationSpec) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSnapshotScheduleAssociationStatus ¶ added in v0.2.0

type RedshiftSnapshotScheduleAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RedshiftSnapshotScheduleAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RedshiftSnapshotScheduleAssociationStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotScheduleAssociationStatus.

func (*RedshiftSnapshotScheduleAssociationStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSnapshotScheduleList ¶ added in v0.2.0

type RedshiftSnapshotScheduleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RedshiftSnapshotSchedule CRD objects
	Items []RedshiftSnapshotSchedule `json:"items,omitempty"`
}

RedshiftSnapshotScheduleList is a list of RedshiftSnapshotSchedules

func (*RedshiftSnapshotScheduleList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotScheduleList.

func (*RedshiftSnapshotScheduleList) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSnapshotScheduleList) DeepCopyObject ¶ added in v0.2.0

func (in *RedshiftSnapshotScheduleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSnapshotScheduleSpec ¶ added in v0.2.0

type RedshiftSnapshotScheduleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn         string   `json:"arn,omitempty" tf:"arn,omitempty"`
	Definitions []string `json:"definitions" tf:"definitions"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	ForceDestroy bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`
	// +optional
	Identifier string `json:"identifier,omitempty" tf:"identifier,omitempty"`
	// +optional
	IdentifierPrefix string `json:"identifierPrefix,omitempty" tf:"identifier_prefix,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RedshiftSnapshotScheduleSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotScheduleSpec.

func (*RedshiftSnapshotScheduleSpec) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSnapshotScheduleStatus ¶ added in v0.2.0

type RedshiftSnapshotScheduleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RedshiftSnapshotScheduleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RedshiftSnapshotScheduleStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSnapshotScheduleStatus.

func (*RedshiftSnapshotScheduleStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSubnetGroup ¶

type RedshiftSubnetGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RedshiftSubnetGroupSpec   `json:"spec,omitempty"`
	Status            RedshiftSubnetGroupStatus `json:"status,omitempty"`
}

func (*RedshiftSubnetGroup) DeepCopy ¶

func (in *RedshiftSubnetGroup) DeepCopy() *RedshiftSubnetGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSubnetGroup.

func (*RedshiftSubnetGroup) DeepCopyInto ¶

func (in *RedshiftSubnetGroup) DeepCopyInto(out *RedshiftSubnetGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSubnetGroup) DeepCopyObject ¶

func (in *RedshiftSubnetGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSubnetGroupList ¶

type RedshiftSubnetGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RedshiftSubnetGroup CRD objects
	Items []RedshiftSubnetGroup `json:"items,omitempty"`
}

RedshiftSubnetGroupList is a list of RedshiftSubnetGroups

func (*RedshiftSubnetGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSubnetGroupList.

func (*RedshiftSubnetGroupList) DeepCopyInto ¶

func (in *RedshiftSubnetGroupList) DeepCopyInto(out *RedshiftSubnetGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RedshiftSubnetGroupList) DeepCopyObject ¶

func (in *RedshiftSubnetGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RedshiftSubnetGroupSpec ¶

type RedshiftSubnetGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string   `json:"description,omitempty" tf:"description,omitempty"`
	Name        string   `json:"name" tf:"name"`
	SubnetIDS   []string `json:"subnetIDS" tf:"subnet_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*RedshiftSubnetGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSubnetGroupSpec.

func (*RedshiftSubnetGroupSpec) DeepCopyInto ¶

func (in *RedshiftSubnetGroupSpec) DeepCopyInto(out *RedshiftSubnetGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RedshiftSubnetGroupStatus ¶

type RedshiftSubnetGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RedshiftSubnetGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RedshiftSubnetGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedshiftSubnetGroupStatus.

func (*RedshiftSubnetGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourcegroupsGroup ¶

type ResourcegroupsGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResourcegroupsGroupSpec   `json:"spec,omitempty"`
	Status            ResourcegroupsGroupStatus `json:"status,omitempty"`
}

func (*ResourcegroupsGroup) DeepCopy ¶

func (in *ResourcegroupsGroup) DeepCopy() *ResourcegroupsGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcegroupsGroup.

func (*ResourcegroupsGroup) DeepCopyInto ¶

func (in *ResourcegroupsGroup) DeepCopyInto(out *ResourcegroupsGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResourcegroupsGroup) DeepCopyObject ¶

func (in *ResourcegroupsGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ResourcegroupsGroupList ¶

type ResourcegroupsGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ResourcegroupsGroup CRD objects
	Items []ResourcegroupsGroup `json:"items,omitempty"`
}

ResourcegroupsGroupList is a list of ResourcegroupsGroups

func (*ResourcegroupsGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcegroupsGroupList.

func (*ResourcegroupsGroupList) DeepCopyInto ¶

func (in *ResourcegroupsGroupList) DeepCopyInto(out *ResourcegroupsGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ResourcegroupsGroupList) DeepCopyObject ¶

func (in *ResourcegroupsGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ResourcegroupsGroupSpec ¶

type ResourcegroupsGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	ResourceQuery []ResourcegroupsGroupSpecResourceQuery `json:"resourceQuery" tf:"resource_query"`
}

func (*ResourcegroupsGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcegroupsGroupSpec.

func (*ResourcegroupsGroupSpec) DeepCopyInto ¶

func (in *ResourcegroupsGroupSpec) DeepCopyInto(out *ResourcegroupsGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourcegroupsGroupSpecResourceQuery ¶

type ResourcegroupsGroupSpecResourceQuery struct {
	Query string `json:"query" tf:"query"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ResourcegroupsGroupSpecResourceQuery) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcegroupsGroupSpecResourceQuery.

func (*ResourcegroupsGroupSpecResourceQuery) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ResourcegroupsGroupStatus ¶

type ResourcegroupsGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ResourcegroupsGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ResourcegroupsGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourcegroupsGroupStatus.

func (*ResourcegroupsGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route ¶

type Route struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RouteSpec   `json:"spec,omitempty"`
	Status            RouteStatus `json:"status,omitempty"`
}

func (*Route) DeepCopy ¶

func (in *Route) DeepCopy() *Route

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route.

func (*Route) DeepCopyInto ¶

func (in *Route) DeepCopyInto(out *Route)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route) DeepCopyObject ¶

func (in *Route) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53DelegationSet ¶

type Route53DelegationSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53DelegationSetSpec   `json:"spec,omitempty"`
	Status            Route53DelegationSetStatus `json:"status,omitempty"`
}

func (*Route53DelegationSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSet.

func (*Route53DelegationSet) DeepCopyInto ¶

func (in *Route53DelegationSet) DeepCopyInto(out *Route53DelegationSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53DelegationSet) DeepCopyObject ¶

func (in *Route53DelegationSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53DelegationSetList ¶

type Route53DelegationSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53DelegationSet CRD objects
	Items []Route53DelegationSet `json:"items,omitempty"`
}

Route53DelegationSetList is a list of Route53DelegationSets

func (*Route53DelegationSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSetList.

func (*Route53DelegationSetList) DeepCopyInto ¶

func (in *Route53DelegationSetList) DeepCopyInto(out *Route53DelegationSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53DelegationSetList) DeepCopyObject ¶

func (in *Route53DelegationSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53DelegationSetSpec ¶

type Route53DelegationSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	NameServers []string `json:"nameServers,omitempty" tf:"name_servers,omitempty"`
	// +optional
	ReferenceName string `json:"referenceName,omitempty" tf:"reference_name,omitempty"`
}

func (*Route53DelegationSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSetSpec.

func (*Route53DelegationSetSpec) DeepCopyInto ¶

func (in *Route53DelegationSetSpec) DeepCopyInto(out *Route53DelegationSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53DelegationSetStatus ¶

type Route53DelegationSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53DelegationSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53DelegationSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53DelegationSetStatus.

func (*Route53DelegationSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53HealthCheck ¶

type Route53HealthCheck struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53HealthCheckSpec   `json:"spec,omitempty"`
	Status            Route53HealthCheckStatus `json:"status,omitempty"`
}

func (*Route53HealthCheck) DeepCopy ¶

func (in *Route53HealthCheck) DeepCopy() *Route53HealthCheck

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53HealthCheck.

func (*Route53HealthCheck) DeepCopyInto ¶

func (in *Route53HealthCheck) DeepCopyInto(out *Route53HealthCheck)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53HealthCheck) DeepCopyObject ¶

func (in *Route53HealthCheck) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53HealthCheckList ¶

type Route53HealthCheckList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53HealthCheck CRD objects
	Items []Route53HealthCheck `json:"items,omitempty"`
}

Route53HealthCheckList is a list of Route53HealthChecks

func (*Route53HealthCheckList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53HealthCheckList.

func (*Route53HealthCheckList) DeepCopyInto ¶

func (in *Route53HealthCheckList) DeepCopyInto(out *Route53HealthCheckList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53HealthCheckList) DeepCopyObject ¶

func (in *Route53HealthCheckList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53HealthCheckSpec ¶

type Route53HealthCheckSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ChildHealthThreshold int64 `json:"childHealthThreshold,omitempty" tf:"child_health_threshold,omitempty"`
	// +optional
	ChildHealthchecks []string `json:"childHealthchecks,omitempty" tf:"child_healthchecks,omitempty"`
	// +optional
	CloudwatchAlarmName string `json:"cloudwatchAlarmName,omitempty" tf:"cloudwatch_alarm_name,omitempty"`
	// +optional
	CloudwatchAlarmRegion string `json:"cloudwatchAlarmRegion,omitempty" tf:"cloudwatch_alarm_region,omitempty"`
	// +optional
	EnableSni bool `json:"enableSni,omitempty" tf:"enable_sni,omitempty"`
	// +optional
	FailureThreshold int64 `json:"failureThreshold,omitempty" tf:"failure_threshold,omitempty"`
	// +optional
	Fqdn string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
	// +optional
	InsufficientDataHealthStatus string `json:"insufficientDataHealthStatus,omitempty" tf:"insufficient_data_health_status,omitempty"`
	// +optional
	InvertHealthcheck bool `json:"invertHealthcheck,omitempty" tf:"invert_healthcheck,omitempty"`
	// +optional
	IpAddress string `json:"ipAddress,omitempty" tf:"ip_address,omitempty"`
	// +optional
	MeasureLatency bool `json:"measureLatency,omitempty" tf:"measure_latency,omitempty"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
	// +optional
	ReferenceName string `json:"referenceName,omitempty" tf:"reference_name,omitempty"`
	// +optional
	Regions []string `json:"regions,omitempty" tf:"regions,omitempty"`
	// +optional
	RequestInterval int64 `json:"requestInterval,omitempty" tf:"request_interval,omitempty"`
	// +optional
	ResourcePath string `json:"resourcePath,omitempty" tf:"resource_path,omitempty"`
	// +optional
	SearchString string `json:"searchString,omitempty" tf:"search_string,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	Type string            `json:"type" tf:"type"`
}

func (*Route53HealthCheckSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53HealthCheckSpec.

func (*Route53HealthCheckSpec) DeepCopyInto ¶

func (in *Route53HealthCheckSpec) DeepCopyInto(out *Route53HealthCheckSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53HealthCheckStatus ¶

type Route53HealthCheckStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53HealthCheckSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53HealthCheckStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53HealthCheckStatus.

func (*Route53HealthCheckStatus) DeepCopyInto ¶

func (in *Route53HealthCheckStatus) DeepCopyInto(out *Route53HealthCheckStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53QueryLog ¶

type Route53QueryLog struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53QueryLogSpec   `json:"spec,omitempty"`
	Status            Route53QueryLogStatus `json:"status,omitempty"`
}

func (*Route53QueryLog) DeepCopy ¶

func (in *Route53QueryLog) DeepCopy() *Route53QueryLog

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53QueryLog.

func (*Route53QueryLog) DeepCopyInto ¶

func (in *Route53QueryLog) DeepCopyInto(out *Route53QueryLog)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53QueryLog) DeepCopyObject ¶

func (in *Route53QueryLog) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53QueryLogList ¶

type Route53QueryLogList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53QueryLog CRD objects
	Items []Route53QueryLog `json:"items,omitempty"`
}

Route53QueryLogList is a list of Route53QueryLogs

func (*Route53QueryLogList) DeepCopy ¶

func (in *Route53QueryLogList) DeepCopy() *Route53QueryLogList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53QueryLogList.

func (*Route53QueryLogList) DeepCopyInto ¶

func (in *Route53QueryLogList) DeepCopyInto(out *Route53QueryLogList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53QueryLogList) DeepCopyObject ¶

func (in *Route53QueryLogList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53QueryLogSpec ¶

type Route53QueryLogSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	CloudwatchLogGroupArn string `json:"cloudwatchLogGroupArn" tf:"cloudwatch_log_group_arn"`
	ZoneID                string `json:"zoneID" tf:"zone_id"`
}

func (*Route53QueryLogSpec) DeepCopy ¶

func (in *Route53QueryLogSpec) DeepCopy() *Route53QueryLogSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53QueryLogSpec.

func (*Route53QueryLogSpec) DeepCopyInto ¶

func (in *Route53QueryLogSpec) DeepCopyInto(out *Route53QueryLogSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53QueryLogStatus ¶

type Route53QueryLogStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53QueryLogSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53QueryLogStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53QueryLogStatus.

func (*Route53QueryLogStatus) DeepCopyInto ¶

func (in *Route53QueryLogStatus) DeepCopyInto(out *Route53QueryLogStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53Record ¶

type Route53Record struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53RecordSpec   `json:"spec,omitempty"`
	Status            Route53RecordStatus `json:"status,omitempty"`
}

func (*Route53Record) DeepCopy ¶

func (in *Route53Record) DeepCopy() *Route53Record

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53Record.

func (*Route53Record) DeepCopyInto ¶

func (in *Route53Record) DeepCopyInto(out *Route53Record)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53Record) DeepCopyObject ¶

func (in *Route53Record) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53RecordList ¶

type Route53RecordList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53Record CRD objects
	Items []Route53Record `json:"items,omitempty"`
}

Route53RecordList is a list of Route53Records

func (*Route53RecordList) DeepCopy ¶

func (in *Route53RecordList) DeepCopy() *Route53RecordList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53RecordList.

func (*Route53RecordList) DeepCopyInto ¶

func (in *Route53RecordList) DeepCopyInto(out *Route53RecordList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53RecordList) DeepCopyObject ¶

func (in *Route53RecordList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53RecordSpec ¶

type Route53RecordSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Alias []Route53RecordSpecAlias `json:"alias,omitempty" tf:"alias,omitempty"`
	// +optional
	AllowOverwrite bool `json:"allowOverwrite,omitempty" tf:"allow_overwrite,omitempty"`
	// +optional
	FailoverRoutingPolicy []Route53RecordSpecFailoverRoutingPolicy `json:"failoverRoutingPolicy,omitempty" tf:"failover_routing_policy,omitempty"`
	// +optional
	Fqdn string `json:"fqdn,omitempty" tf:"fqdn,omitempty"`
	// +optional
	GeolocationRoutingPolicy []Route53RecordSpecGeolocationRoutingPolicy `json:"geolocationRoutingPolicy,omitempty" tf:"geolocation_routing_policy,omitempty"`
	// +optional
	HealthCheckID string `json:"healthCheckID,omitempty" tf:"health_check_id,omitempty"`
	// +optional
	LatencyRoutingPolicy []Route53RecordSpecLatencyRoutingPolicy `json:"latencyRoutingPolicy,omitempty" tf:"latency_routing_policy,omitempty"`
	// +optional
	MultivalueAnswerRoutingPolicy bool   `json:"multivalueAnswerRoutingPolicy,omitempty" tf:"multivalue_answer_routing_policy,omitempty"`
	Name                          string `json:"name" tf:"name"`
	// +optional
	Records []string `json:"records,omitempty" tf:"records,omitempty"`
	// +optional
	SetIdentifier string `json:"setIdentifier,omitempty" tf:"set_identifier,omitempty"`
	// +optional
	Ttl  int64  `json:"ttl,omitempty" tf:"ttl,omitempty"`
	Type string `json:"type" tf:"type"`
	// +optional
	WeightedRoutingPolicy []Route53RecordSpecWeightedRoutingPolicy `json:"weightedRoutingPolicy,omitempty" tf:"weighted_routing_policy,omitempty"`
	ZoneID                string                                   `json:"zoneID" tf:"zone_id"`
}

func (*Route53RecordSpec) DeepCopy ¶

func (in *Route53RecordSpec) DeepCopy() *Route53RecordSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53RecordSpec.

func (*Route53RecordSpec) DeepCopyInto ¶

func (in *Route53RecordSpec) DeepCopyInto(out *Route53RecordSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53RecordSpecAlias ¶

type Route53RecordSpecAlias struct {
	EvaluateTargetHealth bool   `json:"evaluateTargetHealth" tf:"evaluate_target_health"`
	Name                 string `json:"name" tf:"name"`
	ZoneID               string `json:"zoneID" tf:"zone_id"`
}

func (*Route53RecordSpecAlias) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53RecordSpecAlias.

func (*Route53RecordSpecAlias) DeepCopyInto ¶

func (in *Route53RecordSpecAlias) DeepCopyInto(out *Route53RecordSpecAlias)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53RecordSpecFailoverRoutingPolicy ¶

type Route53RecordSpecFailoverRoutingPolicy struct {
	Type string `json:"type" tf:"type"`
}

func (*Route53RecordSpecFailoverRoutingPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53RecordSpecFailoverRoutingPolicy.

func (*Route53RecordSpecFailoverRoutingPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53RecordSpecGeolocationRoutingPolicy ¶

type Route53RecordSpecGeolocationRoutingPolicy struct {
	// +optional
	Continent string `json:"continent,omitempty" tf:"continent,omitempty"`
	// +optional
	Country string `json:"country,omitempty" tf:"country,omitempty"`
	// +optional
	Subdivision string `json:"subdivision,omitempty" tf:"subdivision,omitempty"`
}

func (*Route53RecordSpecGeolocationRoutingPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53RecordSpecGeolocationRoutingPolicy.

func (*Route53RecordSpecGeolocationRoutingPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53RecordSpecLatencyRoutingPolicy ¶

type Route53RecordSpecLatencyRoutingPolicy struct {
	Region string `json:"region" tf:"region"`
}

func (*Route53RecordSpecLatencyRoutingPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53RecordSpecLatencyRoutingPolicy.

func (*Route53RecordSpecLatencyRoutingPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53RecordSpecWeightedRoutingPolicy ¶

type Route53RecordSpecWeightedRoutingPolicy struct {
	Weight int64 `json:"weight" tf:"weight"`
}

func (*Route53RecordSpecWeightedRoutingPolicy) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53RecordSpecWeightedRoutingPolicy.

func (*Route53RecordSpecWeightedRoutingPolicy) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53RecordStatus ¶

type Route53RecordStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53RecordSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53RecordStatus) DeepCopy ¶

func (in *Route53RecordStatus) DeepCopy() *Route53RecordStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53RecordStatus.

func (*Route53RecordStatus) DeepCopyInto ¶

func (in *Route53RecordStatus) DeepCopyInto(out *Route53RecordStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ResolverEndpoint ¶

type Route53ResolverEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53ResolverEndpointSpec   `json:"spec,omitempty"`
	Status            Route53ResolverEndpointStatus `json:"status,omitempty"`
}

func (*Route53ResolverEndpoint) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverEndpoint.

func (*Route53ResolverEndpoint) DeepCopyInto ¶

func (in *Route53ResolverEndpoint) DeepCopyInto(out *Route53ResolverEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ResolverEndpoint) DeepCopyObject ¶

func (in *Route53ResolverEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ResolverEndpointList ¶

type Route53ResolverEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53ResolverEndpoint CRD objects
	Items []Route53ResolverEndpoint `json:"items,omitempty"`
}

Route53ResolverEndpointList is a list of Route53ResolverEndpoints

func (*Route53ResolverEndpointList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverEndpointList.

func (*Route53ResolverEndpointList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ResolverEndpointList) DeepCopyObject ¶

func (in *Route53ResolverEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ResolverEndpointSpec ¶

type Route53ResolverEndpointSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn       string `json:"arn,omitempty" tf:"arn,omitempty"`
	Direction string `json:"direction" tf:"direction"`
	// +optional
	HostVpcID string `json:"hostVpcID,omitempty" tf:"host_vpc_id,omitempty"`
	// +kubebuilder:validation:MaxItems=10
	// +kubebuilder:validation:MinItems=2
	IpAddress []Route53ResolverEndpointSpecIpAddress `json:"ipAddress" tf:"ip_address"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +kubebuilder:validation:MaxItems=64
	// +kubebuilder:validation:MinItems=1
	SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*Route53ResolverEndpointSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverEndpointSpec.

func (*Route53ResolverEndpointSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ResolverEndpointSpecIpAddress ¶

type Route53ResolverEndpointSpecIpAddress struct {
	// +optional
	Ip string `json:"ip,omitempty" tf:"ip,omitempty"`
	// +optional
	IpID     string `json:"ipID,omitempty" tf:"ip_id,omitempty"`
	SubnetID string `json:"subnetID" tf:"subnet_id"`
}

func (*Route53ResolverEndpointSpecIpAddress) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverEndpointSpecIpAddress.

func (*Route53ResolverEndpointSpecIpAddress) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ResolverEndpointStatus ¶

type Route53ResolverEndpointStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53ResolverEndpointSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53ResolverEndpointStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverEndpointStatus.

func (*Route53ResolverEndpointStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ResolverRule ¶

type Route53ResolverRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53ResolverRuleSpec   `json:"spec,omitempty"`
	Status            Route53ResolverRuleStatus `json:"status,omitempty"`
}

func (*Route53ResolverRule) DeepCopy ¶

func (in *Route53ResolverRule) DeepCopy() *Route53ResolverRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRule.

func (*Route53ResolverRule) DeepCopyInto ¶

func (in *Route53ResolverRule) DeepCopyInto(out *Route53ResolverRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ResolverRule) DeepCopyObject ¶

func (in *Route53ResolverRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ResolverRuleAssociation ¶

type Route53ResolverRuleAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53ResolverRuleAssociationSpec   `json:"spec,omitempty"`
	Status            Route53ResolverRuleAssociationStatus `json:"status,omitempty"`
}

func (*Route53ResolverRuleAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRuleAssociation.

func (*Route53ResolverRuleAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ResolverRuleAssociation) DeepCopyObject ¶

func (in *Route53ResolverRuleAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ResolverRuleAssociationList ¶

type Route53ResolverRuleAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53ResolverRuleAssociation CRD objects
	Items []Route53ResolverRuleAssociation `json:"items,omitempty"`
}

Route53ResolverRuleAssociationList is a list of Route53ResolverRuleAssociations

func (*Route53ResolverRuleAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRuleAssociationList.

func (*Route53ResolverRuleAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ResolverRuleAssociationList) DeepCopyObject ¶

func (in *Route53ResolverRuleAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ResolverRuleAssociationSpec ¶

type Route53ResolverRuleAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Name           string `json:"name,omitempty" tf:"name,omitempty"`
	ResolverRuleID string `json:"resolverRuleID" tf:"resolver_rule_id"`
	VpcID          string `json:"vpcID" tf:"vpc_id"`
}

func (*Route53ResolverRuleAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRuleAssociationSpec.

func (*Route53ResolverRuleAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ResolverRuleAssociationStatus ¶

type Route53ResolverRuleAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53ResolverRuleAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53ResolverRuleAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRuleAssociationStatus.

func (*Route53ResolverRuleAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ResolverRuleList ¶

type Route53ResolverRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53ResolverRule CRD objects
	Items []Route53ResolverRule `json:"items,omitempty"`
}

Route53ResolverRuleList is a list of Route53ResolverRules

func (*Route53ResolverRuleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRuleList.

func (*Route53ResolverRuleList) DeepCopyInto ¶

func (in *Route53ResolverRuleList) DeepCopyInto(out *Route53ResolverRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ResolverRuleList) DeepCopyObject ¶

func (in *Route53ResolverRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ResolverRuleSpec ¶

type Route53ResolverRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn        string `json:"arn,omitempty" tf:"arn,omitempty"`
	DomainName string `json:"domainName" tf:"domain_name"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	ResolverEndpointID string `json:"resolverEndpointID,omitempty" tf:"resolver_endpoint_id,omitempty"`
	RuleType           string `json:"ruleType" tf:"rule_type"`
	// +optional
	ShareStatus string `json:"shareStatus,omitempty" tf:"share_status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TargetIP []Route53ResolverRuleSpecTargetIP `json:"targetIP,omitempty" tf:"target_ip,omitempty"`
}

func (*Route53ResolverRuleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRuleSpec.

func (*Route53ResolverRuleSpec) DeepCopyInto ¶

func (in *Route53ResolverRuleSpec) DeepCopyInto(out *Route53ResolverRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ResolverRuleSpecTargetIP ¶ added in v0.0.2

type Route53ResolverRuleSpecTargetIP struct {
	Ip string `json:"ip" tf:"ip"`
	// +optional
	Port int64 `json:"port,omitempty" tf:"port,omitempty"`
}

func (*Route53ResolverRuleSpecTargetIP) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRuleSpecTargetIP.

func (*Route53ResolverRuleSpecTargetIP) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ResolverRuleStatus ¶

type Route53ResolverRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53ResolverRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53ResolverRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ResolverRuleStatus.

func (*Route53ResolverRuleStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53Zone ¶

type Route53Zone struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53ZoneSpec   `json:"spec,omitempty"`
	Status            Route53ZoneStatus `json:"status,omitempty"`
}

func (*Route53Zone) DeepCopy ¶

func (in *Route53Zone) DeepCopy() *Route53Zone

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53Zone.

func (*Route53Zone) DeepCopyInto ¶

func (in *Route53Zone) DeepCopyInto(out *Route53Zone)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53Zone) DeepCopyObject ¶

func (in *Route53Zone) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ZoneAssociation ¶

type Route53ZoneAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              Route53ZoneAssociationSpec   `json:"spec,omitempty"`
	Status            Route53ZoneAssociationStatus `json:"status,omitempty"`
}

func (*Route53ZoneAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociation.

func (*Route53ZoneAssociation) DeepCopyInto ¶

func (in *Route53ZoneAssociation) DeepCopyInto(out *Route53ZoneAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ZoneAssociation) DeepCopyObject ¶

func (in *Route53ZoneAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ZoneAssociationList ¶

type Route53ZoneAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53ZoneAssociation CRD objects
	Items []Route53ZoneAssociation `json:"items,omitempty"`
}

Route53ZoneAssociationList is a list of Route53ZoneAssociations

func (*Route53ZoneAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociationList.

func (*Route53ZoneAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ZoneAssociationList) DeepCopyObject ¶

func (in *Route53ZoneAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ZoneAssociationSpec ¶

type Route53ZoneAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	VpcID string `json:"vpcID" tf:"vpc_id"`
	// +optional
	VpcRegion string `json:"vpcRegion,omitempty" tf:"vpc_region,omitempty"`
	ZoneID    string `json:"zoneID" tf:"zone_id"`
}

func (*Route53ZoneAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociationSpec.

func (*Route53ZoneAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ZoneAssociationStatus ¶

type Route53ZoneAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53ZoneAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53ZoneAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneAssociationStatus.

func (*Route53ZoneAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ZoneList ¶

type Route53ZoneList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route53Zone CRD objects
	Items []Route53Zone `json:"items,omitempty"`
}

Route53ZoneList is a list of Route53Zones

func (*Route53ZoneList) DeepCopy ¶

func (in *Route53ZoneList) DeepCopy() *Route53ZoneList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneList.

func (*Route53ZoneList) DeepCopyInto ¶

func (in *Route53ZoneList) DeepCopyInto(out *Route53ZoneList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Route53ZoneList) DeepCopyObject ¶

func (in *Route53ZoneList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type Route53ZoneSpec ¶

type Route53ZoneSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Comment string `json:"comment,omitempty" tf:"comment,omitempty"`
	// +optional
	DelegationSetID string `json:"delegationSetID,omitempty" tf:"delegation_set_id,omitempty"`
	// +optional
	ForceDestroy bool   `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`
	Name         string `json:"name" tf:"name"`
	// +optional
	NameServers []string `json:"nameServers,omitempty" tf:"name_servers,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	Vpc []Route53ZoneSpecVpc `json:"vpc,omitempty" tf:"vpc,omitempty"`
	// +optional
	ZoneID string `json:"zoneID,omitempty" tf:"zone_id,omitempty"`
}

func (*Route53ZoneSpec) DeepCopy ¶

func (in *Route53ZoneSpec) DeepCopy() *Route53ZoneSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneSpec.

func (*Route53ZoneSpec) DeepCopyInto ¶

func (in *Route53ZoneSpec) DeepCopyInto(out *Route53ZoneSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ZoneSpecVpc ¶

type Route53ZoneSpecVpc struct {
	VpcID string `json:"vpcID" tf:"vpc_id"`
	// +optional
	VpcRegion string `json:"vpcRegion,omitempty" tf:"vpc_region,omitempty"`
}

func (*Route53ZoneSpecVpc) DeepCopy ¶

func (in *Route53ZoneSpecVpc) DeepCopy() *Route53ZoneSpecVpc

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneSpecVpc.

func (*Route53ZoneSpecVpc) DeepCopyInto ¶

func (in *Route53ZoneSpecVpc) DeepCopyInto(out *Route53ZoneSpecVpc)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Route53ZoneStatus ¶

type Route53ZoneStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *Route53ZoneSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*Route53ZoneStatus) DeepCopy ¶

func (in *Route53ZoneStatus) DeepCopy() *Route53ZoneStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Route53ZoneStatus.

func (*Route53ZoneStatus) DeepCopyInto ¶

func (in *Route53ZoneStatus) DeepCopyInto(out *Route53ZoneStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteList ¶

type RouteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Route CRD objects
	Items []Route `json:"items,omitempty"`
}

RouteList is a list of Routes

func (*RouteList) DeepCopy ¶

func (in *RouteList) DeepCopy() *RouteList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteList.

func (*RouteList) DeepCopyInto ¶

func (in *RouteList) DeepCopyInto(out *RouteList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RouteList) DeepCopyObject ¶

func (in *RouteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RouteSpec ¶

type RouteSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DestinationCIDRBlock string `json:"destinationCIDRBlock,omitempty" tf:"destination_cidr_block,omitempty"`
	// +optional
	DestinationIpv6CIDRBlock string `json:"destinationIpv6CIDRBlock,omitempty" tf:"destination_ipv6_cidr_block,omitempty"`
	// +optional
	DestinationPrefixListID string `json:"destinationPrefixListID,omitempty" tf:"destination_prefix_list_id,omitempty"`
	// +optional
	EgressOnlyGatewayID string `json:"egressOnlyGatewayID,omitempty" tf:"egress_only_gateway_id,omitempty"`
	// +optional
	GatewayID string `json:"gatewayID,omitempty" tf:"gateway_id,omitempty"`
	// +optional
	InstanceID string `json:"instanceID,omitempty" tf:"instance_id,omitempty"`
	// +optional
	InstanceOwnerID string `json:"instanceOwnerID,omitempty" tf:"instance_owner_id,omitempty"`
	// +optional
	NatGatewayID string `json:"natGatewayID,omitempty" tf:"nat_gateway_id,omitempty"`
	// +optional
	NetworkInterfaceID string `json:"networkInterfaceID,omitempty" tf:"network_interface_id,omitempty"`
	// +optional
	Origin       string `json:"origin,omitempty" tf:"origin,omitempty"`
	RouteTableID string `json:"routeTableID" tf:"route_table_id"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	TransitGatewayID string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id,omitempty"`
	// +optional
	VpcPeeringConnectionID string `json:"vpcPeeringConnectionID,omitempty" tf:"vpc_peering_connection_id,omitempty"`
}

func (*RouteSpec) DeepCopy ¶

func (in *RouteSpec) DeepCopy() *RouteSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteSpec.

func (*RouteSpec) DeepCopyInto ¶

func (in *RouteSpec) DeepCopyInto(out *RouteSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteStatus ¶

type RouteStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RouteSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RouteStatus) DeepCopy ¶

func (in *RouteStatus) DeepCopy() *RouteStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteStatus.

func (*RouteStatus) DeepCopyInto ¶

func (in *RouteStatus) DeepCopyInto(out *RouteStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteTable ¶

type RouteTable struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RouteTableSpec   `json:"spec,omitempty"`
	Status            RouteTableStatus `json:"status,omitempty"`
}

func (*RouteTable) DeepCopy ¶

func (in *RouteTable) DeepCopy() *RouteTable

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable.

func (*RouteTable) DeepCopyInto ¶

func (in *RouteTable) DeepCopyInto(out *RouteTable)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RouteTable) DeepCopyObject ¶

func (in *RouteTable) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RouteTableAssociation ¶

type RouteTableAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              RouteTableAssociationSpec   `json:"spec,omitempty"`
	Status            RouteTableAssociationStatus `json:"status,omitempty"`
}

func (*RouteTableAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociation.

func (*RouteTableAssociation) DeepCopyInto ¶

func (in *RouteTableAssociation) DeepCopyInto(out *RouteTableAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RouteTableAssociation) DeepCopyObject ¶

func (in *RouteTableAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RouteTableAssociationList ¶

type RouteTableAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RouteTableAssociation CRD objects
	Items []RouteTableAssociation `json:"items,omitempty"`
}

RouteTableAssociationList is a list of RouteTableAssociations

func (*RouteTableAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationList.

func (*RouteTableAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RouteTableAssociationList) DeepCopyObject ¶

func (in *RouteTableAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RouteTableAssociationSpec ¶

type RouteTableAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	RouteTableID string `json:"routeTableID" tf:"route_table_id"`
	SubnetID     string `json:"subnetID" tf:"subnet_id"`
}

func (*RouteTableAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationSpec.

func (*RouteTableAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteTableAssociationStatus ¶

type RouteTableAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RouteTableAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RouteTableAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableAssociationStatus.

func (*RouteTableAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteTableList ¶

type RouteTableList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of RouteTable CRD objects
	Items []RouteTable `json:"items,omitempty"`
}

RouteTableList is a list of RouteTables

func (*RouteTableList) DeepCopy ¶

func (in *RouteTableList) DeepCopy() *RouteTableList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableList.

func (*RouteTableList) DeepCopyInto ¶

func (in *RouteTableList) DeepCopyInto(out *RouteTableList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RouteTableList) DeepCopyObject ¶

func (in *RouteTableList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type RouteTableSpec ¶

type RouteTableSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	PropagatingVgws []string `json:"propagatingVgws,omitempty" tf:"propagating_vgws,omitempty"`
	// +optional
	Route []RouteTableSpecRoute `json:"route,omitempty" tf:"route,omitempty"`
	// +optional
	Tags  map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	VpcID string            `json:"vpcID" tf:"vpc_id"`
}

func (*RouteTableSpec) DeepCopy ¶

func (in *RouteTableSpec) DeepCopy() *RouteTableSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpec.

func (*RouteTableSpec) DeepCopyInto ¶

func (in *RouteTableSpec) DeepCopyInto(out *RouteTableSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteTableSpecRoute ¶ added in v0.0.2

type RouteTableSpecRoute struct {
	// +optional
	CidrBlock string `json:"cidrBlock,omitempty" tf:"cidr_block,omitempty"`
	// +optional
	EgressOnlyGatewayID string `json:"egressOnlyGatewayID,omitempty" tf:"egress_only_gateway_id,omitempty"`
	// +optional
	GatewayID string `json:"gatewayID,omitempty" tf:"gateway_id,omitempty"`
	// +optional
	InstanceID string `json:"instanceID,omitempty" tf:"instance_id,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	// +optional
	NatGatewayID string `json:"natGatewayID,omitempty" tf:"nat_gateway_id,omitempty"`
	// +optional
	NetworkInterfaceID string `json:"networkInterfaceID,omitempty" tf:"network_interface_id,omitempty"`
	// +optional
	TransitGatewayID string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id,omitempty"`
	// +optional
	VpcPeeringConnectionID string `json:"vpcPeeringConnectionID,omitempty" tf:"vpc_peering_connection_id,omitempty"`
}

func (*RouteTableSpecRoute) DeepCopy ¶ added in v0.0.2

func (in *RouteTableSpecRoute) DeepCopy() *RouteTableSpecRoute

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableSpecRoute.

func (*RouteTableSpecRoute) DeepCopyInto ¶ added in v0.0.2

func (in *RouteTableSpecRoute) DeepCopyInto(out *RouteTableSpecRoute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type RouteTableStatus ¶

type RouteTableStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *RouteTableSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*RouteTableStatus) DeepCopy ¶

func (in *RouteTableStatus) DeepCopy() *RouteTableStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTableStatus.

func (*RouteTableStatus) DeepCopyInto ¶

func (in *RouteTableStatus) DeepCopyInto(out *RouteTableStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3AccountPublicAccessBlock ¶

type S3AccountPublicAccessBlock struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3AccountPublicAccessBlockSpec   `json:"spec,omitempty"`
	Status            S3AccountPublicAccessBlockStatus `json:"status,omitempty"`
}

func (*S3AccountPublicAccessBlock) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlock.

func (*S3AccountPublicAccessBlock) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3AccountPublicAccessBlock) DeepCopyObject ¶

func (in *S3AccountPublicAccessBlock) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3AccountPublicAccessBlockList ¶

type S3AccountPublicAccessBlockList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of S3AccountPublicAccessBlock CRD objects
	Items []S3AccountPublicAccessBlock `json:"items,omitempty"`
}

S3AccountPublicAccessBlockList is a list of S3AccountPublicAccessBlocks

func (*S3AccountPublicAccessBlockList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlockList.

func (*S3AccountPublicAccessBlockList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3AccountPublicAccessBlockList) DeepCopyObject ¶

func (in *S3AccountPublicAccessBlockList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3AccountPublicAccessBlockSpec ¶

type S3AccountPublicAccessBlockSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccountID string `json:"accountID,omitempty" tf:"account_id,omitempty"`
	// +optional
	BlockPublicAcls bool `json:"blockPublicAcls,omitempty" tf:"block_public_acls,omitempty"`
	// +optional
	BlockPublicPolicy bool `json:"blockPublicPolicy,omitempty" tf:"block_public_policy,omitempty"`
	// +optional
	IgnorePublicAcls bool `json:"ignorePublicAcls,omitempty" tf:"ignore_public_acls,omitempty"`
	// +optional
	RestrictPublicBuckets bool `json:"restrictPublicBuckets,omitempty" tf:"restrict_public_buckets,omitempty"`
}

func (*S3AccountPublicAccessBlockSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlockSpec.

func (*S3AccountPublicAccessBlockSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3AccountPublicAccessBlockStatus ¶

type S3AccountPublicAccessBlockStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *S3AccountPublicAccessBlockSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*S3AccountPublicAccessBlockStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3AccountPublicAccessBlockStatus.

func (*S3AccountPublicAccessBlockStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3Bucket ¶

type S3Bucket struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3BucketSpec   `json:"spec,omitempty"`
	Status            S3BucketStatus `json:"status,omitempty"`
}

func (*S3Bucket) DeepCopy ¶

func (in *S3Bucket) DeepCopy() *S3Bucket

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3Bucket.

func (*S3Bucket) DeepCopyInto ¶

func (in *S3Bucket) DeepCopyInto(out *S3Bucket)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3Bucket) DeepCopyObject ¶

func (in *S3Bucket) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketInventory ¶

type S3BucketInventory struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3BucketInventorySpec   `json:"spec,omitempty"`
	Status            S3BucketInventoryStatus `json:"status,omitempty"`
}

func (*S3BucketInventory) DeepCopy ¶

func (in *S3BucketInventory) DeepCopy() *S3BucketInventory

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventory.

func (*S3BucketInventory) DeepCopyInto ¶

func (in *S3BucketInventory) DeepCopyInto(out *S3BucketInventory)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketInventory) DeepCopyObject ¶

func (in *S3BucketInventory) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketInventoryList ¶

type S3BucketInventoryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of S3BucketInventory CRD objects
	Items []S3BucketInventory `json:"items,omitempty"`
}

S3BucketInventoryList is a list of S3BucketInventorys

func (*S3BucketInventoryList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventoryList.

func (*S3BucketInventoryList) DeepCopyInto ¶

func (in *S3BucketInventoryList) DeepCopyInto(out *S3BucketInventoryList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketInventoryList) DeepCopyObject ¶

func (in *S3BucketInventoryList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketInventorySpec ¶

type S3BucketInventorySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Bucket string `json:"bucket" tf:"bucket"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Destination []S3BucketInventorySpecDestination `json:"destination" tf:"destination"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Filter                 []S3BucketInventorySpecFilter `json:"filter,omitempty" tf:"filter,omitempty"`
	IncludedObjectVersions string                        `json:"includedObjectVersions" tf:"included_object_versions"`
	Name                   string                        `json:"name" tf:"name"`
	// +optional
	OptionalFields []string `json:"optionalFields,omitempty" tf:"optional_fields,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Schedule []S3BucketInventorySpecSchedule `json:"schedule" tf:"schedule"`
}

func (*S3BucketInventorySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventorySpec.

func (*S3BucketInventorySpec) DeepCopyInto ¶

func (in *S3BucketInventorySpec) DeepCopyInto(out *S3BucketInventorySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketInventorySpecDestination ¶

type S3BucketInventorySpecDestination struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Bucket []S3BucketInventorySpecDestinationBucket `json:"bucket" tf:"bucket"`
}

func (*S3BucketInventorySpecDestination) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventorySpecDestination.

func (*S3BucketInventorySpecDestination) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketInventorySpecDestinationBucket ¶

type S3BucketInventorySpecDestinationBucket struct {
	// +optional
	AccountID string `json:"accountID,omitempty" tf:"account_id,omitempty"`
	BucketArn string `json:"bucketArn" tf:"bucket_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Encryption []S3BucketInventorySpecDestinationBucketEncryption `json:"encryption,omitempty" tf:"encryption,omitempty"`
	Format     string                                             `json:"format" tf:"format"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
}

func (*S3BucketInventorySpecDestinationBucket) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventorySpecDestinationBucket.

func (*S3BucketInventorySpecDestinationBucket) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketInventorySpecDestinationBucketEncryption ¶

type S3BucketInventorySpecDestinationBucketEncryption struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SseKms []S3BucketInventorySpecDestinationBucketEncryptionSseKms `json:"sseKms,omitempty" tf:"sse_kms,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SseS3 []S3BucketInventorySpecDestinationBucketEncryptionSseS3 `json:"sseS3,omitempty" tf:"sse_s3,omitempty"`
}

func (*S3BucketInventorySpecDestinationBucketEncryption) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventorySpecDestinationBucketEncryption.

func (*S3BucketInventorySpecDestinationBucketEncryption) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketInventorySpecDestinationBucketEncryptionSseKms ¶

type S3BucketInventorySpecDestinationBucketEncryptionSseKms struct {
	KeyID string `json:"keyID" tf:"key_id"`
}

func (*S3BucketInventorySpecDestinationBucketEncryptionSseKms) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventorySpecDestinationBucketEncryptionSseKms.

func (*S3BucketInventorySpecDestinationBucketEncryptionSseKms) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketInventorySpecDestinationBucketEncryptionSseS3 ¶

type S3BucketInventorySpecDestinationBucketEncryptionSseS3 struct{}

func (*S3BucketInventorySpecDestinationBucketEncryptionSseS3) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventorySpecDestinationBucketEncryptionSseS3.

func (*S3BucketInventorySpecDestinationBucketEncryptionSseS3) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketInventorySpecFilter ¶

type S3BucketInventorySpecFilter struct {
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
}

func (*S3BucketInventorySpecFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventorySpecFilter.

func (*S3BucketInventorySpecFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketInventorySpecSchedule ¶

type S3BucketInventorySpecSchedule struct {
	Frequency string `json:"frequency" tf:"frequency"`
}

func (*S3BucketInventorySpecSchedule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventorySpecSchedule.

func (*S3BucketInventorySpecSchedule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketInventoryStatus ¶

type S3BucketInventoryStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *S3BucketInventorySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*S3BucketInventoryStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketInventoryStatus.

func (*S3BucketInventoryStatus) DeepCopyInto ¶

func (in *S3BucketInventoryStatus) DeepCopyInto(out *S3BucketInventoryStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketList ¶

type S3BucketList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of S3Bucket CRD objects
	Items []S3Bucket `json:"items,omitempty"`
}

S3BucketList is a list of S3Buckets

func (*S3BucketList) DeepCopy ¶

func (in *S3BucketList) DeepCopy() *S3BucketList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketList.

func (*S3BucketList) DeepCopyInto ¶

func (in *S3BucketList) DeepCopyInto(out *S3BucketList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketList) DeepCopyObject ¶

func (in *S3BucketList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketMetric ¶

type S3BucketMetric struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3BucketMetricSpec   `json:"spec,omitempty"`
	Status            S3BucketMetricStatus `json:"status,omitempty"`
}

func (*S3BucketMetric) DeepCopy ¶

func (in *S3BucketMetric) DeepCopy() *S3BucketMetric

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketMetric.

func (*S3BucketMetric) DeepCopyInto ¶

func (in *S3BucketMetric) DeepCopyInto(out *S3BucketMetric)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketMetric) DeepCopyObject ¶

func (in *S3BucketMetric) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketMetricList ¶

type S3BucketMetricList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of S3BucketMetric CRD objects
	Items []S3BucketMetric `json:"items,omitempty"`
}

S3BucketMetricList is a list of S3BucketMetrics

func (*S3BucketMetricList) DeepCopy ¶

func (in *S3BucketMetricList) DeepCopy() *S3BucketMetricList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketMetricList.

func (*S3BucketMetricList) DeepCopyInto ¶

func (in *S3BucketMetricList) DeepCopyInto(out *S3BucketMetricList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketMetricList) DeepCopyObject ¶

func (in *S3BucketMetricList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketMetricSpec ¶

type S3BucketMetricSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Filter []S3BucketMetricSpecFilter `json:"filter,omitempty" tf:"filter,omitempty"`
	Name   string                     `json:"name" tf:"name"`
}

func (*S3BucketMetricSpec) DeepCopy ¶

func (in *S3BucketMetricSpec) DeepCopy() *S3BucketMetricSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketMetricSpec.

func (*S3BucketMetricSpec) DeepCopyInto ¶

func (in *S3BucketMetricSpec) DeepCopyInto(out *S3BucketMetricSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketMetricSpecFilter ¶

type S3BucketMetricSpecFilter struct {
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*S3BucketMetricSpecFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketMetricSpecFilter.

func (*S3BucketMetricSpecFilter) DeepCopyInto ¶

func (in *S3BucketMetricSpecFilter) DeepCopyInto(out *S3BucketMetricSpecFilter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketMetricStatus ¶

type S3BucketMetricStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *S3BucketMetricSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*S3BucketMetricStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketMetricStatus.

func (*S3BucketMetricStatus) DeepCopyInto ¶

func (in *S3BucketMetricStatus) DeepCopyInto(out *S3BucketMetricStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketNotification ¶

type S3BucketNotification struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3BucketNotificationSpec   `json:"spec,omitempty"`
	Status            S3BucketNotificationStatus `json:"status,omitempty"`
}

func (*S3BucketNotification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketNotification.

func (*S3BucketNotification) DeepCopyInto ¶

func (in *S3BucketNotification) DeepCopyInto(out *S3BucketNotification)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketNotification) DeepCopyObject ¶

func (in *S3BucketNotification) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketNotificationList ¶

type S3BucketNotificationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of S3BucketNotification CRD objects
	Items []S3BucketNotification `json:"items,omitempty"`
}

S3BucketNotificationList is a list of S3BucketNotifications

func (*S3BucketNotificationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketNotificationList.

func (*S3BucketNotificationList) DeepCopyInto ¶

func (in *S3BucketNotificationList) DeepCopyInto(out *S3BucketNotificationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketNotificationList) DeepCopyObject ¶

func (in *S3BucketNotificationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketNotificationSpec ¶

type S3BucketNotificationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	LambdaFunction []S3BucketNotificationSpecLambdaFunction `json:"lambdaFunction,omitempty" tf:"lambda_function,omitempty"`
	// +optional
	Queue []S3BucketNotificationSpecQueue `json:"queue,omitempty" tf:"queue,omitempty"`
	// +optional
	Topic []S3BucketNotificationSpecTopic `json:"topic,omitempty" tf:"topic,omitempty"`
}

func (*S3BucketNotificationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketNotificationSpec.

func (*S3BucketNotificationSpec) DeepCopyInto ¶

func (in *S3BucketNotificationSpec) DeepCopyInto(out *S3BucketNotificationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketNotificationSpecLambdaFunction ¶

type S3BucketNotificationSpecLambdaFunction struct {
	Events []string `json:"events" tf:"events"`
	// +optional
	FilterPrefix string `json:"filterPrefix,omitempty" tf:"filter_prefix,omitempty"`
	// +optional
	FilterSuffix string `json:"filterSuffix,omitempty" tf:"filter_suffix,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	LambdaFunctionArn string `json:"lambdaFunctionArn,omitempty" tf:"lambda_function_arn,omitempty"`
}

func (*S3BucketNotificationSpecLambdaFunction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketNotificationSpecLambdaFunction.

func (*S3BucketNotificationSpecLambdaFunction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketNotificationSpecQueue ¶

type S3BucketNotificationSpecQueue struct {
	Events []string `json:"events" tf:"events"`
	// +optional
	FilterPrefix string `json:"filterPrefix,omitempty" tf:"filter_prefix,omitempty"`
	// +optional
	FilterSuffix string `json:"filterSuffix,omitempty" tf:"filter_suffix,omitempty"`
	// +optional
	ID       string `json:"ID,omitempty" tf:"id,omitempty"`
	QueueArn string `json:"queueArn" tf:"queue_arn"`
}

func (*S3BucketNotificationSpecQueue) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketNotificationSpecQueue.

func (*S3BucketNotificationSpecQueue) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketNotificationSpecTopic ¶

type S3BucketNotificationSpecTopic struct {
	Events []string `json:"events" tf:"events"`
	// +optional
	FilterPrefix string `json:"filterPrefix,omitempty" tf:"filter_prefix,omitempty"`
	// +optional
	FilterSuffix string `json:"filterSuffix,omitempty" tf:"filter_suffix,omitempty"`
	// +optional
	ID       string `json:"ID,omitempty" tf:"id,omitempty"`
	TopicArn string `json:"topicArn" tf:"topic_arn"`
}

func (*S3BucketNotificationSpecTopic) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketNotificationSpecTopic.

func (*S3BucketNotificationSpecTopic) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketNotificationStatus ¶

type S3BucketNotificationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *S3BucketNotificationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*S3BucketNotificationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketNotificationStatus.

func (*S3BucketNotificationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketObject ¶

type S3BucketObject struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3BucketObjectSpec   `json:"spec,omitempty"`
	Status            S3BucketObjectStatus `json:"status,omitempty"`
}

func (*S3BucketObject) DeepCopy ¶

func (in *S3BucketObject) DeepCopy() *S3BucketObject

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketObject.

func (*S3BucketObject) DeepCopyInto ¶

func (in *S3BucketObject) DeepCopyInto(out *S3BucketObject)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketObject) DeepCopyObject ¶

func (in *S3BucketObject) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketObjectList ¶

type S3BucketObjectList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of S3BucketObject CRD objects
	Items []S3BucketObject `json:"items,omitempty"`
}

S3BucketObjectList is a list of S3BucketObjects

func (*S3BucketObjectList) DeepCopy ¶

func (in *S3BucketObjectList) DeepCopy() *S3BucketObjectList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketObjectList.

func (*S3BucketObjectList) DeepCopyInto ¶

func (in *S3BucketObjectList) DeepCopyInto(out *S3BucketObjectList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketObjectList) DeepCopyObject ¶

func (in *S3BucketObjectList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketObjectSpec ¶

type S3BucketObjectSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Acl    string `json:"acl,omitempty" tf:"acl,omitempty"`
	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	CacheControl string `json:"cacheControl,omitempty" tf:"cache_control,omitempty"`
	// +optional
	Content string `json:"content,omitempty" tf:"content,omitempty"`
	// +optional
	ContentBase64 string `json:"contentBase64,omitempty" tf:"content_base64,omitempty"`
	// +optional
	ContentDisposition string `json:"contentDisposition,omitempty" tf:"content_disposition,omitempty"`
	// +optional
	ContentEncoding string `json:"contentEncoding,omitempty" tf:"content_encoding,omitempty"`
	// +optional
	ContentLanguage string `json:"contentLanguage,omitempty" tf:"content_language,omitempty"`
	// +optional
	ContentType string `json:"contentType,omitempty" tf:"content_type,omitempty"`
	// +optional
	Etag string `json:"etag,omitempty" tf:"etag,omitempty"`
	// +optional
	ForceDestroy bool   `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`
	Key          string `json:"key" tf:"key"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	Metadata map[string]string `json:"metadata,omitempty" tf:"metadata,omitempty"`
	// +optional
	ObjectLockLegalHoldStatus string `json:"objectLockLegalHoldStatus,omitempty" tf:"object_lock_legal_hold_status,omitempty"`
	// +optional
	ObjectLockMode string `json:"objectLockMode,omitempty" tf:"object_lock_mode,omitempty"`
	// +optional
	ObjectLockRetainUntilDate string `json:"objectLockRetainUntilDate,omitempty" tf:"object_lock_retain_until_date,omitempty"`
	// +optional
	ServerSideEncryption string `json:"serverSideEncryption,omitempty" tf:"server_side_encryption,omitempty"`
	// +optional
	Source string `json:"source,omitempty" tf:"source,omitempty"`
	// +optional
	StorageClass string `json:"storageClass,omitempty" tf:"storage_class,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VersionID string `json:"versionID,omitempty" tf:"version_id,omitempty"`
	// +optional
	WebsiteRedirect string `json:"websiteRedirect,omitempty" tf:"website_redirect,omitempty"`
}

func (*S3BucketObjectSpec) DeepCopy ¶

func (in *S3BucketObjectSpec) DeepCopy() *S3BucketObjectSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketObjectSpec.

func (*S3BucketObjectSpec) DeepCopyInto ¶

func (in *S3BucketObjectSpec) DeepCopyInto(out *S3BucketObjectSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketObjectStatus ¶

type S3BucketObjectStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *S3BucketObjectSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*S3BucketObjectStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketObjectStatus.

func (*S3BucketObjectStatus) DeepCopyInto ¶

func (in *S3BucketObjectStatus) DeepCopyInto(out *S3BucketObjectStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketPolicy ¶

type S3BucketPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3BucketPolicySpec   `json:"spec,omitempty"`
	Status            S3BucketPolicyStatus `json:"status,omitempty"`
}

func (*S3BucketPolicy) DeepCopy ¶

func (in *S3BucketPolicy) DeepCopy() *S3BucketPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPolicy.

func (*S3BucketPolicy) DeepCopyInto ¶

func (in *S3BucketPolicy) DeepCopyInto(out *S3BucketPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketPolicy) DeepCopyObject ¶

func (in *S3BucketPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketPolicyList ¶

type S3BucketPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of S3BucketPolicy CRD objects
	Items []S3BucketPolicy `json:"items,omitempty"`
}

S3BucketPolicyList is a list of S3BucketPolicys

func (*S3BucketPolicyList) DeepCopy ¶

func (in *S3BucketPolicyList) DeepCopy() *S3BucketPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPolicyList.

func (*S3BucketPolicyList) DeepCopyInto ¶

func (in *S3BucketPolicyList) DeepCopyInto(out *S3BucketPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketPolicyList) DeepCopyObject ¶

func (in *S3BucketPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketPolicySpec ¶

type S3BucketPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Bucket string `json:"bucket" tf:"bucket"`
	Policy string `json:"policy" tf:"policy"`
}

func (*S3BucketPolicySpec) DeepCopy ¶

func (in *S3BucketPolicySpec) DeepCopy() *S3BucketPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPolicySpec.

func (*S3BucketPolicySpec) DeepCopyInto ¶

func (in *S3BucketPolicySpec) DeepCopyInto(out *S3BucketPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketPolicyStatus ¶

type S3BucketPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *S3BucketPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*S3BucketPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPolicyStatus.

func (*S3BucketPolicyStatus) DeepCopyInto ¶

func (in *S3BucketPolicyStatus) DeepCopyInto(out *S3BucketPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketPublicAccessBlock ¶

type S3BucketPublicAccessBlock struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              S3BucketPublicAccessBlockSpec   `json:"spec,omitempty"`
	Status            S3BucketPublicAccessBlockStatus `json:"status,omitempty"`
}

func (*S3BucketPublicAccessBlock) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlock.

func (*S3BucketPublicAccessBlock) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketPublicAccessBlock) DeepCopyObject ¶

func (in *S3BucketPublicAccessBlock) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketPublicAccessBlockList ¶

type S3BucketPublicAccessBlockList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of S3BucketPublicAccessBlock CRD objects
	Items []S3BucketPublicAccessBlock `json:"items,omitempty"`
}

S3BucketPublicAccessBlockList is a list of S3BucketPublicAccessBlocks

func (*S3BucketPublicAccessBlockList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlockList.

func (*S3BucketPublicAccessBlockList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*S3BucketPublicAccessBlockList) DeepCopyObject ¶

func (in *S3BucketPublicAccessBlockList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type S3BucketPublicAccessBlockSpec ¶

type S3BucketPublicAccessBlockSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	BlockPublicAcls bool `json:"blockPublicAcls,omitempty" tf:"block_public_acls,omitempty"`
	// +optional
	BlockPublicPolicy bool   `json:"blockPublicPolicy,omitempty" tf:"block_public_policy,omitempty"`
	Bucket            string `json:"bucket" tf:"bucket"`
	// +optional
	IgnorePublicAcls bool `json:"ignorePublicAcls,omitempty" tf:"ignore_public_acls,omitempty"`
	// +optional
	RestrictPublicBuckets bool `json:"restrictPublicBuckets,omitempty" tf:"restrict_public_buckets,omitempty"`
}

func (*S3BucketPublicAccessBlockSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlockSpec.

func (*S3BucketPublicAccessBlockSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketPublicAccessBlockStatus ¶

type S3BucketPublicAccessBlockStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *S3BucketPublicAccessBlockSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*S3BucketPublicAccessBlockStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketPublicAccessBlockStatus.

func (*S3BucketPublicAccessBlockStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpec ¶

type S3BucketSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AccelerationStatus string `json:"accelerationStatus,omitempty" tf:"acceleration_status,omitempty"`
	// +optional
	Acl string `json:"acl,omitempty" tf:"acl,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Bucket string `json:"bucket,omitempty" tf:"bucket,omitempty"`
	// +optional
	BucketDomainName string `json:"bucketDomainName,omitempty" tf:"bucket_domain_name,omitempty"`
	// +optional
	BucketPrefix string `json:"bucketPrefix,omitempty" tf:"bucket_prefix,omitempty"`
	// +optional
	BucketRegionalDomainName string `json:"bucketRegionalDomainName,omitempty" tf:"bucket_regional_domain_name,omitempty"`
	// +optional
	CorsRule []S3BucketSpecCorsRule `json:"corsRule,omitempty" tf:"cors_rule,omitempty"`
	// +optional
	ForceDestroy bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`
	// +optional
	HostedZoneID string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id,omitempty"`
	// +optional
	LifecycleRule []S3BucketSpecLifecycleRule `json:"lifecycleRule,omitempty" tf:"lifecycle_rule,omitempty"`
	// +optional
	Logging []S3BucketSpecLogging `json:"logging,omitempty" tf:"logging,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ObjectLockConfiguration []S3BucketSpecObjectLockConfiguration `json:"objectLockConfiguration,omitempty" tf:"object_lock_configuration,omitempty"`
	// +optional
	Policy string `json:"policy,omitempty" tf:"policy,omitempty"`
	// +optional
	Region string `json:"region,omitempty" tf:"region,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ReplicationConfiguration []S3BucketSpecReplicationConfiguration `json:"replicationConfiguration,omitempty" tf:"replication_configuration,omitempty"`
	// +optional
	RequestPayer string `json:"requestPayer,omitempty" tf:"request_payer,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	ServerSideEncryptionConfiguration []S3BucketSpecServerSideEncryptionConfiguration `json:"serverSideEncryptionConfiguration,omitempty" tf:"server_side_encryption_configuration,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Versioning []S3BucketSpecVersioning `json:"versioning,omitempty" tf:"versioning,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Website []S3BucketSpecWebsite `json:"website,omitempty" tf:"website,omitempty"`
	// +optional
	WebsiteDomain string `json:"websiteDomain,omitempty" tf:"website_domain,omitempty"`
	// +optional
	WebsiteEndpoint string `json:"websiteEndpoint,omitempty" tf:"website_endpoint,omitempty"`
}

func (*S3BucketSpec) DeepCopy ¶

func (in *S3BucketSpec) DeepCopy() *S3BucketSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpec.

func (*S3BucketSpec) DeepCopyInto ¶

func (in *S3BucketSpec) DeepCopyInto(out *S3BucketSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecCorsRule ¶

type S3BucketSpecCorsRule struct {
	// +optional
	AllowedHeaders []string `json:"allowedHeaders,omitempty" tf:"allowed_headers,omitempty"`
	AllowedMethods []string `json:"allowedMethods" tf:"allowed_methods"`
	AllowedOrigins []string `json:"allowedOrigins" tf:"allowed_origins"`
	// +optional
	ExposeHeaders []string `json:"exposeHeaders,omitempty" tf:"expose_headers,omitempty"`
	// +optional
	MaxAgeSeconds int64 `json:"maxAgeSeconds,omitempty" tf:"max_age_seconds,omitempty"`
}

func (*S3BucketSpecCorsRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecCorsRule.

func (*S3BucketSpecCorsRule) DeepCopyInto ¶

func (in *S3BucketSpecCorsRule) DeepCopyInto(out *S3BucketSpecCorsRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecLifecycleRule ¶

type S3BucketSpecLifecycleRule struct {
	// +optional
	AbortIncompleteMultipartUploadDays int64 `json:"abortIncompleteMultipartUploadDays,omitempty" tf:"abort_incomplete_multipart_upload_days,omitempty"`
	Enabled                            bool  `json:"enabled" tf:"enabled"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Expiration []S3BucketSpecLifecycleRuleExpiration `json:"expiration,omitempty" tf:"expiration,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	NoncurrentVersionExpiration []S3BucketSpecLifecycleRuleNoncurrentVersionExpiration `json:"noncurrentVersionExpiration,omitempty" tf:"noncurrent_version_expiration,omitempty"`
	// +optional
	NoncurrentVersionTransition []S3BucketSpecLifecycleRuleNoncurrentVersionTransition `json:"noncurrentVersionTransition,omitempty" tf:"noncurrent_version_transition,omitempty"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Transition []S3BucketSpecLifecycleRuleTransition `json:"transition,omitempty" tf:"transition,omitempty"`
}

func (*S3BucketSpecLifecycleRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecLifecycleRule.

func (*S3BucketSpecLifecycleRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecLifecycleRuleExpiration ¶

type S3BucketSpecLifecycleRuleExpiration struct {
	// +optional
	Date string `json:"date,omitempty" tf:"date,omitempty"`
	// +optional
	Days int64 `json:"days,omitempty" tf:"days,omitempty"`
	// +optional
	ExpiredObjectDeleteMarker bool `json:"expiredObjectDeleteMarker,omitempty" tf:"expired_object_delete_marker,omitempty"`
}

func (*S3BucketSpecLifecycleRuleExpiration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecLifecycleRuleExpiration.

func (*S3BucketSpecLifecycleRuleExpiration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecLifecycleRuleNoncurrentVersionExpiration ¶

type S3BucketSpecLifecycleRuleNoncurrentVersionExpiration struct {
	// +optional
	Days int64 `json:"days,omitempty" tf:"days,omitempty"`
}

func (*S3BucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecLifecycleRuleNoncurrentVersionExpiration.

func (*S3BucketSpecLifecycleRuleNoncurrentVersionExpiration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecLifecycleRuleNoncurrentVersionTransition ¶

type S3BucketSpecLifecycleRuleNoncurrentVersionTransition struct {
	// +optional
	Days         int64  `json:"days,omitempty" tf:"days,omitempty"`
	StorageClass string `json:"storageClass" tf:"storage_class"`
}

func (*S3BucketSpecLifecycleRuleNoncurrentVersionTransition) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecLifecycleRuleNoncurrentVersionTransition.

func (*S3BucketSpecLifecycleRuleNoncurrentVersionTransition) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecLifecycleRuleTransition ¶

type S3BucketSpecLifecycleRuleTransition struct {
	// +optional
	Date string `json:"date,omitempty" tf:"date,omitempty"`
	// +optional
	Days         int64  `json:"days,omitempty" tf:"days,omitempty"`
	StorageClass string `json:"storageClass" tf:"storage_class"`
}

func (*S3BucketSpecLifecycleRuleTransition) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecLifecycleRuleTransition.

func (*S3BucketSpecLifecycleRuleTransition) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecLogging ¶

type S3BucketSpecLogging struct {
	TargetBucket string `json:"targetBucket" tf:"target_bucket"`
	// +optional
	TargetPrefix string `json:"targetPrefix,omitempty" tf:"target_prefix,omitempty"`
}

func (*S3BucketSpecLogging) DeepCopy ¶

func (in *S3BucketSpecLogging) DeepCopy() *S3BucketSpecLogging

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecLogging.

func (*S3BucketSpecLogging) DeepCopyInto ¶

func (in *S3BucketSpecLogging) DeepCopyInto(out *S3BucketSpecLogging)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecObjectLockConfiguration ¶

type S3BucketSpecObjectLockConfiguration struct {
	ObjectLockEnabled string `json:"objectLockEnabled" tf:"object_lock_enabled"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Rule []S3BucketSpecObjectLockConfigurationRule `json:"rule,omitempty" tf:"rule,omitempty"`
}

func (*S3BucketSpecObjectLockConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecObjectLockConfiguration.

func (*S3BucketSpecObjectLockConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecObjectLockConfigurationRule ¶

type S3BucketSpecObjectLockConfigurationRule struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	DefaultRetention []S3BucketSpecObjectLockConfigurationRuleDefaultRetention `json:"defaultRetention" tf:"default_retention"`
}

func (*S3BucketSpecObjectLockConfigurationRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecObjectLockConfigurationRule.

func (*S3BucketSpecObjectLockConfigurationRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecObjectLockConfigurationRuleDefaultRetention ¶

type S3BucketSpecObjectLockConfigurationRuleDefaultRetention struct {
	// +optional
	Days int64  `json:"days,omitempty" tf:"days,omitempty"`
	Mode string `json:"mode" tf:"mode"`
	// +optional
	Years int64 `json:"years,omitempty" tf:"years,omitempty"`
}

func (*S3BucketSpecObjectLockConfigurationRuleDefaultRetention) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecObjectLockConfigurationRuleDefaultRetention.

func (*S3BucketSpecObjectLockConfigurationRuleDefaultRetention) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecReplicationConfiguration ¶

type S3BucketSpecReplicationConfiguration struct {
	Role  string                                      `json:"role" tf:"role"`
	Rules []S3BucketSpecReplicationConfigurationRules `json:"rules" tf:"rules"`
}

func (*S3BucketSpecReplicationConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecReplicationConfiguration.

func (*S3BucketSpecReplicationConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecReplicationConfigurationRules ¶

type S3BucketSpecReplicationConfigurationRules struct {
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Destination []S3BucketSpecReplicationConfigurationRulesDestination `json:"destination" tf:"destination"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	Filter []S3BucketSpecReplicationConfigurationRulesFilter `json:"filter,omitempty" tf:"filter,omitempty"`
	// +optional
	ID string `json:"ID,omitempty" tf:"id,omitempty"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	// +optional
	Priority int64 `json:"priority,omitempty" tf:"priority,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	SourceSelectionCriteria []S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteria `json:"sourceSelectionCriteria,omitempty" tf:"source_selection_criteria,omitempty"`
	Status                  string                                                             `json:"status" tf:"status"`
}

func (*S3BucketSpecReplicationConfigurationRules) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecReplicationConfigurationRules.

func (*S3BucketSpecReplicationConfigurationRules) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecReplicationConfigurationRulesDestination ¶

type S3BucketSpecReplicationConfigurationRulesDestination struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	AccessControlTranslation []S3BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation `json:"accessControlTranslation,omitempty" tf:"access_control_translation,omitempty"`
	// +optional
	AccountID string `json:"accountID,omitempty" tf:"account_id,omitempty"`
	Bucket    string `json:"bucket" tf:"bucket"`
	// +optional
	ReplicaKmsKeyID string `json:"replicaKmsKeyID,omitempty" tf:"replica_kms_key_id,omitempty"`
	// +optional
	StorageClass string `json:"storageClass,omitempty" tf:"storage_class,omitempty"`
}

func (*S3BucketSpecReplicationConfigurationRulesDestination) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecReplicationConfigurationRulesDestination.

func (*S3BucketSpecReplicationConfigurationRulesDestination) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation ¶

type S3BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation struct {
	Owner string `json:"owner" tf:"owner"`
}

func (*S3BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation.

func (*S3BucketSpecReplicationConfigurationRulesDestinationAccessControlTranslation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecReplicationConfigurationRulesFilter ¶

type S3BucketSpecReplicationConfigurationRulesFilter struct {
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*S3BucketSpecReplicationConfigurationRulesFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecReplicationConfigurationRulesFilter.

func (*S3BucketSpecReplicationConfigurationRulesFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteria ¶

type S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteria struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	// +kubebuilder:validation:MinItems=1
	SseKmsEncryptedObjects []S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects `json:"sseKmsEncryptedObjects,omitempty" tf:"sse_kms_encrypted_objects,omitempty"`
}

func (*S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteria.

func (*S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteria) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects ¶

type S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects struct {
	Enabled bool `json:"enabled" tf:"enabled"`
}

func (*S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects.

func (*S3BucketSpecReplicationConfigurationRulesSourceSelectionCriteriaSseKmsEncryptedObjects) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecServerSideEncryptionConfiguration ¶

type S3BucketSpecServerSideEncryptionConfiguration struct {
	// +kubebuilder:validation:MaxItems=1
	Rule []S3BucketSpecServerSideEncryptionConfigurationRule `json:"rule" tf:"rule"`
}

func (*S3BucketSpecServerSideEncryptionConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecServerSideEncryptionConfiguration.

func (*S3BucketSpecServerSideEncryptionConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecServerSideEncryptionConfigurationRule ¶

type S3BucketSpecServerSideEncryptionConfigurationRule struct {
	// +kubebuilder:validation:MaxItems=1
	ApplyServerSideEncryptionByDefault []S3BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault `json:"applyServerSideEncryptionByDefault" tf:"apply_server_side_encryption_by_default"`
}

func (*S3BucketSpecServerSideEncryptionConfigurationRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecServerSideEncryptionConfigurationRule.

func (*S3BucketSpecServerSideEncryptionConfigurationRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault ¶

type S3BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault struct {
	// +optional
	KmsMasterKeyID string `json:"kmsMasterKeyID,omitempty" tf:"kms_master_key_id,omitempty"`
	SseAlgorithm   string `json:"sseAlgorithm" tf:"sse_algorithm"`
}

func (*S3BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault.

func (*S3BucketSpecServerSideEncryptionConfigurationRuleApplyServerSideEncryptionByDefault) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecVersioning ¶ added in v0.0.2

type S3BucketSpecVersioning struct {
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	MfaDelete bool `json:"mfaDelete,omitempty" tf:"mfa_delete,omitempty"`
}

func (*S3BucketSpecVersioning) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecVersioning.

func (*S3BucketSpecVersioning) DeepCopyInto ¶ added in v0.0.2

func (in *S3BucketSpecVersioning) DeepCopyInto(out *S3BucketSpecVersioning)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketSpecWebsite ¶

type S3BucketSpecWebsite struct {
	// +optional
	ErrorDocument string `json:"errorDocument,omitempty" tf:"error_document,omitempty"`
	// +optional
	IndexDocument string `json:"indexDocument,omitempty" tf:"index_document,omitempty"`
	// +optional
	RedirectAllRequestsTo string `json:"redirectAllRequestsTo,omitempty" tf:"redirect_all_requests_to,omitempty"`
	// +optional
	RoutingRules string `json:"routingRules,omitempty" tf:"routing_rules,omitempty"`
}

func (*S3BucketSpecWebsite) DeepCopy ¶

func (in *S3BucketSpecWebsite) DeepCopy() *S3BucketSpecWebsite

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketSpecWebsite.

func (*S3BucketSpecWebsite) DeepCopyInto ¶

func (in *S3BucketSpecWebsite) DeepCopyInto(out *S3BucketSpecWebsite)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type S3BucketStatus ¶

type S3BucketStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *S3BucketSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*S3BucketStatus) DeepCopy ¶

func (in *S3BucketStatus) DeepCopy() *S3BucketStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new S3BucketStatus.

func (*S3BucketStatus) DeepCopyInto ¶

func (in *S3BucketStatus) DeepCopyInto(out *S3BucketStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerEndpoint ¶

type SagemakerEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SagemakerEndpointSpec   `json:"spec,omitempty"`
	Status            SagemakerEndpointStatus `json:"status,omitempty"`
}

func (*SagemakerEndpoint) DeepCopy ¶

func (in *SagemakerEndpoint) DeepCopy() *SagemakerEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpoint.

func (*SagemakerEndpoint) DeepCopyInto ¶

func (in *SagemakerEndpoint) DeepCopyInto(out *SagemakerEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerEndpoint) DeepCopyObject ¶

func (in *SagemakerEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerEndpointConfiguration ¶

type SagemakerEndpointConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SagemakerEndpointConfigurationSpec   `json:"spec,omitempty"`
	Status            SagemakerEndpointConfigurationStatus `json:"status,omitempty"`
}

func (*SagemakerEndpointConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointConfiguration.

func (*SagemakerEndpointConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerEndpointConfiguration) DeepCopyObject ¶

func (in *SagemakerEndpointConfiguration) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerEndpointConfigurationList ¶

type SagemakerEndpointConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SagemakerEndpointConfiguration CRD objects
	Items []SagemakerEndpointConfiguration `json:"items,omitempty"`
}

SagemakerEndpointConfigurationList is a list of SagemakerEndpointConfigurations

func (*SagemakerEndpointConfigurationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointConfigurationList.

func (*SagemakerEndpointConfigurationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerEndpointConfigurationList) DeepCopyObject ¶

func (in *SagemakerEndpointConfigurationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerEndpointConfigurationSpec ¶

type SagemakerEndpointConfigurationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	Name               string                                                 `json:"name,omitempty" tf:"name,omitempty"`
	ProductionVariants []SagemakerEndpointConfigurationSpecProductionVariants `json:"productionVariants" tf:"production_variants"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SagemakerEndpointConfigurationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointConfigurationSpec.

func (*SagemakerEndpointConfigurationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerEndpointConfigurationSpecProductionVariants ¶

type SagemakerEndpointConfigurationSpecProductionVariants struct {
	// +optional
	AcceleratorType      string `json:"acceleratorType,omitempty" tf:"accelerator_type,omitempty"`
	InitialInstanceCount int64  `json:"initialInstanceCount" tf:"initial_instance_count"`
	// +optional
	InitialVariantWeight float64 `json:"initialVariantWeight,omitempty" tf:"initial_variant_weight,omitempty"`
	InstanceType         string  `json:"instanceType" tf:"instance_type"`
	ModelName            string  `json:"modelName" tf:"model_name"`
	// +optional
	VariantName string `json:"variantName,omitempty" tf:"variant_name,omitempty"`
}

func (*SagemakerEndpointConfigurationSpecProductionVariants) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointConfigurationSpecProductionVariants.

func (*SagemakerEndpointConfigurationSpecProductionVariants) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerEndpointConfigurationStatus ¶

type SagemakerEndpointConfigurationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SagemakerEndpointConfigurationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SagemakerEndpointConfigurationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointConfigurationStatus.

func (*SagemakerEndpointConfigurationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerEndpointList ¶

type SagemakerEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SagemakerEndpoint CRD objects
	Items []SagemakerEndpoint `json:"items,omitempty"`
}

SagemakerEndpointList is a list of SagemakerEndpoints

func (*SagemakerEndpointList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointList.

func (*SagemakerEndpointList) DeepCopyInto ¶

func (in *SagemakerEndpointList) DeepCopyInto(out *SagemakerEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerEndpointList) DeepCopyObject ¶

func (in *SagemakerEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerEndpointSpec ¶

type SagemakerEndpointSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn                string `json:"arn,omitempty" tf:"arn,omitempty"`
	EndpointConfigName string `json:"endpointConfigName" tf:"endpoint_config_name"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SagemakerEndpointSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointSpec.

func (*SagemakerEndpointSpec) DeepCopyInto ¶

func (in *SagemakerEndpointSpec) DeepCopyInto(out *SagemakerEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerEndpointStatus ¶

type SagemakerEndpointStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SagemakerEndpointSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SagemakerEndpointStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerEndpointStatus.

func (*SagemakerEndpointStatus) DeepCopyInto ¶

func (in *SagemakerEndpointStatus) DeepCopyInto(out *SagemakerEndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerModel ¶

type SagemakerModel struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SagemakerModelSpec   `json:"spec,omitempty"`
	Status            SagemakerModelStatus `json:"status,omitempty"`
}

func (*SagemakerModel) DeepCopy ¶

func (in *SagemakerModel) DeepCopy() *SagemakerModel

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerModel.

func (*SagemakerModel) DeepCopyInto ¶

func (in *SagemakerModel) DeepCopyInto(out *SagemakerModel)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerModel) DeepCopyObject ¶

func (in *SagemakerModel) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerModelList ¶

type SagemakerModelList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SagemakerModel CRD objects
	Items []SagemakerModel `json:"items,omitempty"`
}

SagemakerModelList is a list of SagemakerModels

func (*SagemakerModelList) DeepCopy ¶

func (in *SagemakerModelList) DeepCopy() *SagemakerModelList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerModelList.

func (*SagemakerModelList) DeepCopyInto ¶

func (in *SagemakerModelList) DeepCopyInto(out *SagemakerModelList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerModelList) DeepCopyObject ¶

func (in *SagemakerModelList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerModelSpec ¶

type SagemakerModelSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Container []SagemakerModelSpecContainer `json:"container,omitempty" tf:"container,omitempty"`
	// +optional
	EnableNetworkIsolation bool   `json:"enableNetworkIsolation,omitempty" tf:"enable_network_isolation,omitempty"`
	ExecutionRoleArn       string `json:"executionRoleArn" tf:"execution_role_arn"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	PrimaryContainer []SagemakerModelSpecPrimaryContainer `json:"primaryContainer,omitempty" tf:"primary_container,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	VpcConfig []SagemakerModelSpecVpcConfig `json:"vpcConfig,omitempty" tf:"vpc_config,omitempty"`
}

func (*SagemakerModelSpec) DeepCopy ¶

func (in *SagemakerModelSpec) DeepCopy() *SagemakerModelSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerModelSpec.

func (*SagemakerModelSpec) DeepCopyInto ¶

func (in *SagemakerModelSpec) DeepCopyInto(out *SagemakerModelSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerModelSpecContainer ¶

type SagemakerModelSpecContainer struct {
	// +optional
	ContainerHostname string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"`
	// +optional
	Environment map[string]string `json:"environment,omitempty" tf:"environment,omitempty"`
	Image       string            `json:"image" tf:"image"`
	// +optional
	ModelDataURL string `json:"modelDataURL,omitempty" tf:"model_data_url,omitempty"`
}

func (*SagemakerModelSpecContainer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerModelSpecContainer.

func (*SagemakerModelSpecContainer) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerModelSpecPrimaryContainer ¶

type SagemakerModelSpecPrimaryContainer struct {
	// +optional
	ContainerHostname string `json:"containerHostname,omitempty" tf:"container_hostname,omitempty"`
	// +optional
	Environment map[string]string `json:"environment,omitempty" tf:"environment,omitempty"`
	Image       string            `json:"image" tf:"image"`
	// +optional
	ModelDataURL string `json:"modelDataURL,omitempty" tf:"model_data_url,omitempty"`
}

func (*SagemakerModelSpecPrimaryContainer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerModelSpecPrimaryContainer.

func (*SagemakerModelSpecPrimaryContainer) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerModelSpecVpcConfig ¶

type SagemakerModelSpecVpcConfig struct {
	SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"`
	Subnets          []string `json:"subnets" tf:"subnets"`
}

func (*SagemakerModelSpecVpcConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerModelSpecVpcConfig.

func (*SagemakerModelSpecVpcConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerModelStatus ¶

type SagemakerModelStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SagemakerModelSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SagemakerModelStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerModelStatus.

func (*SagemakerModelStatus) DeepCopyInto ¶

func (in *SagemakerModelStatus) DeepCopyInto(out *SagemakerModelStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerNotebookInstance ¶

type SagemakerNotebookInstance struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SagemakerNotebookInstanceSpec   `json:"spec,omitempty"`
	Status            SagemakerNotebookInstanceStatus `json:"status,omitempty"`
}

func (*SagemakerNotebookInstance) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerNotebookInstance.

func (*SagemakerNotebookInstance) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerNotebookInstance) DeepCopyObject ¶

func (in *SagemakerNotebookInstance) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerNotebookInstanceLifecycleConfiguration ¶

type SagemakerNotebookInstanceLifecycleConfiguration struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SagemakerNotebookInstanceLifecycleConfigurationSpec   `json:"spec,omitempty"`
	Status            SagemakerNotebookInstanceLifecycleConfigurationStatus `json:"status,omitempty"`
}

func (*SagemakerNotebookInstanceLifecycleConfiguration) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerNotebookInstanceLifecycleConfiguration.

func (*SagemakerNotebookInstanceLifecycleConfiguration) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerNotebookInstanceLifecycleConfiguration) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerNotebookInstanceLifecycleConfigurationList ¶

type SagemakerNotebookInstanceLifecycleConfigurationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SagemakerNotebookInstanceLifecycleConfiguration CRD objects
	Items []SagemakerNotebookInstanceLifecycleConfiguration `json:"items,omitempty"`
}

SagemakerNotebookInstanceLifecycleConfigurationList is a list of SagemakerNotebookInstanceLifecycleConfigurations

func (*SagemakerNotebookInstanceLifecycleConfigurationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerNotebookInstanceLifecycleConfigurationList.

func (*SagemakerNotebookInstanceLifecycleConfigurationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerNotebookInstanceLifecycleConfigurationList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerNotebookInstanceLifecycleConfigurationSpec ¶

type SagemakerNotebookInstanceLifecycleConfigurationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	OnCreate string `json:"onCreate,omitempty" tf:"on_create,omitempty"`
	// +optional
	OnStart string `json:"onStart,omitempty" tf:"on_start,omitempty"`
}

func (*SagemakerNotebookInstanceLifecycleConfigurationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerNotebookInstanceLifecycleConfigurationSpec.

func (*SagemakerNotebookInstanceLifecycleConfigurationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerNotebookInstanceLifecycleConfigurationStatus ¶

type SagemakerNotebookInstanceLifecycleConfigurationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SagemakerNotebookInstanceLifecycleConfigurationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SagemakerNotebookInstanceLifecycleConfigurationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerNotebookInstanceLifecycleConfigurationStatus.

func (*SagemakerNotebookInstanceLifecycleConfigurationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerNotebookInstanceList ¶

type SagemakerNotebookInstanceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SagemakerNotebookInstance CRD objects
	Items []SagemakerNotebookInstance `json:"items,omitempty"`
}

SagemakerNotebookInstanceList is a list of SagemakerNotebookInstances

func (*SagemakerNotebookInstanceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerNotebookInstanceList.

func (*SagemakerNotebookInstanceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SagemakerNotebookInstanceList) DeepCopyObject ¶

func (in *SagemakerNotebookInstanceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SagemakerNotebookInstanceSpec ¶

type SagemakerNotebookInstanceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn          string `json:"arn,omitempty" tf:"arn,omitempty"`
	InstanceType string `json:"instanceType" tf:"instance_type"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	LifecycleConfigName string `json:"lifecycleConfigName,omitempty" tf:"lifecycle_config_name,omitempty"`
	Name                string `json:"name" tf:"name"`
	RoleArn             string `json:"roleArn" tf:"role_arn"`
	// +optional
	// +kubebuilder:validation:MinItems=1
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SagemakerNotebookInstanceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerNotebookInstanceSpec.

func (*SagemakerNotebookInstanceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SagemakerNotebookInstanceStatus ¶

type SagemakerNotebookInstanceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SagemakerNotebookInstanceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SagemakerNotebookInstanceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SagemakerNotebookInstanceStatus.

func (*SagemakerNotebookInstanceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecretsmanagerSecret ¶

type SecretsmanagerSecret struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecretsmanagerSecretSpec   `json:"spec,omitempty"`
	Status            SecretsmanagerSecretStatus `json:"status,omitempty"`
}

func (*SecretsmanagerSecret) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecret.

func (*SecretsmanagerSecret) DeepCopyInto ¶

func (in *SecretsmanagerSecret) DeepCopyInto(out *SecretsmanagerSecret)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecretsmanagerSecret) DeepCopyObject ¶

func (in *SecretsmanagerSecret) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecretsmanagerSecretList ¶

type SecretsmanagerSecretList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SecretsmanagerSecret CRD objects
	Items []SecretsmanagerSecret `json:"items,omitempty"`
}

SecretsmanagerSecretList is a list of SecretsmanagerSecrets

func (*SecretsmanagerSecretList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecretList.

func (*SecretsmanagerSecretList) DeepCopyInto ¶

func (in *SecretsmanagerSecretList) DeepCopyInto(out *SecretsmanagerSecretList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecretsmanagerSecretList) DeepCopyObject ¶

func (in *SecretsmanagerSecretList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecretsmanagerSecretSpec ¶

type SecretsmanagerSecretSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Policy string `json:"policy,omitempty" tf:"policy,omitempty"`
	// +optional
	RecoveryWindowInDays int64 `json:"recoveryWindowInDays,omitempty" tf:"recovery_window_in_days,omitempty"`
	// +optional
	RotationEnabled bool `json:"rotationEnabled,omitempty" tf:"rotation_enabled,omitempty"`
	// +optional
	RotationLambdaArn string `json:"rotationLambdaArn,omitempty" tf:"rotation_lambda_arn,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RotationRules []SecretsmanagerSecretSpecRotationRules `json:"rotationRules,omitempty" tf:"rotation_rules,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SecretsmanagerSecretSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecretSpec.

func (*SecretsmanagerSecretSpec) DeepCopyInto ¶

func (in *SecretsmanagerSecretSpec) DeepCopyInto(out *SecretsmanagerSecretSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecretsmanagerSecretSpecRotationRules ¶

type SecretsmanagerSecretSpecRotationRules struct {
	AutomaticallyAfterDays int64 `json:"automaticallyAfterDays" tf:"automatically_after_days"`
}

func (*SecretsmanagerSecretSpecRotationRules) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecretSpecRotationRules.

func (*SecretsmanagerSecretSpecRotationRules) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecretsmanagerSecretStatus ¶

type SecretsmanagerSecretStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SecretsmanagerSecretSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SecretsmanagerSecretStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecretStatus.

func (*SecretsmanagerSecretStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecretsmanagerSecretVersion ¶

type SecretsmanagerSecretVersion struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecretsmanagerSecretVersionSpec   `json:"spec,omitempty"`
	Status            SecretsmanagerSecretVersionStatus `json:"status,omitempty"`
}

func (*SecretsmanagerSecretVersion) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecretVersion.

func (*SecretsmanagerSecretVersion) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecretsmanagerSecretVersion) DeepCopyObject ¶

func (in *SecretsmanagerSecretVersion) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecretsmanagerSecretVersionList ¶

type SecretsmanagerSecretVersionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SecretsmanagerSecretVersion CRD objects
	Items []SecretsmanagerSecretVersion `json:"items,omitempty"`
}

SecretsmanagerSecretVersionList is a list of SecretsmanagerSecretVersions

func (*SecretsmanagerSecretVersionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecretVersionList.

func (*SecretsmanagerSecretVersionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecretsmanagerSecretVersionList) DeepCopyObject ¶

func (in *SecretsmanagerSecretVersionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecretsmanagerSecretVersionSpec ¶

type SecretsmanagerSecretVersionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	SecretBinary string `json:"-" sensitive:"true" tf:"secret_binary,omitempty"`
	SecretID     string `json:"secretID" tf:"secret_id"`
	// +optional
	SecretString string `json:"-" sensitive:"true" tf:"secret_string,omitempty"`
	// +optional
	VersionID string `json:"versionID,omitempty" tf:"version_id,omitempty"`
	// +optional
	VersionStages []string `json:"versionStages,omitempty" tf:"version_stages,omitempty"`
}

func (*SecretsmanagerSecretVersionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecretVersionSpec.

func (*SecretsmanagerSecretVersionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecretsmanagerSecretVersionStatus ¶

type SecretsmanagerSecretVersionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SecretsmanagerSecretVersionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SecretsmanagerSecretVersionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretsmanagerSecretVersionStatus.

func (*SecretsmanagerSecretVersionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityGroup ¶

type SecurityGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityGroupSpec   `json:"spec,omitempty"`
	Status            SecurityGroupStatus `json:"status,omitempty"`
}

func (*SecurityGroup) DeepCopy ¶

func (in *SecurityGroup) DeepCopy() *SecurityGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroup.

func (*SecurityGroup) DeepCopyInto ¶

func (in *SecurityGroup) DeepCopyInto(out *SecurityGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityGroup) DeepCopyObject ¶

func (in *SecurityGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityGroupList ¶

type SecurityGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SecurityGroup CRD objects
	Items []SecurityGroup `json:"items,omitempty"`
}

SecurityGroupList is a list of SecurityGroups

func (*SecurityGroupList) DeepCopy ¶

func (in *SecurityGroupList) DeepCopy() *SecurityGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupList.

func (*SecurityGroupList) DeepCopyInto ¶

func (in *SecurityGroupList) DeepCopyInto(out *SecurityGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityGroupList) DeepCopyObject ¶

func (in *SecurityGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityGroupRule ¶

type SecurityGroupRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityGroupRuleSpec   `json:"spec,omitempty"`
	Status            SecurityGroupRuleStatus `json:"status,omitempty"`
}

func (*SecurityGroupRule) DeepCopy ¶

func (in *SecurityGroupRule) DeepCopy() *SecurityGroupRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRule.

func (*SecurityGroupRule) DeepCopyInto ¶

func (in *SecurityGroupRule) DeepCopyInto(out *SecurityGroupRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityGroupRule) DeepCopyObject ¶

func (in *SecurityGroupRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityGroupRuleList ¶

type SecurityGroupRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SecurityGroupRule CRD objects
	Items []SecurityGroupRule `json:"items,omitempty"`
}

SecurityGroupRuleList is a list of SecurityGroupRules

func (*SecurityGroupRuleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleList.

func (*SecurityGroupRuleList) DeepCopyInto ¶

func (in *SecurityGroupRuleList) DeepCopyInto(out *SecurityGroupRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityGroupRuleList) DeepCopyObject ¶

func (in *SecurityGroupRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityGroupRuleSpec ¶

type SecurityGroupRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	FromPort    int64  `json:"fromPort" tf:"from_port"`
	// +optional
	Ipv6CIDRBlocks []string `json:"ipv6CIDRBlocks,omitempty" tf:"ipv6_cidr_blocks,omitempty"`
	// +optional
	PrefixListIDS   []string `json:"prefixListIDS,omitempty" tf:"prefix_list_ids,omitempty"`
	Protocol        string   `json:"protocol" tf:"protocol"`
	SecurityGroupID string   `json:"securityGroupID" tf:"security_group_id"`
	// +optional
	Self bool `json:"self,omitempty" tf:"self,omitempty"`
	// +optional
	SourceSecurityGroupID string `json:"sourceSecurityGroupID,omitempty" tf:"source_security_group_id,omitempty"`
	ToPort                int64  `json:"toPort" tf:"to_port"`
	// Type of rule, ingress (inbound) or egress (outbound).
	Type string `json:"type" tf:"type"`
}

func (*SecurityGroupRuleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleSpec.

func (*SecurityGroupRuleSpec) DeepCopyInto ¶

func (in *SecurityGroupRuleSpec) DeepCopyInto(out *SecurityGroupRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityGroupRuleStatus ¶

type SecurityGroupRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SecurityGroupRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SecurityGroupRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupRuleStatus.

func (*SecurityGroupRuleStatus) DeepCopyInto ¶

func (in *SecurityGroupRuleStatus) DeepCopyInto(out *SecurityGroupRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityGroupSpec ¶

type SecurityGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Egress []SecurityGroupSpecEgress `json:"egress,omitempty" tf:"egress,omitempty"`
	// +optional
	Ingress []SecurityGroupSpecIngress `json:"ingress,omitempty" tf:"ingress,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	RevokeRulesOnDelete bool `json:"revokeRulesOnDelete,omitempty" tf:"revoke_rules_on_delete,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*SecurityGroupSpec) DeepCopy ¶

func (in *SecurityGroupSpec) DeepCopy() *SecurityGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpec.

func (*SecurityGroupSpec) DeepCopyInto ¶

func (in *SecurityGroupSpec) DeepCopyInto(out *SecurityGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityGroupSpecEgress ¶ added in v0.0.2

type SecurityGroupSpecEgress struct {
	// +optional
	CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	FromPort    int64  `json:"fromPort" tf:"from_port"`
	// +optional
	Ipv6CIDRBlocks []string `json:"ipv6CIDRBlocks,omitempty" tf:"ipv6_cidr_blocks,omitempty"`
	// +optional
	PrefixListIDS []string `json:"prefixListIDS,omitempty" tf:"prefix_list_ids,omitempty"`
	Protocol      string   `json:"protocol" tf:"protocol"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	Self   bool  `json:"self,omitempty" tf:"self,omitempty"`
	ToPort int64 `json:"toPort" tf:"to_port"`
}

func (*SecurityGroupSpecEgress) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecEgress.

func (*SecurityGroupSpecEgress) DeepCopyInto ¶ added in v0.0.2

func (in *SecurityGroupSpecEgress) DeepCopyInto(out *SecurityGroupSpecEgress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityGroupSpecIngress ¶ added in v0.0.2

type SecurityGroupSpecIngress struct {
	// +optional
	CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	FromPort    int64  `json:"fromPort" tf:"from_port"`
	// +optional
	Ipv6CIDRBlocks []string `json:"ipv6CIDRBlocks,omitempty" tf:"ipv6_cidr_blocks,omitempty"`
	// +optional
	PrefixListIDS []string `json:"prefixListIDS,omitempty" tf:"prefix_list_ids,omitempty"`
	Protocol      string   `json:"protocol" tf:"protocol"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	Self   bool  `json:"self,omitempty" tf:"self,omitempty"`
	ToPort int64 `json:"toPort" tf:"to_port"`
}

func (*SecurityGroupSpecIngress) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupSpecIngress.

func (*SecurityGroupSpecIngress) DeepCopyInto ¶ added in v0.0.2

func (in *SecurityGroupSpecIngress) DeepCopyInto(out *SecurityGroupSpecIngress)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityGroupStatus ¶

type SecurityGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SecurityGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SecurityGroupStatus) DeepCopy ¶

func (in *SecurityGroupStatus) DeepCopy() *SecurityGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityGroupStatus.

func (*SecurityGroupStatus) DeepCopyInto ¶

func (in *SecurityGroupStatus) DeepCopyInto(out *SecurityGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityhubAccount ¶

type SecurityhubAccount struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityhubAccountSpec   `json:"spec,omitempty"`
	Status            SecurityhubAccountStatus `json:"status,omitempty"`
}

func (*SecurityhubAccount) DeepCopy ¶

func (in *SecurityhubAccount) DeepCopy() *SecurityhubAccount

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubAccount.

func (*SecurityhubAccount) DeepCopyInto ¶

func (in *SecurityhubAccount) DeepCopyInto(out *SecurityhubAccount)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityhubAccount) DeepCopyObject ¶

func (in *SecurityhubAccount) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityhubAccountList ¶

type SecurityhubAccountList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SecurityhubAccount CRD objects
	Items []SecurityhubAccount `json:"items,omitempty"`
}

SecurityhubAccountList is a list of SecurityhubAccounts

func (*SecurityhubAccountList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubAccountList.

func (*SecurityhubAccountList) DeepCopyInto ¶

func (in *SecurityhubAccountList) DeepCopyInto(out *SecurityhubAccountList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityhubAccountList) DeepCopyObject ¶

func (in *SecurityhubAccountList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityhubAccountSpec ¶

type SecurityhubAccountSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*SecurityhubAccountSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubAccountSpec.

func (*SecurityhubAccountSpec) DeepCopyInto ¶

func (in *SecurityhubAccountSpec) DeepCopyInto(out *SecurityhubAccountSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityhubAccountStatus ¶

type SecurityhubAccountStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SecurityhubAccountSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SecurityhubAccountStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubAccountStatus.

func (*SecurityhubAccountStatus) DeepCopyInto ¶

func (in *SecurityhubAccountStatus) DeepCopyInto(out *SecurityhubAccountStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityhubProductSubscription ¶

type SecurityhubProductSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityhubProductSubscriptionSpec   `json:"spec,omitempty"`
	Status            SecurityhubProductSubscriptionStatus `json:"status,omitempty"`
}

func (*SecurityhubProductSubscription) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubProductSubscription.

func (*SecurityhubProductSubscription) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityhubProductSubscription) DeepCopyObject ¶

func (in *SecurityhubProductSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityhubProductSubscriptionList ¶

type SecurityhubProductSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SecurityhubProductSubscription CRD objects
	Items []SecurityhubProductSubscription `json:"items,omitempty"`
}

SecurityhubProductSubscriptionList is a list of SecurityhubProductSubscriptions

func (*SecurityhubProductSubscriptionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubProductSubscriptionList.

func (*SecurityhubProductSubscriptionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityhubProductSubscriptionList) DeepCopyObject ¶

func (in *SecurityhubProductSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityhubProductSubscriptionSpec ¶

type SecurityhubProductSubscriptionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn        string `json:"arn,omitempty" tf:"arn,omitempty"`
	ProductArn string `json:"productArn" tf:"product_arn"`
}

func (*SecurityhubProductSubscriptionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubProductSubscriptionSpec.

func (*SecurityhubProductSubscriptionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityhubProductSubscriptionStatus ¶

type SecurityhubProductSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SecurityhubProductSubscriptionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SecurityhubProductSubscriptionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubProductSubscriptionStatus.

func (*SecurityhubProductSubscriptionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityhubStandardsSubscription ¶

type SecurityhubStandardsSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SecurityhubStandardsSubscriptionSpec   `json:"spec,omitempty"`
	Status            SecurityhubStandardsSubscriptionStatus `json:"status,omitempty"`
}

func (*SecurityhubStandardsSubscription) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscription.

func (*SecurityhubStandardsSubscription) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityhubStandardsSubscription) DeepCopyObject ¶

func (in *SecurityhubStandardsSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityhubStandardsSubscriptionList ¶

type SecurityhubStandardsSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SecurityhubStandardsSubscription CRD objects
	Items []SecurityhubStandardsSubscription `json:"items,omitempty"`
}

SecurityhubStandardsSubscriptionList is a list of SecurityhubStandardsSubscriptions

func (*SecurityhubStandardsSubscriptionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscriptionList.

func (*SecurityhubStandardsSubscriptionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecurityhubStandardsSubscriptionList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SecurityhubStandardsSubscriptionSpec ¶

type SecurityhubStandardsSubscriptionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	StandardsArn string `json:"standardsArn" tf:"standards_arn"`
}

func (*SecurityhubStandardsSubscriptionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscriptionSpec.

func (*SecurityhubStandardsSubscriptionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SecurityhubStandardsSubscriptionStatus ¶

type SecurityhubStandardsSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SecurityhubStandardsSubscriptionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SecurityhubStandardsSubscriptionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityhubStandardsSubscriptionStatus.

func (*SecurityhubStandardsSubscriptionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryHTTPNamespace ¶ added in v0.0.2

type ServiceDiscoveryHTTPNamespace struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServiceDiscoveryHTTPNamespaceSpec   `json:"spec,omitempty"`
	Status            ServiceDiscoveryHTTPNamespaceStatus `json:"status,omitempty"`
}

func (*ServiceDiscoveryHTTPNamespace) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryHTTPNamespace.

func (*ServiceDiscoveryHTTPNamespace) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceDiscoveryHTTPNamespace) DeepCopyObject ¶ added in v0.0.2

func (in *ServiceDiscoveryHTTPNamespace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServiceDiscoveryHTTPNamespaceList ¶ added in v0.0.2

type ServiceDiscoveryHTTPNamespaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ServiceDiscoveryHTTPNamespace CRD objects
	Items []ServiceDiscoveryHTTPNamespace `json:"items,omitempty"`
}

ServiceDiscoveryHTTPNamespaceList is a list of ServiceDiscoveryHTTPNamespaces

func (*ServiceDiscoveryHTTPNamespaceList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryHTTPNamespaceList.

func (*ServiceDiscoveryHTTPNamespaceList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceDiscoveryHTTPNamespaceList) DeepCopyObject ¶ added in v0.0.2

func (in *ServiceDiscoveryHTTPNamespaceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServiceDiscoveryHTTPNamespaceSpec ¶ added in v0.0.2

type ServiceDiscoveryHTTPNamespaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
}

func (*ServiceDiscoveryHTTPNamespaceSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryHTTPNamespaceSpec.

func (*ServiceDiscoveryHTTPNamespaceSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryHTTPNamespaceStatus ¶ added in v0.0.2

type ServiceDiscoveryHTTPNamespaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ServiceDiscoveryHTTPNamespaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ServiceDiscoveryHTTPNamespaceStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryHTTPNamespaceStatus.

func (*ServiceDiscoveryHTTPNamespaceStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryPrivateDNSNamespace ¶ added in v0.0.2

type ServiceDiscoveryPrivateDNSNamespace struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServiceDiscoveryPrivateDNSNamespaceSpec   `json:"spec,omitempty"`
	Status            ServiceDiscoveryPrivateDNSNamespaceStatus `json:"status,omitempty"`
}

func (*ServiceDiscoveryPrivateDNSNamespace) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDNSNamespace.

func (*ServiceDiscoveryPrivateDNSNamespace) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceDiscoveryPrivateDNSNamespace) DeepCopyObject ¶ added in v0.0.2

func (in *ServiceDiscoveryPrivateDNSNamespace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServiceDiscoveryPrivateDNSNamespaceList ¶ added in v0.0.2

type ServiceDiscoveryPrivateDNSNamespaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ServiceDiscoveryPrivateDNSNamespace CRD objects
	Items []ServiceDiscoveryPrivateDNSNamespace `json:"items,omitempty"`
}

ServiceDiscoveryPrivateDNSNamespaceList is a list of ServiceDiscoveryPrivateDNSNamespaces

func (*ServiceDiscoveryPrivateDNSNamespaceList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDNSNamespaceList.

func (*ServiceDiscoveryPrivateDNSNamespaceList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceDiscoveryPrivateDNSNamespaceList) DeepCopyObject ¶ added in v0.0.2

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServiceDiscoveryPrivateDNSNamespaceSpec ¶ added in v0.0.2

type ServiceDiscoveryPrivateDNSNamespaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	HostedZone string `json:"hostedZone,omitempty" tf:"hosted_zone,omitempty"`
	Name       string `json:"name" tf:"name"`
	Vpc        string `json:"vpc" tf:"vpc"`
}

func (*ServiceDiscoveryPrivateDNSNamespaceSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDNSNamespaceSpec.

func (*ServiceDiscoveryPrivateDNSNamespaceSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryPrivateDNSNamespaceStatus ¶ added in v0.0.2

type ServiceDiscoveryPrivateDNSNamespaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ServiceDiscoveryPrivateDNSNamespaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ServiceDiscoveryPrivateDNSNamespaceStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPrivateDNSNamespaceStatus.

func (*ServiceDiscoveryPrivateDNSNamespaceStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryPublicDNSNamespace ¶ added in v0.0.2

type ServiceDiscoveryPublicDNSNamespace struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServiceDiscoveryPublicDNSNamespaceSpec   `json:"spec,omitempty"`
	Status            ServiceDiscoveryPublicDNSNamespaceStatus `json:"status,omitempty"`
}

func (*ServiceDiscoveryPublicDNSNamespace) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDNSNamespace.

func (*ServiceDiscoveryPublicDNSNamespace) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceDiscoveryPublicDNSNamespace) DeepCopyObject ¶ added in v0.0.2

func (in *ServiceDiscoveryPublicDNSNamespace) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServiceDiscoveryPublicDNSNamespaceList ¶ added in v0.0.2

type ServiceDiscoveryPublicDNSNamespaceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ServiceDiscoveryPublicDNSNamespace CRD objects
	Items []ServiceDiscoveryPublicDNSNamespace `json:"items,omitempty"`
}

ServiceDiscoveryPublicDNSNamespaceList is a list of ServiceDiscoveryPublicDNSNamespaces

func (*ServiceDiscoveryPublicDNSNamespaceList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDNSNamespaceList.

func (*ServiceDiscoveryPublicDNSNamespaceList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceDiscoveryPublicDNSNamespaceList) DeepCopyObject ¶ added in v0.0.2

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServiceDiscoveryPublicDNSNamespaceSpec ¶ added in v0.0.2

type ServiceDiscoveryPublicDNSNamespaceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	HostedZone string `json:"hostedZone,omitempty" tf:"hosted_zone,omitempty"`
	Name       string `json:"name" tf:"name"`
}

func (*ServiceDiscoveryPublicDNSNamespaceSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDNSNamespaceSpec.

func (*ServiceDiscoveryPublicDNSNamespaceSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryPublicDNSNamespaceStatus ¶ added in v0.0.2

type ServiceDiscoveryPublicDNSNamespaceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ServiceDiscoveryPublicDNSNamespaceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ServiceDiscoveryPublicDNSNamespaceStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryPublicDNSNamespaceStatus.

func (*ServiceDiscoveryPublicDNSNamespaceStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryService ¶

type ServiceDiscoveryService struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServiceDiscoveryServiceSpec   `json:"spec,omitempty"`
	Status            ServiceDiscoveryServiceStatus `json:"status,omitempty"`
}

func (*ServiceDiscoveryService) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryService.

func (*ServiceDiscoveryService) DeepCopyInto ¶

func (in *ServiceDiscoveryService) DeepCopyInto(out *ServiceDiscoveryService)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceDiscoveryService) DeepCopyObject ¶

func (in *ServiceDiscoveryService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServiceDiscoveryServiceList ¶

type ServiceDiscoveryServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ServiceDiscoveryService CRD objects
	Items []ServiceDiscoveryService `json:"items,omitempty"`
}

ServiceDiscoveryServiceList is a list of ServiceDiscoveryServices

func (*ServiceDiscoveryServiceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryServiceList.

func (*ServiceDiscoveryServiceList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServiceDiscoveryServiceList) DeepCopyObject ¶

func (in *ServiceDiscoveryServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServiceDiscoveryServiceSpec ¶

type ServiceDiscoveryServiceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	DnsConfig []ServiceDiscoveryServiceSpecDnsConfig `json:"dnsConfig,omitempty" tf:"dns_config,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HealthCheckConfig []ServiceDiscoveryServiceSpecHealthCheckConfig `json:"healthCheckConfig,omitempty" tf:"health_check_config,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	HealthCheckCustomConfig []ServiceDiscoveryServiceSpecHealthCheckCustomConfig `json:"healthCheckCustomConfig,omitempty" tf:"health_check_custom_config,omitempty"`
	Name                    string                                               `json:"name" tf:"name"`
	// +optional
	NamespaceID string `json:"namespaceID,omitempty" tf:"namespace_id,omitempty"`
}

func (*ServiceDiscoveryServiceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryServiceSpec.

func (*ServiceDiscoveryServiceSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryServiceSpecDnsConfig ¶

type ServiceDiscoveryServiceSpecDnsConfig struct {
	DnsRecords  []ServiceDiscoveryServiceSpecDnsConfigDnsRecords `json:"dnsRecords" tf:"dns_records"`
	NamespaceID string                                           `json:"namespaceID" tf:"namespace_id"`
	// +optional
	RoutingPolicy string `json:"routingPolicy,omitempty" tf:"routing_policy,omitempty"`
}

func (*ServiceDiscoveryServiceSpecDnsConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryServiceSpecDnsConfig.

func (*ServiceDiscoveryServiceSpecDnsConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryServiceSpecDnsConfigDnsRecords ¶

type ServiceDiscoveryServiceSpecDnsConfigDnsRecords struct {
	Ttl  int64  `json:"ttl" tf:"ttl"`
	Type string `json:"type" tf:"type"`
}

func (*ServiceDiscoveryServiceSpecDnsConfigDnsRecords) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryServiceSpecDnsConfigDnsRecords.

func (*ServiceDiscoveryServiceSpecDnsConfigDnsRecords) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryServiceSpecHealthCheckConfig ¶

type ServiceDiscoveryServiceSpecHealthCheckConfig struct {
	// +optional
	FailureThreshold int64 `json:"failureThreshold,omitempty" tf:"failure_threshold,omitempty"`
	// +optional
	ResourcePath string `json:"resourcePath,omitempty" tf:"resource_path,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ServiceDiscoveryServiceSpecHealthCheckConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryServiceSpecHealthCheckConfig.

func (*ServiceDiscoveryServiceSpecHealthCheckConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryServiceSpecHealthCheckCustomConfig ¶

type ServiceDiscoveryServiceSpecHealthCheckCustomConfig struct {
	// +optional
	FailureThreshold int64 `json:"failureThreshold,omitempty" tf:"failure_threshold,omitempty"`
}

func (*ServiceDiscoveryServiceSpecHealthCheckCustomConfig) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryServiceSpecHealthCheckCustomConfig.

func (*ServiceDiscoveryServiceSpecHealthCheckCustomConfig) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServiceDiscoveryServiceStatus ¶

type ServiceDiscoveryServiceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ServiceDiscoveryServiceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ServiceDiscoveryServiceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDiscoveryServiceStatus.

func (*ServiceDiscoveryServiceStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicecatalogPortfolio ¶

type ServicecatalogPortfolio struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServicecatalogPortfolioSpec   `json:"spec,omitempty"`
	Status            ServicecatalogPortfolioStatus `json:"status,omitempty"`
}

func (*ServicecatalogPortfolio) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolio.

func (*ServicecatalogPortfolio) DeepCopyInto ¶

func (in *ServicecatalogPortfolio) DeepCopyInto(out *ServicecatalogPortfolio)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServicecatalogPortfolio) DeepCopyObject ¶

func (in *ServicecatalogPortfolio) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServicecatalogPortfolioList ¶

type ServicecatalogPortfolioList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ServicecatalogPortfolio CRD objects
	Items []ServicecatalogPortfolio `json:"items,omitempty"`
}

ServicecatalogPortfolioList is a list of ServicecatalogPortfolios

func (*ServicecatalogPortfolioList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioList.

func (*ServicecatalogPortfolioList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServicecatalogPortfolioList) DeepCopyObject ¶

func (in *ServicecatalogPortfolioList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServicecatalogPortfolioSpec ¶

type ServicecatalogPortfolioSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	CreatedTime string `json:"createdTime,omitempty" tf:"created_time,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	Name        string `json:"name" tf:"name"`
	// +optional
	ProviderName string `json:"providerName,omitempty" tf:"provider_name,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ServicecatalogPortfolioSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioSpec.

func (*ServicecatalogPortfolioSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicecatalogPortfolioStatus ¶

type ServicecatalogPortfolioStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ServicecatalogPortfolioSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ServicecatalogPortfolioStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicecatalogPortfolioStatus.

func (*ServicecatalogPortfolioStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicequotasServiceQuota ¶ added in v0.2.0

type ServicequotasServiceQuota struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ServicequotasServiceQuotaSpec   `json:"spec,omitempty"`
	Status            ServicequotasServiceQuotaStatus `json:"status,omitempty"`
}

func (*ServicequotasServiceQuota) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicequotasServiceQuota.

func (*ServicequotasServiceQuota) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServicequotasServiceQuota) DeepCopyObject ¶ added in v0.2.0

func (in *ServicequotasServiceQuota) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServicequotasServiceQuotaList ¶ added in v0.2.0

type ServicequotasServiceQuotaList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ServicequotasServiceQuota CRD objects
	Items []ServicequotasServiceQuota `json:"items,omitempty"`
}

ServicequotasServiceQuotaList is a list of ServicequotasServiceQuotas

func (*ServicequotasServiceQuotaList) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicequotasServiceQuotaList.

func (*ServicequotasServiceQuotaList) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ServicequotasServiceQuotaList) DeepCopyObject ¶ added in v0.2.0

func (in *ServicequotasServiceQuotaList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ServicequotasServiceQuotaSpec ¶ added in v0.2.0

type ServicequotasServiceQuotaSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Adjustable bool `json:"adjustable,omitempty" tf:"adjustable,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DefaultValue float64 `json:"defaultValue,omitempty" tf:"default_value,omitempty"`
	QuotaCode    string  `json:"quotaCode" tf:"quota_code"`
	// +optional
	QuotaName string `json:"quotaName,omitempty" tf:"quota_name,omitempty"`
	// +optional
	RequestID string `json:"requestID,omitempty" tf:"request_id,omitempty"`
	// +optional
	RequestStatus string `json:"requestStatus,omitempty" tf:"request_status,omitempty"`
	ServiceCode   string `json:"serviceCode" tf:"service_code"`
	// +optional
	ServiceName string  `json:"serviceName,omitempty" tf:"service_name,omitempty"`
	Value       float64 `json:"value" tf:"value"`
}

func (*ServicequotasServiceQuotaSpec) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicequotasServiceQuotaSpec.

func (*ServicequotasServiceQuotaSpec) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ServicequotasServiceQuotaStatus ¶ added in v0.2.0

type ServicequotasServiceQuotaStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ServicequotasServiceQuotaSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ServicequotasServiceQuotaStatus) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServicequotasServiceQuotaStatus.

func (*ServicequotasServiceQuotaStatus) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesActiveReceiptRuleSet ¶

type SesActiveReceiptRuleSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesActiveReceiptRuleSetSpec   `json:"spec,omitempty"`
	Status            SesActiveReceiptRuleSetStatus `json:"status,omitempty"`
}

func (*SesActiveReceiptRuleSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesActiveReceiptRuleSet.

func (*SesActiveReceiptRuleSet) DeepCopyInto ¶

func (in *SesActiveReceiptRuleSet) DeepCopyInto(out *SesActiveReceiptRuleSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesActiveReceiptRuleSet) DeepCopyObject ¶

func (in *SesActiveReceiptRuleSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesActiveReceiptRuleSetList ¶

type SesActiveReceiptRuleSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesActiveReceiptRuleSet CRD objects
	Items []SesActiveReceiptRuleSet `json:"items,omitempty"`
}

SesActiveReceiptRuleSetList is a list of SesActiveReceiptRuleSets

func (*SesActiveReceiptRuleSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesActiveReceiptRuleSetList.

func (*SesActiveReceiptRuleSetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesActiveReceiptRuleSetList) DeepCopyObject ¶

func (in *SesActiveReceiptRuleSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesActiveReceiptRuleSetSpec ¶

type SesActiveReceiptRuleSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	RuleSetName string `json:"ruleSetName" tf:"rule_set_name"`
}

func (*SesActiveReceiptRuleSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesActiveReceiptRuleSetSpec.

func (*SesActiveReceiptRuleSetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesActiveReceiptRuleSetStatus ¶

type SesActiveReceiptRuleSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesActiveReceiptRuleSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesActiveReceiptRuleSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesActiveReceiptRuleSetStatus.

func (*SesActiveReceiptRuleSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesConfigurationSet ¶

type SesConfigurationSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesConfigurationSetSpec   `json:"spec,omitempty"`
	Status            SesConfigurationSetStatus `json:"status,omitempty"`
}

func (*SesConfigurationSet) DeepCopy ¶

func (in *SesConfigurationSet) DeepCopy() *SesConfigurationSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesConfigurationSet.

func (*SesConfigurationSet) DeepCopyInto ¶

func (in *SesConfigurationSet) DeepCopyInto(out *SesConfigurationSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesConfigurationSet) DeepCopyObject ¶

func (in *SesConfigurationSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesConfigurationSetList ¶

type SesConfigurationSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesConfigurationSet CRD objects
	Items []SesConfigurationSet `json:"items,omitempty"`
}

SesConfigurationSetList is a list of SesConfigurationSets

func (*SesConfigurationSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesConfigurationSetList.

func (*SesConfigurationSetList) DeepCopyInto ¶

func (in *SesConfigurationSetList) DeepCopyInto(out *SesConfigurationSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesConfigurationSetList) DeepCopyObject ¶

func (in *SesConfigurationSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesConfigurationSetSpec ¶

type SesConfigurationSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
}

func (*SesConfigurationSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesConfigurationSetSpec.

func (*SesConfigurationSetSpec) DeepCopyInto ¶

func (in *SesConfigurationSetSpec) DeepCopyInto(out *SesConfigurationSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesConfigurationSetStatus ¶

type SesConfigurationSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesConfigurationSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesConfigurationSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesConfigurationSetStatus.

func (*SesConfigurationSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesDomainDkim ¶

type SesDomainDkim struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesDomainDkimSpec   `json:"spec,omitempty"`
	Status            SesDomainDkimStatus `json:"status,omitempty"`
}

func (*SesDomainDkim) DeepCopy ¶

func (in *SesDomainDkim) DeepCopy() *SesDomainDkim

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainDkim.

func (*SesDomainDkim) DeepCopyInto ¶

func (in *SesDomainDkim) DeepCopyInto(out *SesDomainDkim)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesDomainDkim) DeepCopyObject ¶

func (in *SesDomainDkim) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesDomainDkimList ¶

type SesDomainDkimList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesDomainDkim CRD objects
	Items []SesDomainDkim `json:"items,omitempty"`
}

SesDomainDkimList is a list of SesDomainDkims

func (*SesDomainDkimList) DeepCopy ¶

func (in *SesDomainDkimList) DeepCopy() *SesDomainDkimList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainDkimList.

func (*SesDomainDkimList) DeepCopyInto ¶

func (in *SesDomainDkimList) DeepCopyInto(out *SesDomainDkimList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesDomainDkimList) DeepCopyObject ¶

func (in *SesDomainDkimList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesDomainDkimSpec ¶

type SesDomainDkimSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DkimTokens []string `json:"dkimTokens,omitempty" tf:"dkim_tokens,omitempty"`
	Domain     string   `json:"domain" tf:"domain"`
}

func (*SesDomainDkimSpec) DeepCopy ¶

func (in *SesDomainDkimSpec) DeepCopy() *SesDomainDkimSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainDkimSpec.

func (*SesDomainDkimSpec) DeepCopyInto ¶

func (in *SesDomainDkimSpec) DeepCopyInto(out *SesDomainDkimSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesDomainDkimStatus ¶

type SesDomainDkimStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesDomainDkimSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesDomainDkimStatus) DeepCopy ¶

func (in *SesDomainDkimStatus) DeepCopy() *SesDomainDkimStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainDkimStatus.

func (*SesDomainDkimStatus) DeepCopyInto ¶

func (in *SesDomainDkimStatus) DeepCopyInto(out *SesDomainDkimStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesDomainIdentity ¶

type SesDomainIdentity struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesDomainIdentitySpec   `json:"spec,omitempty"`
	Status            SesDomainIdentityStatus `json:"status,omitempty"`
}

func (*SesDomainIdentity) DeepCopy ¶

func (in *SesDomainIdentity) DeepCopy() *SesDomainIdentity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentity.

func (*SesDomainIdentity) DeepCopyInto ¶

func (in *SesDomainIdentity) DeepCopyInto(out *SesDomainIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesDomainIdentity) DeepCopyObject ¶

func (in *SesDomainIdentity) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesDomainIdentityList ¶

type SesDomainIdentityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesDomainIdentity CRD objects
	Items []SesDomainIdentity `json:"items,omitempty"`
}

SesDomainIdentityList is a list of SesDomainIdentitys

func (*SesDomainIdentityList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityList.

func (*SesDomainIdentityList) DeepCopyInto ¶

func (in *SesDomainIdentityList) DeepCopyInto(out *SesDomainIdentityList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesDomainIdentityList) DeepCopyObject ¶

func (in *SesDomainIdentityList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesDomainIdentitySpec ¶

type SesDomainIdentitySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn    string `json:"arn,omitempty" tf:"arn,omitempty"`
	Domain string `json:"domain" tf:"domain"`
	// +optional
	VerificationToken string `json:"verificationToken,omitempty" tf:"verification_token,omitempty"`
}

func (*SesDomainIdentitySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentitySpec.

func (*SesDomainIdentitySpec) DeepCopyInto ¶

func (in *SesDomainIdentitySpec) DeepCopyInto(out *SesDomainIdentitySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesDomainIdentityStatus ¶

type SesDomainIdentityStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesDomainIdentitySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesDomainIdentityStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityStatus.

func (*SesDomainIdentityStatus) DeepCopyInto ¶

func (in *SesDomainIdentityStatus) DeepCopyInto(out *SesDomainIdentityStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesDomainIdentityVerification ¶

type SesDomainIdentityVerification struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesDomainIdentityVerificationSpec   `json:"spec,omitempty"`
	Status            SesDomainIdentityVerificationStatus `json:"status,omitempty"`
}

func (*SesDomainIdentityVerification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerification.

func (*SesDomainIdentityVerification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesDomainIdentityVerification) DeepCopyObject ¶

func (in *SesDomainIdentityVerification) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesDomainIdentityVerificationList ¶

type SesDomainIdentityVerificationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesDomainIdentityVerification CRD objects
	Items []SesDomainIdentityVerification `json:"items,omitempty"`
}

SesDomainIdentityVerificationList is a list of SesDomainIdentityVerifications

func (*SesDomainIdentityVerificationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerificationList.

func (*SesDomainIdentityVerificationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesDomainIdentityVerificationList) DeepCopyObject ¶

func (in *SesDomainIdentityVerificationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesDomainIdentityVerificationSpec ¶

type SesDomainIdentityVerificationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn    string `json:"arn,omitempty" tf:"arn,omitempty"`
	Domain string `json:"domain" tf:"domain"`
}

func (*SesDomainIdentityVerificationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerificationSpec.

func (*SesDomainIdentityVerificationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesDomainIdentityVerificationStatus ¶

type SesDomainIdentityVerificationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesDomainIdentityVerificationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesDomainIdentityVerificationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainIdentityVerificationStatus.

func (*SesDomainIdentityVerificationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesDomainMailFrom ¶

type SesDomainMailFrom struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesDomainMailFromSpec   `json:"spec,omitempty"`
	Status            SesDomainMailFromStatus `json:"status,omitempty"`
}

func (*SesDomainMailFrom) DeepCopy ¶

func (in *SesDomainMailFrom) DeepCopy() *SesDomainMailFrom

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainMailFrom.

func (*SesDomainMailFrom) DeepCopyInto ¶

func (in *SesDomainMailFrom) DeepCopyInto(out *SesDomainMailFrom)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesDomainMailFrom) DeepCopyObject ¶

func (in *SesDomainMailFrom) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesDomainMailFromList ¶

type SesDomainMailFromList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesDomainMailFrom CRD objects
	Items []SesDomainMailFrom `json:"items,omitempty"`
}

SesDomainMailFromList is a list of SesDomainMailFroms

func (*SesDomainMailFromList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainMailFromList.

func (*SesDomainMailFromList) DeepCopyInto ¶

func (in *SesDomainMailFromList) DeepCopyInto(out *SesDomainMailFromList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesDomainMailFromList) DeepCopyObject ¶

func (in *SesDomainMailFromList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesDomainMailFromSpec ¶

type SesDomainMailFromSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	BehaviorOnMxFailure string `json:"behaviorOnMxFailure,omitempty" tf:"behavior_on_mx_failure,omitempty"`
	Domain              string `json:"domain" tf:"domain"`
	MailFromDomain      string `json:"mailFromDomain" tf:"mail_from_domain"`
}

func (*SesDomainMailFromSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainMailFromSpec.

func (*SesDomainMailFromSpec) DeepCopyInto ¶

func (in *SesDomainMailFromSpec) DeepCopyInto(out *SesDomainMailFromSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesDomainMailFromStatus ¶

type SesDomainMailFromStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesDomainMailFromSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesDomainMailFromStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesDomainMailFromStatus.

func (*SesDomainMailFromStatus) DeepCopyInto ¶

func (in *SesDomainMailFromStatus) DeepCopyInto(out *SesDomainMailFromStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesEmailIdentity ¶

type SesEmailIdentity struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesEmailIdentitySpec   `json:"spec,omitempty"`
	Status            SesEmailIdentityStatus `json:"status,omitempty"`
}

func (*SesEmailIdentity) DeepCopy ¶

func (in *SesEmailIdentity) DeepCopy() *SesEmailIdentity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentity.

func (*SesEmailIdentity) DeepCopyInto ¶

func (in *SesEmailIdentity) DeepCopyInto(out *SesEmailIdentity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesEmailIdentity) DeepCopyObject ¶

func (in *SesEmailIdentity) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesEmailIdentityList ¶

type SesEmailIdentityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesEmailIdentity CRD objects
	Items []SesEmailIdentity `json:"items,omitempty"`
}

SesEmailIdentityList is a list of SesEmailIdentitys

func (*SesEmailIdentityList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentityList.

func (*SesEmailIdentityList) DeepCopyInto ¶

func (in *SesEmailIdentityList) DeepCopyInto(out *SesEmailIdentityList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesEmailIdentityList) DeepCopyObject ¶

func (in *SesEmailIdentityList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesEmailIdentitySpec ¶

type SesEmailIdentitySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn   string `json:"arn,omitempty" tf:"arn,omitempty"`
	Email string `json:"email" tf:"email"`
}

func (*SesEmailIdentitySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentitySpec.

func (*SesEmailIdentitySpec) DeepCopyInto ¶

func (in *SesEmailIdentitySpec) DeepCopyInto(out *SesEmailIdentitySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesEmailIdentityStatus ¶

type SesEmailIdentityStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesEmailIdentitySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesEmailIdentityStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEmailIdentityStatus.

func (*SesEmailIdentityStatus) DeepCopyInto ¶

func (in *SesEmailIdentityStatus) DeepCopyInto(out *SesEmailIdentityStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesEventDestination ¶

type SesEventDestination struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesEventDestinationSpec   `json:"spec,omitempty"`
	Status            SesEventDestinationStatus `json:"status,omitempty"`
}

func (*SesEventDestination) DeepCopy ¶

func (in *SesEventDestination) DeepCopy() *SesEventDestination

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEventDestination.

func (*SesEventDestination) DeepCopyInto ¶

func (in *SesEventDestination) DeepCopyInto(out *SesEventDestination)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesEventDestination) DeepCopyObject ¶

func (in *SesEventDestination) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesEventDestinationList ¶

type SesEventDestinationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesEventDestination CRD objects
	Items []SesEventDestination `json:"items,omitempty"`
}

SesEventDestinationList is a list of SesEventDestinations

func (*SesEventDestinationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEventDestinationList.

func (*SesEventDestinationList) DeepCopyInto ¶

func (in *SesEventDestinationList) DeepCopyInto(out *SesEventDestinationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesEventDestinationList) DeepCopyObject ¶

func (in *SesEventDestinationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesEventDestinationSpec ¶

type SesEventDestinationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CloudwatchDestination []SesEventDestinationSpecCloudwatchDestination `json:"cloudwatchDestination,omitempty" tf:"cloudwatch_destination,omitempty"`
	ConfigurationSetName  string                                         `json:"configurationSetName" tf:"configuration_set_name"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	KinesisDestination []SesEventDestinationSpecKinesisDestination `json:"kinesisDestination,omitempty" tf:"kinesis_destination,omitempty"`
	MatchingTypes      []string                                    `json:"matchingTypes" tf:"matching_types"`
	Name               string                                      `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SnsDestination []SesEventDestinationSpecSnsDestination `json:"snsDestination,omitempty" tf:"sns_destination,omitempty"`
}

func (*SesEventDestinationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEventDestinationSpec.

func (*SesEventDestinationSpec) DeepCopyInto ¶

func (in *SesEventDestinationSpec) DeepCopyInto(out *SesEventDestinationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesEventDestinationSpecCloudwatchDestination ¶

type SesEventDestinationSpecCloudwatchDestination struct {
	DefaultValue  string `json:"defaultValue" tf:"default_value"`
	DimensionName string `json:"dimensionName" tf:"dimension_name"`
	ValueSource   string `json:"valueSource" tf:"value_source"`
}

func (*SesEventDestinationSpecCloudwatchDestination) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEventDestinationSpecCloudwatchDestination.

func (*SesEventDestinationSpecCloudwatchDestination) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesEventDestinationSpecKinesisDestination ¶

type SesEventDestinationSpecKinesisDestination struct {
	RoleArn   string `json:"roleArn" tf:"role_arn"`
	StreamArn string `json:"streamArn" tf:"stream_arn"`
}

func (*SesEventDestinationSpecKinesisDestination) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEventDestinationSpecKinesisDestination.

func (*SesEventDestinationSpecKinesisDestination) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesEventDestinationSpecSnsDestination ¶

type SesEventDestinationSpecSnsDestination struct {
	TopicArn string `json:"topicArn" tf:"topic_arn"`
}

func (*SesEventDestinationSpecSnsDestination) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEventDestinationSpecSnsDestination.

func (*SesEventDestinationSpecSnsDestination) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesEventDestinationStatus ¶

type SesEventDestinationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesEventDestinationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesEventDestinationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesEventDestinationStatus.

func (*SesEventDestinationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesIdentityNotificationTopic ¶

type SesIdentityNotificationTopic struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesIdentityNotificationTopicSpec   `json:"spec,omitempty"`
	Status            SesIdentityNotificationTopicStatus `json:"status,omitempty"`
}

func (*SesIdentityNotificationTopic) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopic.

func (*SesIdentityNotificationTopic) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesIdentityNotificationTopic) DeepCopyObject ¶

func (in *SesIdentityNotificationTopic) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesIdentityNotificationTopicList ¶

type SesIdentityNotificationTopicList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesIdentityNotificationTopic CRD objects
	Items []SesIdentityNotificationTopic `json:"items,omitempty"`
}

SesIdentityNotificationTopicList is a list of SesIdentityNotificationTopics

func (*SesIdentityNotificationTopicList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopicList.

func (*SesIdentityNotificationTopicList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesIdentityNotificationTopicList) DeepCopyObject ¶

func (in *SesIdentityNotificationTopicList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesIdentityNotificationTopicSpec ¶

type SesIdentityNotificationTopicSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Identity string `json:"identity" tf:"identity"`
	// +optional
	IncludeOriginalHeaders bool   `json:"includeOriginalHeaders,omitempty" tf:"include_original_headers,omitempty"`
	NotificationType       string `json:"notificationType" tf:"notification_type"`
	// +optional
	TopicArn string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*SesIdentityNotificationTopicSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopicSpec.

func (*SesIdentityNotificationTopicSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesIdentityNotificationTopicStatus ¶

type SesIdentityNotificationTopicStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesIdentityNotificationTopicSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesIdentityNotificationTopicStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityNotificationTopicStatus.

func (*SesIdentityNotificationTopicStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesIdentityPolicy ¶

type SesIdentityPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesIdentityPolicySpec   `json:"spec,omitempty"`
	Status            SesIdentityPolicyStatus `json:"status,omitempty"`
}

func (*SesIdentityPolicy) DeepCopy ¶

func (in *SesIdentityPolicy) DeepCopy() *SesIdentityPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityPolicy.

func (*SesIdentityPolicy) DeepCopyInto ¶

func (in *SesIdentityPolicy) DeepCopyInto(out *SesIdentityPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesIdentityPolicy) DeepCopyObject ¶

func (in *SesIdentityPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesIdentityPolicyList ¶

type SesIdentityPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesIdentityPolicy CRD objects
	Items []SesIdentityPolicy `json:"items,omitempty"`
}

SesIdentityPolicyList is a list of SesIdentityPolicys

func (*SesIdentityPolicyList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityPolicyList.

func (*SesIdentityPolicyList) DeepCopyInto ¶

func (in *SesIdentityPolicyList) DeepCopyInto(out *SesIdentityPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesIdentityPolicyList) DeepCopyObject ¶

func (in *SesIdentityPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesIdentityPolicySpec ¶

type SesIdentityPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Identity string `json:"identity" tf:"identity"`
	Name     string `json:"name" tf:"name"`
	Policy   string `json:"policy" tf:"policy"`
}

func (*SesIdentityPolicySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityPolicySpec.

func (*SesIdentityPolicySpec) DeepCopyInto ¶

func (in *SesIdentityPolicySpec) DeepCopyInto(out *SesIdentityPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesIdentityPolicyStatus ¶

type SesIdentityPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesIdentityPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesIdentityPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesIdentityPolicyStatus.

func (*SesIdentityPolicyStatus) DeepCopyInto ¶

func (in *SesIdentityPolicyStatus) DeepCopyInto(out *SesIdentityPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptFilter ¶

type SesReceiptFilter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesReceiptFilterSpec   `json:"spec,omitempty"`
	Status            SesReceiptFilterStatus `json:"status,omitempty"`
}

func (*SesReceiptFilter) DeepCopy ¶

func (in *SesReceiptFilter) DeepCopy() *SesReceiptFilter

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilter.

func (*SesReceiptFilter) DeepCopyInto ¶

func (in *SesReceiptFilter) DeepCopyInto(out *SesReceiptFilter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesReceiptFilter) DeepCopyObject ¶

func (in *SesReceiptFilter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesReceiptFilterList ¶

type SesReceiptFilterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesReceiptFilter CRD objects
	Items []SesReceiptFilter `json:"items,omitempty"`
}

SesReceiptFilterList is a list of SesReceiptFilters

func (*SesReceiptFilterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilterList.

func (*SesReceiptFilterList) DeepCopyInto ¶

func (in *SesReceiptFilterList) DeepCopyInto(out *SesReceiptFilterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesReceiptFilterList) DeepCopyObject ¶

func (in *SesReceiptFilterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesReceiptFilterSpec ¶

type SesReceiptFilterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Cidr   string `json:"cidr" tf:"cidr"`
	Name   string `json:"name" tf:"name"`
	Policy string `json:"policy" tf:"policy"`
}

func (*SesReceiptFilterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilterSpec.

func (*SesReceiptFilterSpec) DeepCopyInto ¶

func (in *SesReceiptFilterSpec) DeepCopyInto(out *SesReceiptFilterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptFilterStatus ¶

type SesReceiptFilterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesReceiptFilterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesReceiptFilterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptFilterStatus.

func (*SesReceiptFilterStatus) DeepCopyInto ¶

func (in *SesReceiptFilterStatus) DeepCopyInto(out *SesReceiptFilterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRule ¶

type SesReceiptRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesReceiptRuleSpec   `json:"spec,omitempty"`
	Status            SesReceiptRuleStatus `json:"status,omitempty"`
}

func (*SesReceiptRule) DeepCopy ¶

func (in *SesReceiptRule) DeepCopy() *SesReceiptRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRule.

func (*SesReceiptRule) DeepCopyInto ¶

func (in *SesReceiptRule) DeepCopyInto(out *SesReceiptRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesReceiptRule) DeepCopyObject ¶

func (in *SesReceiptRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesReceiptRuleList ¶

type SesReceiptRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesReceiptRule CRD objects
	Items []SesReceiptRule `json:"items,omitempty"`
}

SesReceiptRuleList is a list of SesReceiptRules

func (*SesReceiptRuleList) DeepCopy ¶

func (in *SesReceiptRuleList) DeepCopy() *SesReceiptRuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleList.

func (*SesReceiptRuleList) DeepCopyInto ¶

func (in *SesReceiptRuleList) DeepCopyInto(out *SesReceiptRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesReceiptRuleList) DeepCopyObject ¶

func (in *SesReceiptRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesReceiptRuleSet ¶

type SesReceiptRuleSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesReceiptRuleSetSpec   `json:"spec,omitempty"`
	Status            SesReceiptRuleSetStatus `json:"status,omitempty"`
}

func (*SesReceiptRuleSet) DeepCopy ¶

func (in *SesReceiptRuleSet) DeepCopy() *SesReceiptRuleSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSet.

func (*SesReceiptRuleSet) DeepCopyInto ¶

func (in *SesReceiptRuleSet) DeepCopyInto(out *SesReceiptRuleSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesReceiptRuleSet) DeepCopyObject ¶

func (in *SesReceiptRuleSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesReceiptRuleSetList ¶

type SesReceiptRuleSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesReceiptRuleSet CRD objects
	Items []SesReceiptRuleSet `json:"items,omitempty"`
}

SesReceiptRuleSetList is a list of SesReceiptRuleSets

func (*SesReceiptRuleSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSetList.

func (*SesReceiptRuleSetList) DeepCopyInto ¶

func (in *SesReceiptRuleSetList) DeepCopyInto(out *SesReceiptRuleSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesReceiptRuleSetList) DeepCopyObject ¶

func (in *SesReceiptRuleSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesReceiptRuleSetSpec ¶

type SesReceiptRuleSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	RuleSetName string `json:"ruleSetName" tf:"rule_set_name"`
}

func (*SesReceiptRuleSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSetSpec.

func (*SesReceiptRuleSetSpec) DeepCopyInto ¶

func (in *SesReceiptRuleSetSpec) DeepCopyInto(out *SesReceiptRuleSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSetStatus ¶

type SesReceiptRuleSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesReceiptRuleSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesReceiptRuleSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSetStatus.

func (*SesReceiptRuleSetStatus) DeepCopyInto ¶

func (in *SesReceiptRuleSetStatus) DeepCopyInto(out *SesReceiptRuleSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSpec ¶

type SesReceiptRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AddHeaderAction []SesReceiptRuleSpecAddHeaderAction `json:"addHeaderAction,omitempty" tf:"add_header_action,omitempty"`
	// +optional
	After string `json:"after,omitempty" tf:"after,omitempty"`
	// +optional
	BounceAction []SesReceiptRuleSpecBounceAction `json:"bounceAction,omitempty" tf:"bounce_action,omitempty"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	LambdaAction []SesReceiptRuleSpecLambdaAction `json:"lambdaAction,omitempty" tf:"lambda_action,omitempty"`
	Name         string                           `json:"name" tf:"name"`
	// +optional
	Recipients  []string `json:"recipients,omitempty" tf:"recipients,omitempty"`
	RuleSetName string   `json:"ruleSetName" tf:"rule_set_name"`
	// +optional
	S3Action []SesReceiptRuleSpecS3Action `json:"s3Action,omitempty" tf:"s3_action,omitempty"`
	// +optional
	ScanEnabled bool `json:"scanEnabled,omitempty" tf:"scan_enabled,omitempty"`
	// +optional
	SnsAction []SesReceiptRuleSpecSnsAction `json:"snsAction,omitempty" tf:"sns_action,omitempty"`
	// +optional
	StopAction []SesReceiptRuleSpecStopAction `json:"stopAction,omitempty" tf:"stop_action,omitempty"`
	// +optional
	TlsPolicy string `json:"tlsPolicy,omitempty" tf:"tls_policy,omitempty"`
	// +optional
	WorkmailAction []SesReceiptRuleSpecWorkmailAction `json:"workmailAction,omitempty" tf:"workmail_action,omitempty"`
}

func (*SesReceiptRuleSpec) DeepCopy ¶

func (in *SesReceiptRuleSpec) DeepCopy() *SesReceiptRuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSpec.

func (*SesReceiptRuleSpec) DeepCopyInto ¶

func (in *SesReceiptRuleSpec) DeepCopyInto(out *SesReceiptRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSpecAddHeaderAction ¶

type SesReceiptRuleSpecAddHeaderAction struct {
	HeaderName  string `json:"headerName" tf:"header_name"`
	HeaderValue string `json:"headerValue" tf:"header_value"`
	Position    int64  `json:"position" tf:"position"`
}

func (*SesReceiptRuleSpecAddHeaderAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSpecAddHeaderAction.

func (*SesReceiptRuleSpecAddHeaderAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSpecBounceAction ¶

type SesReceiptRuleSpecBounceAction struct {
	Message       string `json:"message" tf:"message"`
	Position      int64  `json:"position" tf:"position"`
	Sender        string `json:"sender" tf:"sender"`
	SmtpReplyCode string `json:"smtpReplyCode" tf:"smtp_reply_code"`
	// +optional
	StatusCode string `json:"statusCode,omitempty" tf:"status_code,omitempty"`
	// +optional
	TopicArn string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*SesReceiptRuleSpecBounceAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSpecBounceAction.

func (*SesReceiptRuleSpecBounceAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSpecLambdaAction ¶

type SesReceiptRuleSpecLambdaAction struct {
	FunctionArn string `json:"functionArn" tf:"function_arn"`
	// +optional
	InvocationType string `json:"invocationType,omitempty" tf:"invocation_type,omitempty"`
	Position       int64  `json:"position" tf:"position"`
	// +optional
	TopicArn string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*SesReceiptRuleSpecLambdaAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSpecLambdaAction.

func (*SesReceiptRuleSpecLambdaAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSpecS3Action ¶

type SesReceiptRuleSpecS3Action struct {
	BucketName string `json:"bucketName" tf:"bucket_name"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	ObjectKeyPrefix string `json:"objectKeyPrefix,omitempty" tf:"object_key_prefix,omitempty"`
	Position        int64  `json:"position" tf:"position"`
	// +optional
	TopicArn string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*SesReceiptRuleSpecS3Action) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSpecS3Action.

func (*SesReceiptRuleSpecS3Action) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSpecSnsAction ¶

type SesReceiptRuleSpecSnsAction struct {
	Position int64  `json:"position" tf:"position"`
	TopicArn string `json:"topicArn" tf:"topic_arn"`
}

func (*SesReceiptRuleSpecSnsAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSpecSnsAction.

func (*SesReceiptRuleSpecSnsAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSpecStopAction ¶

type SesReceiptRuleSpecStopAction struct {
	Position int64  `json:"position" tf:"position"`
	Scope    string `json:"scope" tf:"scope"`
	// +optional
	TopicArn string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*SesReceiptRuleSpecStopAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSpecStopAction.

func (*SesReceiptRuleSpecStopAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleSpecWorkmailAction ¶

type SesReceiptRuleSpecWorkmailAction struct {
	OrganizationArn string `json:"organizationArn" tf:"organization_arn"`
	Position        int64  `json:"position" tf:"position"`
	// +optional
	TopicArn string `json:"topicArn,omitempty" tf:"topic_arn,omitempty"`
}

func (*SesReceiptRuleSpecWorkmailAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleSpecWorkmailAction.

func (*SesReceiptRuleSpecWorkmailAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesReceiptRuleStatus ¶

type SesReceiptRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesReceiptRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesReceiptRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesReceiptRuleStatus.

func (*SesReceiptRuleStatus) DeepCopyInto ¶

func (in *SesReceiptRuleStatus) DeepCopyInto(out *SesReceiptRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesTemplate ¶

type SesTemplate struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SesTemplateSpec   `json:"spec,omitempty"`
	Status            SesTemplateStatus `json:"status,omitempty"`
}

func (*SesTemplate) DeepCopy ¶

func (in *SesTemplate) DeepCopy() *SesTemplate

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplate.

func (*SesTemplate) DeepCopyInto ¶

func (in *SesTemplate) DeepCopyInto(out *SesTemplate)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesTemplate) DeepCopyObject ¶

func (in *SesTemplate) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesTemplateList ¶

type SesTemplateList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SesTemplate CRD objects
	Items []SesTemplate `json:"items,omitempty"`
}

SesTemplateList is a list of SesTemplates

func (*SesTemplateList) DeepCopy ¶

func (in *SesTemplateList) DeepCopy() *SesTemplateList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplateList.

func (*SesTemplateList) DeepCopyInto ¶

func (in *SesTemplateList) DeepCopyInto(out *SesTemplateList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SesTemplateList) DeepCopyObject ¶

func (in *SesTemplateList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SesTemplateSpec ¶

type SesTemplateSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Html string `json:"html,omitempty" tf:"html,omitempty"`
	Name string `json:"name" tf:"name"`
	// +optional
	Subject string `json:"subject,omitempty" tf:"subject,omitempty"`
	// +optional
	Text string `json:"text,omitempty" tf:"text,omitempty"`
}

func (*SesTemplateSpec) DeepCopy ¶

func (in *SesTemplateSpec) DeepCopy() *SesTemplateSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplateSpec.

func (*SesTemplateSpec) DeepCopyInto ¶

func (in *SesTemplateSpec) DeepCopyInto(out *SesTemplateSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SesTemplateStatus ¶

type SesTemplateStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SesTemplateSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SesTemplateStatus) DeepCopy ¶

func (in *SesTemplateStatus) DeepCopy() *SesTemplateStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SesTemplateStatus.

func (*SesTemplateStatus) DeepCopyInto ¶

func (in *SesTemplateStatus) DeepCopyInto(out *SesTemplateStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SfnActivity ¶

type SfnActivity struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SfnActivitySpec   `json:"spec,omitempty"`
	Status            SfnActivityStatus `json:"status,omitempty"`
}

func (*SfnActivity) DeepCopy ¶

func (in *SfnActivity) DeepCopy() *SfnActivity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivity.

func (*SfnActivity) DeepCopyInto ¶

func (in *SfnActivity) DeepCopyInto(out *SfnActivity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SfnActivity) DeepCopyObject ¶

func (in *SfnActivity) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SfnActivityList ¶

type SfnActivityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SfnActivity CRD objects
	Items []SfnActivity `json:"items,omitempty"`
}

SfnActivityList is a list of SfnActivitys

func (*SfnActivityList) DeepCopy ¶

func (in *SfnActivityList) DeepCopy() *SfnActivityList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivityList.

func (*SfnActivityList) DeepCopyInto ¶

func (in *SfnActivityList) DeepCopyInto(out *SfnActivityList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SfnActivityList) DeepCopyObject ¶

func (in *SfnActivityList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SfnActivitySpec ¶

type SfnActivitySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CreationDate string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`
	Name         string `json:"name" tf:"name"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SfnActivitySpec) DeepCopy ¶

func (in *SfnActivitySpec) DeepCopy() *SfnActivitySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivitySpec.

func (*SfnActivitySpec) DeepCopyInto ¶

func (in *SfnActivitySpec) DeepCopyInto(out *SfnActivitySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SfnActivityStatus ¶

type SfnActivityStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SfnActivitySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SfnActivityStatus) DeepCopy ¶

func (in *SfnActivityStatus) DeepCopy() *SfnActivityStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnActivityStatus.

func (*SfnActivityStatus) DeepCopyInto ¶

func (in *SfnActivityStatus) DeepCopyInto(out *SfnActivityStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SfnStateMachine ¶

type SfnStateMachine struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SfnStateMachineSpec   `json:"spec,omitempty"`
	Status            SfnStateMachineStatus `json:"status,omitempty"`
}

func (*SfnStateMachine) DeepCopy ¶

func (in *SfnStateMachine) DeepCopy() *SfnStateMachine

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnStateMachine.

func (*SfnStateMachine) DeepCopyInto ¶

func (in *SfnStateMachine) DeepCopyInto(out *SfnStateMachine)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SfnStateMachine) DeepCopyObject ¶

func (in *SfnStateMachine) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SfnStateMachineList ¶

type SfnStateMachineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SfnStateMachine CRD objects
	Items []SfnStateMachine `json:"items,omitempty"`
}

SfnStateMachineList is a list of SfnStateMachines

func (*SfnStateMachineList) DeepCopy ¶

func (in *SfnStateMachineList) DeepCopy() *SfnStateMachineList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnStateMachineList.

func (*SfnStateMachineList) DeepCopyInto ¶

func (in *SfnStateMachineList) DeepCopyInto(out *SfnStateMachineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SfnStateMachineList) DeepCopyObject ¶

func (in *SfnStateMachineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SfnStateMachineSpec ¶

type SfnStateMachineSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	CreationDate string `json:"creationDate,omitempty" tf:"creation_date,omitempty"`
	Definition   string `json:"definition" tf:"definition"`
	Name         string `json:"name" tf:"name"`
	RoleArn      string `json:"roleArn" tf:"role_arn"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SfnStateMachineSpec) DeepCopy ¶

func (in *SfnStateMachineSpec) DeepCopy() *SfnStateMachineSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnStateMachineSpec.

func (*SfnStateMachineSpec) DeepCopyInto ¶

func (in *SfnStateMachineSpec) DeepCopyInto(out *SfnStateMachineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SfnStateMachineStatus ¶

type SfnStateMachineStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SfnStateMachineSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SfnStateMachineStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SfnStateMachineStatus.

func (*SfnStateMachineStatus) DeepCopyInto ¶

func (in *SfnStateMachineStatus) DeepCopyInto(out *SfnStateMachineStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShieldProtection ¶

type ShieldProtection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ShieldProtectionSpec   `json:"spec,omitempty"`
	Status            ShieldProtectionStatus `json:"status,omitempty"`
}

func (*ShieldProtection) DeepCopy ¶

func (in *ShieldProtection) DeepCopy() *ShieldProtection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShieldProtection.

func (*ShieldProtection) DeepCopyInto ¶

func (in *ShieldProtection) DeepCopyInto(out *ShieldProtection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShieldProtection) DeepCopyObject ¶

func (in *ShieldProtection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShieldProtectionList ¶

type ShieldProtectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of ShieldProtection CRD objects
	Items []ShieldProtection `json:"items,omitempty"`
}

ShieldProtectionList is a list of ShieldProtections

func (*ShieldProtectionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShieldProtectionList.

func (*ShieldProtectionList) DeepCopyInto ¶

func (in *ShieldProtectionList) DeepCopyInto(out *ShieldProtectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ShieldProtectionList) DeepCopyObject ¶

func (in *ShieldProtectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type ShieldProtectionSpec ¶

type ShieldProtectionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name        string `json:"name" tf:"name"`
	ResourceArn string `json:"resourceArn" tf:"resource_arn"`
}

func (*ShieldProtectionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShieldProtectionSpec.

func (*ShieldProtectionSpec) DeepCopyInto ¶

func (in *ShieldProtectionSpec) DeepCopyInto(out *ShieldProtectionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type ShieldProtectionStatus ¶

type ShieldProtectionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *ShieldProtectionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*ShieldProtectionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ShieldProtectionStatus.

func (*ShieldProtectionStatus) DeepCopyInto ¶

func (in *ShieldProtectionStatus) DeepCopyInto(out *ShieldProtectionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SimpledbDomain ¶

type SimpledbDomain struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SimpledbDomainSpec   `json:"spec,omitempty"`
	Status            SimpledbDomainStatus `json:"status,omitempty"`
}

func (*SimpledbDomain) DeepCopy ¶

func (in *SimpledbDomain) DeepCopy() *SimpledbDomain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomain.

func (*SimpledbDomain) DeepCopyInto ¶

func (in *SimpledbDomain) DeepCopyInto(out *SimpledbDomain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SimpledbDomain) DeepCopyObject ¶

func (in *SimpledbDomain) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SimpledbDomainList ¶

type SimpledbDomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SimpledbDomain CRD objects
	Items []SimpledbDomain `json:"items,omitempty"`
}

SimpledbDomainList is a list of SimpledbDomains

func (*SimpledbDomainList) DeepCopy ¶

func (in *SimpledbDomainList) DeepCopy() *SimpledbDomainList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomainList.

func (*SimpledbDomainList) DeepCopyInto ¶

func (in *SimpledbDomainList) DeepCopyInto(out *SimpledbDomainList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SimpledbDomainList) DeepCopyObject ¶

func (in *SimpledbDomainList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SimpledbDomainSpec ¶

type SimpledbDomainSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
}

func (*SimpledbDomainSpec) DeepCopy ¶

func (in *SimpledbDomainSpec) DeepCopy() *SimpledbDomainSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomainSpec.

func (*SimpledbDomainSpec) DeepCopyInto ¶

func (in *SimpledbDomainSpec) DeepCopyInto(out *SimpledbDomainSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SimpledbDomainStatus ¶

type SimpledbDomainStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SimpledbDomainSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SimpledbDomainStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SimpledbDomainStatus.

func (*SimpledbDomainStatus) DeepCopyInto ¶

func (in *SimpledbDomainStatus) DeepCopyInto(out *SimpledbDomainStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnapshotCreateVolumePermission ¶

type SnapshotCreateVolumePermission struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SnapshotCreateVolumePermissionSpec   `json:"spec,omitempty"`
	Status            SnapshotCreateVolumePermissionStatus `json:"status,omitempty"`
}

func (*SnapshotCreateVolumePermission) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermission.

func (*SnapshotCreateVolumePermission) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnapshotCreateVolumePermission) DeepCopyObject ¶

func (in *SnapshotCreateVolumePermission) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnapshotCreateVolumePermissionList ¶

type SnapshotCreateVolumePermissionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SnapshotCreateVolumePermission CRD objects
	Items []SnapshotCreateVolumePermission `json:"items,omitempty"`
}

SnapshotCreateVolumePermissionList is a list of SnapshotCreateVolumePermissions

func (*SnapshotCreateVolumePermissionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermissionList.

func (*SnapshotCreateVolumePermissionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnapshotCreateVolumePermissionList) DeepCopyObject ¶

func (in *SnapshotCreateVolumePermissionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnapshotCreateVolumePermissionSpec ¶

type SnapshotCreateVolumePermissionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AccountID  string `json:"accountID" tf:"account_id"`
	SnapshotID string `json:"snapshotID" tf:"snapshot_id"`
}

func (*SnapshotCreateVolumePermissionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermissionSpec.

func (*SnapshotCreateVolumePermissionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnapshotCreateVolumePermissionStatus ¶

type SnapshotCreateVolumePermissionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SnapshotCreateVolumePermissionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SnapshotCreateVolumePermissionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnapshotCreateVolumePermissionStatus.

func (*SnapshotCreateVolumePermissionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsPlatformApplication ¶

type SnsPlatformApplication struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SnsPlatformApplicationSpec   `json:"spec,omitempty"`
	Status            SnsPlatformApplicationStatus `json:"status,omitempty"`
}

func (*SnsPlatformApplication) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplication.

func (*SnsPlatformApplication) DeepCopyInto ¶

func (in *SnsPlatformApplication) DeepCopyInto(out *SnsPlatformApplication)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsPlatformApplication) DeepCopyObject ¶

func (in *SnsPlatformApplication) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsPlatformApplicationList ¶

type SnsPlatformApplicationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SnsPlatformApplication CRD objects
	Items []SnsPlatformApplication `json:"items,omitempty"`
}

SnsPlatformApplicationList is a list of SnsPlatformApplications

func (*SnsPlatformApplicationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplicationList.

func (*SnsPlatformApplicationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsPlatformApplicationList) DeepCopyObject ¶

func (in *SnsPlatformApplicationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsPlatformApplicationSpec ¶

type SnsPlatformApplicationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	EventDeliveryFailureTopicArn string `json:"eventDeliveryFailureTopicArn,omitempty" tf:"event_delivery_failure_topic_arn,omitempty"`
	// +optional
	EventEndpointCreatedTopicArn string `json:"eventEndpointCreatedTopicArn,omitempty" tf:"event_endpoint_created_topic_arn,omitempty"`
	// +optional
	EventEndpointDeletedTopicArn string `json:"eventEndpointDeletedTopicArn,omitempty" tf:"event_endpoint_deleted_topic_arn,omitempty"`
	// +optional
	EventEndpointUpdatedTopicArn string `json:"eventEndpointUpdatedTopicArn,omitempty" tf:"event_endpoint_updated_topic_arn,omitempty"`
	// +optional
	FailureFeedbackRoleArn string `json:"failureFeedbackRoleArn,omitempty" tf:"failure_feedback_role_arn,omitempty"`
	Name                   string `json:"name" tf:"name"`
	Platform               string `json:"platform" tf:"platform"`
	PlatformCredential     string `json:"platformCredential" tf:"platform_credential"`
	// +optional
	PlatformPrincipal string `json:"platformPrincipal,omitempty" tf:"platform_principal,omitempty"`
	// +optional
	SuccessFeedbackRoleArn string `json:"successFeedbackRoleArn,omitempty" tf:"success_feedback_role_arn,omitempty"`
	// +optional
	SuccessFeedbackSampleRate string `json:"successFeedbackSampleRate,omitempty" tf:"success_feedback_sample_rate,omitempty"`
}

func (*SnsPlatformApplicationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplicationSpec.

func (*SnsPlatformApplicationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsPlatformApplicationStatus ¶

type SnsPlatformApplicationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SnsPlatformApplicationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SnsPlatformApplicationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsPlatformApplicationStatus.

func (*SnsPlatformApplicationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsSmsPreferences ¶

type SnsSmsPreferences struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SnsSmsPreferencesSpec   `json:"spec,omitempty"`
	Status            SnsSmsPreferencesStatus `json:"status,omitempty"`
}

func (*SnsSmsPreferences) DeepCopy ¶

func (in *SnsSmsPreferences) DeepCopy() *SnsSmsPreferences

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferences.

func (*SnsSmsPreferences) DeepCopyInto ¶

func (in *SnsSmsPreferences) DeepCopyInto(out *SnsSmsPreferences)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsSmsPreferences) DeepCopyObject ¶

func (in *SnsSmsPreferences) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsSmsPreferencesList ¶

type SnsSmsPreferencesList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SnsSmsPreferences CRD objects
	Items []SnsSmsPreferences `json:"items,omitempty"`
}

SnsSmsPreferencesList is a list of SnsSmsPreferencess

func (*SnsSmsPreferencesList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesList.

func (*SnsSmsPreferencesList) DeepCopyInto ¶

func (in *SnsSmsPreferencesList) DeepCopyInto(out *SnsSmsPreferencesList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsSmsPreferencesList) DeepCopyObject ¶

func (in *SnsSmsPreferencesList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsSmsPreferencesSpec ¶

type SnsSmsPreferencesSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DefaultSenderID string `json:"defaultSenderID,omitempty" tf:"default_sender_id,omitempty"`
	// +optional
	DefaultSmsType string `json:"defaultSmsType,omitempty" tf:"default_sms_type,omitempty"`
	// +optional
	DeliveryStatusIamRoleArn string `json:"deliveryStatusIamRoleArn,omitempty" tf:"delivery_status_iam_role_arn,omitempty"`
	// +optional
	DeliveryStatusSuccessSamplingRate string `json:"deliveryStatusSuccessSamplingRate,omitempty" tf:"delivery_status_success_sampling_rate,omitempty"`
	// +optional
	MonthlySpendLimit string `json:"monthlySpendLimit,omitempty" tf:"monthly_spend_limit,omitempty"`
	// +optional
	UsageReportS3Bucket string `json:"usageReportS3Bucket,omitempty" tf:"usage_report_s3_bucket,omitempty"`
}

func (*SnsSmsPreferencesSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesSpec.

func (*SnsSmsPreferencesSpec) DeepCopyInto ¶

func (in *SnsSmsPreferencesSpec) DeepCopyInto(out *SnsSmsPreferencesSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsSmsPreferencesStatus ¶

type SnsSmsPreferencesStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SnsSmsPreferencesSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SnsSmsPreferencesStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsSmsPreferencesStatus.

func (*SnsSmsPreferencesStatus) DeepCopyInto ¶

func (in *SnsSmsPreferencesStatus) DeepCopyInto(out *SnsSmsPreferencesStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsTopic ¶

type SnsTopic struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SnsTopicSpec   `json:"spec,omitempty"`
	Status            SnsTopicStatus `json:"status,omitempty"`
}

func (*SnsTopic) DeepCopy ¶

func (in *SnsTopic) DeepCopy() *SnsTopic

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopic.

func (*SnsTopic) DeepCopyInto ¶

func (in *SnsTopic) DeepCopyInto(out *SnsTopic)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsTopic) DeepCopyObject ¶

func (in *SnsTopic) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsTopicList ¶

type SnsTopicList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SnsTopic CRD objects
	Items []SnsTopic `json:"items,omitempty"`
}

SnsTopicList is a list of SnsTopics

func (*SnsTopicList) DeepCopy ¶

func (in *SnsTopicList) DeepCopy() *SnsTopicList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicList.

func (*SnsTopicList) DeepCopyInto ¶

func (in *SnsTopicList) DeepCopyInto(out *SnsTopicList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsTopicList) DeepCopyObject ¶

func (in *SnsTopicList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsTopicPolicy ¶

type SnsTopicPolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SnsTopicPolicySpec   `json:"spec,omitempty"`
	Status            SnsTopicPolicyStatus `json:"status,omitempty"`
}

func (*SnsTopicPolicy) DeepCopy ¶

func (in *SnsTopicPolicy) DeepCopy() *SnsTopicPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicPolicy.

func (*SnsTopicPolicy) DeepCopyInto ¶

func (in *SnsTopicPolicy) DeepCopyInto(out *SnsTopicPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsTopicPolicy) DeepCopyObject ¶

func (in *SnsTopicPolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsTopicPolicyList ¶

type SnsTopicPolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SnsTopicPolicy CRD objects
	Items []SnsTopicPolicy `json:"items,omitempty"`
}

SnsTopicPolicyList is a list of SnsTopicPolicys

func (*SnsTopicPolicyList) DeepCopy ¶

func (in *SnsTopicPolicyList) DeepCopy() *SnsTopicPolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicPolicyList.

func (*SnsTopicPolicyList) DeepCopyInto ¶

func (in *SnsTopicPolicyList) DeepCopyInto(out *SnsTopicPolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsTopicPolicyList) DeepCopyObject ¶

func (in *SnsTopicPolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsTopicPolicySpec ¶

type SnsTopicPolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Arn    string `json:"arn" tf:"arn"`
	Policy string `json:"policy" tf:"policy"`
}

func (*SnsTopicPolicySpec) DeepCopy ¶

func (in *SnsTopicPolicySpec) DeepCopy() *SnsTopicPolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicPolicySpec.

func (*SnsTopicPolicySpec) DeepCopyInto ¶

func (in *SnsTopicPolicySpec) DeepCopyInto(out *SnsTopicPolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsTopicPolicyStatus ¶

type SnsTopicPolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SnsTopicPolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SnsTopicPolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicPolicyStatus.

func (*SnsTopicPolicyStatus) DeepCopyInto ¶

func (in *SnsTopicPolicyStatus) DeepCopyInto(out *SnsTopicPolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsTopicSpec ¶

type SnsTopicSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApplicationFailureFeedbackRoleArn string `json:"applicationFailureFeedbackRoleArn,omitempty" tf:"application_failure_feedback_role_arn,omitempty"`
	// +optional
	ApplicationSuccessFeedbackRoleArn string `json:"applicationSuccessFeedbackRoleArn,omitempty" tf:"application_success_feedback_role_arn,omitempty"`
	// +optional
	ApplicationSuccessFeedbackSampleRate int64 `json:"applicationSuccessFeedbackSampleRate,omitempty" tf:"application_success_feedback_sample_rate,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	DeliveryPolicy string `json:"deliveryPolicy,omitempty" tf:"delivery_policy,omitempty"`
	// +optional
	DisplayName string `json:"displayName,omitempty" tf:"display_name,omitempty"`
	// +optional
	HttpFailureFeedbackRoleArn string `json:"httpFailureFeedbackRoleArn,omitempty" tf:"http_failure_feedback_role_arn,omitempty"`
	// +optional
	HttpSuccessFeedbackRoleArn string `json:"httpSuccessFeedbackRoleArn,omitempty" tf:"http_success_feedback_role_arn,omitempty"`
	// +optional
	HttpSuccessFeedbackSampleRate int64 `json:"httpSuccessFeedbackSampleRate,omitempty" tf:"http_success_feedback_sample_rate,omitempty"`
	// +optional
	KmsMasterKeyID string `json:"kmsMasterKeyID,omitempty" tf:"kms_master_key_id,omitempty"`
	// +optional
	LambdaFailureFeedbackRoleArn string `json:"lambdaFailureFeedbackRoleArn,omitempty" tf:"lambda_failure_feedback_role_arn,omitempty"`
	// +optional
	LambdaSuccessFeedbackRoleArn string `json:"lambdaSuccessFeedbackRoleArn,omitempty" tf:"lambda_success_feedback_role_arn,omitempty"`
	// +optional
	LambdaSuccessFeedbackSampleRate int64 `json:"lambdaSuccessFeedbackSampleRate,omitempty" tf:"lambda_success_feedback_sample_rate,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Policy string `json:"policy,omitempty" tf:"policy,omitempty"`
	// +optional
	SqsFailureFeedbackRoleArn string `json:"sqsFailureFeedbackRoleArn,omitempty" tf:"sqs_failure_feedback_role_arn,omitempty"`
	// +optional
	SqsSuccessFeedbackRoleArn string `json:"sqsSuccessFeedbackRoleArn,omitempty" tf:"sqs_success_feedback_role_arn,omitempty"`
	// +optional
	SqsSuccessFeedbackSampleRate int64 `json:"sqsSuccessFeedbackSampleRate,omitempty" tf:"sqs_success_feedback_sample_rate,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SnsTopicSpec) DeepCopy ¶

func (in *SnsTopicSpec) DeepCopy() *SnsTopicSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSpec.

func (*SnsTopicSpec) DeepCopyInto ¶

func (in *SnsTopicSpec) DeepCopyInto(out *SnsTopicSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsTopicStatus ¶

type SnsTopicStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SnsTopicSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SnsTopicStatus) DeepCopy ¶

func (in *SnsTopicStatus) DeepCopy() *SnsTopicStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicStatus.

func (*SnsTopicStatus) DeepCopyInto ¶

func (in *SnsTopicStatus) DeepCopyInto(out *SnsTopicStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsTopicSubscription ¶

type SnsTopicSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SnsTopicSubscriptionSpec   `json:"spec,omitempty"`
	Status            SnsTopicSubscriptionStatus `json:"status,omitempty"`
}

func (*SnsTopicSubscription) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscription.

func (*SnsTopicSubscription) DeepCopyInto ¶

func (in *SnsTopicSubscription) DeepCopyInto(out *SnsTopicSubscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsTopicSubscription) DeepCopyObject ¶

func (in *SnsTopicSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsTopicSubscriptionList ¶

type SnsTopicSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SnsTopicSubscription CRD objects
	Items []SnsTopicSubscription `json:"items,omitempty"`
}

SnsTopicSubscriptionList is a list of SnsTopicSubscriptions

func (*SnsTopicSubscriptionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscriptionList.

func (*SnsTopicSubscriptionList) DeepCopyInto ¶

func (in *SnsTopicSubscriptionList) DeepCopyInto(out *SnsTopicSubscriptionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SnsTopicSubscriptionList) DeepCopyObject ¶

func (in *SnsTopicSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SnsTopicSubscriptionSpec ¶

type SnsTopicSubscriptionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ConfirmationTimeoutInMinutes int64 `json:"confirmationTimeoutInMinutes,omitempty" tf:"confirmation_timeout_in_minutes,omitempty"`
	// +optional
	DeliveryPolicy string `json:"deliveryPolicy,omitempty" tf:"delivery_policy,omitempty"`
	Endpoint       string `json:"endpoint" tf:"endpoint"`
	// +optional
	EndpointAutoConfirms bool `json:"endpointAutoConfirms,omitempty" tf:"endpoint_auto_confirms,omitempty"`
	// +optional
	FilterPolicy string `json:"filterPolicy,omitempty" tf:"filter_policy,omitempty"`
	Protocol     string `json:"protocol" tf:"protocol"`
	// +optional
	RawMessageDelivery bool   `json:"rawMessageDelivery,omitempty" tf:"raw_message_delivery,omitempty"`
	TopicArn           string `json:"topicArn" tf:"topic_arn"`
}

func (*SnsTopicSubscriptionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscriptionSpec.

func (*SnsTopicSubscriptionSpec) DeepCopyInto ¶

func (in *SnsTopicSubscriptionSpec) DeepCopyInto(out *SnsTopicSubscriptionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SnsTopicSubscriptionStatus ¶

type SnsTopicSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SnsTopicSubscriptionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SnsTopicSubscriptionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SnsTopicSubscriptionStatus.

func (*SnsTopicSubscriptionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotDatafeedSubscription ¶

type SpotDatafeedSubscription struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SpotDatafeedSubscriptionSpec   `json:"spec,omitempty"`
	Status            SpotDatafeedSubscriptionStatus `json:"status,omitempty"`
}

func (*SpotDatafeedSubscription) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscription.

func (*SpotDatafeedSubscription) DeepCopyInto ¶

func (in *SpotDatafeedSubscription) DeepCopyInto(out *SpotDatafeedSubscription)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SpotDatafeedSubscription) DeepCopyObject ¶

func (in *SpotDatafeedSubscription) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SpotDatafeedSubscriptionList ¶

type SpotDatafeedSubscriptionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SpotDatafeedSubscription CRD objects
	Items []SpotDatafeedSubscription `json:"items,omitempty"`
}

SpotDatafeedSubscriptionList is a list of SpotDatafeedSubscriptions

func (*SpotDatafeedSubscriptionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionList.

func (*SpotDatafeedSubscriptionList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SpotDatafeedSubscriptionList) DeepCopyObject ¶

func (in *SpotDatafeedSubscriptionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SpotDatafeedSubscriptionSpec ¶

type SpotDatafeedSubscriptionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Bucket string `json:"bucket" tf:"bucket"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
}

func (*SpotDatafeedSubscriptionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionSpec.

func (*SpotDatafeedSubscriptionSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotDatafeedSubscriptionStatus ¶

type SpotDatafeedSubscriptionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SpotDatafeedSubscriptionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SpotDatafeedSubscriptionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotDatafeedSubscriptionStatus.

func (*SpotDatafeedSubscriptionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotFleetRequest ¶

type SpotFleetRequest struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SpotFleetRequestSpec   `json:"spec,omitempty"`
	Status            SpotFleetRequestStatus `json:"status,omitempty"`
}

func (*SpotFleetRequest) DeepCopy ¶

func (in *SpotFleetRequest) DeepCopy() *SpotFleetRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequest.

func (*SpotFleetRequest) DeepCopyInto ¶

func (in *SpotFleetRequest) DeepCopyInto(out *SpotFleetRequest)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SpotFleetRequest) DeepCopyObject ¶

func (in *SpotFleetRequest) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SpotFleetRequestList ¶

type SpotFleetRequestList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SpotFleetRequest CRD objects
	Items []SpotFleetRequest `json:"items,omitempty"`
}

SpotFleetRequestList is a list of SpotFleetRequests

func (*SpotFleetRequestList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestList.

func (*SpotFleetRequestList) DeepCopyInto ¶

func (in *SpotFleetRequestList) DeepCopyInto(out *SpotFleetRequestList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SpotFleetRequestList) DeepCopyObject ¶

func (in *SpotFleetRequestList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SpotFleetRequestSpec ¶

type SpotFleetRequestSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllocationStrategy string `json:"allocationStrategy,omitempty" tf:"allocation_strategy,omitempty"`
	// +optional
	ClientToken string `json:"clientToken,omitempty" tf:"client_token,omitempty"`
	// +optional
	ExcessCapacityTerminationPolicy string `json:"excessCapacityTerminationPolicy,omitempty" tf:"excess_capacity_termination_policy,omitempty"`
	// +optional
	FleetType    string `json:"fleetType,omitempty" tf:"fleet_type,omitempty"`
	IamFleetRole string `json:"iamFleetRole" tf:"iam_fleet_role"`
	// +optional
	InstanceInterruptionBehaviour string `json:"instanceInterruptionBehaviour,omitempty" tf:"instance_interruption_behaviour,omitempty"`
	// +optional
	InstancePoolsToUseCount int64                                     `json:"instancePoolsToUseCount,omitempty" tf:"instance_pools_to_use_count,omitempty"`
	LaunchSpecification     []SpotFleetRequestSpecLaunchSpecification `json:"launchSpecification" tf:"launch_specification"`
	// +optional
	LoadBalancers []string `json:"loadBalancers,omitempty" tf:"load_balancers,omitempty"`
	// +optional
	ReplaceUnhealthyInstances bool `json:"replaceUnhealthyInstances,omitempty" tf:"replace_unhealthy_instances,omitempty"`
	// +optional
	SpotPrice string `json:"spotPrice,omitempty" tf:"spot_price,omitempty"`
	// +optional
	SpotRequestState string `json:"spotRequestState,omitempty" tf:"spot_request_state,omitempty"`
	TargetCapacity   int64  `json:"targetCapacity" tf:"target_capacity"`
	// +optional
	TargetGroupArns []string `json:"targetGroupArns,omitempty" tf:"target_group_arns,omitempty"`
	// +optional
	TerminateInstancesWithExpiration bool `json:"terminateInstancesWithExpiration,omitempty" tf:"terminate_instances_with_expiration,omitempty"`
	// +optional
	ValidFrom string `json:"validFrom,omitempty" tf:"valid_from,omitempty"`
	// +optional
	ValidUntil string `json:"validUntil,omitempty" tf:"valid_until,omitempty"`
	// +optional
	WaitForFulfillment bool `json:"waitForFulfillment,omitempty" tf:"wait_for_fulfillment,omitempty"`
}

func (*SpotFleetRequestSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestSpec.

func (*SpotFleetRequestSpec) DeepCopyInto ¶

func (in *SpotFleetRequestSpec) DeepCopyInto(out *SpotFleetRequestSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotFleetRequestSpecLaunchSpecification ¶

type SpotFleetRequestSpecLaunchSpecification struct {
	Ami string `json:"ami" tf:"ami"`
	// +optional
	AssociatePublicIPAddress bool `json:"associatePublicIPAddress,omitempty" tf:"associate_public_ip_address,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	EbsBlockDevice []SpotFleetRequestSpecLaunchSpecificationEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"`
	// +optional
	EbsOptimized bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"`
	// +optional
	EphemeralBlockDevice []SpotFleetRequestSpecLaunchSpecificationEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"`
	// +optional
	IamInstanceProfile string `json:"iamInstanceProfile,omitempty" tf:"iam_instance_profile,omitempty"`
	// +optional
	IamInstanceProfileArn string `json:"iamInstanceProfileArn,omitempty" tf:"iam_instance_profile_arn,omitempty"`
	InstanceType          string `json:"instanceType" tf:"instance_type"`
	// +optional
	KeyName string `json:"keyName,omitempty" tf:"key_name,omitempty"`
	// +optional
	Monitoring bool `json:"monitoring,omitempty" tf:"monitoring,omitempty"`
	// +optional
	PlacementGroup string `json:"placementGroup,omitempty" tf:"placement_group,omitempty"`
	// +optional
	PlacementTenancy string `json:"placementTenancy,omitempty" tf:"placement_tenancy,omitempty"`
	// +optional
	RootBlockDevice []SpotFleetRequestSpecLaunchSpecificationRootBlockDevice `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"`
	// +optional
	SpotPrice string `json:"spotPrice,omitempty" tf:"spot_price,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	UserData string `json:"userData,omitempty" tf:"user_data,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
	// +optional
	WeightedCapacity string `json:"weightedCapacity,omitempty" tf:"weighted_capacity,omitempty"`
}

func (*SpotFleetRequestSpecLaunchSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestSpecLaunchSpecification.

func (*SpotFleetRequestSpecLaunchSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotFleetRequestSpecLaunchSpecificationEbsBlockDevice ¶ added in v0.0.2

type SpotFleetRequestSpecLaunchSpecificationEbsBlockDevice struct {
	// +optional
	DeleteOnTermination bool   `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	DeviceName          string `json:"deviceName" tf:"device_name"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*SpotFleetRequestSpecLaunchSpecificationEbsBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestSpecLaunchSpecificationEbsBlockDevice.

func (*SpotFleetRequestSpecLaunchSpecificationEbsBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotFleetRequestSpecLaunchSpecificationEphemeralBlockDevice ¶ added in v0.0.2

type SpotFleetRequestSpecLaunchSpecificationEphemeralBlockDevice struct {
	DeviceName  string `json:"deviceName" tf:"device_name"`
	VirtualName string `json:"virtualName" tf:"virtual_name"`
}

func (*SpotFleetRequestSpecLaunchSpecificationEphemeralBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestSpecLaunchSpecificationEphemeralBlockDevice.

func (*SpotFleetRequestSpecLaunchSpecificationEphemeralBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotFleetRequestSpecLaunchSpecificationRootBlockDevice ¶ added in v0.0.2

type SpotFleetRequestSpecLaunchSpecificationRootBlockDevice struct {
	// +optional
	DeleteOnTermination bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*SpotFleetRequestSpecLaunchSpecificationRootBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestSpecLaunchSpecificationRootBlockDevice.

func (*SpotFleetRequestSpecLaunchSpecificationRootBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotFleetRequestStatus ¶

type SpotFleetRequestStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SpotFleetRequestSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SpotFleetRequestStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotFleetRequestStatus.

func (*SpotFleetRequestStatus) DeepCopyInto ¶

func (in *SpotFleetRequestStatus) DeepCopyInto(out *SpotFleetRequestStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotInstanceRequest ¶

type SpotInstanceRequest struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SpotInstanceRequestSpec   `json:"spec,omitempty"`
	Status            SpotInstanceRequestStatus `json:"status,omitempty"`
}

func (*SpotInstanceRequest) DeepCopy ¶

func (in *SpotInstanceRequest) DeepCopy() *SpotInstanceRequest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequest.

func (*SpotInstanceRequest) DeepCopyInto ¶

func (in *SpotInstanceRequest) DeepCopyInto(out *SpotInstanceRequest)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SpotInstanceRequest) DeepCopyObject ¶

func (in *SpotInstanceRequest) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SpotInstanceRequestList ¶

type SpotInstanceRequestList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SpotInstanceRequest CRD objects
	Items []SpotInstanceRequest `json:"items,omitempty"`
}

SpotInstanceRequestList is a list of SpotInstanceRequests

func (*SpotInstanceRequestList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestList.

func (*SpotInstanceRequestList) DeepCopyInto ¶

func (in *SpotInstanceRequestList) DeepCopyInto(out *SpotInstanceRequestList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SpotInstanceRequestList) DeepCopyObject ¶

func (in *SpotInstanceRequestList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SpotInstanceRequestSpec ¶

type SpotInstanceRequestSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Ami string `json:"ami" tf:"ami"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AssociatePublicIPAddress bool `json:"associatePublicIPAddress,omitempty" tf:"associate_public_ip_address,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	BlockDurationMinutes int64 `json:"blockDurationMinutes,omitempty" tf:"block_duration_minutes,omitempty"`
	// +optional
	CpuCoreCount int64 `json:"cpuCoreCount,omitempty" tf:"cpu_core_count,omitempty"`
	// +optional
	CpuThreadsPerCore int64 `json:"cpuThreadsPerCore,omitempty" tf:"cpu_threads_per_core,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	CreditSpecification []SpotInstanceRequestSpecCreditSpecification `json:"creditSpecification,omitempty" tf:"credit_specification,omitempty"`
	// +optional
	DisableAPITermination bool `json:"disableAPITermination,omitempty" tf:"disable_api_termination,omitempty"`
	// +optional
	EbsBlockDevice []SpotInstanceRequestSpecEbsBlockDevice `json:"ebsBlockDevice,omitempty" tf:"ebs_block_device,omitempty"`
	// +optional
	EbsOptimized bool `json:"ebsOptimized,omitempty" tf:"ebs_optimized,omitempty"`
	// +optional
	EphemeralBlockDevice []SpotInstanceRequestSpecEphemeralBlockDevice `json:"ephemeralBlockDevice,omitempty" tf:"ephemeral_block_device,omitempty"`
	// +optional
	GetPasswordData bool `json:"getPasswordData,omitempty" tf:"get_password_data,omitempty"`
	// +optional
	HostID string `json:"hostID,omitempty" tf:"host_id,omitempty"`
	// +optional
	IamInstanceProfile string `json:"iamInstanceProfile,omitempty" tf:"iam_instance_profile,omitempty"`
	// +optional
	InstanceInitiatedShutdownBehavior string `json:"instanceInitiatedShutdownBehavior,omitempty" tf:"instance_initiated_shutdown_behavior,omitempty"`
	// +optional
	InstanceInterruptionBehaviour string `json:"instanceInterruptionBehaviour,omitempty" tf:"instance_interruption_behaviour,omitempty"`
	// +optional
	InstanceState string `json:"instanceState,omitempty" tf:"instance_state,omitempty"`
	InstanceType  string `json:"instanceType" tf:"instance_type"`
	// +optional
	Ipv6AddressCount int64 `json:"ipv6AddressCount,omitempty" tf:"ipv6_address_count,omitempty"`
	// +optional
	Ipv6Addresses []string `json:"ipv6Addresses,omitempty" tf:"ipv6_addresses,omitempty"`
	// +optional
	KeyName string `json:"keyName,omitempty" tf:"key_name,omitempty"`
	// +optional
	LaunchGroup string `json:"launchGroup,omitempty" tf:"launch_group,omitempty"`
	// +optional
	Monitoring bool `json:"monitoring,omitempty" tf:"monitoring,omitempty"`
	// +optional
	NetworkInterface []SpotInstanceRequestSpecNetworkInterface `json:"networkInterface,omitempty" tf:"network_interface,omitempty"`
	// +optional
	PasswordData string `json:"passwordData,omitempty" tf:"password_data,omitempty"`
	// +optional
	PlacementGroup string `json:"placementGroup,omitempty" tf:"placement_group,omitempty"`
	// +optional
	PrimaryNetworkInterfaceID string `json:"primaryNetworkInterfaceID,omitempty" tf:"primary_network_interface_id,omitempty"`
	// +optional
	PrivateDNS string `json:"privateDNS,omitempty" tf:"private_dns,omitempty"`
	// +optional
	PrivateIP string `json:"privateIP,omitempty" tf:"private_ip,omitempty"`
	// +optional
	PublicDNS string `json:"publicDNS,omitempty" tf:"public_dns,omitempty"`
	// +optional
	PublicIP string `json:"publicIP,omitempty" tf:"public_ip,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RootBlockDevice []SpotInstanceRequestSpecRootBlockDevice `json:"rootBlockDevice,omitempty" tf:"root_block_device,omitempty"`
	// +optional
	SecurityGroups []string `json:"securityGroups,omitempty" tf:"security_groups,omitempty"`
	// +optional
	SourceDestCheck bool `json:"sourceDestCheck,omitempty" tf:"source_dest_check,omitempty"`
	// +optional
	SpotBidStatus string `json:"spotBidStatus,omitempty" tf:"spot_bid_status,omitempty"`
	// +optional
	SpotInstanceID string `json:"spotInstanceID,omitempty" tf:"spot_instance_id,omitempty"`
	// +optional
	SpotPrice string `json:"spotPrice,omitempty" tf:"spot_price,omitempty"`
	// +optional
	SpotRequestState string `json:"spotRequestState,omitempty" tf:"spot_request_state,omitempty"`
	// +optional
	SpotType string `json:"spotType,omitempty" tf:"spot_type,omitempty"`
	// +optional
	SubnetID string `json:"subnetID,omitempty" tf:"subnet_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Tenancy string `json:"tenancy,omitempty" tf:"tenancy,omitempty"`
	// +optional
	UserData string `json:"userData,omitempty" tf:"user_data,omitempty"`
	// +optional
	UserDataBase64 string `json:"userDataBase64,omitempty" tf:"user_data_base64,omitempty"`
	// +optional
	ValidFrom string `json:"validFrom,omitempty" tf:"valid_from,omitempty"`
	// +optional
	ValidUntil string `json:"validUntil,omitempty" tf:"valid_until,omitempty"`
	// +optional
	VolumeTags map[string]string `json:"volumeTags,omitempty" tf:"volume_tags,omitempty"`
	// +optional
	VpcSecurityGroupIDS []string `json:"vpcSecurityGroupIDS,omitempty" tf:"vpc_security_group_ids,omitempty"`
	// +optional
	WaitForFulfillment bool `json:"waitForFulfillment,omitempty" tf:"wait_for_fulfillment,omitempty"`
}

func (*SpotInstanceRequestSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestSpec.

func (*SpotInstanceRequestSpec) DeepCopyInto ¶

func (in *SpotInstanceRequestSpec) DeepCopyInto(out *SpotInstanceRequestSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotInstanceRequestSpecCreditSpecification ¶

type SpotInstanceRequestSpecCreditSpecification struct {
	// +optional
	CpuCredits string `json:"cpuCredits,omitempty" tf:"cpu_credits,omitempty"`
}

func (*SpotInstanceRequestSpecCreditSpecification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestSpecCreditSpecification.

func (*SpotInstanceRequestSpecCreditSpecification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotInstanceRequestSpecEbsBlockDevice ¶ added in v0.0.2

type SpotInstanceRequestSpecEbsBlockDevice struct {
	// +optional
	DeleteOnTermination bool   `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	DeviceName          string `json:"deviceName" tf:"device_name"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	VolumeID string `json:"volumeID,omitempty" tf:"volume_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*SpotInstanceRequestSpecEbsBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestSpecEbsBlockDevice.

func (*SpotInstanceRequestSpecEbsBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotInstanceRequestSpecEphemeralBlockDevice ¶ added in v0.0.2

type SpotInstanceRequestSpecEphemeralBlockDevice struct {
	DeviceName string `json:"deviceName" tf:"device_name"`
	// +optional
	NoDevice bool `json:"noDevice,omitempty" tf:"no_device,omitempty"`
	// +optional
	VirtualName string `json:"virtualName,omitempty" tf:"virtual_name,omitempty"`
}

func (*SpotInstanceRequestSpecEphemeralBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestSpecEphemeralBlockDevice.

func (*SpotInstanceRequestSpecEphemeralBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotInstanceRequestSpecNetworkInterface ¶ added in v0.0.2

type SpotInstanceRequestSpecNetworkInterface struct {
	// +optional
	DeleteOnTermination bool   `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	DeviceIndex         int64  `json:"deviceIndex" tf:"device_index"`
	NetworkInterfaceID  string `json:"networkInterfaceID" tf:"network_interface_id"`
}

func (*SpotInstanceRequestSpecNetworkInterface) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestSpecNetworkInterface.

func (*SpotInstanceRequestSpecNetworkInterface) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotInstanceRequestSpecRootBlockDevice ¶ added in v0.0.2

type SpotInstanceRequestSpecRootBlockDevice struct {
	// +optional
	DeleteOnTermination bool `json:"deleteOnTermination,omitempty" tf:"delete_on_termination,omitempty"`
	// +optional
	Encrypted bool `json:"encrypted,omitempty" tf:"encrypted,omitempty"`
	// +optional
	Iops int64 `json:"iops,omitempty" tf:"iops,omitempty"`
	// +optional
	KmsKeyID string `json:"kmsKeyID,omitempty" tf:"kms_key_id,omitempty"`
	// +optional
	VolumeID string `json:"volumeID,omitempty" tf:"volume_id,omitempty"`
	// +optional
	VolumeSize int64 `json:"volumeSize,omitempty" tf:"volume_size,omitempty"`
	// +optional
	VolumeType string `json:"volumeType,omitempty" tf:"volume_type,omitempty"`
}

func (*SpotInstanceRequestSpecRootBlockDevice) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestSpecRootBlockDevice.

func (*SpotInstanceRequestSpecRootBlockDevice) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SpotInstanceRequestStatus ¶

type SpotInstanceRequestStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SpotInstanceRequestSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SpotInstanceRequestStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpotInstanceRequestStatus.

func (*SpotInstanceRequestStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SqsQueue ¶

type SqsQueue struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqsQueueSpec   `json:"spec,omitempty"`
	Status            SqsQueueStatus `json:"status,omitempty"`
}

func (*SqsQueue) DeepCopy ¶

func (in *SqsQueue) DeepCopy() *SqsQueue

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueue.

func (*SqsQueue) DeepCopyInto ¶

func (in *SqsQueue) DeepCopyInto(out *SqsQueue)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SqsQueue) DeepCopyObject ¶

func (in *SqsQueue) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SqsQueueList ¶

type SqsQueueList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SqsQueue CRD objects
	Items []SqsQueue `json:"items,omitempty"`
}

SqsQueueList is a list of SqsQueues

func (*SqsQueueList) DeepCopy ¶

func (in *SqsQueueList) DeepCopy() *SqsQueueList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueueList.

func (*SqsQueueList) DeepCopyInto ¶

func (in *SqsQueueList) DeepCopyInto(out *SqsQueueList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SqsQueueList) DeepCopyObject ¶

func (in *SqsQueueList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SqsQueuePolicy ¶

type SqsQueuePolicy struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SqsQueuePolicySpec   `json:"spec,omitempty"`
	Status            SqsQueuePolicyStatus `json:"status,omitempty"`
}

func (*SqsQueuePolicy) DeepCopy ¶

func (in *SqsQueuePolicy) DeepCopy() *SqsQueuePolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueuePolicy.

func (*SqsQueuePolicy) DeepCopyInto ¶

func (in *SqsQueuePolicy) DeepCopyInto(out *SqsQueuePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SqsQueuePolicy) DeepCopyObject ¶

func (in *SqsQueuePolicy) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SqsQueuePolicyList ¶

type SqsQueuePolicyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SqsQueuePolicy CRD objects
	Items []SqsQueuePolicy `json:"items,omitempty"`
}

SqsQueuePolicyList is a list of SqsQueuePolicys

func (*SqsQueuePolicyList) DeepCopy ¶

func (in *SqsQueuePolicyList) DeepCopy() *SqsQueuePolicyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueuePolicyList.

func (*SqsQueuePolicyList) DeepCopyInto ¶

func (in *SqsQueuePolicyList) DeepCopyInto(out *SqsQueuePolicyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SqsQueuePolicyList) DeepCopyObject ¶

func (in *SqsQueuePolicyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SqsQueuePolicySpec ¶

type SqsQueuePolicySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Policy   string `json:"policy" tf:"policy"`
	QueueURL string `json:"queueURL" tf:"queue_url"`
}

func (*SqsQueuePolicySpec) DeepCopy ¶

func (in *SqsQueuePolicySpec) DeepCopy() *SqsQueuePolicySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueuePolicySpec.

func (*SqsQueuePolicySpec) DeepCopyInto ¶

func (in *SqsQueuePolicySpec) DeepCopyInto(out *SqsQueuePolicySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SqsQueuePolicyStatus ¶

type SqsQueuePolicyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SqsQueuePolicySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SqsQueuePolicyStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueuePolicyStatus.

func (*SqsQueuePolicyStatus) DeepCopyInto ¶

func (in *SqsQueuePolicyStatus) DeepCopyInto(out *SqsQueuePolicyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SqsQueueSpec ¶

type SqsQueueSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ContentBasedDeduplication bool `json:"contentBasedDeduplication,omitempty" tf:"content_based_deduplication,omitempty"`
	// +optional
	DelaySeconds int64 `json:"delaySeconds,omitempty" tf:"delay_seconds,omitempty"`
	// +optional
	FifoQueue bool `json:"fifoQueue,omitempty" tf:"fifo_queue,omitempty"`
	// +optional
	KmsDataKeyReusePeriodSeconds int64 `json:"kmsDataKeyReusePeriodSeconds,omitempty" tf:"kms_data_key_reuse_period_seconds,omitempty"`
	// +optional
	KmsMasterKeyID string `json:"kmsMasterKeyID,omitempty" tf:"kms_master_key_id,omitempty"`
	// +optional
	MaxMessageSize int64 `json:"maxMessageSize,omitempty" tf:"max_message_size,omitempty"`
	// +optional
	MessageRetentionSeconds int64 `json:"messageRetentionSeconds,omitempty" tf:"message_retention_seconds,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	// +optional
	Policy string `json:"policy,omitempty" tf:"policy,omitempty"`
	// +optional
	ReceiveWaitTimeSeconds int64 `json:"receiveWaitTimeSeconds,omitempty" tf:"receive_wait_time_seconds,omitempty"`
	// +optional
	RedrivePolicy string `json:"redrivePolicy,omitempty" tf:"redrive_policy,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VisibilityTimeoutSeconds int64 `json:"visibilityTimeoutSeconds,omitempty" tf:"visibility_timeout_seconds,omitempty"`
}

func (*SqsQueueSpec) DeepCopy ¶

func (in *SqsQueueSpec) DeepCopy() *SqsQueueSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueueSpec.

func (*SqsQueueSpec) DeepCopyInto ¶

func (in *SqsQueueSpec) DeepCopyInto(out *SqsQueueSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SqsQueueStatus ¶

type SqsQueueStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SqsQueueSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SqsQueueStatus) DeepCopy ¶

func (in *SqsQueueStatus) DeepCopy() *SqsQueueStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SqsQueueStatus.

func (*SqsQueueStatus) DeepCopyInto ¶

func (in *SqsQueueStatus) DeepCopyInto(out *SqsQueueStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmActivation ¶

type SsmActivation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmActivationSpec   `json:"spec,omitempty"`
	Status            SsmActivationStatus `json:"status,omitempty"`
}

func (*SsmActivation) DeepCopy ¶

func (in *SsmActivation) DeepCopy() *SsmActivation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivation.

func (*SsmActivation) DeepCopyInto ¶

func (in *SsmActivation) DeepCopyInto(out *SsmActivation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmActivation) DeepCopyObject ¶

func (in *SsmActivation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmActivationList ¶

type SsmActivationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmActivation CRD objects
	Items []SsmActivation `json:"items,omitempty"`
}

SsmActivationList is a list of SsmActivations

func (*SsmActivationList) DeepCopy ¶

func (in *SsmActivationList) DeepCopy() *SsmActivationList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivationList.

func (*SsmActivationList) DeepCopyInto ¶

func (in *SsmActivationList) DeepCopyInto(out *SsmActivationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmActivationList) DeepCopyObject ¶

func (in *SsmActivationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmActivationSpec ¶

type SsmActivationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ActivationCode string `json:"activationCode,omitempty" tf:"activation_code,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	ExpirationDate string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"`
	// +optional
	Expired string `json:"expired,omitempty" tf:"expired,omitempty"`
	IamRole string `json:"iamRole" tf:"iam_role"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	RegistrationCount int64 `json:"registrationCount,omitempty" tf:"registration_count,omitempty"`
	// +optional
	RegistrationLimit int64 `json:"registrationLimit,omitempty" tf:"registration_limit,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SsmActivationSpec) DeepCopy ¶

func (in *SsmActivationSpec) DeepCopy() *SsmActivationSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivationSpec.

func (*SsmActivationSpec) DeepCopyInto ¶

func (in *SsmActivationSpec) DeepCopyInto(out *SsmActivationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmActivationStatus ¶

type SsmActivationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmActivationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmActivationStatus) DeepCopy ¶

func (in *SsmActivationStatus) DeepCopy() *SsmActivationStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmActivationStatus.

func (*SsmActivationStatus) DeepCopyInto ¶

func (in *SsmActivationStatus) DeepCopyInto(out *SsmActivationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmAssociation ¶

type SsmAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmAssociationSpec   `json:"spec,omitempty"`
	Status            SsmAssociationStatus `json:"status,omitempty"`
}

func (*SsmAssociation) DeepCopy ¶

func (in *SsmAssociation) DeepCopy() *SsmAssociation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmAssociation.

func (*SsmAssociation) DeepCopyInto ¶

func (in *SsmAssociation) DeepCopyInto(out *SsmAssociation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmAssociation) DeepCopyObject ¶

func (in *SsmAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmAssociationList ¶

type SsmAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmAssociation CRD objects
	Items []SsmAssociation `json:"items,omitempty"`
}

SsmAssociationList is a list of SsmAssociations

func (*SsmAssociationList) DeepCopy ¶

func (in *SsmAssociationList) DeepCopy() *SsmAssociationList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmAssociationList.

func (*SsmAssociationList) DeepCopyInto ¶

func (in *SsmAssociationList) DeepCopyInto(out *SsmAssociationList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmAssociationList) DeepCopyObject ¶

func (in *SsmAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmAssociationSpec ¶

type SsmAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AssociationID string `json:"associationID,omitempty" tf:"association_id,omitempty"`
	// +optional
	AssociationName string `json:"associationName,omitempty" tf:"association_name,omitempty"`
	// +optional
	ComplianceSeverity string `json:"complianceSeverity,omitempty" tf:"compliance_severity,omitempty"`
	// +optional
	DocumentVersion string `json:"documentVersion,omitempty" tf:"document_version,omitempty"`
	// +optional
	InstanceID string `json:"instanceID,omitempty" tf:"instance_id,omitempty"`
	// +optional
	MaxConcurrency string `json:"maxConcurrency,omitempty" tf:"max_concurrency,omitempty"`
	// +optional
	MaxErrors string `json:"maxErrors,omitempty" tf:"max_errors,omitempty"`
	Name      string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OutputLocation []SsmAssociationSpecOutputLocation `json:"outputLocation,omitempty" tf:"output_location,omitempty"`
	// +optional
	Parameters map[string]string `json:"parameters,omitempty" tf:"parameters,omitempty"`
	// +optional
	ScheduleExpression string `json:"scheduleExpression,omitempty" tf:"schedule_expression,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=5
	Targets []SsmAssociationSpecTargets `json:"targets,omitempty" tf:"targets,omitempty"`
}

func (*SsmAssociationSpec) DeepCopy ¶

func (in *SsmAssociationSpec) DeepCopy() *SsmAssociationSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmAssociationSpec.

func (*SsmAssociationSpec) DeepCopyInto ¶

func (in *SsmAssociationSpec) DeepCopyInto(out *SsmAssociationSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmAssociationSpecOutputLocation ¶

type SsmAssociationSpecOutputLocation struct {
	S3BucketName string `json:"s3BucketName" tf:"s3_bucket_name"`
	// +optional
	S3KeyPrefix string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix,omitempty"`
}

func (*SsmAssociationSpecOutputLocation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmAssociationSpecOutputLocation.

func (*SsmAssociationSpecOutputLocation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmAssociationSpecTargets ¶ added in v0.0.2

type SsmAssociationSpecTargets struct {
	Key    string   `json:"key" tf:"key"`
	Values []string `json:"values" tf:"values"`
}

func (*SsmAssociationSpecTargets) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmAssociationSpecTargets.

func (*SsmAssociationSpecTargets) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmAssociationStatus ¶

type SsmAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmAssociationStatus.

func (*SsmAssociationStatus) DeepCopyInto ¶

func (in *SsmAssociationStatus) DeepCopyInto(out *SsmAssociationStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmDocument ¶

type SsmDocument struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmDocumentSpec   `json:"spec,omitempty"`
	Status            SsmDocumentStatus `json:"status,omitempty"`
}

func (*SsmDocument) DeepCopy ¶

func (in *SsmDocument) DeepCopy() *SsmDocument

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmDocument.

func (*SsmDocument) DeepCopyInto ¶

func (in *SsmDocument) DeepCopyInto(out *SsmDocument)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmDocument) DeepCopyObject ¶

func (in *SsmDocument) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmDocumentList ¶

type SsmDocumentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmDocument CRD objects
	Items []SsmDocument `json:"items,omitempty"`
}

SsmDocumentList is a list of SsmDocuments

func (*SsmDocumentList) DeepCopy ¶

func (in *SsmDocumentList) DeepCopy() *SsmDocumentList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmDocumentList.

func (*SsmDocumentList) DeepCopyInto ¶

func (in *SsmDocumentList) DeepCopyInto(out *SsmDocumentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmDocumentList) DeepCopyObject ¶

func (in *SsmDocumentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmDocumentSpec ¶

type SsmDocumentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn     string `json:"arn,omitempty" tf:"arn,omitempty"`
	Content string `json:"content" tf:"content"`
	// +optional
	CreatedDate string `json:"createdDate,omitempty" tf:"created_date,omitempty"`
	// +optional
	DefaultVersion string `json:"defaultVersion,omitempty" tf:"default_version,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	DocumentFormat string `json:"documentFormat,omitempty" tf:"document_format,omitempty"`
	DocumentType   string `json:"documentType" tf:"document_type"`
	// +optional
	Hash string `json:"hash,omitempty" tf:"hash,omitempty"`
	// +optional
	HashType string `json:"hashType,omitempty" tf:"hash_type,omitempty"`
	// +optional
	LatestVersion string `json:"latestVersion,omitempty" tf:"latest_version,omitempty"`
	Name          string `json:"name" tf:"name"`
	// +optional
	Owner string `json:"owner,omitempty" tf:"owner,omitempty"`
	// +optional
	Parameter []SsmDocumentSpecParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
	// +optional
	Permissions map[string]SsmDocumentSpecPermissions `json:"permissions,omitempty" tf:"permissions,omitempty"`
	// +optional
	PlatformTypes []string `json:"platformTypes,omitempty" tf:"platform_types,omitempty"`
	// +optional
	SchemaVersion string `json:"schemaVersion,omitempty" tf:"schema_version,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SsmDocumentSpec) DeepCopy ¶

func (in *SsmDocumentSpec) DeepCopy() *SsmDocumentSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmDocumentSpec.

func (*SsmDocumentSpec) DeepCopyInto ¶

func (in *SsmDocumentSpec) DeepCopyInto(out *SsmDocumentSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmDocumentSpecParameter ¶ added in v0.0.2

type SsmDocumentSpecParameter struct {
	// +optional
	DefaultValue string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*SsmDocumentSpecParameter) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmDocumentSpecParameter.

func (*SsmDocumentSpecParameter) DeepCopyInto ¶ added in v0.0.2

func (in *SsmDocumentSpecParameter) DeepCopyInto(out *SsmDocumentSpecParameter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmDocumentSpecPermissions ¶

type SsmDocumentSpecPermissions struct {
	AccountIDS string `json:"accountIDS" tf:"account_ids"`
	Type       string `json:"type" tf:"type"`
}

func (*SsmDocumentSpecPermissions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmDocumentSpecPermissions.

func (*SsmDocumentSpecPermissions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmDocumentStatus ¶

type SsmDocumentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmDocumentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmDocumentStatus) DeepCopy ¶

func (in *SsmDocumentStatus) DeepCopy() *SsmDocumentStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmDocumentStatus.

func (*SsmDocumentStatus) DeepCopyInto ¶

func (in *SsmDocumentStatus) DeepCopyInto(out *SsmDocumentStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindow ¶

type SsmMaintenanceWindow struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmMaintenanceWindowSpec   `json:"spec,omitempty"`
	Status            SsmMaintenanceWindowStatus `json:"status,omitempty"`
}

func (*SsmMaintenanceWindow) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindow.

func (*SsmMaintenanceWindow) DeepCopyInto ¶

func (in *SsmMaintenanceWindow) DeepCopyInto(out *SsmMaintenanceWindow)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmMaintenanceWindow) DeepCopyObject ¶

func (in *SsmMaintenanceWindow) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmMaintenanceWindowList ¶

type SsmMaintenanceWindowList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmMaintenanceWindow CRD objects
	Items []SsmMaintenanceWindow `json:"items,omitempty"`
}

SsmMaintenanceWindowList is a list of SsmMaintenanceWindows

func (*SsmMaintenanceWindowList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowList.

func (*SsmMaintenanceWindowList) DeepCopyInto ¶

func (in *SsmMaintenanceWindowList) DeepCopyInto(out *SsmMaintenanceWindowList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmMaintenanceWindowList) DeepCopyObject ¶

func (in *SsmMaintenanceWindowList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmMaintenanceWindowSpec ¶

type SsmMaintenanceWindowSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AllowUnassociatedTargets bool  `json:"allowUnassociatedTargets,omitempty" tf:"allow_unassociated_targets,omitempty"`
	Cutoff                   int64 `json:"cutoff" tf:"cutoff"`
	Duration                 int64 `json:"duration" tf:"duration"`
	// +optional
	Enabled bool `json:"enabled,omitempty" tf:"enabled,omitempty"`
	// +optional
	EndDate  string `json:"endDate,omitempty" tf:"end_date,omitempty"`
	Name     string `json:"name" tf:"name"`
	Schedule string `json:"schedule" tf:"schedule"`
	// +optional
	ScheduleTimezone string `json:"scheduleTimezone,omitempty" tf:"schedule_timezone,omitempty"`
	// +optional
	StartDate string `json:"startDate,omitempty" tf:"start_date,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SsmMaintenanceWindowSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowSpec.

func (*SsmMaintenanceWindowSpec) DeepCopyInto ¶

func (in *SsmMaintenanceWindowSpec) DeepCopyInto(out *SsmMaintenanceWindowSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowStatus ¶

type SsmMaintenanceWindowStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmMaintenanceWindowSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmMaintenanceWindowStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowStatus.

func (*SsmMaintenanceWindowStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTarget ¶

type SsmMaintenanceWindowTarget struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmMaintenanceWindowTargetSpec   `json:"spec,omitempty"`
	Status            SsmMaintenanceWindowTargetStatus `json:"status,omitempty"`
}

func (*SsmMaintenanceWindowTarget) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTarget.

func (*SsmMaintenanceWindowTarget) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmMaintenanceWindowTarget) DeepCopyObject ¶

func (in *SsmMaintenanceWindowTarget) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmMaintenanceWindowTargetList ¶

type SsmMaintenanceWindowTargetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmMaintenanceWindowTarget CRD objects
	Items []SsmMaintenanceWindowTarget `json:"items,omitempty"`
}

SsmMaintenanceWindowTargetList is a list of SsmMaintenanceWindowTargets

func (*SsmMaintenanceWindowTargetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTargetList.

func (*SsmMaintenanceWindowTargetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmMaintenanceWindowTargetList) DeepCopyObject ¶

func (in *SsmMaintenanceWindowTargetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmMaintenanceWindowTargetSpec ¶

type SsmMaintenanceWindowTargetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	OwnerInformation string `json:"ownerInformation,omitempty" tf:"owner_information,omitempty"`
	ResourceType     string `json:"resourceType" tf:"resource_type"`
	// +kubebuilder:validation:MaxItems=5
	Targets  []SsmMaintenanceWindowTargetSpecTargets `json:"targets" tf:"targets"`
	WindowID string                                  `json:"windowID" tf:"window_id"`
}

func (*SsmMaintenanceWindowTargetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTargetSpec.

func (*SsmMaintenanceWindowTargetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTargetSpecTargets ¶

type SsmMaintenanceWindowTargetSpecTargets struct {
	Key    string   `json:"key" tf:"key"`
	Values []string `json:"values" tf:"values"`
}

func (*SsmMaintenanceWindowTargetSpecTargets) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTargetSpecTargets.

func (*SsmMaintenanceWindowTargetSpecTargets) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTargetStatus ¶

type SsmMaintenanceWindowTargetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmMaintenanceWindowTargetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmMaintenanceWindowTargetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTargetStatus.

func (*SsmMaintenanceWindowTargetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTask ¶

type SsmMaintenanceWindowTask struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmMaintenanceWindowTaskSpec   `json:"spec,omitempty"`
	Status            SsmMaintenanceWindowTaskStatus `json:"status,omitempty"`
}

func (*SsmMaintenanceWindowTask) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTask.

func (*SsmMaintenanceWindowTask) DeepCopyInto ¶

func (in *SsmMaintenanceWindowTask) DeepCopyInto(out *SsmMaintenanceWindowTask)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmMaintenanceWindowTask) DeepCopyObject ¶

func (in *SsmMaintenanceWindowTask) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmMaintenanceWindowTaskList ¶

type SsmMaintenanceWindowTaskList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmMaintenanceWindowTask CRD objects
	Items []SsmMaintenanceWindowTask `json:"items,omitempty"`
}

SsmMaintenanceWindowTaskList is a list of SsmMaintenanceWindowTasks

func (*SsmMaintenanceWindowTaskList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskList.

func (*SsmMaintenanceWindowTaskList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmMaintenanceWindowTaskList) DeepCopyObject ¶

func (in *SsmMaintenanceWindowTaskList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmMaintenanceWindowTaskSpec ¶

type SsmMaintenanceWindowTaskSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	// Deprecated
	LoggingInfo    []SsmMaintenanceWindowTaskSpecLoggingInfo `json:"loggingInfo,omitempty" tf:"logging_info,omitempty"`
	MaxConcurrency string                                    `json:"maxConcurrency" tf:"max_concurrency"`
	MaxErrors      string                                    `json:"maxErrors" tf:"max_errors"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	Priority       int64                                 `json:"priority,omitempty" tf:"priority,omitempty"`
	ServiceRoleArn string                                `json:"serviceRoleArn" tf:"service_role_arn"`
	Targets        []SsmMaintenanceWindowTaskSpecTargets `json:"targets" tf:"targets"`
	TaskArn        string                                `json:"taskArn" tf:"task_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	TaskInvocationParameters []SsmMaintenanceWindowTaskSpecTaskInvocationParameters `json:"taskInvocationParameters,omitempty" tf:"task_invocation_parameters,omitempty"`
	// +optional
	// Deprecated
	TaskParameters []SsmMaintenanceWindowTaskSpecTaskParameters `json:"taskParameters,omitempty" tf:"task_parameters,omitempty"`
	TaskType       string                                       `json:"taskType" tf:"task_type"`
	WindowID       string                                       `json:"windowID" tf:"window_id"`
}

func (*SsmMaintenanceWindowTaskSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpec.

func (*SsmMaintenanceWindowTaskSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecLoggingInfo ¶

type SsmMaintenanceWindowTaskSpecLoggingInfo struct {
	S3BucketName string `json:"s3BucketName" tf:"s3_bucket_name"`
	// +optional
	S3BucketPrefix string `json:"s3BucketPrefix,omitempty" tf:"s3_bucket_prefix,omitempty"`
	S3Region       string `json:"s3Region" tf:"s3_region"`
}

func (*SsmMaintenanceWindowTaskSpecLoggingInfo) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecLoggingInfo.

func (*SsmMaintenanceWindowTaskSpecLoggingInfo) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTargets ¶

type SsmMaintenanceWindowTaskSpecTargets struct {
	Key    string   `json:"key" tf:"key"`
	Values []string `json:"values" tf:"values"`
}

func (*SsmMaintenanceWindowTaskSpecTargets) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTargets.

func (*SsmMaintenanceWindowTaskSpecTargets) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskInvocationParameters ¶ added in v0.2.0

type SsmMaintenanceWindowTaskSpecTaskInvocationParameters struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	AutomationParameters []SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters `json:"automationParameters,omitempty" tf:"automation_parameters,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LambdaParameters []SsmMaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters `json:"lambdaParameters,omitempty" tf:"lambda_parameters,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RunCommandParameters []SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters `json:"runCommandParameters,omitempty" tf:"run_command_parameters,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	StepFunctionsParameters []SsmMaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters `json:"stepFunctionsParameters,omitempty" tf:"step_functions_parameters,omitempty"`
}

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParameters) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskInvocationParameters.

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParameters) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters ¶ added in v0.2.0

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters struct {
	// +optional
	DocumentVersion string `json:"documentVersion,omitempty" tf:"document_version,omitempty"`
	// +optional
	Parameter []SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
}

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters.

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParameters) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter ¶ added in v0.2.0

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter struct {
	Name   string   `json:"name" tf:"name"`
	Values []string `json:"values" tf:"values"`
}

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter.

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersAutomationParametersParameter) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters ¶ added in v0.2.0

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters struct {
	// +optional
	ClientContext string `json:"clientContext,omitempty" tf:"client_context,omitempty"`
	// +optional
	Payload string `json:"-" sensitive:"true" tf:"payload,omitempty"`
	// +optional
	Qualifier string `json:"qualifier,omitempty" tf:"qualifier,omitempty"`
}

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters.

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersLambdaParameters) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters ¶ added in v0.2.0

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters struct {
	// +optional
	Comment string `json:"comment,omitempty" tf:"comment,omitempty"`
	// +optional
	DocumentHash string `json:"documentHash,omitempty" tf:"document_hash,omitempty"`
	// +optional
	DocumentHashType string `json:"documentHashType,omitempty" tf:"document_hash_type,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	NotificationConfig []SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig `json:"notificationConfig,omitempty" tf:"notification_config,omitempty"`
	// +optional
	OutputS3Bucket string `json:"outputS3Bucket,omitempty" tf:"output_s3_bucket,omitempty"`
	// +optional
	OutputS3KeyPrefix string `json:"outputS3KeyPrefix,omitempty" tf:"output_s3_key_prefix,omitempty"`
	// +optional
	Parameter []SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter `json:"parameter,omitempty" tf:"parameter,omitempty"`
	// +optional
	ServiceRoleArn string `json:"serviceRoleArn,omitempty" tf:"service_role_arn,omitempty"`
	// +optional
	TimeoutSeconds int64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"`
}

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters.

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParameters) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig ¶ added in v0.2.0

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig struct {
	// +optional
	NotificationArn string `json:"notificationArn,omitempty" tf:"notification_arn,omitempty"`
	// +optional
	NotificationEvents []string `json:"notificationEvents,omitempty" tf:"notification_events,omitempty"`
	// +optional
	NotificationType string `json:"notificationType,omitempty" tf:"notification_type,omitempty"`
}

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig.

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersNotificationConfig) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter ¶ added in v0.2.0

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter struct {
	Name   string   `json:"name" tf:"name"`
	Values []string `json:"values" tf:"values"`
}

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter.

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersRunCommandParametersParameter) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters ¶ added in v0.2.0

type SsmMaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters struct {
	// +optional
	Input string `json:"-" sensitive:"true" tf:"input,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters) DeepCopy ¶ added in v0.2.0

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters.

func (*SsmMaintenanceWindowTaskSpecTaskInvocationParametersStepFunctionsParameters) DeepCopyInto ¶ added in v0.2.0

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskSpecTaskParameters ¶

type SsmMaintenanceWindowTaskSpecTaskParameters struct {
	Name   string   `json:"name" tf:"name"`
	Values []string `json:"values" tf:"values"`
}

func (*SsmMaintenanceWindowTaskSpecTaskParameters) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskSpecTaskParameters.

func (*SsmMaintenanceWindowTaskSpecTaskParameters) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmMaintenanceWindowTaskStatus ¶

type SsmMaintenanceWindowTaskStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmMaintenanceWindowTaskSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmMaintenanceWindowTaskStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowTaskStatus.

func (*SsmMaintenanceWindowTaskStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmParameter ¶

type SsmParameter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmParameterSpec   `json:"spec,omitempty"`
	Status            SsmParameterStatus `json:"status,omitempty"`
}

func (*SsmParameter) DeepCopy ¶

func (in *SsmParameter) DeepCopy() *SsmParameter

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameter.

func (*SsmParameter) DeepCopyInto ¶

func (in *SsmParameter) DeepCopyInto(out *SsmParameter)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmParameter) DeepCopyObject ¶

func (in *SsmParameter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmParameterList ¶

type SsmParameterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmParameter CRD objects
	Items []SsmParameter `json:"items,omitempty"`
}

SsmParameterList is a list of SsmParameters

func (*SsmParameterList) DeepCopy ¶

func (in *SsmParameterList) DeepCopy() *SsmParameterList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameterList.

func (*SsmParameterList) DeepCopyInto ¶

func (in *SsmParameterList) DeepCopyInto(out *SsmParameterList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmParameterList) DeepCopyObject ¶

func (in *SsmParameterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmParameterSpec ¶

type SsmParameterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	AllowedPattern string `json:"allowedPattern,omitempty" tf:"allowed_pattern,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	KeyID string `json:"keyID,omitempty" tf:"key_id,omitempty"`
	Name  string `json:"name" tf:"name"`
	// +optional
	Overwrite bool `json:"overwrite,omitempty" tf:"overwrite,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Tier  string `json:"tier,omitempty" tf:"tier,omitempty"`
	Type  string `json:"type" tf:"type"`
	Value string `json:"-" sensitive:"true" tf:"value"`
	// +optional
	Version int64 `json:"version,omitempty" tf:"version,omitempty"`
}

func (*SsmParameterSpec) DeepCopy ¶

func (in *SsmParameterSpec) DeepCopy() *SsmParameterSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameterSpec.

func (*SsmParameterSpec) DeepCopyInto ¶

func (in *SsmParameterSpec) DeepCopyInto(out *SsmParameterSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmParameterStatus ¶

type SsmParameterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmParameterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmParameterStatus) DeepCopy ¶

func (in *SsmParameterStatus) DeepCopy() *SsmParameterStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmParameterStatus.

func (*SsmParameterStatus) DeepCopyInto ¶

func (in *SsmParameterStatus) DeepCopyInto(out *SsmParameterStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmPatchBaseline ¶

type SsmPatchBaseline struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmPatchBaselineSpec   `json:"spec,omitempty"`
	Status            SsmPatchBaselineStatus `json:"status,omitempty"`
}

func (*SsmPatchBaseline) DeepCopy ¶

func (in *SsmPatchBaseline) DeepCopy() *SsmPatchBaseline

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchBaseline.

func (*SsmPatchBaseline) DeepCopyInto ¶

func (in *SsmPatchBaseline) DeepCopyInto(out *SsmPatchBaseline)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmPatchBaseline) DeepCopyObject ¶

func (in *SsmPatchBaseline) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmPatchBaselineList ¶

type SsmPatchBaselineList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmPatchBaseline CRD objects
	Items []SsmPatchBaseline `json:"items,omitempty"`
}

SsmPatchBaselineList is a list of SsmPatchBaselines

func (*SsmPatchBaselineList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchBaselineList.

func (*SsmPatchBaselineList) DeepCopyInto ¶

func (in *SsmPatchBaselineList) DeepCopyInto(out *SsmPatchBaselineList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmPatchBaselineList) DeepCopyObject ¶

func (in *SsmPatchBaselineList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmPatchBaselineSpec ¶

type SsmPatchBaselineSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ApprovalRule []SsmPatchBaselineSpecApprovalRule `json:"approvalRule,omitempty" tf:"approval_rule,omitempty"`
	// +optional
	ApprovedPatches []string `json:"approvedPatches,omitempty" tf:"approved_patches,omitempty"`
	// +optional
	ApprovedPatchesComplianceLevel string `json:"approvedPatchesComplianceLevel,omitempty" tf:"approved_patches_compliance_level,omitempty"`
	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=4
	GlobalFilter []SsmPatchBaselineSpecGlobalFilter `json:"globalFilter,omitempty" tf:"global_filter,omitempty"`
	Name         string                             `json:"name" tf:"name"`
	// +optional
	OperatingSystem string `json:"operatingSystem,omitempty" tf:"operating_system,omitempty"`
	// +optional
	RejectedPatches []string `json:"rejectedPatches,omitempty" tf:"rejected_patches,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*SsmPatchBaselineSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchBaselineSpec.

func (*SsmPatchBaselineSpec) DeepCopyInto ¶

func (in *SsmPatchBaselineSpec) DeepCopyInto(out *SsmPatchBaselineSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmPatchBaselineSpecApprovalRule ¶

type SsmPatchBaselineSpecApprovalRule struct {
	ApproveAfterDays int64 `json:"approveAfterDays" tf:"approve_after_days"`
	// +optional
	ComplianceLevel string `json:"complianceLevel,omitempty" tf:"compliance_level,omitempty"`
	// +optional
	EnableNonSecurity bool `json:"enableNonSecurity,omitempty" tf:"enable_non_security,omitempty"`
	// +kubebuilder:validation:MaxItems=10
	PatchFilter []SsmPatchBaselineSpecApprovalRulePatchFilter `json:"patchFilter" tf:"patch_filter"`
}

func (*SsmPatchBaselineSpecApprovalRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchBaselineSpecApprovalRule.

func (*SsmPatchBaselineSpecApprovalRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmPatchBaselineSpecApprovalRulePatchFilter ¶

type SsmPatchBaselineSpecApprovalRulePatchFilter struct {
	Key    string   `json:"key" tf:"key"`
	Values []string `json:"values" tf:"values"`
}

func (*SsmPatchBaselineSpecApprovalRulePatchFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchBaselineSpecApprovalRulePatchFilter.

func (*SsmPatchBaselineSpecApprovalRulePatchFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmPatchBaselineSpecGlobalFilter ¶

type SsmPatchBaselineSpecGlobalFilter struct {
	Key    string   `json:"key" tf:"key"`
	Values []string `json:"values" tf:"values"`
}

func (*SsmPatchBaselineSpecGlobalFilter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchBaselineSpecGlobalFilter.

func (*SsmPatchBaselineSpecGlobalFilter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmPatchBaselineStatus ¶

type SsmPatchBaselineStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmPatchBaselineSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmPatchBaselineStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchBaselineStatus.

func (*SsmPatchBaselineStatus) DeepCopyInto ¶

func (in *SsmPatchBaselineStatus) DeepCopyInto(out *SsmPatchBaselineStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmPatchGroup ¶

type SsmPatchGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmPatchGroupSpec   `json:"spec,omitempty"`
	Status            SsmPatchGroupStatus `json:"status,omitempty"`
}

func (*SsmPatchGroup) DeepCopy ¶

func (in *SsmPatchGroup) DeepCopy() *SsmPatchGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchGroup.

func (*SsmPatchGroup) DeepCopyInto ¶

func (in *SsmPatchGroup) DeepCopyInto(out *SsmPatchGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmPatchGroup) DeepCopyObject ¶

func (in *SsmPatchGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmPatchGroupList ¶

type SsmPatchGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmPatchGroup CRD objects
	Items []SsmPatchGroup `json:"items,omitempty"`
}

SsmPatchGroupList is a list of SsmPatchGroups

func (*SsmPatchGroupList) DeepCopy ¶

func (in *SsmPatchGroupList) DeepCopy() *SsmPatchGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchGroupList.

func (*SsmPatchGroupList) DeepCopyInto ¶

func (in *SsmPatchGroupList) DeepCopyInto(out *SsmPatchGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmPatchGroupList) DeepCopyObject ¶

func (in *SsmPatchGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmPatchGroupSpec ¶

type SsmPatchGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	BaselineID string `json:"baselineID" tf:"baseline_id"`
	PatchGroup string `json:"patchGroup" tf:"patch_group"`
}

func (*SsmPatchGroupSpec) DeepCopy ¶

func (in *SsmPatchGroupSpec) DeepCopy() *SsmPatchGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchGroupSpec.

func (*SsmPatchGroupSpec) DeepCopyInto ¶

func (in *SsmPatchGroupSpec) DeepCopyInto(out *SsmPatchGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmPatchGroupStatus ¶

type SsmPatchGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmPatchGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmPatchGroupStatus) DeepCopy ¶

func (in *SsmPatchGroupStatus) DeepCopy() *SsmPatchGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmPatchGroupStatus.

func (*SsmPatchGroupStatus) DeepCopyInto ¶

func (in *SsmPatchGroupStatus) DeepCopyInto(out *SsmPatchGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmResourceDataSync ¶

type SsmResourceDataSync struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SsmResourceDataSyncSpec   `json:"spec,omitempty"`
	Status            SsmResourceDataSyncStatus `json:"status,omitempty"`
}

func (*SsmResourceDataSync) DeepCopy ¶

func (in *SsmResourceDataSync) DeepCopy() *SsmResourceDataSync

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmResourceDataSync.

func (*SsmResourceDataSync) DeepCopyInto ¶

func (in *SsmResourceDataSync) DeepCopyInto(out *SsmResourceDataSync)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmResourceDataSync) DeepCopyObject ¶

func (in *SsmResourceDataSync) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmResourceDataSyncList ¶

type SsmResourceDataSyncList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SsmResourceDataSync CRD objects
	Items []SsmResourceDataSync `json:"items,omitempty"`
}

SsmResourceDataSyncList is a list of SsmResourceDataSyncs

func (*SsmResourceDataSyncList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmResourceDataSyncList.

func (*SsmResourceDataSyncList) DeepCopyInto ¶

func (in *SsmResourceDataSyncList) DeepCopyInto(out *SsmResourceDataSyncList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SsmResourceDataSyncList) DeepCopyObject ¶

func (in *SsmResourceDataSyncList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SsmResourceDataSyncSpec ¶

type SsmResourceDataSyncSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +kubebuilder:validation:MaxItems=1
	S3Destination []SsmResourceDataSyncSpecS3Destination `json:"s3Destination" tf:"s3_destination"`
}

func (*SsmResourceDataSyncSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmResourceDataSyncSpec.

func (*SsmResourceDataSyncSpec) DeepCopyInto ¶

func (in *SsmResourceDataSyncSpec) DeepCopyInto(out *SsmResourceDataSyncSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmResourceDataSyncSpecS3Destination ¶

type SsmResourceDataSyncSpecS3Destination struct {
	BucketName string `json:"bucketName" tf:"bucket_name"`
	// +optional
	KmsKeyArn string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	// +optional
	Prefix string `json:"prefix,omitempty" tf:"prefix,omitempty"`
	Region string `json:"region" tf:"region"`
	// +optional
	SyncFormat string `json:"syncFormat,omitempty" tf:"sync_format,omitempty"`
}

func (*SsmResourceDataSyncSpecS3Destination) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmResourceDataSyncSpecS3Destination.

func (*SsmResourceDataSyncSpecS3Destination) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SsmResourceDataSyncStatus ¶

type SsmResourceDataSyncStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SsmResourceDataSyncSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SsmResourceDataSyncStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmResourceDataSyncStatus.

func (*SsmResourceDataSyncStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayCache ¶

type StoragegatewayCache struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StoragegatewayCacheSpec   `json:"spec,omitempty"`
	Status            StoragegatewayCacheStatus `json:"status,omitempty"`
}

func (*StoragegatewayCache) DeepCopy ¶

func (in *StoragegatewayCache) DeepCopy() *StoragegatewayCache

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayCache.

func (*StoragegatewayCache) DeepCopyInto ¶

func (in *StoragegatewayCache) DeepCopyInto(out *StoragegatewayCache)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayCache) DeepCopyObject ¶

func (in *StoragegatewayCache) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayCacheList ¶

type StoragegatewayCacheList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StoragegatewayCache CRD objects
	Items []StoragegatewayCache `json:"items,omitempty"`
}

StoragegatewayCacheList is a list of StoragegatewayCaches

func (*StoragegatewayCacheList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayCacheList.

func (*StoragegatewayCacheList) DeepCopyInto ¶

func (in *StoragegatewayCacheList) DeepCopyInto(out *StoragegatewayCacheList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayCacheList) DeepCopyObject ¶

func (in *StoragegatewayCacheList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayCacheSpec ¶

type StoragegatewayCacheSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DiskID     string `json:"diskID" tf:"disk_id"`
	GatewayArn string `json:"gatewayArn" tf:"gateway_arn"`
}

func (*StoragegatewayCacheSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayCacheSpec.

func (*StoragegatewayCacheSpec) DeepCopyInto ¶

func (in *StoragegatewayCacheSpec) DeepCopyInto(out *StoragegatewayCacheSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayCacheStatus ¶

type StoragegatewayCacheStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *StoragegatewayCacheSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*StoragegatewayCacheStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayCacheStatus.

func (*StoragegatewayCacheStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayCachedIscsiVolume ¶

type StoragegatewayCachedIscsiVolume struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StoragegatewayCachedIscsiVolumeSpec   `json:"spec,omitempty"`
	Status            StoragegatewayCachedIscsiVolumeStatus `json:"status,omitempty"`
}

func (*StoragegatewayCachedIscsiVolume) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayCachedIscsiVolume.

func (*StoragegatewayCachedIscsiVolume) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayCachedIscsiVolume) DeepCopyObject ¶

func (in *StoragegatewayCachedIscsiVolume) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayCachedIscsiVolumeList ¶

type StoragegatewayCachedIscsiVolumeList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StoragegatewayCachedIscsiVolume CRD objects
	Items []StoragegatewayCachedIscsiVolume `json:"items,omitempty"`
}

StoragegatewayCachedIscsiVolumeList is a list of StoragegatewayCachedIscsiVolumes

func (*StoragegatewayCachedIscsiVolumeList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayCachedIscsiVolumeList.

func (*StoragegatewayCachedIscsiVolumeList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayCachedIscsiVolumeList) DeepCopyObject ¶

func (in *StoragegatewayCachedIscsiVolumeList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayCachedIscsiVolumeSpec ¶

type StoragegatewayCachedIscsiVolumeSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	ChapEnabled bool   `json:"chapEnabled,omitempty" tf:"chap_enabled,omitempty"`
	GatewayArn  string `json:"gatewayArn" tf:"gateway_arn"`
	// +optional
	LunNumber          int64  `json:"lunNumber,omitempty" tf:"lun_number,omitempty"`
	NetworkInterfaceID string `json:"networkInterfaceID" tf:"network_interface_id"`
	// +optional
	NetworkInterfacePort int64 `json:"networkInterfacePort,omitempty" tf:"network_interface_port,omitempty"`
	// +optional
	SnapshotID string `json:"snapshotID,omitempty" tf:"snapshot_id,omitempty"`
	// +optional
	SourceVolumeArn string `json:"sourceVolumeArn,omitempty" tf:"source_volume_arn,omitempty"`
	// +optional
	TargetArn  string `json:"targetArn,omitempty" tf:"target_arn,omitempty"`
	TargetName string `json:"targetName" tf:"target_name"`
	// +optional
	VolumeArn string `json:"volumeArn,omitempty" tf:"volume_arn,omitempty"`
	// +optional
	VolumeID          string `json:"volumeID,omitempty" tf:"volume_id,omitempty"`
	VolumeSizeInBytes int64  `json:"volumeSizeInBytes" tf:"volume_size_in_bytes"`
}

func (*StoragegatewayCachedIscsiVolumeSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayCachedIscsiVolumeSpec.

func (*StoragegatewayCachedIscsiVolumeSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayCachedIscsiVolumeStatus ¶

type StoragegatewayCachedIscsiVolumeStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *StoragegatewayCachedIscsiVolumeSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*StoragegatewayCachedIscsiVolumeStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayCachedIscsiVolumeStatus.

func (*StoragegatewayCachedIscsiVolumeStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayGateway ¶

type StoragegatewayGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StoragegatewayGatewaySpec   `json:"spec,omitempty"`
	Status            StoragegatewayGatewayStatus `json:"status,omitempty"`
}

func (*StoragegatewayGateway) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayGateway.

func (*StoragegatewayGateway) DeepCopyInto ¶

func (in *StoragegatewayGateway) DeepCopyInto(out *StoragegatewayGateway)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayGateway) DeepCopyObject ¶

func (in *StoragegatewayGateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayGatewayList ¶

type StoragegatewayGatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StoragegatewayGateway CRD objects
	Items []StoragegatewayGateway `json:"items,omitempty"`
}

StoragegatewayGatewayList is a list of StoragegatewayGateways

func (*StoragegatewayGatewayList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayGatewayList.

func (*StoragegatewayGatewayList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayGatewayList) DeepCopyObject ¶

func (in *StoragegatewayGatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayGatewaySpec ¶

type StoragegatewayGatewaySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	ActivationKey string `json:"activationKey,omitempty" tf:"activation_key,omitempty"`
	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	GatewayID string `json:"gatewayID,omitempty" tf:"gateway_id,omitempty"`
	// +optional
	GatewayIPAddress string `json:"gatewayIPAddress,omitempty" tf:"gateway_ip_address,omitempty"`
	GatewayName      string `json:"gatewayName" tf:"gateway_name"`
	GatewayTimezone  string `json:"gatewayTimezone" tf:"gateway_timezone"`
	// +optional
	GatewayType string `json:"gatewayType,omitempty" tf:"gateway_type,omitempty"`
	// +optional
	MediumChangerType string `json:"mediumChangerType,omitempty" tf:"medium_changer_type,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	SmbActiveDirectorySettings []StoragegatewayGatewaySpecSmbActiveDirectorySettings `json:"smbActiveDirectorySettings,omitempty" tf:"smb_active_directory_settings,omitempty"`
	// +optional
	SmbGuestPassword string `json:"-" sensitive:"true" tf:"smb_guest_password,omitempty"`
	// +optional
	TapeDriveType string `json:"tapeDriveType,omitempty" tf:"tape_drive_type,omitempty"`
}

func (*StoragegatewayGatewaySpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayGatewaySpec.

func (*StoragegatewayGatewaySpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayGatewaySpecSmbActiveDirectorySettings ¶

type StoragegatewayGatewaySpecSmbActiveDirectorySettings struct {
	DomainName string `json:"domainName" tf:"domain_name"`
	Password   string `json:"-" sensitive:"true" tf:"password"`
	Username   string `json:"username" tf:"username"`
}

func (*StoragegatewayGatewaySpecSmbActiveDirectorySettings) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayGatewaySpecSmbActiveDirectorySettings.

func (*StoragegatewayGatewaySpecSmbActiveDirectorySettings) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayGatewayStatus ¶

type StoragegatewayGatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *StoragegatewayGatewaySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*StoragegatewayGatewayStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayGatewayStatus.

func (*StoragegatewayGatewayStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayNfsFileShare ¶

type StoragegatewayNfsFileShare struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StoragegatewayNfsFileShareSpec   `json:"spec,omitempty"`
	Status            StoragegatewayNfsFileShareStatus `json:"status,omitempty"`
}

func (*StoragegatewayNfsFileShare) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayNfsFileShare.

func (*StoragegatewayNfsFileShare) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayNfsFileShare) DeepCopyObject ¶

func (in *StoragegatewayNfsFileShare) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayNfsFileShareList ¶

type StoragegatewayNfsFileShareList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StoragegatewayNfsFileShare CRD objects
	Items []StoragegatewayNfsFileShare `json:"items,omitempty"`
}

StoragegatewayNfsFileShareList is a list of StoragegatewayNfsFileShares

func (*StoragegatewayNfsFileShareList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayNfsFileShareList.

func (*StoragegatewayNfsFileShareList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayNfsFileShareList) DeepCopyObject ¶

func (in *StoragegatewayNfsFileShareList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayNfsFileShareSpec ¶

type StoragegatewayNfsFileShareSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +kubebuilder:validation:MaxItems=100
	// +kubebuilder:validation:MinItems=1
	ClientList []string `json:"clientList" tf:"client_list"`
	// +optional
	DefaultStorageClass string `json:"defaultStorageClass,omitempty" tf:"default_storage_class,omitempty"`
	// +optional
	FileshareID string `json:"fileshareID,omitempty" tf:"fileshare_id,omitempty"`
	GatewayArn  string `json:"gatewayArn" tf:"gateway_arn"`
	// +optional
	GuessMimeTypeEnabled bool `json:"guessMimeTypeEnabled,omitempty" tf:"guess_mime_type_enabled,omitempty"`
	// +optional
	KmsEncrypted bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted,omitempty"`
	// +optional
	KmsKeyArn   string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	LocationArn string `json:"locationArn" tf:"location_arn"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	NfsFileShareDefaults []StoragegatewayNfsFileShareSpecNfsFileShareDefaults `json:"nfsFileShareDefaults,omitempty" tf:"nfs_file_share_defaults,omitempty"`
	// +optional
	ObjectACL string `json:"objectACL,omitempty" tf:"object_acl,omitempty"`
	// +optional
	ReadOnly bool `json:"readOnly,omitempty" tf:"read_only,omitempty"`
	// +optional
	RequesterPays bool   `json:"requesterPays,omitempty" tf:"requester_pays,omitempty"`
	RoleArn       string `json:"roleArn" tf:"role_arn"`
	// +optional
	Squash string `json:"squash,omitempty" tf:"squash,omitempty"`
}

func (*StoragegatewayNfsFileShareSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayNfsFileShareSpec.

func (*StoragegatewayNfsFileShareSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayNfsFileShareSpecNfsFileShareDefaults ¶

type StoragegatewayNfsFileShareSpecNfsFileShareDefaults struct {
	// +optional
	DirectoryMode string `json:"directoryMode,omitempty" tf:"directory_mode,omitempty"`
	// +optional
	FileMode string `json:"fileMode,omitempty" tf:"file_mode,omitempty"`
	// +optional
	GroupID int64 `json:"groupID,omitempty" tf:"group_id,omitempty"`
	// +optional
	OwnerID int64 `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
}

func (*StoragegatewayNfsFileShareSpecNfsFileShareDefaults) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayNfsFileShareSpecNfsFileShareDefaults.

func (*StoragegatewayNfsFileShareSpecNfsFileShareDefaults) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayNfsFileShareStatus ¶

type StoragegatewayNfsFileShareStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *StoragegatewayNfsFileShareSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*StoragegatewayNfsFileShareStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayNfsFileShareStatus.

func (*StoragegatewayNfsFileShareStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewaySmbFileShare ¶

type StoragegatewaySmbFileShare struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StoragegatewaySmbFileShareSpec   `json:"spec,omitempty"`
	Status            StoragegatewaySmbFileShareStatus `json:"status,omitempty"`
}

func (*StoragegatewaySmbFileShare) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewaySmbFileShare.

func (*StoragegatewaySmbFileShare) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewaySmbFileShare) DeepCopyObject ¶

func (in *StoragegatewaySmbFileShare) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewaySmbFileShareList ¶

type StoragegatewaySmbFileShareList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StoragegatewaySmbFileShare CRD objects
	Items []StoragegatewaySmbFileShare `json:"items,omitempty"`
}

StoragegatewaySmbFileShareList is a list of StoragegatewaySmbFileShares

func (*StoragegatewaySmbFileShareList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewaySmbFileShareList.

func (*StoragegatewaySmbFileShareList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewaySmbFileShareList) DeepCopyObject ¶

func (in *StoragegatewaySmbFileShareList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewaySmbFileShareSpec ¶

type StoragegatewaySmbFileShareSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Authentication string `json:"authentication,omitempty" tf:"authentication,omitempty"`
	// +optional
	DefaultStorageClass string `json:"defaultStorageClass,omitempty" tf:"default_storage_class,omitempty"`
	// +optional
	FileshareID string `json:"fileshareID,omitempty" tf:"fileshare_id,omitempty"`
	GatewayArn  string `json:"gatewayArn" tf:"gateway_arn"`
	// +optional
	GuessMimeTypeEnabled bool `json:"guessMimeTypeEnabled,omitempty" tf:"guess_mime_type_enabled,omitempty"`
	// +optional
	InvalidUserList []string `json:"invalidUserList,omitempty" tf:"invalid_user_list,omitempty"`
	// +optional
	KmsEncrypted bool `json:"kmsEncrypted,omitempty" tf:"kms_encrypted,omitempty"`
	// +optional
	KmsKeyArn   string `json:"kmsKeyArn,omitempty" tf:"kms_key_arn,omitempty"`
	LocationArn string `json:"locationArn" tf:"location_arn"`
	// +optional
	ObjectACL string `json:"objectACL,omitempty" tf:"object_acl,omitempty"`
	// +optional
	ReadOnly bool `json:"readOnly,omitempty" tf:"read_only,omitempty"`
	// +optional
	RequesterPays bool   `json:"requesterPays,omitempty" tf:"requester_pays,omitempty"`
	RoleArn       string `json:"roleArn" tf:"role_arn"`
	// +optional
	ValidUserList []string `json:"validUserList,omitempty" tf:"valid_user_list,omitempty"`
}

func (*StoragegatewaySmbFileShareSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewaySmbFileShareSpec.

func (*StoragegatewaySmbFileShareSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewaySmbFileShareStatus ¶

type StoragegatewaySmbFileShareStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *StoragegatewaySmbFileShareSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*StoragegatewaySmbFileShareStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewaySmbFileShareStatus.

func (*StoragegatewaySmbFileShareStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayUploadBuffer ¶

type StoragegatewayUploadBuffer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StoragegatewayUploadBufferSpec   `json:"spec,omitempty"`
	Status            StoragegatewayUploadBufferStatus `json:"status,omitempty"`
}

func (*StoragegatewayUploadBuffer) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayUploadBuffer.

func (*StoragegatewayUploadBuffer) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayUploadBuffer) DeepCopyObject ¶

func (in *StoragegatewayUploadBuffer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayUploadBufferList ¶

type StoragegatewayUploadBufferList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StoragegatewayUploadBuffer CRD objects
	Items []StoragegatewayUploadBuffer `json:"items,omitempty"`
}

StoragegatewayUploadBufferList is a list of StoragegatewayUploadBuffers

func (*StoragegatewayUploadBufferList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayUploadBufferList.

func (*StoragegatewayUploadBufferList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayUploadBufferList) DeepCopyObject ¶

func (in *StoragegatewayUploadBufferList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayUploadBufferSpec ¶

type StoragegatewayUploadBufferSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DiskID     string `json:"diskID" tf:"disk_id"`
	GatewayArn string `json:"gatewayArn" tf:"gateway_arn"`
}

func (*StoragegatewayUploadBufferSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayUploadBufferSpec.

func (*StoragegatewayUploadBufferSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayUploadBufferStatus ¶

type StoragegatewayUploadBufferStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *StoragegatewayUploadBufferSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*StoragegatewayUploadBufferStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayUploadBufferStatus.

func (*StoragegatewayUploadBufferStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayWorkingStorage ¶

type StoragegatewayWorkingStorage struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              StoragegatewayWorkingStorageSpec   `json:"spec,omitempty"`
	Status            StoragegatewayWorkingStorageStatus `json:"status,omitempty"`
}

func (*StoragegatewayWorkingStorage) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorage.

func (*StoragegatewayWorkingStorage) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayWorkingStorage) DeepCopyObject ¶

func (in *StoragegatewayWorkingStorage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayWorkingStorageList ¶

type StoragegatewayWorkingStorageList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of StoragegatewayWorkingStorage CRD objects
	Items []StoragegatewayWorkingStorage `json:"items,omitempty"`
}

StoragegatewayWorkingStorageList is a list of StoragegatewayWorkingStorages

func (*StoragegatewayWorkingStorageList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorageList.

func (*StoragegatewayWorkingStorageList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*StoragegatewayWorkingStorageList) DeepCopyObject ¶

func (in *StoragegatewayWorkingStorageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type StoragegatewayWorkingStorageSpec ¶

type StoragegatewayWorkingStorageSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DiskID     string `json:"diskID" tf:"disk_id"`
	GatewayArn string `json:"gatewayArn" tf:"gateway_arn"`
}

func (*StoragegatewayWorkingStorageSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorageSpec.

func (*StoragegatewayWorkingStorageSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type StoragegatewayWorkingStorageStatus ¶

type StoragegatewayWorkingStorageStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *StoragegatewayWorkingStorageSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*StoragegatewayWorkingStorageStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new StoragegatewayWorkingStorageStatus.

func (*StoragegatewayWorkingStorageStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Subnet ¶

type Subnet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SubnetSpec   `json:"spec,omitempty"`
	Status            SubnetStatus `json:"status,omitempty"`
}

func (*Subnet) DeepCopy ¶

func (in *Subnet) DeepCopy() *Subnet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet.

func (*Subnet) DeepCopyInto ¶

func (in *Subnet) DeepCopyInto(out *Subnet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Subnet) DeepCopyObject ¶

func (in *Subnet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SubnetList ¶

type SubnetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Subnet CRD objects
	Items []Subnet `json:"items,omitempty"`
}

SubnetList is a list of Subnets

func (*SubnetList) DeepCopy ¶

func (in *SubnetList) DeepCopy() *SubnetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetList.

func (*SubnetList) DeepCopyInto ¶

func (in *SubnetList) DeepCopyInto(out *SubnetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SubnetList) DeepCopyObject ¶

func (in *SubnetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SubnetSpec ¶

type SubnetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AssignIpv6AddressOnCreation bool `json:"assignIpv6AddressOnCreation,omitempty" tf:"assign_ipv6_address_on_creation,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	AvailabilityZoneID string `json:"availabilityZoneID,omitempty" tf:"availability_zone_id,omitempty"`
	CidrBlock          string `json:"cidrBlock" tf:"cidr_block"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	// +optional
	Ipv6CIDRBlockAssociationID string `json:"ipv6CIDRBlockAssociationID,omitempty" tf:"ipv6_cidr_block_association_id,omitempty"`
	// +optional
	MapPublicIPOnLaunch bool `json:"mapPublicIPOnLaunch,omitempty" tf:"map_public_ip_on_launch,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Tags  map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	VpcID string            `json:"vpcID" tf:"vpc_id"`
}

func (*SubnetSpec) DeepCopy ¶

func (in *SubnetSpec) DeepCopy() *SubnetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetSpec.

func (*SubnetSpec) DeepCopyInto ¶

func (in *SubnetSpec) DeepCopyInto(out *SubnetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SubnetStatus ¶

type SubnetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SubnetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SubnetStatus) DeepCopy ¶

func (in *SubnetStatus) DeepCopy() *SubnetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetStatus.

func (*SubnetStatus) DeepCopyInto ¶

func (in *SubnetStatus) DeepCopyInto(out *SubnetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SwfDomain ¶

type SwfDomain struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              SwfDomainSpec   `json:"spec,omitempty"`
	Status            SwfDomainStatus `json:"status,omitempty"`
}

func (*SwfDomain) DeepCopy ¶

func (in *SwfDomain) DeepCopy() *SwfDomain

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwfDomain.

func (*SwfDomain) DeepCopyInto ¶

func (in *SwfDomain) DeepCopyInto(out *SwfDomain)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SwfDomain) DeepCopyObject ¶

func (in *SwfDomain) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SwfDomainList ¶

type SwfDomainList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of SwfDomain CRD objects
	Items []SwfDomain `json:"items,omitempty"`
}

SwfDomainList is a list of SwfDomains

func (*SwfDomainList) DeepCopy ¶

func (in *SwfDomainList) DeepCopy() *SwfDomainList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwfDomainList.

func (*SwfDomainList) DeepCopyInto ¶

func (in *SwfDomainList) DeepCopyInto(out *SwfDomainList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SwfDomainList) DeepCopyObject ¶

func (in *SwfDomainList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type SwfDomainSpec ¶

type SwfDomainSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Description string `json:"description,omitempty" tf:"description,omitempty"`
	// +optional
	Name string `json:"name,omitempty" tf:"name,omitempty"`
	// +optional
	NamePrefix                             string `json:"namePrefix,omitempty" tf:"name_prefix,omitempty"`
	WorkflowExecutionRetentionPeriodInDays string `json:"workflowExecutionRetentionPeriodInDays" tf:"workflow_execution_retention_period_in_days"`
}

func (*SwfDomainSpec) DeepCopy ¶

func (in *SwfDomainSpec) DeepCopy() *SwfDomainSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwfDomainSpec.

func (*SwfDomainSpec) DeepCopyInto ¶

func (in *SwfDomainSpec) DeepCopyInto(out *SwfDomainSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type SwfDomainStatus ¶

type SwfDomainStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *SwfDomainSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*SwfDomainStatus) DeepCopy ¶

func (in *SwfDomainStatus) DeepCopy() *SwfDomainStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SwfDomainStatus.

func (*SwfDomainStatus) DeepCopyInto ¶

func (in *SwfDomainStatus) DeepCopyInto(out *SwfDomainStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferSSHKey ¶ added in v0.0.2

type TransferSSHKey struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TransferSSHKeySpec   `json:"spec,omitempty"`
	Status            TransferSSHKeyStatus `json:"status,omitempty"`
}

func (*TransferSSHKey) DeepCopy ¶ added in v0.0.2

func (in *TransferSSHKey) DeepCopy() *TransferSSHKey

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSSHKey.

func (*TransferSSHKey) DeepCopyInto ¶ added in v0.0.2

func (in *TransferSSHKey) DeepCopyInto(out *TransferSSHKey)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransferSSHKey) DeepCopyObject ¶ added in v0.0.2

func (in *TransferSSHKey) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TransferSSHKeyList ¶ added in v0.0.2

type TransferSSHKeyList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of TransferSSHKey CRD objects
	Items []TransferSSHKey `json:"items,omitempty"`
}

TransferSSHKeyList is a list of TransferSSHKeys

func (*TransferSSHKeyList) DeepCopy ¶ added in v0.0.2

func (in *TransferSSHKeyList) DeepCopy() *TransferSSHKeyList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSSHKeyList.

func (*TransferSSHKeyList) DeepCopyInto ¶ added in v0.0.2

func (in *TransferSSHKeyList) DeepCopyInto(out *TransferSSHKeyList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransferSSHKeyList) DeepCopyObject ¶ added in v0.0.2

func (in *TransferSSHKeyList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TransferSSHKeySpec ¶ added in v0.0.2

type TransferSSHKeySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Body     string `json:"body" tf:"body"`
	ServerID string `json:"serverID" tf:"server_id"`
	UserName string `json:"userName" tf:"user_name"`
}

func (*TransferSSHKeySpec) DeepCopy ¶ added in v0.0.2

func (in *TransferSSHKeySpec) DeepCopy() *TransferSSHKeySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSSHKeySpec.

func (*TransferSSHKeySpec) DeepCopyInto ¶ added in v0.0.2

func (in *TransferSSHKeySpec) DeepCopyInto(out *TransferSSHKeySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferSSHKeyStatus ¶ added in v0.0.2

type TransferSSHKeyStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *TransferSSHKeySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*TransferSSHKeyStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferSSHKeyStatus.

func (*TransferSSHKeyStatus) DeepCopyInto ¶ added in v0.0.2

func (in *TransferSSHKeyStatus) DeepCopyInto(out *TransferSSHKeyStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferServer ¶

type TransferServer struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TransferServerSpec   `json:"spec,omitempty"`
	Status            TransferServerStatus `json:"status,omitempty"`
}

func (*TransferServer) DeepCopy ¶

func (in *TransferServer) DeepCopy() *TransferServer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferServer.

func (*TransferServer) DeepCopyInto ¶

func (in *TransferServer) DeepCopyInto(out *TransferServer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransferServer) DeepCopyObject ¶

func (in *TransferServer) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TransferServerList ¶

type TransferServerList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of TransferServer CRD objects
	Items []TransferServer `json:"items,omitempty"`
}

TransferServerList is a list of TransferServers

func (*TransferServerList) DeepCopy ¶

func (in *TransferServerList) DeepCopy() *TransferServerList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferServerList.

func (*TransferServerList) DeepCopyInto ¶

func (in *TransferServerList) DeepCopyInto(out *TransferServerList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransferServerList) DeepCopyObject ¶

func (in *TransferServerList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TransferServerSpec ¶

type TransferServerSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Endpoint string `json:"endpoint,omitempty" tf:"endpoint,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	EndpointDetails []TransferServerSpecEndpointDetails `json:"endpointDetails,omitempty" tf:"endpoint_details,omitempty"`
	// +optional
	EndpointType string `json:"endpointType,omitempty" tf:"endpoint_type,omitempty"`
	// +optional
	ForceDestroy bool `json:"forceDestroy,omitempty" tf:"force_destroy,omitempty"`
	// +optional
	IdentityProviderType string `json:"identityProviderType,omitempty" tf:"identity_provider_type,omitempty"`
	// +optional
	InvocationRole string `json:"invocationRole,omitempty" tf:"invocation_role,omitempty"`
	// +optional
	LoggingRole string `json:"loggingRole,omitempty" tf:"logging_role,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	Url string `json:"url,omitempty" tf:"url,omitempty"`
}

func (*TransferServerSpec) DeepCopy ¶

func (in *TransferServerSpec) DeepCopy() *TransferServerSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferServerSpec.

func (*TransferServerSpec) DeepCopyInto ¶

func (in *TransferServerSpec) DeepCopyInto(out *TransferServerSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferServerSpecEndpointDetails ¶

type TransferServerSpecEndpointDetails struct {
	VpcEndpointID string `json:"vpcEndpointID" tf:"vpc_endpoint_id"`
}

func (*TransferServerSpecEndpointDetails) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferServerSpecEndpointDetails.

func (*TransferServerSpecEndpointDetails) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferServerStatus ¶

type TransferServerStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *TransferServerSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*TransferServerStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferServerStatus.

func (*TransferServerStatus) DeepCopyInto ¶

func (in *TransferServerStatus) DeepCopyInto(out *TransferServerStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferUser ¶

type TransferUser struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              TransferUserSpec   `json:"spec,omitempty"`
	Status            TransferUserStatus `json:"status,omitempty"`
}

func (*TransferUser) DeepCopy ¶

func (in *TransferUser) DeepCopy() *TransferUser

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferUser.

func (*TransferUser) DeepCopyInto ¶

func (in *TransferUser) DeepCopyInto(out *TransferUser)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransferUser) DeepCopyObject ¶

func (in *TransferUser) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TransferUserList ¶

type TransferUserList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of TransferUser CRD objects
	Items []TransferUser `json:"items,omitempty"`
}

TransferUserList is a list of TransferUsers

func (*TransferUserList) DeepCopy ¶

func (in *TransferUserList) DeepCopy() *TransferUserList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferUserList.

func (*TransferUserList) DeepCopyInto ¶

func (in *TransferUserList) DeepCopyInto(out *TransferUserList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TransferUserList) DeepCopyObject ¶

func (in *TransferUserList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type TransferUserSpec ¶

type TransferUserSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	HomeDirectory string `json:"homeDirectory,omitempty" tf:"home_directory,omitempty"`
	// +optional
	Policy   string `json:"policy,omitempty" tf:"policy,omitempty"`
	Role     string `json:"role" tf:"role"`
	ServerID string `json:"serverID" tf:"server_id"`
	// +optional
	Tags     map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	UserName string            `json:"userName" tf:"user_name"`
}

func (*TransferUserSpec) DeepCopy ¶

func (in *TransferUserSpec) DeepCopy() *TransferUserSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferUserSpec.

func (*TransferUserSpec) DeepCopyInto ¶

func (in *TransferUserSpec) DeepCopyInto(out *TransferUserSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type TransferUserStatus ¶

type TransferUserStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *TransferUserSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*TransferUserStatus) DeepCopy ¶

func (in *TransferUserStatus) DeepCopy() *TransferUserStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TransferUserStatus.

func (*TransferUserStatus) DeepCopyInto ¶

func (in *TransferUserStatus) DeepCopyInto(out *TransferUserStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VolumeAttachment ¶

type VolumeAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VolumeAttachmentSpec   `json:"spec,omitempty"`
	Status            VolumeAttachmentStatus `json:"status,omitempty"`
}

func (*VolumeAttachment) DeepCopy ¶

func (in *VolumeAttachment) DeepCopy() *VolumeAttachment

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachment.

func (*VolumeAttachment) DeepCopyInto ¶

func (in *VolumeAttachment) DeepCopyInto(out *VolumeAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VolumeAttachment) DeepCopyObject ¶

func (in *VolumeAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VolumeAttachmentList ¶

type VolumeAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VolumeAttachment CRD objects
	Items []VolumeAttachment `json:"items,omitempty"`
}

VolumeAttachmentList is a list of VolumeAttachments

func (*VolumeAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentList.

func (*VolumeAttachmentList) DeepCopyInto ¶

func (in *VolumeAttachmentList) DeepCopyInto(out *VolumeAttachmentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VolumeAttachmentList) DeepCopyObject ¶

func (in *VolumeAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VolumeAttachmentSpec ¶

type VolumeAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DeviceName string `json:"deviceName" tf:"device_name"`
	// +optional
	ForceDetach bool   `json:"forceDetach,omitempty" tf:"force_detach,omitempty"`
	InstanceID  string `json:"instanceID" tf:"instance_id"`
	// +optional
	SkipDestroy bool   `json:"skipDestroy,omitempty" tf:"skip_destroy,omitempty"`
	VolumeID    string `json:"volumeID" tf:"volume_id"`
}

func (*VolumeAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentSpec.

func (*VolumeAttachmentSpec) DeepCopyInto ¶

func (in *VolumeAttachmentSpec) DeepCopyInto(out *VolumeAttachmentSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VolumeAttachmentStatus ¶

type VolumeAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VolumeAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VolumeAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VolumeAttachmentStatus.

func (*VolumeAttachmentStatus) DeepCopyInto ¶

func (in *VolumeAttachmentStatus) DeepCopyInto(out *VolumeAttachmentStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type Vpc ¶

type Vpc struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcSpec   `json:"spec,omitempty"`
	Status            VpcStatus `json:"status,omitempty"`
}

func (*Vpc) DeepCopy ¶

func (in *Vpc) DeepCopy() *Vpc

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Vpc.

func (*Vpc) DeepCopyInto ¶

func (in *Vpc) DeepCopyInto(out *Vpc)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Vpc) DeepCopyObject ¶

func (in *Vpc) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcDHCPOptions ¶ added in v0.0.2

type VpcDHCPOptions struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcDHCPOptionsSpec   `json:"spec,omitempty"`
	Status            VpcDHCPOptionsStatus `json:"status,omitempty"`
}

func (*VpcDHCPOptions) DeepCopy ¶ added in v0.0.2

func (in *VpcDHCPOptions) DeepCopy() *VpcDHCPOptions

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptions.

func (*VpcDHCPOptions) DeepCopyInto ¶ added in v0.0.2

func (in *VpcDHCPOptions) DeepCopyInto(out *VpcDHCPOptions)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcDHCPOptions) DeepCopyObject ¶ added in v0.0.2

func (in *VpcDHCPOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcDHCPOptionsAssociation ¶ added in v0.0.2

type VpcDHCPOptionsAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcDHCPOptionsAssociationSpec   `json:"spec,omitempty"`
	Status            VpcDHCPOptionsAssociationStatus `json:"status,omitempty"`
}

func (*VpcDHCPOptionsAssociation) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsAssociation.

func (*VpcDHCPOptionsAssociation) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcDHCPOptionsAssociation) DeepCopyObject ¶ added in v0.0.2

func (in *VpcDHCPOptionsAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcDHCPOptionsAssociationList ¶ added in v0.0.2

type VpcDHCPOptionsAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcDHCPOptionsAssociation CRD objects
	Items []VpcDHCPOptionsAssociation `json:"items,omitempty"`
}

VpcDHCPOptionsAssociationList is a list of VpcDHCPOptionsAssociations

func (*VpcDHCPOptionsAssociationList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsAssociationList.

func (*VpcDHCPOptionsAssociationList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcDHCPOptionsAssociationList) DeepCopyObject ¶ added in v0.0.2

func (in *VpcDHCPOptionsAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcDHCPOptionsAssociationSpec ¶ added in v0.0.2

type VpcDHCPOptionsAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DhcpOptionsID string `json:"dhcpOptionsID" tf:"dhcp_options_id"`
	VpcID         string `json:"vpcID" tf:"vpc_id"`
}

func (*VpcDHCPOptionsAssociationSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsAssociationSpec.

func (*VpcDHCPOptionsAssociationSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcDHCPOptionsAssociationStatus ¶ added in v0.0.2

type VpcDHCPOptionsAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcDHCPOptionsAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcDHCPOptionsAssociationStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsAssociationStatus.

func (*VpcDHCPOptionsAssociationStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcDHCPOptionsList ¶ added in v0.0.2

type VpcDHCPOptionsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcDHCPOptions CRD objects
	Items []VpcDHCPOptions `json:"items,omitempty"`
}

VpcDHCPOptionsList is a list of VpcDHCPOptionss

func (*VpcDHCPOptionsList) DeepCopy ¶ added in v0.0.2

func (in *VpcDHCPOptionsList) DeepCopy() *VpcDHCPOptionsList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsList.

func (*VpcDHCPOptionsList) DeepCopyInto ¶ added in v0.0.2

func (in *VpcDHCPOptionsList) DeepCopyInto(out *VpcDHCPOptionsList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcDHCPOptionsList) DeepCopyObject ¶ added in v0.0.2

func (in *VpcDHCPOptionsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcDHCPOptionsSpec ¶ added in v0.0.2

type VpcDHCPOptionsSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	DomainName string `json:"domainName,omitempty" tf:"domain_name,omitempty"`
	// +optional
	DomainNameServers []string `json:"domainNameServers,omitempty" tf:"domain_name_servers,omitempty"`
	// +optional
	NetbiosNameServers []string `json:"netbiosNameServers,omitempty" tf:"netbios_name_servers,omitempty"`
	// +optional
	NetbiosNodeType string `json:"netbiosNodeType,omitempty" tf:"netbios_node_type,omitempty"`
	// +optional
	NtpServers []string `json:"ntpServers,omitempty" tf:"ntp_servers,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*VpcDHCPOptionsSpec) DeepCopy ¶ added in v0.0.2

func (in *VpcDHCPOptionsSpec) DeepCopy() *VpcDHCPOptionsSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsSpec.

func (*VpcDHCPOptionsSpec) DeepCopyInto ¶ added in v0.0.2

func (in *VpcDHCPOptionsSpec) DeepCopyInto(out *VpcDHCPOptionsSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcDHCPOptionsStatus ¶ added in v0.0.2

type VpcDHCPOptionsStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcDHCPOptionsSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcDHCPOptionsStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcDHCPOptionsStatus.

func (*VpcDHCPOptionsStatus) DeepCopyInto ¶ added in v0.0.2

func (in *VpcDHCPOptionsStatus) DeepCopyInto(out *VpcDHCPOptionsStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpoint ¶

type VpcEndpoint struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcEndpointSpec   `json:"spec,omitempty"`
	Status            VpcEndpointStatus `json:"status,omitempty"`
}

func (*VpcEndpoint) DeepCopy ¶

func (in *VpcEndpoint) DeepCopy() *VpcEndpoint

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpoint.

func (*VpcEndpoint) DeepCopyInto ¶

func (in *VpcEndpoint) DeepCopyInto(out *VpcEndpoint)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpoint) DeepCopyObject ¶

func (in *VpcEndpoint) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointConnectionNotification ¶

type VpcEndpointConnectionNotification struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcEndpointConnectionNotificationSpec   `json:"spec,omitempty"`
	Status            VpcEndpointConnectionNotificationStatus `json:"status,omitempty"`
}

func (*VpcEndpointConnectionNotification) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotification.

func (*VpcEndpointConnectionNotification) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointConnectionNotification) DeepCopyObject ¶

func (in *VpcEndpointConnectionNotification) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointConnectionNotificationList ¶

type VpcEndpointConnectionNotificationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcEndpointConnectionNotification CRD objects
	Items []VpcEndpointConnectionNotification `json:"items,omitempty"`
}

VpcEndpointConnectionNotificationList is a list of VpcEndpointConnectionNotifications

func (*VpcEndpointConnectionNotificationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotificationList.

func (*VpcEndpointConnectionNotificationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointConnectionNotificationList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointConnectionNotificationSpec ¶

type VpcEndpointConnectionNotificationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +kubebuilder:validation:MinItems=1
	ConnectionEvents          []string `json:"connectionEvents" tf:"connection_events"`
	ConnectionNotificationArn string   `json:"connectionNotificationArn" tf:"connection_notification_arn"`
	// +optional
	NotificationType string `json:"notificationType,omitempty" tf:"notification_type,omitempty"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	VpcEndpointID string `json:"vpcEndpointID,omitempty" tf:"vpc_endpoint_id,omitempty"`
	// +optional
	VpcEndpointServiceID string `json:"vpcEndpointServiceID,omitempty" tf:"vpc_endpoint_service_id,omitempty"`
}

func (*VpcEndpointConnectionNotificationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotificationSpec.

func (*VpcEndpointConnectionNotificationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointConnectionNotificationStatus ¶

type VpcEndpointConnectionNotificationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcEndpointConnectionNotificationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcEndpointConnectionNotificationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointConnectionNotificationStatus.

func (*VpcEndpointConnectionNotificationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointList ¶

type VpcEndpointList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcEndpoint CRD objects
	Items []VpcEndpoint `json:"items,omitempty"`
}

VpcEndpointList is a list of VpcEndpoints

func (*VpcEndpointList) DeepCopy ¶

func (in *VpcEndpointList) DeepCopy() *VpcEndpointList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointList.

func (*VpcEndpointList) DeepCopyInto ¶

func (in *VpcEndpointList) DeepCopyInto(out *VpcEndpointList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointList) DeepCopyObject ¶

func (in *VpcEndpointList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointRouteTableAssociation ¶

type VpcEndpointRouteTableAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcEndpointRouteTableAssociationSpec   `json:"spec,omitempty"`
	Status            VpcEndpointRouteTableAssociationStatus `json:"status,omitempty"`
}

func (*VpcEndpointRouteTableAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointRouteTableAssociation.

func (*VpcEndpointRouteTableAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointRouteTableAssociation) DeepCopyObject ¶

func (in *VpcEndpointRouteTableAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointRouteTableAssociationList ¶

type VpcEndpointRouteTableAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcEndpointRouteTableAssociation CRD objects
	Items []VpcEndpointRouteTableAssociation `json:"items,omitempty"`
}

VpcEndpointRouteTableAssociationList is a list of VpcEndpointRouteTableAssociations

func (*VpcEndpointRouteTableAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointRouteTableAssociationList.

func (*VpcEndpointRouteTableAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointRouteTableAssociationList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointRouteTableAssociationSpec ¶

type VpcEndpointRouteTableAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	RouteTableID  string `json:"routeTableID" tf:"route_table_id"`
	VpcEndpointID string `json:"vpcEndpointID" tf:"vpc_endpoint_id"`
}

func (*VpcEndpointRouteTableAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointRouteTableAssociationSpec.

func (*VpcEndpointRouteTableAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointRouteTableAssociationStatus ¶

type VpcEndpointRouteTableAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcEndpointRouteTableAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcEndpointRouteTableAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointRouteTableAssociationStatus.

func (*VpcEndpointRouteTableAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointService ¶

type VpcEndpointService struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcEndpointServiceSpec   `json:"spec,omitempty"`
	Status            VpcEndpointServiceStatus `json:"status,omitempty"`
}

func (*VpcEndpointService) DeepCopy ¶

func (in *VpcEndpointService) DeepCopy() *VpcEndpointService

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointService.

func (*VpcEndpointService) DeepCopyInto ¶

func (in *VpcEndpointService) DeepCopyInto(out *VpcEndpointService)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointService) DeepCopyObject ¶

func (in *VpcEndpointService) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointServiceAllowedPrincipal ¶

type VpcEndpointServiceAllowedPrincipal struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcEndpointServiceAllowedPrincipalSpec   `json:"spec,omitempty"`
	Status            VpcEndpointServiceAllowedPrincipalStatus `json:"status,omitempty"`
}

func (*VpcEndpointServiceAllowedPrincipal) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipal.

func (*VpcEndpointServiceAllowedPrincipal) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointServiceAllowedPrincipal) DeepCopyObject ¶

func (in *VpcEndpointServiceAllowedPrincipal) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointServiceAllowedPrincipalList ¶

type VpcEndpointServiceAllowedPrincipalList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcEndpointServiceAllowedPrincipal CRD objects
	Items []VpcEndpointServiceAllowedPrincipal `json:"items,omitempty"`
}

VpcEndpointServiceAllowedPrincipalList is a list of VpcEndpointServiceAllowedPrincipals

func (*VpcEndpointServiceAllowedPrincipalList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipalList.

func (*VpcEndpointServiceAllowedPrincipalList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointServiceAllowedPrincipalList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointServiceAllowedPrincipalSpec ¶

type VpcEndpointServiceAllowedPrincipalSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	PrincipalArn         string `json:"principalArn" tf:"principal_arn"`
	VpcEndpointServiceID string `json:"vpcEndpointServiceID" tf:"vpc_endpoint_service_id"`
}

func (*VpcEndpointServiceAllowedPrincipalSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipalSpec.

func (*VpcEndpointServiceAllowedPrincipalSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointServiceAllowedPrincipalStatus ¶

type VpcEndpointServiceAllowedPrincipalStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcEndpointServiceAllowedPrincipalSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcEndpointServiceAllowedPrincipalStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceAllowedPrincipalStatus.

func (*VpcEndpointServiceAllowedPrincipalStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointServiceList ¶

type VpcEndpointServiceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcEndpointService CRD objects
	Items []VpcEndpointService `json:"items,omitempty"`
}

VpcEndpointServiceList is a list of VpcEndpointServices

func (*VpcEndpointServiceList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceList.

func (*VpcEndpointServiceList) DeepCopyInto ¶

func (in *VpcEndpointServiceList) DeepCopyInto(out *VpcEndpointServiceList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointServiceList) DeepCopyObject ¶

func (in *VpcEndpointServiceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointServiceSpec ¶

type VpcEndpointServiceSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	AcceptanceRequired bool `json:"acceptanceRequired" tf:"acceptance_required"`
	// +optional
	AllowedPrincipals []string `json:"allowedPrincipals,omitempty" tf:"allowed_principals,omitempty"`
	// +optional
	AvailabilityZones []string `json:"availabilityZones,omitempty" tf:"availability_zones,omitempty"`
	// +optional
	BaseEndpointDNSNames []string `json:"baseEndpointDNSNames,omitempty" tf:"base_endpoint_dns_names,omitempty"`
	// +optional
	ManagesVpcEndpoints bool `json:"managesVpcEndpoints,omitempty" tf:"manages_vpc_endpoints,omitempty"`
	// +kubebuilder:validation:MinItems=1
	NetworkLoadBalancerArns []string `json:"networkLoadBalancerArns" tf:"network_load_balancer_arns"`
	// +optional
	PrivateDNSName string `json:"privateDNSName,omitempty" tf:"private_dns_name,omitempty"`
	// +optional
	ServiceName string `json:"serviceName,omitempty" tf:"service_name,omitempty"`
	// +optional
	ServiceType string `json:"serviceType,omitempty" tf:"service_type,omitempty"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*VpcEndpointServiceSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceSpec.

func (*VpcEndpointServiceSpec) DeepCopyInto ¶

func (in *VpcEndpointServiceSpec) DeepCopyInto(out *VpcEndpointServiceSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointServiceStatus ¶

type VpcEndpointServiceStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcEndpointServiceSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcEndpointServiceStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointServiceStatus.

func (*VpcEndpointServiceStatus) DeepCopyInto ¶

func (in *VpcEndpointServiceStatus) DeepCopyInto(out *VpcEndpointServiceStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointSpec ¶

type VpcEndpointSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AutoAccept bool `json:"autoAccept,omitempty" tf:"auto_accept,omitempty"`
	// +optional
	CidrBlocks []string `json:"cidrBlocks,omitempty" tf:"cidr_blocks,omitempty"`
	// +optional
	DnsEntry []VpcEndpointSpecDnsEntry `json:"dnsEntry,omitempty" tf:"dns_entry,omitempty"`
	// +optional
	NetworkInterfaceIDS []string `json:"networkInterfaceIDS,omitempty" tf:"network_interface_ids,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Policy string `json:"policy,omitempty" tf:"policy,omitempty"`
	// +optional
	PrefixListID string `json:"prefixListID,omitempty" tf:"prefix_list_id,omitempty"`
	// +optional
	PrivateDNSEnabled bool `json:"privateDNSEnabled,omitempty" tf:"private_dns_enabled,omitempty"`
	// +optional
	RequesterManaged bool `json:"requesterManaged,omitempty" tf:"requester_managed,omitempty"`
	// +optional
	RouteTableIDS []string `json:"routeTableIDS,omitempty" tf:"route_table_ids,omitempty"`
	// +optional
	SecurityGroupIDS []string `json:"securityGroupIDS,omitempty" tf:"security_group_ids,omitempty"`
	ServiceName      string   `json:"serviceName" tf:"service_name"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
	// +optional
	SubnetIDS []string `json:"subnetIDS,omitempty" tf:"subnet_ids,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcEndpointType string `json:"vpcEndpointType,omitempty" tf:"vpc_endpoint_type,omitempty"`
	VpcID           string `json:"vpcID" tf:"vpc_id"`
}

func (*VpcEndpointSpec) DeepCopy ¶

func (in *VpcEndpointSpec) DeepCopy() *VpcEndpointSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointSpec.

func (*VpcEndpointSpec) DeepCopyInto ¶

func (in *VpcEndpointSpec) DeepCopyInto(out *VpcEndpointSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointSpecDnsEntry ¶ added in v0.0.2

type VpcEndpointSpecDnsEntry struct {
	// +optional
	DnsName string `json:"dnsName,omitempty" tf:"dns_name,omitempty"`
	// +optional
	HostedZoneID string `json:"hostedZoneID,omitempty" tf:"hosted_zone_id,omitempty"`
}

func (*VpcEndpointSpecDnsEntry) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointSpecDnsEntry.

func (*VpcEndpointSpecDnsEntry) DeepCopyInto ¶ added in v0.0.2

func (in *VpcEndpointSpecDnsEntry) DeepCopyInto(out *VpcEndpointSpecDnsEntry)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointStatus ¶

type VpcEndpointStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcEndpointSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcEndpointStatus) DeepCopy ¶

func (in *VpcEndpointStatus) DeepCopy() *VpcEndpointStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointStatus.

func (*VpcEndpointStatus) DeepCopyInto ¶

func (in *VpcEndpointStatus) DeepCopyInto(out *VpcEndpointStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointSubnetAssociation ¶

type VpcEndpointSubnetAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcEndpointSubnetAssociationSpec   `json:"spec,omitempty"`
	Status            VpcEndpointSubnetAssociationStatus `json:"status,omitempty"`
}

func (*VpcEndpointSubnetAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointSubnetAssociation.

func (*VpcEndpointSubnetAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointSubnetAssociation) DeepCopyObject ¶

func (in *VpcEndpointSubnetAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointSubnetAssociationList ¶

type VpcEndpointSubnetAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcEndpointSubnetAssociation CRD objects
	Items []VpcEndpointSubnetAssociation `json:"items,omitempty"`
}

VpcEndpointSubnetAssociationList is a list of VpcEndpointSubnetAssociations

func (*VpcEndpointSubnetAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointSubnetAssociationList.

func (*VpcEndpointSubnetAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcEndpointSubnetAssociationList) DeepCopyObject ¶

func (in *VpcEndpointSubnetAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcEndpointSubnetAssociationSpec ¶

type VpcEndpointSubnetAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SubnetID      string `json:"subnetID" tf:"subnet_id"`
	VpcEndpointID string `json:"vpcEndpointID" tf:"vpc_endpoint_id"`
}

func (*VpcEndpointSubnetAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointSubnetAssociationSpec.

func (*VpcEndpointSubnetAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcEndpointSubnetAssociationStatus ¶

type VpcEndpointSubnetAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcEndpointSubnetAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcEndpointSubnetAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcEndpointSubnetAssociationStatus.

func (*VpcEndpointSubnetAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcIpv4CIDRBlockAssociation ¶ added in v0.0.2

type VpcIpv4CIDRBlockAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcIpv4CIDRBlockAssociationSpec   `json:"spec,omitempty"`
	Status            VpcIpv4CIDRBlockAssociationStatus `json:"status,omitempty"`
}

func (*VpcIpv4CIDRBlockAssociation) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcIpv4CIDRBlockAssociation.

func (*VpcIpv4CIDRBlockAssociation) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcIpv4CIDRBlockAssociation) DeepCopyObject ¶ added in v0.0.2

func (in *VpcIpv4CIDRBlockAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcIpv4CIDRBlockAssociationList ¶ added in v0.0.2

type VpcIpv4CIDRBlockAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcIpv4CIDRBlockAssociation CRD objects
	Items []VpcIpv4CIDRBlockAssociation `json:"items,omitempty"`
}

VpcIpv4CIDRBlockAssociationList is a list of VpcIpv4CIDRBlockAssociations

func (*VpcIpv4CIDRBlockAssociationList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcIpv4CIDRBlockAssociationList.

func (*VpcIpv4CIDRBlockAssociationList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcIpv4CIDRBlockAssociationList) DeepCopyObject ¶ added in v0.0.2

func (in *VpcIpv4CIDRBlockAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcIpv4CIDRBlockAssociationSpec ¶ added in v0.0.2

type VpcIpv4CIDRBlockAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	CidrBlock string `json:"cidrBlock" tf:"cidr_block"`
	VpcID     string `json:"vpcID" tf:"vpc_id"`
}

func (*VpcIpv4CIDRBlockAssociationSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcIpv4CIDRBlockAssociationSpec.

func (*VpcIpv4CIDRBlockAssociationSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcIpv4CIDRBlockAssociationStatus ¶ added in v0.0.2

type VpcIpv4CIDRBlockAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcIpv4CIDRBlockAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcIpv4CIDRBlockAssociationStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcIpv4CIDRBlockAssociationStatus.

func (*VpcIpv4CIDRBlockAssociationStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcList ¶

type VpcList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of Vpc CRD objects
	Items []Vpc `json:"items,omitempty"`
}

VpcList is a list of Vpcs

func (*VpcList) DeepCopy ¶

func (in *VpcList) DeepCopy() *VpcList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcList.

func (*VpcList) DeepCopyInto ¶

func (in *VpcList) DeepCopyInto(out *VpcList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcList) DeepCopyObject ¶

func (in *VpcList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcPeeringConnection ¶

type VpcPeeringConnection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcPeeringConnectionSpec   `json:"spec,omitempty"`
	Status            VpcPeeringConnectionStatus `json:"status,omitempty"`
}

func (*VpcPeeringConnection) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnection.

func (*VpcPeeringConnection) DeepCopyInto ¶

func (in *VpcPeeringConnection) DeepCopyInto(out *VpcPeeringConnection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcPeeringConnection) DeepCopyObject ¶

func (in *VpcPeeringConnection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcPeeringConnectionAccepter ¶

type VpcPeeringConnectionAccepter struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcPeeringConnectionAccepterSpec   `json:"spec,omitempty"`
	Status            VpcPeeringConnectionAccepterStatus `json:"status,omitempty"`
}

func (*VpcPeeringConnectionAccepter) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionAccepter.

func (*VpcPeeringConnectionAccepter) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcPeeringConnectionAccepter) DeepCopyObject ¶

func (in *VpcPeeringConnectionAccepter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcPeeringConnectionAccepterList ¶

type VpcPeeringConnectionAccepterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcPeeringConnectionAccepter CRD objects
	Items []VpcPeeringConnectionAccepter `json:"items,omitempty"`
}

VpcPeeringConnectionAccepterList is a list of VpcPeeringConnectionAccepters

func (*VpcPeeringConnectionAccepterList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionAccepterList.

func (*VpcPeeringConnectionAccepterList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcPeeringConnectionAccepterList) DeepCopyObject ¶

func (in *VpcPeeringConnectionAccepterList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcPeeringConnectionAccepterSpec ¶

type VpcPeeringConnectionAccepterSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AcceptStatus string `json:"acceptStatus,omitempty" tf:"accept_status,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Accepter []VpcPeeringConnectionAccepterSpecAccepter `json:"accepter,omitempty" tf:"accepter,omitempty"`
	// +optional
	AutoAccept bool `json:"autoAccept,omitempty" tf:"auto_accept,omitempty"`
	// +optional
	PeerOwnerID string `json:"peerOwnerID,omitempty" tf:"peer_owner_id,omitempty"`
	// +optional
	PeerRegion string `json:"peerRegion,omitempty" tf:"peer_region,omitempty"`
	// +optional
	PeerVpcID string `json:"peerVpcID,omitempty" tf:"peer_vpc_id,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Requester []VpcPeeringConnectionAccepterSpecRequester `json:"requester,omitempty" tf:"requester,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID                  string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
	VpcPeeringConnectionID string `json:"vpcPeeringConnectionID" tf:"vpc_peering_connection_id"`
}

func (*VpcPeeringConnectionAccepterSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionAccepterSpec.

func (*VpcPeeringConnectionAccepterSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionAccepterSpecAccepter ¶ added in v0.0.2

type VpcPeeringConnectionAccepterSpecAccepter struct {
	// +optional
	AllowClassicLinkToRemoteVpc bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc,omitempty"`
	// +optional
	AllowRemoteVpcDNSResolution bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution,omitempty"`
	// +optional
	AllowVpcToRemoteClassicLink bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link,omitempty"`
}

func (*VpcPeeringConnectionAccepterSpecAccepter) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionAccepterSpecAccepter.

func (*VpcPeeringConnectionAccepterSpecAccepter) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionAccepterSpecRequester ¶ added in v0.0.2

type VpcPeeringConnectionAccepterSpecRequester struct {
	// +optional
	AllowClassicLinkToRemoteVpc bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc,omitempty"`
	// +optional
	AllowRemoteVpcDNSResolution bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution,omitempty"`
	// +optional
	AllowVpcToRemoteClassicLink bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link,omitempty"`
}

func (*VpcPeeringConnectionAccepterSpecRequester) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionAccepterSpecRequester.

func (*VpcPeeringConnectionAccepterSpecRequester) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionAccepterStatus ¶

type VpcPeeringConnectionAccepterStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcPeeringConnectionAccepterSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcPeeringConnectionAccepterStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionAccepterStatus.

func (*VpcPeeringConnectionAccepterStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionList ¶

type VpcPeeringConnectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcPeeringConnection CRD objects
	Items []VpcPeeringConnection `json:"items,omitempty"`
}

VpcPeeringConnectionList is a list of VpcPeeringConnections

func (*VpcPeeringConnectionList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionList.

func (*VpcPeeringConnectionList) DeepCopyInto ¶

func (in *VpcPeeringConnectionList) DeepCopyInto(out *VpcPeeringConnectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcPeeringConnectionList) DeepCopyObject ¶

func (in *VpcPeeringConnectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcPeeringConnectionOptions ¶

type VpcPeeringConnectionOptions struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpcPeeringConnectionOptionsSpec   `json:"spec,omitempty"`
	Status            VpcPeeringConnectionOptionsStatus `json:"status,omitempty"`
}

func (*VpcPeeringConnectionOptions) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionOptions.

func (*VpcPeeringConnectionOptions) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcPeeringConnectionOptions) DeepCopyObject ¶

func (in *VpcPeeringConnectionOptions) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcPeeringConnectionOptionsList ¶

type VpcPeeringConnectionOptionsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpcPeeringConnectionOptions CRD objects
	Items []VpcPeeringConnectionOptions `json:"items,omitempty"`
}

VpcPeeringConnectionOptionsList is a list of VpcPeeringConnectionOptionss

func (*VpcPeeringConnectionOptionsList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionOptionsList.

func (*VpcPeeringConnectionOptionsList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpcPeeringConnectionOptionsList) DeepCopyObject ¶

func (in *VpcPeeringConnectionOptionsList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpcPeeringConnectionOptionsSpec ¶

type VpcPeeringConnectionOptionsSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	// +kubebuilder:validation:MaxItems=1
	Accepter []VpcPeeringConnectionOptionsSpecAccepter `json:"accepter,omitempty" tf:"accepter,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Requester              []VpcPeeringConnectionOptionsSpecRequester `json:"requester,omitempty" tf:"requester,omitempty"`
	VpcPeeringConnectionID string                                     `json:"vpcPeeringConnectionID" tf:"vpc_peering_connection_id"`
}

func (*VpcPeeringConnectionOptionsSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionOptionsSpec.

func (*VpcPeeringConnectionOptionsSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionOptionsSpecAccepter ¶ added in v0.0.2

type VpcPeeringConnectionOptionsSpecAccepter struct {
	// +optional
	AllowClassicLinkToRemoteVpc bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc,omitempty"`
	// +optional
	AllowRemoteVpcDNSResolution bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution,omitempty"`
	// +optional
	AllowVpcToRemoteClassicLink bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link,omitempty"`
}

func (*VpcPeeringConnectionOptionsSpecAccepter) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionOptionsSpecAccepter.

func (*VpcPeeringConnectionOptionsSpecAccepter) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionOptionsSpecRequester ¶ added in v0.0.2

type VpcPeeringConnectionOptionsSpecRequester struct {
	// +optional
	AllowClassicLinkToRemoteVpc bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc,omitempty"`
	// +optional
	AllowRemoteVpcDNSResolution bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution,omitempty"`
	// +optional
	AllowVpcToRemoteClassicLink bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link,omitempty"`
}

func (*VpcPeeringConnectionOptionsSpecRequester) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionOptionsSpecRequester.

func (*VpcPeeringConnectionOptionsSpecRequester) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionOptionsStatus ¶

type VpcPeeringConnectionOptionsStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcPeeringConnectionOptionsSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcPeeringConnectionOptionsStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionOptionsStatus.

func (*VpcPeeringConnectionOptionsStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionSpec ¶

type VpcPeeringConnectionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AcceptStatus string `json:"acceptStatus,omitempty" tf:"accept_status,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Accepter []VpcPeeringConnectionSpecAccepter `json:"accepter,omitempty" tf:"accepter,omitempty"`
	// +optional
	AutoAccept bool `json:"autoAccept,omitempty" tf:"auto_accept,omitempty"`
	// +optional
	PeerOwnerID string `json:"peerOwnerID,omitempty" tf:"peer_owner_id,omitempty"`
	// +optional
	PeerRegion string `json:"peerRegion,omitempty" tf:"peer_region,omitempty"`
	PeerVpcID  string `json:"peerVpcID" tf:"peer_vpc_id"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Requester []VpcPeeringConnectionSpecRequester `json:"requester,omitempty" tf:"requester,omitempty"`
	// +optional
	Tags  map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	VpcID string            `json:"vpcID" tf:"vpc_id"`
}

func (*VpcPeeringConnectionSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionSpec.

func (*VpcPeeringConnectionSpec) DeepCopyInto ¶

func (in *VpcPeeringConnectionSpec) DeepCopyInto(out *VpcPeeringConnectionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionSpecAccepter ¶ added in v0.0.2

type VpcPeeringConnectionSpecAccepter struct {
	// +optional
	AllowClassicLinkToRemoteVpc bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc,omitempty"`
	// +optional
	AllowRemoteVpcDNSResolution bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution,omitempty"`
	// +optional
	AllowVpcToRemoteClassicLink bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link,omitempty"`
}

func (*VpcPeeringConnectionSpecAccepter) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionSpecAccepter.

func (*VpcPeeringConnectionSpecAccepter) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionSpecRequester ¶ added in v0.0.2

type VpcPeeringConnectionSpecRequester struct {
	// +optional
	AllowClassicLinkToRemoteVpc bool `json:"allowClassicLinkToRemoteVpc,omitempty" tf:"allow_classic_link_to_remote_vpc,omitempty"`
	// +optional
	AllowRemoteVpcDNSResolution bool `json:"allowRemoteVpcDNSResolution,omitempty" tf:"allow_remote_vpc_dns_resolution,omitempty"`
	// +optional
	AllowVpcToRemoteClassicLink bool `json:"allowVpcToRemoteClassicLink,omitempty" tf:"allow_vpc_to_remote_classic_link,omitempty"`
}

func (*VpcPeeringConnectionSpecRequester) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionSpecRequester.

func (*VpcPeeringConnectionSpecRequester) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcPeeringConnectionStatus ¶

type VpcPeeringConnectionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcPeeringConnectionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcPeeringConnectionStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcPeeringConnectionStatus.

func (*VpcPeeringConnectionStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcSpec ¶

type VpcSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AssignGeneratedIpv6CIDRBlock bool   `json:"assignGeneratedIpv6CIDRBlock,omitempty" tf:"assign_generated_ipv6_cidr_block,omitempty"`
	CidrBlock                    string `json:"cidrBlock" tf:"cidr_block"`
	// +optional
	DefaultNetworkACLID string `json:"defaultNetworkACLID,omitempty" tf:"default_network_acl_id,omitempty"`
	// +optional
	DefaultRouteTableID string `json:"defaultRouteTableID,omitempty" tf:"default_route_table_id,omitempty"`
	// +optional
	DefaultSecurityGroupID string `json:"defaultSecurityGroupID,omitempty" tf:"default_security_group_id,omitempty"`
	// +optional
	DhcpOptionsID string `json:"dhcpOptionsID,omitempty" tf:"dhcp_options_id,omitempty"`
	// +optional
	EnableClassiclink bool `json:"enableClassiclink,omitempty" tf:"enable_classiclink,omitempty"`
	// +optional
	EnableClassiclinkDNSSupport bool `json:"enableClassiclinkDNSSupport,omitempty" tf:"enable_classiclink_dns_support,omitempty"`
	// +optional
	EnableDNSHostnames bool `json:"enableDNSHostnames,omitempty" tf:"enable_dns_hostnames,omitempty"`
	// +optional
	EnableDNSSupport bool `json:"enableDNSSupport,omitempty" tf:"enable_dns_support,omitempty"`
	// +optional
	InstanceTenancy string `json:"instanceTenancy,omitempty" tf:"instance_tenancy,omitempty"`
	// +optional
	Ipv6AssociationID string `json:"ipv6AssociationID,omitempty" tf:"ipv6_association_id,omitempty"`
	// +optional
	Ipv6CIDRBlock string `json:"ipv6CIDRBlock,omitempty" tf:"ipv6_cidr_block,omitempty"`
	// +optional
	MainRouteTableID string `json:"mainRouteTableID,omitempty" tf:"main_route_table_id,omitempty"`
	// +optional
	OwnerID string `json:"ownerID,omitempty" tf:"owner_id,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*VpcSpec) DeepCopy ¶

func (in *VpcSpec) DeepCopy() *VpcSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcSpec.

func (*VpcSpec) DeepCopyInto ¶

func (in *VpcSpec) DeepCopyInto(out *VpcSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpcStatus ¶

type VpcStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpcSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpcStatus) DeepCopy ¶

func (in *VpcStatus) DeepCopy() *VpcStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpcStatus.

func (*VpcStatus) DeepCopyInto ¶

func (in *VpcStatus) DeepCopyInto(out *VpcStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnConnection ¶

type VpnConnection struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpnConnectionSpec   `json:"spec,omitempty"`
	Status            VpnConnectionStatus `json:"status,omitempty"`
}

func (*VpnConnection) DeepCopy ¶

func (in *VpnConnection) DeepCopy() *VpnConnection

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnection.

func (*VpnConnection) DeepCopyInto ¶

func (in *VpnConnection) DeepCopyInto(out *VpnConnection)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnConnection) DeepCopyObject ¶

func (in *VpnConnection) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnConnectionList ¶

type VpnConnectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpnConnection CRD objects
	Items []VpnConnection `json:"items,omitempty"`
}

VpnConnectionList is a list of VpnConnections

func (*VpnConnectionList) DeepCopy ¶

func (in *VpnConnectionList) DeepCopy() *VpnConnectionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionList.

func (*VpnConnectionList) DeepCopyInto ¶

func (in *VpnConnectionList) DeepCopyInto(out *VpnConnectionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnConnectionList) DeepCopyObject ¶

func (in *VpnConnectionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnConnectionRoute ¶

type VpnConnectionRoute struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpnConnectionRouteSpec   `json:"spec,omitempty"`
	Status            VpnConnectionRouteStatus `json:"status,omitempty"`
}

func (*VpnConnectionRoute) DeepCopy ¶

func (in *VpnConnectionRoute) DeepCopy() *VpnConnectionRoute

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRoute.

func (*VpnConnectionRoute) DeepCopyInto ¶

func (in *VpnConnectionRoute) DeepCopyInto(out *VpnConnectionRoute)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnConnectionRoute) DeepCopyObject ¶

func (in *VpnConnectionRoute) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnConnectionRouteList ¶

type VpnConnectionRouteList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpnConnectionRoute CRD objects
	Items []VpnConnectionRoute `json:"items,omitempty"`
}

VpnConnectionRouteList is a list of VpnConnectionRoutes

func (*VpnConnectionRouteList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRouteList.

func (*VpnConnectionRouteList) DeepCopyInto ¶

func (in *VpnConnectionRouteList) DeepCopyInto(out *VpnConnectionRouteList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnConnectionRouteList) DeepCopyObject ¶

func (in *VpnConnectionRouteList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnConnectionRouteSpec ¶

type VpnConnectionRouteSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	DestinationCIDRBlock string `json:"destinationCIDRBlock" tf:"destination_cidr_block"`
	VpnConnectionID      string `json:"vpnConnectionID" tf:"vpn_connection_id"`
}

func (*VpnConnectionRouteSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRouteSpec.

func (*VpnConnectionRouteSpec) DeepCopyInto ¶

func (in *VpnConnectionRouteSpec) DeepCopyInto(out *VpnConnectionRouteSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnConnectionRouteStatus ¶

type VpnConnectionRouteStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpnConnectionRouteSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpnConnectionRouteStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionRouteStatus.

func (*VpnConnectionRouteStatus) DeepCopyInto ¶

func (in *VpnConnectionRouteStatus) DeepCopyInto(out *VpnConnectionRouteStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnConnectionSpec ¶

type VpnConnectionSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"`

	// +optional
	CustomerGatewayConfiguration string `json:"customerGatewayConfiguration,omitempty" tf:"customer_gateway_configuration,omitempty"`
	CustomerGatewayID            string `json:"customerGatewayID" tf:"customer_gateway_id"`
	// +optional
	Routes []VpnConnectionSpecRoutes `json:"routes,omitempty" tf:"routes,omitempty"`
	// +optional
	StaticRoutesOnly bool `json:"staticRoutesOnly,omitempty" tf:"static_routes_only,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	TransitGatewayAttachmentID string `json:"transitGatewayAttachmentID,omitempty" tf:"transit_gateway_attachment_id,omitempty"`
	// +optional
	TransitGatewayID string `json:"transitGatewayID,omitempty" tf:"transit_gateway_id,omitempty"`
	// +optional
	Tunnel1Address string `json:"tunnel1Address,omitempty" tf:"tunnel1_address,omitempty"`
	// +optional
	Tunnel1BGPAsn string `json:"tunnel1BGPAsn,omitempty" tf:"tunnel1_bgp_asn,omitempty"`
	// +optional
	Tunnel1BGPHoldtime int64 `json:"tunnel1BGPHoldtime,omitempty" tf:"tunnel1_bgp_holdtime,omitempty"`
	// +optional
	Tunnel1CgwInsideAddress string `json:"tunnel1CgwInsideAddress,omitempty" tf:"tunnel1_cgw_inside_address,omitempty"`
	// +optional
	Tunnel1InsideCIDR string `json:"tunnel1InsideCIDR,omitempty" tf:"tunnel1_inside_cidr,omitempty"`
	// +optional
	Tunnel1PresharedKey string `json:"-" sensitive:"true" tf:"tunnel1_preshared_key,omitempty"`
	// +optional
	Tunnel1VgwInsideAddress string `json:"tunnel1VgwInsideAddress,omitempty" tf:"tunnel1_vgw_inside_address,omitempty"`
	// +optional
	Tunnel2Address string `json:"tunnel2Address,omitempty" tf:"tunnel2_address,omitempty"`
	// +optional
	Tunnel2BGPAsn string `json:"tunnel2BGPAsn,omitempty" tf:"tunnel2_bgp_asn,omitempty"`
	// +optional
	Tunnel2BGPHoldtime int64 `json:"tunnel2BGPHoldtime,omitempty" tf:"tunnel2_bgp_holdtime,omitempty"`
	// +optional
	Tunnel2CgwInsideAddress string `json:"tunnel2CgwInsideAddress,omitempty" tf:"tunnel2_cgw_inside_address,omitempty"`
	// +optional
	Tunnel2InsideCIDR string `json:"tunnel2InsideCIDR,omitempty" tf:"tunnel2_inside_cidr,omitempty"`
	// +optional
	Tunnel2PresharedKey string `json:"-" sensitive:"true" tf:"tunnel2_preshared_key,omitempty"`
	// +optional
	Tunnel2VgwInsideAddress string `json:"tunnel2VgwInsideAddress,omitempty" tf:"tunnel2_vgw_inside_address,omitempty"`
	Type                    string `json:"type" tf:"type"`
	// +optional
	VgwTelemetry []VpnConnectionSpecVgwTelemetry `json:"vgwTelemetry,omitempty" tf:"vgw_telemetry,omitempty"`
	// +optional
	VpnGatewayID string `json:"vpnGatewayID,omitempty" tf:"vpn_gateway_id,omitempty"`
}

func (*VpnConnectionSpec) DeepCopy ¶

func (in *VpnConnectionSpec) DeepCopy() *VpnConnectionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionSpec.

func (*VpnConnectionSpec) DeepCopyInto ¶

func (in *VpnConnectionSpec) DeepCopyInto(out *VpnConnectionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnConnectionSpecRoutes ¶ added in v0.0.2

type VpnConnectionSpecRoutes struct {
	// +optional
	DestinationCIDRBlock string `json:"destinationCIDRBlock,omitempty" tf:"destination_cidr_block,omitempty"`
	// +optional
	Source string `json:"source,omitempty" tf:"source,omitempty"`
	// +optional
	State string `json:"state,omitempty" tf:"state,omitempty"`
}

func (*VpnConnectionSpecRoutes) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionSpecRoutes.

func (*VpnConnectionSpecRoutes) DeepCopyInto ¶ added in v0.0.2

func (in *VpnConnectionSpecRoutes) DeepCopyInto(out *VpnConnectionSpecRoutes)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnConnectionSpecVgwTelemetry ¶ added in v0.0.2

type VpnConnectionSpecVgwTelemetry struct {
	// +optional
	AcceptedRouteCount int64 `json:"acceptedRouteCount,omitempty" tf:"accepted_route_count,omitempty"`
	// +optional
	LastStatusChange string `json:"lastStatusChange,omitempty" tf:"last_status_change,omitempty"`
	// +optional
	OutsideIPAddress string `json:"outsideIPAddress,omitempty" tf:"outside_ip_address,omitempty"`
	// +optional
	Status string `json:"status,omitempty" tf:"status,omitempty"`
	// +optional
	StatusMessage string `json:"statusMessage,omitempty" tf:"status_message,omitempty"`
}

func (*VpnConnectionSpecVgwTelemetry) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionSpecVgwTelemetry.

func (*VpnConnectionSpecVgwTelemetry) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnConnectionStatus ¶

type VpnConnectionStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpnConnectionSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpnConnectionStatus) DeepCopy ¶

func (in *VpnConnectionStatus) DeepCopy() *VpnConnectionStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnConnectionStatus.

func (*VpnConnectionStatus) DeepCopyInto ¶

func (in *VpnConnectionStatus) DeepCopyInto(out *VpnConnectionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnGateway ¶

type VpnGateway struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpnGatewaySpec   `json:"spec,omitempty"`
	Status            VpnGatewayStatus `json:"status,omitempty"`
}

func (*VpnGateway) DeepCopy ¶

func (in *VpnGateway) DeepCopy() *VpnGateway

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGateway.

func (*VpnGateway) DeepCopyInto ¶

func (in *VpnGateway) DeepCopyInto(out *VpnGateway)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnGateway) DeepCopyObject ¶

func (in *VpnGateway) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnGatewayAttachment ¶

type VpnGatewayAttachment struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpnGatewayAttachmentSpec   `json:"spec,omitempty"`
	Status            VpnGatewayAttachmentStatus `json:"status,omitempty"`
}

func (*VpnGatewayAttachment) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayAttachment.

func (*VpnGatewayAttachment) DeepCopyInto ¶

func (in *VpnGatewayAttachment) DeepCopyInto(out *VpnGatewayAttachment)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnGatewayAttachment) DeepCopyObject ¶

func (in *VpnGatewayAttachment) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnGatewayAttachmentList ¶

type VpnGatewayAttachmentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpnGatewayAttachment CRD objects
	Items []VpnGatewayAttachment `json:"items,omitempty"`
}

VpnGatewayAttachmentList is a list of VpnGatewayAttachments

func (*VpnGatewayAttachmentList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayAttachmentList.

func (*VpnGatewayAttachmentList) DeepCopyInto ¶

func (in *VpnGatewayAttachmentList) DeepCopyInto(out *VpnGatewayAttachmentList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnGatewayAttachmentList) DeepCopyObject ¶

func (in *VpnGatewayAttachmentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnGatewayAttachmentSpec ¶

type VpnGatewayAttachmentSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	VpcID        string `json:"vpcID" tf:"vpc_id"`
	VpnGatewayID string `json:"vpnGatewayID" tf:"vpn_gateway_id"`
}

func (*VpnGatewayAttachmentSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayAttachmentSpec.

func (*VpnGatewayAttachmentSpec) DeepCopyInto ¶

func (in *VpnGatewayAttachmentSpec) DeepCopyInto(out *VpnGatewayAttachmentSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnGatewayAttachmentStatus ¶

type VpnGatewayAttachmentStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpnGatewayAttachmentSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpnGatewayAttachmentStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayAttachmentStatus.

func (*VpnGatewayAttachmentStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnGatewayList ¶

type VpnGatewayList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpnGateway CRD objects
	Items []VpnGateway `json:"items,omitempty"`
}

VpnGatewayList is a list of VpnGateways

func (*VpnGatewayList) DeepCopy ¶

func (in *VpnGatewayList) DeepCopy() *VpnGatewayList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayList.

func (*VpnGatewayList) DeepCopyInto ¶

func (in *VpnGatewayList) DeepCopyInto(out *VpnGatewayList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnGatewayList) DeepCopyObject ¶

func (in *VpnGatewayList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnGatewayRoutePropagation ¶

type VpnGatewayRoutePropagation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              VpnGatewayRoutePropagationSpec   `json:"spec,omitempty"`
	Status            VpnGatewayRoutePropagationStatus `json:"status,omitempty"`
}

func (*VpnGatewayRoutePropagation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagation.

func (*VpnGatewayRoutePropagation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnGatewayRoutePropagation) DeepCopyObject ¶

func (in *VpnGatewayRoutePropagation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnGatewayRoutePropagationList ¶

type VpnGatewayRoutePropagationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of VpnGatewayRoutePropagation CRD objects
	Items []VpnGatewayRoutePropagation `json:"items,omitempty"`
}

VpnGatewayRoutePropagationList is a list of VpnGatewayRoutePropagations

func (*VpnGatewayRoutePropagationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagationList.

func (*VpnGatewayRoutePropagationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*VpnGatewayRoutePropagationList) DeepCopyObject ¶

func (in *VpnGatewayRoutePropagationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type VpnGatewayRoutePropagationSpec ¶

type VpnGatewayRoutePropagationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	RouteTableID string `json:"routeTableID" tf:"route_table_id"`
	VpnGatewayID string `json:"vpnGatewayID" tf:"vpn_gateway_id"`
}

func (*VpnGatewayRoutePropagationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagationSpec.

func (*VpnGatewayRoutePropagationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnGatewayRoutePropagationStatus ¶

type VpnGatewayRoutePropagationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpnGatewayRoutePropagationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpnGatewayRoutePropagationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayRoutePropagationStatus.

func (*VpnGatewayRoutePropagationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnGatewaySpec ¶

type VpnGatewaySpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	AmazonSideAsn string `json:"amazonSideAsn,omitempty" tf:"amazon_side_asn,omitempty"`
	// +optional
	AvailabilityZone string `json:"availabilityZone,omitempty" tf:"availability_zone,omitempty"`
	// +optional
	Tags map[string]string `json:"tags,omitempty" tf:"tags,omitempty"`
	// +optional
	VpcID string `json:"vpcID,omitempty" tf:"vpc_id,omitempty"`
}

func (*VpnGatewaySpec) DeepCopy ¶

func (in *VpnGatewaySpec) DeepCopy() *VpnGatewaySpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewaySpec.

func (*VpnGatewaySpec) DeepCopyInto ¶

func (in *VpnGatewaySpec) DeepCopyInto(out *VpnGatewaySpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type VpnGatewayStatus ¶

type VpnGatewayStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *VpnGatewaySpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*VpnGatewayStatus) DeepCopy ¶

func (in *VpnGatewayStatus) DeepCopy() *VpnGatewayStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnGatewayStatus.

func (*VpnGatewayStatus) DeepCopyInto ¶

func (in *VpnGatewayStatus) DeepCopyInto(out *VpnGatewayStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafByteMatchSet ¶

type WafByteMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafByteMatchSetSpec   `json:"spec,omitempty"`
	Status            WafByteMatchSetStatus `json:"status,omitempty"`
}

func (*WafByteMatchSet) DeepCopy ¶

func (in *WafByteMatchSet) DeepCopy() *WafByteMatchSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafByteMatchSet.

func (*WafByteMatchSet) DeepCopyInto ¶

func (in *WafByteMatchSet) DeepCopyInto(out *WafByteMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafByteMatchSet) DeepCopyObject ¶

func (in *WafByteMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafByteMatchSetList ¶

type WafByteMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafByteMatchSet CRD objects
	Items []WafByteMatchSet `json:"items,omitempty"`
}

WafByteMatchSetList is a list of WafByteMatchSets

func (*WafByteMatchSetList) DeepCopy ¶

func (in *WafByteMatchSetList) DeepCopy() *WafByteMatchSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafByteMatchSetList.

func (*WafByteMatchSetList) DeepCopyInto ¶

func (in *WafByteMatchSetList) DeepCopyInto(out *WafByteMatchSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafByteMatchSetList) DeepCopyObject ¶

func (in *WafByteMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafByteMatchSetSpec ¶

type WafByteMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ByteMatchTuples []WafByteMatchSetSpecByteMatchTuples `json:"byteMatchTuples,omitempty" tf:"byte_match_tuples,omitempty"`
	Name            string                               `json:"name" tf:"name"`
}

func (*WafByteMatchSetSpec) DeepCopy ¶

func (in *WafByteMatchSetSpec) DeepCopy() *WafByteMatchSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafByteMatchSetSpec.

func (*WafByteMatchSetSpec) DeepCopyInto ¶

func (in *WafByteMatchSetSpec) DeepCopyInto(out *WafByteMatchSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafByteMatchSetSpecByteMatchTuples ¶

type WafByteMatchSetSpecByteMatchTuples struct {
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch         []WafByteMatchSetSpecByteMatchTuplesFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	PositionalConstraint string                                           `json:"positionalConstraint" tf:"positional_constraint"`
	// +optional
	TargetString       string `json:"targetString,omitempty" tf:"target_string,omitempty"`
	TextTransformation string `json:"textTransformation" tf:"text_transformation"`
}

func (*WafByteMatchSetSpecByteMatchTuples) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafByteMatchSetSpecByteMatchTuples.

func (*WafByteMatchSetSpecByteMatchTuples) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafByteMatchSetSpecByteMatchTuplesFieldToMatch ¶

type WafByteMatchSetSpecByteMatchTuplesFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafByteMatchSetSpecByteMatchTuplesFieldToMatch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafByteMatchSetSpecByteMatchTuplesFieldToMatch.

func (*WafByteMatchSetSpecByteMatchTuplesFieldToMatch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafByteMatchSetStatus ¶

type WafByteMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafByteMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafByteMatchSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafByteMatchSetStatus.

func (*WafByteMatchSetStatus) DeepCopyInto ¶

func (in *WafByteMatchSetStatus) DeepCopyInto(out *WafByteMatchSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafGeoMatchSet ¶

type WafGeoMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafGeoMatchSetSpec   `json:"spec,omitempty"`
	Status            WafGeoMatchSetStatus `json:"status,omitempty"`
}

func (*WafGeoMatchSet) DeepCopy ¶

func (in *WafGeoMatchSet) DeepCopy() *WafGeoMatchSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafGeoMatchSet.

func (*WafGeoMatchSet) DeepCopyInto ¶

func (in *WafGeoMatchSet) DeepCopyInto(out *WafGeoMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafGeoMatchSet) DeepCopyObject ¶

func (in *WafGeoMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafGeoMatchSetList ¶

type WafGeoMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafGeoMatchSet CRD objects
	Items []WafGeoMatchSet `json:"items,omitempty"`
}

WafGeoMatchSetList is a list of WafGeoMatchSets

func (*WafGeoMatchSetList) DeepCopy ¶

func (in *WafGeoMatchSetList) DeepCopy() *WafGeoMatchSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafGeoMatchSetList.

func (*WafGeoMatchSetList) DeepCopyInto ¶

func (in *WafGeoMatchSetList) DeepCopyInto(out *WafGeoMatchSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafGeoMatchSetList) DeepCopyObject ¶

func (in *WafGeoMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafGeoMatchSetSpec ¶

type WafGeoMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	GeoMatchConstraint []WafGeoMatchSetSpecGeoMatchConstraint `json:"geoMatchConstraint,omitempty" tf:"geo_match_constraint,omitempty"`
	Name               string                                 `json:"name" tf:"name"`
}

func (*WafGeoMatchSetSpec) DeepCopy ¶

func (in *WafGeoMatchSetSpec) DeepCopy() *WafGeoMatchSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafGeoMatchSetSpec.

func (*WafGeoMatchSetSpec) DeepCopyInto ¶

func (in *WafGeoMatchSetSpec) DeepCopyInto(out *WafGeoMatchSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafGeoMatchSetSpecGeoMatchConstraint ¶

type WafGeoMatchSetSpecGeoMatchConstraint struct {
	Type  string `json:"type" tf:"type"`
	Value string `json:"value" tf:"value"`
}

func (*WafGeoMatchSetSpecGeoMatchConstraint) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafGeoMatchSetSpecGeoMatchConstraint.

func (*WafGeoMatchSetSpecGeoMatchConstraint) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafGeoMatchSetStatus ¶

type WafGeoMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafGeoMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafGeoMatchSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafGeoMatchSetStatus.

func (*WafGeoMatchSetStatus) DeepCopyInto ¶

func (in *WafGeoMatchSetStatus) DeepCopyInto(out *WafGeoMatchSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafIpset ¶

type WafIpset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafIpsetSpec   `json:"spec,omitempty"`
	Status            WafIpsetStatus `json:"status,omitempty"`
}

func (*WafIpset) DeepCopy ¶

func (in *WafIpset) DeepCopy() *WafIpset

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafIpset.

func (*WafIpset) DeepCopyInto ¶

func (in *WafIpset) DeepCopyInto(out *WafIpset)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafIpset) DeepCopyObject ¶

func (in *WafIpset) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafIpsetList ¶

type WafIpsetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafIpset CRD objects
	Items []WafIpset `json:"items,omitempty"`
}

WafIpsetList is a list of WafIpsets

func (*WafIpsetList) DeepCopy ¶

func (in *WafIpsetList) DeepCopy() *WafIpsetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafIpsetList.

func (*WafIpsetList) DeepCopyInto ¶

func (in *WafIpsetList) DeepCopyInto(out *WafIpsetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafIpsetList) DeepCopyObject ¶

func (in *WafIpsetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafIpsetSpec ¶

type WafIpsetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	IpSetDescriptors []WafIpsetSpecIpSetDescriptors `json:"ipSetDescriptors,omitempty" tf:"ip_set_descriptors,omitempty"`
	Name             string                         `json:"name" tf:"name"`
}

func (*WafIpsetSpec) DeepCopy ¶

func (in *WafIpsetSpec) DeepCopy() *WafIpsetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafIpsetSpec.

func (*WafIpsetSpec) DeepCopyInto ¶

func (in *WafIpsetSpec) DeepCopyInto(out *WafIpsetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafIpsetSpecIpSetDescriptors ¶

type WafIpsetSpecIpSetDescriptors struct {
	Type  string `json:"type" tf:"type"`
	Value string `json:"value" tf:"value"`
}

func (*WafIpsetSpecIpSetDescriptors) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafIpsetSpecIpSetDescriptors.

func (*WafIpsetSpecIpSetDescriptors) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafIpsetStatus ¶

type WafIpsetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafIpsetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafIpsetStatus) DeepCopy ¶

func (in *WafIpsetStatus) DeepCopy() *WafIpsetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafIpsetStatus.

func (*WafIpsetStatus) DeepCopyInto ¶

func (in *WafIpsetStatus) DeepCopyInto(out *WafIpsetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRateBasedRule ¶

type WafRateBasedRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafRateBasedRuleSpec   `json:"spec,omitempty"`
	Status            WafRateBasedRuleStatus `json:"status,omitempty"`
}

func (*WafRateBasedRule) DeepCopy ¶

func (in *WafRateBasedRule) DeepCopy() *WafRateBasedRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRateBasedRule.

func (*WafRateBasedRule) DeepCopyInto ¶

func (in *WafRateBasedRule) DeepCopyInto(out *WafRateBasedRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRateBasedRule) DeepCopyObject ¶

func (in *WafRateBasedRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRateBasedRuleList ¶

type WafRateBasedRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafRateBasedRule CRD objects
	Items []WafRateBasedRule `json:"items,omitempty"`
}

WafRateBasedRuleList is a list of WafRateBasedRules

func (*WafRateBasedRuleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRateBasedRuleList.

func (*WafRateBasedRuleList) DeepCopyInto ¶

func (in *WafRateBasedRuleList) DeepCopyInto(out *WafRateBasedRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRateBasedRuleList) DeepCopyObject ¶

func (in *WafRateBasedRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRateBasedRuleSpec ¶

type WafRateBasedRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	MetricName string `json:"metricName" tf:"metric_name"`
	Name       string `json:"name" tf:"name"`
	// +optional
	Predicates []WafRateBasedRuleSpecPredicates `json:"predicates,omitempty" tf:"predicates,omitempty"`
	RateKey    string                           `json:"rateKey" tf:"rate_key"`
	RateLimit  int64                            `json:"rateLimit" tf:"rate_limit"`
}

func (*WafRateBasedRuleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRateBasedRuleSpec.

func (*WafRateBasedRuleSpec) DeepCopyInto ¶

func (in *WafRateBasedRuleSpec) DeepCopyInto(out *WafRateBasedRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRateBasedRuleSpecPredicates ¶

type WafRateBasedRuleSpecPredicates struct {
	DataID  string `json:"dataID" tf:"data_id"`
	Negated bool   `json:"negated" tf:"negated"`
	Type    string `json:"type" tf:"type"`
}

func (*WafRateBasedRuleSpecPredicates) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRateBasedRuleSpecPredicates.

func (*WafRateBasedRuleSpecPredicates) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRateBasedRuleStatus ¶

type WafRateBasedRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafRateBasedRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafRateBasedRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRateBasedRuleStatus.

func (*WafRateBasedRuleStatus) DeepCopyInto ¶

func (in *WafRateBasedRuleStatus) DeepCopyInto(out *WafRateBasedRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRegexMatchSet ¶

type WafRegexMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafRegexMatchSetSpec   `json:"spec,omitempty"`
	Status            WafRegexMatchSetStatus `json:"status,omitempty"`
}

func (*WafRegexMatchSet) DeepCopy ¶

func (in *WafRegexMatchSet) DeepCopy() *WafRegexMatchSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexMatchSet.

func (*WafRegexMatchSet) DeepCopyInto ¶

func (in *WafRegexMatchSet) DeepCopyInto(out *WafRegexMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRegexMatchSet) DeepCopyObject ¶

func (in *WafRegexMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRegexMatchSetList ¶

type WafRegexMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafRegexMatchSet CRD objects
	Items []WafRegexMatchSet `json:"items,omitempty"`
}

WafRegexMatchSetList is a list of WafRegexMatchSets

func (*WafRegexMatchSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexMatchSetList.

func (*WafRegexMatchSetList) DeepCopyInto ¶

func (in *WafRegexMatchSetList) DeepCopyInto(out *WafRegexMatchSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRegexMatchSetList) DeepCopyObject ¶

func (in *WafRegexMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRegexMatchSetSpec ¶

type WafRegexMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	RegexMatchTuple []WafRegexMatchSetSpecRegexMatchTuple `json:"regexMatchTuple,omitempty" tf:"regex_match_tuple,omitempty"`
}

func (*WafRegexMatchSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexMatchSetSpec.

func (*WafRegexMatchSetSpec) DeepCopyInto ¶

func (in *WafRegexMatchSetSpec) DeepCopyInto(out *WafRegexMatchSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRegexMatchSetSpecRegexMatchTuple ¶

type WafRegexMatchSetSpecRegexMatchTuple struct {
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch       []WafRegexMatchSetSpecRegexMatchTupleFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	RegexPatternSetID  string                                            `json:"regexPatternSetID" tf:"regex_pattern_set_id"`
	TextTransformation string                                            `json:"textTransformation" tf:"text_transformation"`
}

func (*WafRegexMatchSetSpecRegexMatchTuple) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexMatchSetSpecRegexMatchTuple.

func (*WafRegexMatchSetSpecRegexMatchTuple) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRegexMatchSetSpecRegexMatchTupleFieldToMatch ¶

type WafRegexMatchSetSpecRegexMatchTupleFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafRegexMatchSetSpecRegexMatchTupleFieldToMatch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexMatchSetSpecRegexMatchTupleFieldToMatch.

func (*WafRegexMatchSetSpecRegexMatchTupleFieldToMatch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRegexMatchSetStatus ¶

type WafRegexMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafRegexMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafRegexMatchSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexMatchSetStatus.

func (*WafRegexMatchSetStatus) DeepCopyInto ¶

func (in *WafRegexMatchSetStatus) DeepCopyInto(out *WafRegexMatchSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRegexPatternSet ¶

type WafRegexPatternSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafRegexPatternSetSpec   `json:"spec,omitempty"`
	Status            WafRegexPatternSetStatus `json:"status,omitempty"`
}

func (*WafRegexPatternSet) DeepCopy ¶

func (in *WafRegexPatternSet) DeepCopy() *WafRegexPatternSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexPatternSet.

func (*WafRegexPatternSet) DeepCopyInto ¶

func (in *WafRegexPatternSet) DeepCopyInto(out *WafRegexPatternSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRegexPatternSet) DeepCopyObject ¶

func (in *WafRegexPatternSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRegexPatternSetList ¶

type WafRegexPatternSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafRegexPatternSet CRD objects
	Items []WafRegexPatternSet `json:"items,omitempty"`
}

WafRegexPatternSetList is a list of WafRegexPatternSets

func (*WafRegexPatternSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexPatternSetList.

func (*WafRegexPatternSetList) DeepCopyInto ¶

func (in *WafRegexPatternSetList) DeepCopyInto(out *WafRegexPatternSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRegexPatternSetList) DeepCopyObject ¶

func (in *WafRegexPatternSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRegexPatternSetSpec ¶

type WafRegexPatternSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	RegexPatternStrings []string `json:"regexPatternStrings,omitempty" tf:"regex_pattern_strings,omitempty"`
}

func (*WafRegexPatternSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexPatternSetSpec.

func (*WafRegexPatternSetSpec) DeepCopyInto ¶

func (in *WafRegexPatternSetSpec) DeepCopyInto(out *WafRegexPatternSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRegexPatternSetStatus ¶

type WafRegexPatternSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafRegexPatternSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafRegexPatternSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRegexPatternSetStatus.

func (*WafRegexPatternSetStatus) DeepCopyInto ¶

func (in *WafRegexPatternSetStatus) DeepCopyInto(out *WafRegexPatternSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRule ¶

type WafRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafRuleSpec   `json:"spec,omitempty"`
	Status            WafRuleStatus `json:"status,omitempty"`
}

func (*WafRule) DeepCopy ¶

func (in *WafRule) DeepCopy() *WafRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRule.

func (*WafRule) DeepCopyInto ¶

func (in *WafRule) DeepCopyInto(out *WafRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRule) DeepCopyObject ¶

func (in *WafRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRuleGroup ¶

type WafRuleGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafRuleGroupSpec   `json:"spec,omitempty"`
	Status            WafRuleGroupStatus `json:"status,omitempty"`
}

func (*WafRuleGroup) DeepCopy ¶

func (in *WafRuleGroup) DeepCopy() *WafRuleGroup

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleGroup.

func (*WafRuleGroup) DeepCopyInto ¶

func (in *WafRuleGroup) DeepCopyInto(out *WafRuleGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRuleGroup) DeepCopyObject ¶

func (in *WafRuleGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRuleGroupList ¶

type WafRuleGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafRuleGroup CRD objects
	Items []WafRuleGroup `json:"items,omitempty"`
}

WafRuleGroupList is a list of WafRuleGroups

func (*WafRuleGroupList) DeepCopy ¶

func (in *WafRuleGroupList) DeepCopy() *WafRuleGroupList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleGroupList.

func (*WafRuleGroupList) DeepCopyInto ¶

func (in *WafRuleGroupList) DeepCopyInto(out *WafRuleGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRuleGroupList) DeepCopyObject ¶

func (in *WafRuleGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRuleGroupSpec ¶

type WafRuleGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ActivatedRule []WafRuleGroupSpecActivatedRule `json:"activatedRule,omitempty" tf:"activated_rule,omitempty"`
	MetricName    string                          `json:"metricName" tf:"metric_name"`
	Name          string                          `json:"name" tf:"name"`
}

func (*WafRuleGroupSpec) DeepCopy ¶

func (in *WafRuleGroupSpec) DeepCopy() *WafRuleGroupSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleGroupSpec.

func (*WafRuleGroupSpec) DeepCopyInto ¶

func (in *WafRuleGroupSpec) DeepCopyInto(out *WafRuleGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRuleGroupSpecActivatedRule ¶

type WafRuleGroupSpecActivatedRule struct {
	// +kubebuilder:validation:MaxItems=1
	Action   []WafRuleGroupSpecActivatedRuleAction `json:"action" tf:"action"`
	Priority int64                                 `json:"priority" tf:"priority"`
	RuleID   string                                `json:"ruleID" tf:"rule_id"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*WafRuleGroupSpecActivatedRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleGroupSpecActivatedRule.

func (*WafRuleGroupSpecActivatedRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRuleGroupSpecActivatedRuleAction ¶

type WafRuleGroupSpecActivatedRuleAction struct {
	Type string `json:"type" tf:"type"`
}

func (*WafRuleGroupSpecActivatedRuleAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleGroupSpecActivatedRuleAction.

func (*WafRuleGroupSpecActivatedRuleAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRuleGroupStatus ¶

type WafRuleGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafRuleGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafRuleGroupStatus) DeepCopy ¶

func (in *WafRuleGroupStatus) DeepCopy() *WafRuleGroupStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleGroupStatus.

func (*WafRuleGroupStatus) DeepCopyInto ¶

func (in *WafRuleGroupStatus) DeepCopyInto(out *WafRuleGroupStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRuleList ¶

type WafRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafRule CRD objects
	Items []WafRule `json:"items,omitempty"`
}

WafRuleList is a list of WafRules

func (*WafRuleList) DeepCopy ¶

func (in *WafRuleList) DeepCopy() *WafRuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleList.

func (*WafRuleList) DeepCopyInto ¶

func (in *WafRuleList) DeepCopyInto(out *WafRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafRuleList) DeepCopyObject ¶

func (in *WafRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafRuleSpec ¶

type WafRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	MetricName string `json:"metricName" tf:"metric_name"`
	Name       string `json:"name" tf:"name"`
	// +optional
	Predicates []WafRuleSpecPredicates `json:"predicates,omitempty" tf:"predicates,omitempty"`
}

func (*WafRuleSpec) DeepCopy ¶

func (in *WafRuleSpec) DeepCopy() *WafRuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleSpec.

func (*WafRuleSpec) DeepCopyInto ¶

func (in *WafRuleSpec) DeepCopyInto(out *WafRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRuleSpecPredicates ¶

type WafRuleSpecPredicates struct {
	DataID  string `json:"dataID" tf:"data_id"`
	Negated bool   `json:"negated" tf:"negated"`
	Type    string `json:"type" tf:"type"`
}

func (*WafRuleSpecPredicates) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleSpecPredicates.

func (*WafRuleSpecPredicates) DeepCopyInto ¶

func (in *WafRuleSpecPredicates) DeepCopyInto(out *WafRuleSpecPredicates)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafRuleStatus ¶

type WafRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafRuleStatus) DeepCopy ¶

func (in *WafRuleStatus) DeepCopy() *WafRuleStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafRuleStatus.

func (*WafRuleStatus) DeepCopyInto ¶

func (in *WafRuleStatus) DeepCopyInto(out *WafRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafSQLInjectionMatchSet ¶ added in v0.0.2

type WafSQLInjectionMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafSQLInjectionMatchSetSpec   `json:"spec,omitempty"`
	Status            WafSQLInjectionMatchSetStatus `json:"status,omitempty"`
}

func (*WafSQLInjectionMatchSet) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSQLInjectionMatchSet.

func (*WafSQLInjectionMatchSet) DeepCopyInto ¶ added in v0.0.2

func (in *WafSQLInjectionMatchSet) DeepCopyInto(out *WafSQLInjectionMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafSQLInjectionMatchSet) DeepCopyObject ¶ added in v0.0.2

func (in *WafSQLInjectionMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafSQLInjectionMatchSetList ¶ added in v0.0.2

type WafSQLInjectionMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafSQLInjectionMatchSet CRD objects
	Items []WafSQLInjectionMatchSet `json:"items,omitempty"`
}

WafSQLInjectionMatchSetList is a list of WafSQLInjectionMatchSets

func (*WafSQLInjectionMatchSetList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSQLInjectionMatchSetList.

func (*WafSQLInjectionMatchSetList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafSQLInjectionMatchSetList) DeepCopyObject ¶ added in v0.0.2

func (in *WafSQLInjectionMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafSQLInjectionMatchSetSpec ¶ added in v0.0.2

type WafSQLInjectionMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	SqlInjectionMatchTuples []WafSQLInjectionMatchSetSpecSqlInjectionMatchTuples `json:"sqlInjectionMatchTuples,omitempty" tf:"sql_injection_match_tuples,omitempty"`
}

func (*WafSQLInjectionMatchSetSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSQLInjectionMatchSetSpec.

func (*WafSQLInjectionMatchSetSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafSQLInjectionMatchSetSpecSqlInjectionMatchTuples ¶ added in v0.0.2

type WafSQLInjectionMatchSetSpecSqlInjectionMatchTuples struct {
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch       []WafSQLInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	TextTransformation string                                                           `json:"textTransformation" tf:"text_transformation"`
}

func (*WafSQLInjectionMatchSetSpecSqlInjectionMatchTuples) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSQLInjectionMatchSetSpecSqlInjectionMatchTuples.

func (*WafSQLInjectionMatchSetSpecSqlInjectionMatchTuples) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafSQLInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch ¶ added in v0.0.2

type WafSQLInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafSQLInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSQLInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch.

func (*WafSQLInjectionMatchSetSpecSqlInjectionMatchTuplesFieldToMatch) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafSQLInjectionMatchSetStatus ¶ added in v0.0.2

type WafSQLInjectionMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafSQLInjectionMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafSQLInjectionMatchSetStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSQLInjectionMatchSetStatus.

func (*WafSQLInjectionMatchSetStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafSizeConstraintSet ¶

type WafSizeConstraintSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafSizeConstraintSetSpec   `json:"spec,omitempty"`
	Status            WafSizeConstraintSetStatus `json:"status,omitempty"`
}

func (*WafSizeConstraintSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSizeConstraintSet.

func (*WafSizeConstraintSet) DeepCopyInto ¶

func (in *WafSizeConstraintSet) DeepCopyInto(out *WafSizeConstraintSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafSizeConstraintSet) DeepCopyObject ¶

func (in *WafSizeConstraintSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafSizeConstraintSetList ¶

type WafSizeConstraintSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafSizeConstraintSet CRD objects
	Items []WafSizeConstraintSet `json:"items,omitempty"`
}

WafSizeConstraintSetList is a list of WafSizeConstraintSets

func (*WafSizeConstraintSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSizeConstraintSetList.

func (*WafSizeConstraintSetList) DeepCopyInto ¶

func (in *WafSizeConstraintSetList) DeepCopyInto(out *WafSizeConstraintSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafSizeConstraintSetList) DeepCopyObject ¶

func (in *WafSizeConstraintSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafSizeConstraintSetSpec ¶

type WafSizeConstraintSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	SizeConstraints []WafSizeConstraintSetSpecSizeConstraints `json:"sizeConstraints,omitempty" tf:"size_constraints,omitempty"`
}

func (*WafSizeConstraintSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSizeConstraintSetSpec.

func (*WafSizeConstraintSetSpec) DeepCopyInto ¶

func (in *WafSizeConstraintSetSpec) DeepCopyInto(out *WafSizeConstraintSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafSizeConstraintSetSpecSizeConstraints ¶

type WafSizeConstraintSetSpecSizeConstraints struct {
	ComparisonOperator string `json:"comparisonOperator" tf:"comparison_operator"`
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch       []WafSizeConstraintSetSpecSizeConstraintsFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	Size               int64                                                 `json:"size" tf:"size"`
	TextTransformation string                                                `json:"textTransformation" tf:"text_transformation"`
}

func (*WafSizeConstraintSetSpecSizeConstraints) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSizeConstraintSetSpecSizeConstraints.

func (*WafSizeConstraintSetSpecSizeConstraints) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafSizeConstraintSetSpecSizeConstraintsFieldToMatch ¶

type WafSizeConstraintSetSpecSizeConstraintsFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafSizeConstraintSetSpecSizeConstraintsFieldToMatch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSizeConstraintSetSpecSizeConstraintsFieldToMatch.

func (*WafSizeConstraintSetSpecSizeConstraintsFieldToMatch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafSizeConstraintSetStatus ¶

type WafSizeConstraintSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafSizeConstraintSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafSizeConstraintSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafSizeConstraintSetStatus.

func (*WafSizeConstraintSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACL ¶ added in v0.0.2

type WafWebACL struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafWebACLSpec   `json:"spec,omitempty"`
	Status            WafWebACLStatus `json:"status,omitempty"`
}

func (*WafWebACL) DeepCopy ¶ added in v0.0.2

func (in *WafWebACL) DeepCopy() *WafWebACL

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACL.

func (*WafWebACL) DeepCopyInto ¶ added in v0.0.2

func (in *WafWebACL) DeepCopyInto(out *WafWebACL)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafWebACL) DeepCopyObject ¶ added in v0.0.2

func (in *WafWebACL) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafWebACLList ¶ added in v0.0.2

type WafWebACLList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafWebACL CRD objects
	Items []WafWebACL `json:"items,omitempty"`
}

WafWebACLList is a list of WafWebACLs

func (*WafWebACLList) DeepCopy ¶ added in v0.0.2

func (in *WafWebACLList) DeepCopy() *WafWebACLList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLList.

func (*WafWebACLList) DeepCopyInto ¶ added in v0.0.2

func (in *WafWebACLList) DeepCopyInto(out *WafWebACLList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafWebACLList) DeepCopyObject ¶ added in v0.0.2

func (in *WafWebACLList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafWebACLSpec ¶ added in v0.0.2

type WafWebACLSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	DefaultAction []WafWebACLSpecDefaultAction `json:"defaultAction" tf:"default_action"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LoggingConfiguration []WafWebACLSpecLoggingConfiguration `json:"loggingConfiguration,omitempty" tf:"logging_configuration,omitempty"`
	MetricName           string                              `json:"metricName" tf:"metric_name"`
	Name                 string                              `json:"name" tf:"name"`
	// +optional
	Rules []WafWebACLSpecRules `json:"rules,omitempty" tf:"rules,omitempty"`
}

func (*WafWebACLSpec) DeepCopy ¶ added in v0.0.2

func (in *WafWebACLSpec) DeepCopy() *WafWebACLSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLSpec.

func (*WafWebACLSpec) DeepCopyInto ¶ added in v0.0.2

func (in *WafWebACLSpec) DeepCopyInto(out *WafWebACLSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACLSpecDefaultAction ¶ added in v0.0.2

type WafWebACLSpecDefaultAction struct {
	Type string `json:"type" tf:"type"`
}

func (*WafWebACLSpecDefaultAction) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLSpecDefaultAction.

func (*WafWebACLSpecDefaultAction) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACLSpecLoggingConfiguration ¶ added in v0.0.2

type WafWebACLSpecLoggingConfiguration struct {
	LogDestination string `json:"logDestination" tf:"log_destination"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RedactedFields []WafWebACLSpecLoggingConfigurationRedactedFields `json:"redactedFields,omitempty" tf:"redacted_fields,omitempty"`
}

func (*WafWebACLSpecLoggingConfiguration) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLSpecLoggingConfiguration.

func (*WafWebACLSpecLoggingConfiguration) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACLSpecLoggingConfigurationRedactedFields ¶ added in v0.0.2

type WafWebACLSpecLoggingConfigurationRedactedFields struct {
	FieldToMatch []WafWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
}

func (*WafWebACLSpecLoggingConfigurationRedactedFields) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLSpecLoggingConfigurationRedactedFields.

func (*WafWebACLSpecLoggingConfigurationRedactedFields) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch ¶ added in v0.0.2

type WafWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch.

func (*WafWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACLSpecRules ¶ added in v0.0.2

type WafWebACLSpecRules struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Action []WafWebACLSpecRulesAction `json:"action,omitempty" tf:"action,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OverrideAction []WafWebACLSpecRulesOverrideAction `json:"overrideAction,omitempty" tf:"override_action,omitempty"`
	Priority       int64                              `json:"priority" tf:"priority"`
	RuleID         string                             `json:"ruleID" tf:"rule_id"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*WafWebACLSpecRules) DeepCopy ¶ added in v0.0.2

func (in *WafWebACLSpecRules) DeepCopy() *WafWebACLSpecRules

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLSpecRules.

func (*WafWebACLSpecRules) DeepCopyInto ¶ added in v0.0.2

func (in *WafWebACLSpecRules) DeepCopyInto(out *WafWebACLSpecRules)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACLSpecRulesAction ¶ added in v0.0.2

type WafWebACLSpecRulesAction struct {
	Type string `json:"type" tf:"type"`
}

func (*WafWebACLSpecRulesAction) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLSpecRulesAction.

func (*WafWebACLSpecRulesAction) DeepCopyInto ¶ added in v0.0.2

func (in *WafWebACLSpecRulesAction) DeepCopyInto(out *WafWebACLSpecRulesAction)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACLSpecRulesOverrideAction ¶ added in v0.0.2

type WafWebACLSpecRulesOverrideAction struct {
	Type string `json:"type" tf:"type"`
}

func (*WafWebACLSpecRulesOverrideAction) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLSpecRulesOverrideAction.

func (*WafWebACLSpecRulesOverrideAction) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafWebACLStatus ¶ added in v0.0.2

type WafWebACLStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafWebACLSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafWebACLStatus) DeepCopy ¶ added in v0.0.2

func (in *WafWebACLStatus) DeepCopy() *WafWebACLStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafWebACLStatus.

func (*WafWebACLStatus) DeepCopyInto ¶ added in v0.0.2

func (in *WafWebACLStatus) DeepCopyInto(out *WafWebACLStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafXssMatchSet ¶

type WafXssMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafXssMatchSetSpec   `json:"spec,omitempty"`
	Status            WafXssMatchSetStatus `json:"status,omitempty"`
}

func (*WafXssMatchSet) DeepCopy ¶

func (in *WafXssMatchSet) DeepCopy() *WafXssMatchSet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafXssMatchSet.

func (*WafXssMatchSet) DeepCopyInto ¶

func (in *WafXssMatchSet) DeepCopyInto(out *WafXssMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafXssMatchSet) DeepCopyObject ¶

func (in *WafXssMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafXssMatchSetList ¶

type WafXssMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafXssMatchSet CRD objects
	Items []WafXssMatchSet `json:"items,omitempty"`
}

WafXssMatchSetList is a list of WafXssMatchSets

func (*WafXssMatchSetList) DeepCopy ¶

func (in *WafXssMatchSetList) DeepCopy() *WafXssMatchSetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafXssMatchSetList.

func (*WafXssMatchSetList) DeepCopyInto ¶

func (in *WafXssMatchSetList) DeepCopyInto(out *WafXssMatchSetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafXssMatchSetList) DeepCopyObject ¶

func (in *WafXssMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafXssMatchSetSpec ¶

type WafXssMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	XssMatchTuples []WafXssMatchSetSpecXssMatchTuples `json:"xssMatchTuples,omitempty" tf:"xss_match_tuples,omitempty"`
}

func (*WafXssMatchSetSpec) DeepCopy ¶

func (in *WafXssMatchSetSpec) DeepCopy() *WafXssMatchSetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafXssMatchSetSpec.

func (*WafXssMatchSetSpec) DeepCopyInto ¶

func (in *WafXssMatchSetSpec) DeepCopyInto(out *WafXssMatchSetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafXssMatchSetSpecXssMatchTuples ¶

type WafXssMatchSetSpecXssMatchTuples struct {
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch       []WafXssMatchSetSpecXssMatchTuplesFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	TextTransformation string                                         `json:"textTransformation" tf:"text_transformation"`
}

func (*WafXssMatchSetSpecXssMatchTuples) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafXssMatchSetSpecXssMatchTuples.

func (*WafXssMatchSetSpecXssMatchTuples) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafXssMatchSetSpecXssMatchTuplesFieldToMatch ¶

type WafXssMatchSetSpecXssMatchTuplesFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafXssMatchSetSpecXssMatchTuplesFieldToMatch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafXssMatchSetSpecXssMatchTuplesFieldToMatch.

func (*WafXssMatchSetSpecXssMatchTuplesFieldToMatch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafXssMatchSetStatus ¶

type WafXssMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafXssMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafXssMatchSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafXssMatchSetStatus.

func (*WafXssMatchSetStatus) DeepCopyInto ¶

func (in *WafXssMatchSetStatus) DeepCopyInto(out *WafXssMatchSetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalByteMatchSet ¶

type WafregionalByteMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalByteMatchSetSpec   `json:"spec,omitempty"`
	Status            WafregionalByteMatchSetStatus `json:"status,omitempty"`
}

func (*WafregionalByteMatchSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalByteMatchSet.

func (*WafregionalByteMatchSet) DeepCopyInto ¶

func (in *WafregionalByteMatchSet) DeepCopyInto(out *WafregionalByteMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalByteMatchSet) DeepCopyObject ¶

func (in *WafregionalByteMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalByteMatchSetList ¶

type WafregionalByteMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalByteMatchSet CRD objects
	Items []WafregionalByteMatchSet `json:"items,omitempty"`
}

WafregionalByteMatchSetList is a list of WafregionalByteMatchSets

func (*WafregionalByteMatchSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalByteMatchSetList.

func (*WafregionalByteMatchSetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalByteMatchSetList) DeepCopyObject ¶

func (in *WafregionalByteMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalByteMatchSetSpec ¶

type WafregionalByteMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ByteMatchTuples []WafregionalByteMatchSetSpecByteMatchTuples `json:"byteMatchTuples,omitempty" tf:"byte_match_tuples,omitempty"`
	Name            string                                       `json:"name" tf:"name"`
}

func (*WafregionalByteMatchSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalByteMatchSetSpec.

func (*WafregionalByteMatchSetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalByteMatchSetSpecByteMatchTuples ¶

type WafregionalByteMatchSetSpecByteMatchTuples struct {
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch         []WafregionalByteMatchSetSpecByteMatchTuplesFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	PositionalConstraint string                                                   `json:"positionalConstraint" tf:"positional_constraint"`
	// +optional
	TargetString       string `json:"targetString,omitempty" tf:"target_string,omitempty"`
	TextTransformation string `json:"textTransformation" tf:"text_transformation"`
}

func (*WafregionalByteMatchSetSpecByteMatchTuples) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalByteMatchSetSpecByteMatchTuples.

func (*WafregionalByteMatchSetSpecByteMatchTuples) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalByteMatchSetSpecByteMatchTuplesFieldToMatch ¶

type WafregionalByteMatchSetSpecByteMatchTuplesFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafregionalByteMatchSetSpecByteMatchTuplesFieldToMatch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalByteMatchSetSpecByteMatchTuplesFieldToMatch.

func (*WafregionalByteMatchSetSpecByteMatchTuplesFieldToMatch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalByteMatchSetStatus ¶

type WafregionalByteMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalByteMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalByteMatchSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalByteMatchSetStatus.

func (*WafregionalByteMatchSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalGeoMatchSet ¶

type WafregionalGeoMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalGeoMatchSetSpec   `json:"spec,omitempty"`
	Status            WafregionalGeoMatchSetStatus `json:"status,omitempty"`
}

func (*WafregionalGeoMatchSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalGeoMatchSet.

func (*WafregionalGeoMatchSet) DeepCopyInto ¶

func (in *WafregionalGeoMatchSet) DeepCopyInto(out *WafregionalGeoMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalGeoMatchSet) DeepCopyObject ¶

func (in *WafregionalGeoMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalGeoMatchSetList ¶

type WafregionalGeoMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalGeoMatchSet CRD objects
	Items []WafregionalGeoMatchSet `json:"items,omitempty"`
}

WafregionalGeoMatchSetList is a list of WafregionalGeoMatchSets

func (*WafregionalGeoMatchSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalGeoMatchSetList.

func (*WafregionalGeoMatchSetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalGeoMatchSetList) DeepCopyObject ¶

func (in *WafregionalGeoMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalGeoMatchSetSpec ¶

type WafregionalGeoMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	GeoMatchConstraint []WafregionalGeoMatchSetSpecGeoMatchConstraint `json:"geoMatchConstraint,omitempty" tf:"geo_match_constraint,omitempty"`
	Name               string                                         `json:"name" tf:"name"`
}

func (*WafregionalGeoMatchSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalGeoMatchSetSpec.

func (*WafregionalGeoMatchSetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalGeoMatchSetSpecGeoMatchConstraint ¶

type WafregionalGeoMatchSetSpecGeoMatchConstraint struct {
	Type  string `json:"type" tf:"type"`
	Value string `json:"value" tf:"value"`
}

func (*WafregionalGeoMatchSetSpecGeoMatchConstraint) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalGeoMatchSetSpecGeoMatchConstraint.

func (*WafregionalGeoMatchSetSpecGeoMatchConstraint) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalGeoMatchSetStatus ¶

type WafregionalGeoMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalGeoMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalGeoMatchSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalGeoMatchSetStatus.

func (*WafregionalGeoMatchSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalIpset ¶

type WafregionalIpset struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalIpsetSpec   `json:"spec,omitempty"`
	Status            WafregionalIpsetStatus `json:"status,omitempty"`
}

func (*WafregionalIpset) DeepCopy ¶

func (in *WafregionalIpset) DeepCopy() *WafregionalIpset

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalIpset.

func (*WafregionalIpset) DeepCopyInto ¶

func (in *WafregionalIpset) DeepCopyInto(out *WafregionalIpset)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalIpset) DeepCopyObject ¶

func (in *WafregionalIpset) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalIpsetList ¶

type WafregionalIpsetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalIpset CRD objects
	Items []WafregionalIpset `json:"items,omitempty"`
}

WafregionalIpsetList is a list of WafregionalIpsets

func (*WafregionalIpsetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalIpsetList.

func (*WafregionalIpsetList) DeepCopyInto ¶

func (in *WafregionalIpsetList) DeepCopyInto(out *WafregionalIpsetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalIpsetList) DeepCopyObject ¶

func (in *WafregionalIpsetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalIpsetSpec ¶

type WafregionalIpsetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	IpSetDescriptor []WafregionalIpsetSpecIpSetDescriptor `json:"ipSetDescriptor,omitempty" tf:"ip_set_descriptor,omitempty"`
	Name            string                                `json:"name" tf:"name"`
}

func (*WafregionalIpsetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalIpsetSpec.

func (*WafregionalIpsetSpec) DeepCopyInto ¶

func (in *WafregionalIpsetSpec) DeepCopyInto(out *WafregionalIpsetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalIpsetSpecIpSetDescriptor ¶

type WafregionalIpsetSpecIpSetDescriptor struct {
	Type  string `json:"type" tf:"type"`
	Value string `json:"value" tf:"value"`
}

func (*WafregionalIpsetSpecIpSetDescriptor) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalIpsetSpecIpSetDescriptor.

func (*WafregionalIpsetSpecIpSetDescriptor) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalIpsetStatus ¶

type WafregionalIpsetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalIpsetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalIpsetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalIpsetStatus.

func (*WafregionalIpsetStatus) DeepCopyInto ¶

func (in *WafregionalIpsetStatus) DeepCopyInto(out *WafregionalIpsetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRateBasedRule ¶

type WafregionalRateBasedRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalRateBasedRuleSpec   `json:"spec,omitempty"`
	Status            WafregionalRateBasedRuleStatus `json:"status,omitempty"`
}

func (*WafregionalRateBasedRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRateBasedRule.

func (*WafregionalRateBasedRule) DeepCopyInto ¶

func (in *WafregionalRateBasedRule) DeepCopyInto(out *WafregionalRateBasedRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRateBasedRule) DeepCopyObject ¶

func (in *WafregionalRateBasedRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRateBasedRuleList ¶

type WafregionalRateBasedRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalRateBasedRule CRD objects
	Items []WafregionalRateBasedRule `json:"items,omitempty"`
}

WafregionalRateBasedRuleList is a list of WafregionalRateBasedRules

func (*WafregionalRateBasedRuleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRateBasedRuleList.

func (*WafregionalRateBasedRuleList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRateBasedRuleList) DeepCopyObject ¶

func (in *WafregionalRateBasedRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRateBasedRuleSpec ¶

type WafregionalRateBasedRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	MetricName string `json:"metricName" tf:"metric_name"`
	Name       string `json:"name" tf:"name"`
	// +optional
	Predicate []WafregionalRateBasedRuleSpecPredicate `json:"predicate,omitempty" tf:"predicate,omitempty"`
	RateKey   string                                  `json:"rateKey" tf:"rate_key"`
	RateLimit int64                                   `json:"rateLimit" tf:"rate_limit"`
}

func (*WafregionalRateBasedRuleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRateBasedRuleSpec.

func (*WafregionalRateBasedRuleSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRateBasedRuleSpecPredicate ¶

type WafregionalRateBasedRuleSpecPredicate struct {
	DataID  string `json:"dataID" tf:"data_id"`
	Negated bool   `json:"negated" tf:"negated"`
	Type    string `json:"type" tf:"type"`
}

func (*WafregionalRateBasedRuleSpecPredicate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRateBasedRuleSpecPredicate.

func (*WafregionalRateBasedRuleSpecPredicate) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRateBasedRuleStatus ¶

type WafregionalRateBasedRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalRateBasedRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalRateBasedRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRateBasedRuleStatus.

func (*WafregionalRateBasedRuleStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRegexMatchSet ¶

type WafregionalRegexMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalRegexMatchSetSpec   `json:"spec,omitempty"`
	Status            WafregionalRegexMatchSetStatus `json:"status,omitempty"`
}

func (*WafregionalRegexMatchSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexMatchSet.

func (*WafregionalRegexMatchSet) DeepCopyInto ¶

func (in *WafregionalRegexMatchSet) DeepCopyInto(out *WafregionalRegexMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRegexMatchSet) DeepCopyObject ¶

func (in *WafregionalRegexMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRegexMatchSetList ¶

type WafregionalRegexMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalRegexMatchSet CRD objects
	Items []WafregionalRegexMatchSet `json:"items,omitempty"`
}

WafregionalRegexMatchSetList is a list of WafregionalRegexMatchSets

func (*WafregionalRegexMatchSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexMatchSetList.

func (*WafregionalRegexMatchSetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRegexMatchSetList) DeepCopyObject ¶

func (in *WafregionalRegexMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRegexMatchSetSpec ¶

type WafregionalRegexMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	RegexMatchTuple []WafregionalRegexMatchSetSpecRegexMatchTuple `json:"regexMatchTuple,omitempty" tf:"regex_match_tuple,omitempty"`
}

func (*WafregionalRegexMatchSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexMatchSetSpec.

func (*WafregionalRegexMatchSetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRegexMatchSetSpecRegexMatchTuple ¶

type WafregionalRegexMatchSetSpecRegexMatchTuple struct {
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch       []WafregionalRegexMatchSetSpecRegexMatchTupleFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	RegexPatternSetID  string                                                    `json:"regexPatternSetID" tf:"regex_pattern_set_id"`
	TextTransformation string                                                    `json:"textTransformation" tf:"text_transformation"`
}

func (*WafregionalRegexMatchSetSpecRegexMatchTuple) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexMatchSetSpecRegexMatchTuple.

func (*WafregionalRegexMatchSetSpecRegexMatchTuple) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRegexMatchSetSpecRegexMatchTupleFieldToMatch ¶

type WafregionalRegexMatchSetSpecRegexMatchTupleFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafregionalRegexMatchSetSpecRegexMatchTupleFieldToMatch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexMatchSetSpecRegexMatchTupleFieldToMatch.

func (*WafregionalRegexMatchSetSpecRegexMatchTupleFieldToMatch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRegexMatchSetStatus ¶

type WafregionalRegexMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalRegexMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalRegexMatchSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexMatchSetStatus.

func (*WafregionalRegexMatchSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRegexPatternSet ¶

type WafregionalRegexPatternSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalRegexPatternSetSpec   `json:"spec,omitempty"`
	Status            WafregionalRegexPatternSetStatus `json:"status,omitempty"`
}

func (*WafregionalRegexPatternSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexPatternSet.

func (*WafregionalRegexPatternSet) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRegexPatternSet) DeepCopyObject ¶

func (in *WafregionalRegexPatternSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRegexPatternSetList ¶

type WafregionalRegexPatternSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalRegexPatternSet CRD objects
	Items []WafregionalRegexPatternSet `json:"items,omitempty"`
}

WafregionalRegexPatternSetList is a list of WafregionalRegexPatternSets

func (*WafregionalRegexPatternSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexPatternSetList.

func (*WafregionalRegexPatternSetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRegexPatternSetList) DeepCopyObject ¶

func (in *WafregionalRegexPatternSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRegexPatternSetSpec ¶

type WafregionalRegexPatternSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	RegexPatternStrings []string `json:"regexPatternStrings,omitempty" tf:"regex_pattern_strings,omitempty"`
}

func (*WafregionalRegexPatternSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexPatternSetSpec.

func (*WafregionalRegexPatternSetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRegexPatternSetStatus ¶

type WafregionalRegexPatternSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalRegexPatternSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalRegexPatternSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRegexPatternSetStatus.

func (*WafregionalRegexPatternSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRule ¶

type WafregionalRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalRuleSpec   `json:"spec,omitempty"`
	Status            WafregionalRuleStatus `json:"status,omitempty"`
}

func (*WafregionalRule) DeepCopy ¶

func (in *WafregionalRule) DeepCopy() *WafregionalRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRule.

func (*WafregionalRule) DeepCopyInto ¶

func (in *WafregionalRule) DeepCopyInto(out *WafregionalRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRule) DeepCopyObject ¶

func (in *WafregionalRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRuleGroup ¶

type WafregionalRuleGroup struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalRuleGroupSpec   `json:"spec,omitempty"`
	Status            WafregionalRuleGroupStatus `json:"status,omitempty"`
}

func (*WafregionalRuleGroup) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleGroup.

func (*WafregionalRuleGroup) DeepCopyInto ¶

func (in *WafregionalRuleGroup) DeepCopyInto(out *WafregionalRuleGroup)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRuleGroup) DeepCopyObject ¶

func (in *WafregionalRuleGroup) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRuleGroupList ¶

type WafregionalRuleGroupList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalRuleGroup CRD objects
	Items []WafregionalRuleGroup `json:"items,omitempty"`
}

WafregionalRuleGroupList is a list of WafregionalRuleGroups

func (*WafregionalRuleGroupList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleGroupList.

func (*WafregionalRuleGroupList) DeepCopyInto ¶

func (in *WafregionalRuleGroupList) DeepCopyInto(out *WafregionalRuleGroupList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRuleGroupList) DeepCopyObject ¶

func (in *WafregionalRuleGroupList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRuleGroupSpec ¶

type WafregionalRuleGroupSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	ActivatedRule []WafregionalRuleGroupSpecActivatedRule `json:"activatedRule,omitempty" tf:"activated_rule,omitempty"`
	MetricName    string                                  `json:"metricName" tf:"metric_name"`
	Name          string                                  `json:"name" tf:"name"`
}

func (*WafregionalRuleGroupSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleGroupSpec.

func (*WafregionalRuleGroupSpec) DeepCopyInto ¶

func (in *WafregionalRuleGroupSpec) DeepCopyInto(out *WafregionalRuleGroupSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRuleGroupSpecActivatedRule ¶

type WafregionalRuleGroupSpecActivatedRule struct {
	// +kubebuilder:validation:MaxItems=1
	Action   []WafregionalRuleGroupSpecActivatedRuleAction `json:"action" tf:"action"`
	Priority int64                                         `json:"priority" tf:"priority"`
	RuleID   string                                        `json:"ruleID" tf:"rule_id"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*WafregionalRuleGroupSpecActivatedRule) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleGroupSpecActivatedRule.

func (*WafregionalRuleGroupSpecActivatedRule) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRuleGroupSpecActivatedRuleAction ¶

type WafregionalRuleGroupSpecActivatedRuleAction struct {
	Type string `json:"type" tf:"type"`
}

func (*WafregionalRuleGroupSpecActivatedRuleAction) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleGroupSpecActivatedRuleAction.

func (*WafregionalRuleGroupSpecActivatedRuleAction) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRuleGroupStatus ¶

type WafregionalRuleGroupStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalRuleGroupSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalRuleGroupStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleGroupStatus.

func (*WafregionalRuleGroupStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRuleList ¶

type WafregionalRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalRule CRD objects
	Items []WafregionalRule `json:"items,omitempty"`
}

WafregionalRuleList is a list of WafregionalRules

func (*WafregionalRuleList) DeepCopy ¶

func (in *WafregionalRuleList) DeepCopy() *WafregionalRuleList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleList.

func (*WafregionalRuleList) DeepCopyInto ¶

func (in *WafregionalRuleList) DeepCopyInto(out *WafregionalRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalRuleList) DeepCopyObject ¶

func (in *WafregionalRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalRuleSpec ¶

type WafregionalRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	MetricName string `json:"metricName" tf:"metric_name"`
	Name       string `json:"name" tf:"name"`
	// +optional
	Predicate []WafregionalRuleSpecPredicate `json:"predicate,omitempty" tf:"predicate,omitempty"`
}

func (*WafregionalRuleSpec) DeepCopy ¶

func (in *WafregionalRuleSpec) DeepCopy() *WafregionalRuleSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleSpec.

func (*WafregionalRuleSpec) DeepCopyInto ¶

func (in *WafregionalRuleSpec) DeepCopyInto(out *WafregionalRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRuleSpecPredicate ¶

type WafregionalRuleSpecPredicate struct {
	DataID  string `json:"dataID" tf:"data_id"`
	Negated bool   `json:"negated" tf:"negated"`
	Type    string `json:"type" tf:"type"`
}

func (*WafregionalRuleSpecPredicate) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleSpecPredicate.

func (*WafregionalRuleSpecPredicate) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalRuleStatus ¶

type WafregionalRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalRuleStatus.

func (*WafregionalRuleStatus) DeepCopyInto ¶

func (in *WafregionalRuleStatus) DeepCopyInto(out *WafregionalRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalSQLInjectionMatchSet ¶ added in v0.0.2

type WafregionalSQLInjectionMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalSQLInjectionMatchSetSpec   `json:"spec,omitempty"`
	Status            WafregionalSQLInjectionMatchSetStatus `json:"status,omitempty"`
}

func (*WafregionalSQLInjectionMatchSet) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSQLInjectionMatchSet.

func (*WafregionalSQLInjectionMatchSet) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalSQLInjectionMatchSet) DeepCopyObject ¶ added in v0.0.2

func (in *WafregionalSQLInjectionMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalSQLInjectionMatchSetList ¶ added in v0.0.2

type WafregionalSQLInjectionMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalSQLInjectionMatchSet CRD objects
	Items []WafregionalSQLInjectionMatchSet `json:"items,omitempty"`
}

WafregionalSQLInjectionMatchSetList is a list of WafregionalSQLInjectionMatchSets

func (*WafregionalSQLInjectionMatchSetList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSQLInjectionMatchSetList.

func (*WafregionalSQLInjectionMatchSetList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalSQLInjectionMatchSetList) DeepCopyObject ¶ added in v0.0.2

func (in *WafregionalSQLInjectionMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalSQLInjectionMatchSetSpec ¶ added in v0.0.2

type WafregionalSQLInjectionMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	SqlInjectionMatchTuple []WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTuple `json:"sqlInjectionMatchTuple,omitempty" tf:"sql_injection_match_tuple,omitempty"`
}

func (*WafregionalSQLInjectionMatchSetSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSQLInjectionMatchSetSpec.

func (*WafregionalSQLInjectionMatchSetSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTuple ¶ added in v0.0.2

type WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTuple struct {
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch       []WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTupleFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	TextTransformation string                                                                  `json:"textTransformation" tf:"text_transformation"`
}

func (*WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTuple) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTuple.

func (*WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTuple) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTupleFieldToMatch ¶ added in v0.0.2

type WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTupleFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTupleFieldToMatch) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTupleFieldToMatch.

func (*WafregionalSQLInjectionMatchSetSpecSqlInjectionMatchTupleFieldToMatch) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalSQLInjectionMatchSetStatus ¶ added in v0.0.2

type WafregionalSQLInjectionMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalSQLInjectionMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalSQLInjectionMatchSetStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSQLInjectionMatchSetStatus.

func (*WafregionalSQLInjectionMatchSetStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalSizeConstraintSet ¶

type WafregionalSizeConstraintSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalSizeConstraintSetSpec   `json:"spec,omitempty"`
	Status            WafregionalSizeConstraintSetStatus `json:"status,omitempty"`
}

func (*WafregionalSizeConstraintSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSizeConstraintSet.

func (*WafregionalSizeConstraintSet) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalSizeConstraintSet) DeepCopyObject ¶

func (in *WafregionalSizeConstraintSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalSizeConstraintSetList ¶

type WafregionalSizeConstraintSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalSizeConstraintSet CRD objects
	Items []WafregionalSizeConstraintSet `json:"items,omitempty"`
}

WafregionalSizeConstraintSetList is a list of WafregionalSizeConstraintSets

func (*WafregionalSizeConstraintSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSizeConstraintSetList.

func (*WafregionalSizeConstraintSetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalSizeConstraintSetList) DeepCopyObject ¶

func (in *WafregionalSizeConstraintSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalSizeConstraintSetSpec ¶

type WafregionalSizeConstraintSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	SizeConstraints []WafregionalSizeConstraintSetSpecSizeConstraints `json:"sizeConstraints,omitempty" tf:"size_constraints,omitempty"`
}

func (*WafregionalSizeConstraintSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSizeConstraintSetSpec.

func (*WafregionalSizeConstraintSetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalSizeConstraintSetSpecSizeConstraints ¶

type WafregionalSizeConstraintSetSpecSizeConstraints struct {
	ComparisonOperator string `json:"comparisonOperator" tf:"comparison_operator"`
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch       []WafregionalSizeConstraintSetSpecSizeConstraintsFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	Size               int64                                                         `json:"size" tf:"size"`
	TextTransformation string                                                        `json:"textTransformation" tf:"text_transformation"`
}

func (*WafregionalSizeConstraintSetSpecSizeConstraints) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSizeConstraintSetSpecSizeConstraints.

func (*WafregionalSizeConstraintSetSpecSizeConstraints) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalSizeConstraintSetSpecSizeConstraintsFieldToMatch ¶

type WafregionalSizeConstraintSetSpecSizeConstraintsFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafregionalSizeConstraintSetSpecSizeConstraintsFieldToMatch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSizeConstraintSetSpecSizeConstraintsFieldToMatch.

func (*WafregionalSizeConstraintSetSpecSizeConstraintsFieldToMatch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalSizeConstraintSetStatus ¶

type WafregionalSizeConstraintSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalSizeConstraintSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalSizeConstraintSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalSizeConstraintSetStatus.

func (*WafregionalSizeConstraintSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACL ¶ added in v0.0.2

type WafregionalWebACL struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalWebACLSpec   `json:"spec,omitempty"`
	Status            WafregionalWebACLStatus `json:"status,omitempty"`
}

func (*WafregionalWebACL) DeepCopy ¶ added in v0.0.2

func (in *WafregionalWebACL) DeepCopy() *WafregionalWebACL

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACL.

func (*WafregionalWebACL) DeepCopyInto ¶ added in v0.0.2

func (in *WafregionalWebACL) DeepCopyInto(out *WafregionalWebACL)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalWebACL) DeepCopyObject ¶ added in v0.0.2

func (in *WafregionalWebACL) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalWebACLAssociation ¶ added in v0.0.2

type WafregionalWebACLAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalWebACLAssociationSpec   `json:"spec,omitempty"`
	Status            WafregionalWebACLAssociationStatus `json:"status,omitempty"`
}

func (*WafregionalWebACLAssociation) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLAssociation.

func (*WafregionalWebACLAssociation) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalWebACLAssociation) DeepCopyObject ¶ added in v0.0.2

func (in *WafregionalWebACLAssociation) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalWebACLAssociationList ¶ added in v0.0.2

type WafregionalWebACLAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalWebACLAssociation CRD objects
	Items []WafregionalWebACLAssociation `json:"items,omitempty"`
}

WafregionalWebACLAssociationList is a list of WafregionalWebACLAssociations

func (*WafregionalWebACLAssociationList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLAssociationList.

func (*WafregionalWebACLAssociationList) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalWebACLAssociationList) DeepCopyObject ¶ added in v0.0.2

func (in *WafregionalWebACLAssociationList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalWebACLAssociationSpec ¶ added in v0.0.2

type WafregionalWebACLAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	ResourceArn string `json:"resourceArn" tf:"resource_arn"`
	WebACLID    string `json:"webACLID" tf:"web_acl_id"`
}

func (*WafregionalWebACLAssociationSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLAssociationSpec.

func (*WafregionalWebACLAssociationSpec) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLAssociationStatus ¶ added in v0.0.2

type WafregionalWebACLAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalWebACLAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalWebACLAssociationStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLAssociationStatus.

func (*WafregionalWebACLAssociationStatus) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLList ¶ added in v0.0.2

type WafregionalWebACLList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalWebACL CRD objects
	Items []WafregionalWebACL `json:"items,omitempty"`
}

WafregionalWebACLList is a list of WafregionalWebACLs

func (*WafregionalWebACLList) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLList.

func (*WafregionalWebACLList) DeepCopyInto ¶ added in v0.0.2

func (in *WafregionalWebACLList) DeepCopyInto(out *WafregionalWebACLList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalWebACLList) DeepCopyObject ¶ added in v0.0.2

func (in *WafregionalWebACLList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalWebACLSpec ¶ added in v0.0.2

type WafregionalWebACLSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +kubebuilder:validation:MaxItems=1
	DefaultAction []WafregionalWebACLSpecDefaultAction `json:"defaultAction" tf:"default_action"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	LoggingConfiguration []WafregionalWebACLSpecLoggingConfiguration `json:"loggingConfiguration,omitempty" tf:"logging_configuration,omitempty"`
	MetricName           string                                      `json:"metricName" tf:"metric_name"`
	Name                 string                                      `json:"name" tf:"name"`
	// +optional
	Rule []WafregionalWebACLSpecRule `json:"rule,omitempty" tf:"rule,omitempty"`
}

func (*WafregionalWebACLSpec) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLSpec.

func (*WafregionalWebACLSpec) DeepCopyInto ¶ added in v0.0.2

func (in *WafregionalWebACLSpec) DeepCopyInto(out *WafregionalWebACLSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLSpecDefaultAction ¶ added in v0.0.2

type WafregionalWebACLSpecDefaultAction struct {
	Type string `json:"type" tf:"type"`
}

func (*WafregionalWebACLSpecDefaultAction) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLSpecDefaultAction.

func (*WafregionalWebACLSpecDefaultAction) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLSpecLoggingConfiguration ¶ added in v0.0.2

type WafregionalWebACLSpecLoggingConfiguration struct {
	LogDestination string `json:"logDestination" tf:"log_destination"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	RedactedFields []WafregionalWebACLSpecLoggingConfigurationRedactedFields `json:"redactedFields,omitempty" tf:"redacted_fields,omitempty"`
}

func (*WafregionalWebACLSpecLoggingConfiguration) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLSpecLoggingConfiguration.

func (*WafregionalWebACLSpecLoggingConfiguration) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLSpecLoggingConfigurationRedactedFields ¶ added in v0.0.2

type WafregionalWebACLSpecLoggingConfigurationRedactedFields struct {
	FieldToMatch []WafregionalWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
}

func (*WafregionalWebACLSpecLoggingConfigurationRedactedFields) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLSpecLoggingConfigurationRedactedFields.

func (*WafregionalWebACLSpecLoggingConfigurationRedactedFields) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch ¶ added in v0.0.2

type WafregionalWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafregionalWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch.

func (*WafregionalWebACLSpecLoggingConfigurationRedactedFieldsFieldToMatch) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLSpecRule ¶ added in v0.0.2

type WafregionalWebACLSpecRule struct {
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Action []WafregionalWebACLSpecRuleAction `json:"action,omitempty" tf:"action,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	OverrideAction []WafregionalWebACLSpecRuleOverrideAction `json:"overrideAction,omitempty" tf:"override_action,omitempty"`
	Priority       int64                                     `json:"priority" tf:"priority"`
	RuleID         string                                    `json:"ruleID" tf:"rule_id"`
	// +optional
	Type string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*WafregionalWebACLSpecRule) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLSpecRule.

func (*WafregionalWebACLSpecRule) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLSpecRuleAction ¶ added in v0.0.2

type WafregionalWebACLSpecRuleAction struct {
	Type string `json:"type" tf:"type"`
}

func (*WafregionalWebACLSpecRuleAction) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLSpecRuleAction.

func (*WafregionalWebACLSpecRuleAction) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLSpecRuleOverrideAction ¶ added in v0.0.2

type WafregionalWebACLSpecRuleOverrideAction struct {
	Type string `json:"type" tf:"type"`
}

func (*WafregionalWebACLSpecRuleOverrideAction) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLSpecRuleOverrideAction.

func (*WafregionalWebACLSpecRuleOverrideAction) DeepCopyInto ¶ added in v0.0.2

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalWebACLStatus ¶ added in v0.0.2

type WafregionalWebACLStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalWebACLSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalWebACLStatus) DeepCopy ¶ added in v0.0.2

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalWebACLStatus.

func (*WafregionalWebACLStatus) DeepCopyInto ¶ added in v0.0.2

func (in *WafregionalWebACLStatus) DeepCopyInto(out *WafregionalWebACLStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalXssMatchSet ¶

type WafregionalXssMatchSet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WafregionalXssMatchSetSpec   `json:"spec,omitempty"`
	Status            WafregionalXssMatchSetStatus `json:"status,omitempty"`
}

func (*WafregionalXssMatchSet) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalXssMatchSet.

func (*WafregionalXssMatchSet) DeepCopyInto ¶

func (in *WafregionalXssMatchSet) DeepCopyInto(out *WafregionalXssMatchSet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalXssMatchSet) DeepCopyObject ¶

func (in *WafregionalXssMatchSet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalXssMatchSetList ¶

type WafregionalXssMatchSetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WafregionalXssMatchSet CRD objects
	Items []WafregionalXssMatchSet `json:"items,omitempty"`
}

WafregionalXssMatchSetList is a list of WafregionalXssMatchSets

func (*WafregionalXssMatchSetList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalXssMatchSetList.

func (*WafregionalXssMatchSetList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WafregionalXssMatchSetList) DeepCopyObject ¶

func (in *WafregionalXssMatchSetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WafregionalXssMatchSetSpec ¶

type WafregionalXssMatchSetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Name string `json:"name" tf:"name"`
	// +optional
	XssMatchTuple []WafregionalXssMatchSetSpecXssMatchTuple `json:"xssMatchTuple,omitempty" tf:"xss_match_tuple,omitempty"`
}

func (*WafregionalXssMatchSetSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalXssMatchSetSpec.

func (*WafregionalXssMatchSetSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalXssMatchSetSpecXssMatchTuple ¶

type WafregionalXssMatchSetSpecXssMatchTuple struct {
	// +kubebuilder:validation:MaxItems=1
	FieldToMatch       []WafregionalXssMatchSetSpecXssMatchTupleFieldToMatch `json:"fieldToMatch" tf:"field_to_match"`
	TextTransformation string                                                `json:"textTransformation" tf:"text_transformation"`
}

func (*WafregionalXssMatchSetSpecXssMatchTuple) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalXssMatchSetSpecXssMatchTuple.

func (*WafregionalXssMatchSetSpecXssMatchTuple) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalXssMatchSetSpecXssMatchTupleFieldToMatch ¶

type WafregionalXssMatchSetSpecXssMatchTupleFieldToMatch struct {
	// +optional
	Data string `json:"data,omitempty" tf:"data,omitempty"`
	Type string `json:"type" tf:"type"`
}

func (*WafregionalXssMatchSetSpecXssMatchTupleFieldToMatch) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalXssMatchSetSpecXssMatchTupleFieldToMatch.

func (*WafregionalXssMatchSetSpecXssMatchTupleFieldToMatch) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WafregionalXssMatchSetStatus ¶

type WafregionalXssMatchSetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WafregionalXssMatchSetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WafregionalXssMatchSetStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WafregionalXssMatchSetStatus.

func (*WafregionalXssMatchSetStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorklinkFleet ¶

type WorklinkFleet struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorklinkFleetSpec   `json:"spec,omitempty"`
	Status            WorklinkFleetStatus `json:"status,omitempty"`
}

func (*WorklinkFleet) DeepCopy ¶

func (in *WorklinkFleet) DeepCopy() *WorklinkFleet

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkFleet.

func (*WorklinkFleet) DeepCopyInto ¶

func (in *WorklinkFleet) DeepCopyInto(out *WorklinkFleet)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorklinkFleet) DeepCopyObject ¶

func (in *WorklinkFleet) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorklinkFleetList ¶

type WorklinkFleetList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WorklinkFleet CRD objects
	Items []WorklinkFleet `json:"items,omitempty"`
}

WorklinkFleetList is a list of WorklinkFleets

func (*WorklinkFleetList) DeepCopy ¶

func (in *WorklinkFleetList) DeepCopy() *WorklinkFleetList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkFleetList.

func (*WorklinkFleetList) DeepCopyInto ¶

func (in *WorklinkFleetList) DeepCopyInto(out *WorklinkFleetList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorklinkFleetList) DeepCopyObject ¶

func (in *WorklinkFleetList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorklinkFleetSpec ¶

type WorklinkFleetSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	AuditStreamArn string `json:"auditStreamArn,omitempty" tf:"audit_stream_arn,omitempty"`
	// +optional
	CompanyCode string `json:"companyCode,omitempty" tf:"company_code,omitempty"`
	// +optional
	CreatedTime string `json:"createdTime,omitempty" tf:"created_time,omitempty"`
	// +optional
	DeviceCaCertificate string `json:"deviceCaCertificate,omitempty" tf:"device_ca_certificate,omitempty"`
	// +optional
	DisplayName string `json:"displayName,omitempty" tf:"display_name,omitempty"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	IdentityProvider []WorklinkFleetSpecIdentityProvider `json:"identityProvider,omitempty" tf:"identity_provider,omitempty"`
	// +optional
	LastUpdatedTime string `json:"lastUpdatedTime,omitempty" tf:"last_updated_time,omitempty"`
	Name            string `json:"name" tf:"name"`
	// +optional
	// +kubebuilder:validation:MaxItems=1
	Network []WorklinkFleetSpecNetwork `json:"network,omitempty" tf:"network,omitempty"`
	// +optional
	OptimizeForEndUserLocation bool `json:"optimizeForEndUserLocation,omitempty" tf:"optimize_for_end_user_location,omitempty"`
}

func (*WorklinkFleetSpec) DeepCopy ¶

func (in *WorklinkFleetSpec) DeepCopy() *WorklinkFleetSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkFleetSpec.

func (*WorklinkFleetSpec) DeepCopyInto ¶

func (in *WorklinkFleetSpec) DeepCopyInto(out *WorklinkFleetSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorklinkFleetSpecIdentityProvider ¶

type WorklinkFleetSpecIdentityProvider struct {
	SamlMetadata string `json:"samlMetadata" tf:"saml_metadata"`
	Type         string `json:"type" tf:"type"`
}

func (*WorklinkFleetSpecIdentityProvider) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkFleetSpecIdentityProvider.

func (*WorklinkFleetSpecIdentityProvider) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorklinkFleetSpecNetwork ¶

type WorklinkFleetSpecNetwork struct {
	SecurityGroupIDS []string `json:"securityGroupIDS" tf:"security_group_ids"`
	SubnetIDS        []string `json:"subnetIDS" tf:"subnet_ids"`
	VpcID            string   `json:"vpcID" tf:"vpc_id"`
}

func (*WorklinkFleetSpecNetwork) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkFleetSpecNetwork.

func (*WorklinkFleetSpecNetwork) DeepCopyInto ¶

func (in *WorklinkFleetSpecNetwork) DeepCopyInto(out *WorklinkFleetSpecNetwork)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorklinkFleetStatus ¶

type WorklinkFleetStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WorklinkFleetSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WorklinkFleetStatus) DeepCopy ¶

func (in *WorklinkFleetStatus) DeepCopy() *WorklinkFleetStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkFleetStatus.

func (*WorklinkFleetStatus) DeepCopyInto ¶

func (in *WorklinkFleetStatus) DeepCopyInto(out *WorklinkFleetStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorklinkWebsiteCertificateAuthorityAssociation ¶

type WorklinkWebsiteCertificateAuthorityAssociation struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              WorklinkWebsiteCertificateAuthorityAssociationSpec   `json:"spec,omitempty"`
	Status            WorklinkWebsiteCertificateAuthorityAssociationStatus `json:"status,omitempty"`
}

func (*WorklinkWebsiteCertificateAuthorityAssociation) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkWebsiteCertificateAuthorityAssociation.

func (*WorklinkWebsiteCertificateAuthorityAssociation) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorklinkWebsiteCertificateAuthorityAssociation) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorklinkWebsiteCertificateAuthorityAssociationList ¶

type WorklinkWebsiteCertificateAuthorityAssociationList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of WorklinkWebsiteCertificateAuthorityAssociation CRD objects
	Items []WorklinkWebsiteCertificateAuthorityAssociation `json:"items,omitempty"`
}

WorklinkWebsiteCertificateAuthorityAssociationList is a list of WorklinkWebsiteCertificateAuthorityAssociations

func (*WorklinkWebsiteCertificateAuthorityAssociationList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkWebsiteCertificateAuthorityAssociationList.

func (*WorklinkWebsiteCertificateAuthorityAssociationList) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*WorklinkWebsiteCertificateAuthorityAssociationList) DeepCopyObject ¶

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type WorklinkWebsiteCertificateAuthorityAssociationSpec ¶

type WorklinkWebsiteCertificateAuthorityAssociationSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	Certificate string `json:"certificate" tf:"certificate"`
	// +optional
	DisplayName string `json:"displayName,omitempty" tf:"display_name,omitempty"`
	FleetArn    string `json:"fleetArn" tf:"fleet_arn"`
	// +optional
	WebsiteCaID string `json:"websiteCaID,omitempty" tf:"website_ca_id,omitempty"`
}

func (*WorklinkWebsiteCertificateAuthorityAssociationSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkWebsiteCertificateAuthorityAssociationSpec.

func (*WorklinkWebsiteCertificateAuthorityAssociationSpec) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type WorklinkWebsiteCertificateAuthorityAssociationStatus ¶

type WorklinkWebsiteCertificateAuthorityAssociationStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *WorklinkWebsiteCertificateAuthorityAssociationSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*WorklinkWebsiteCertificateAuthorityAssociationStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WorklinkWebsiteCertificateAuthorityAssociationStatus.

func (*WorklinkWebsiteCertificateAuthorityAssociationStatus) DeepCopyInto ¶

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type XraySamplingRule ¶

type XraySamplingRule struct {
	metav1.TypeMeta   `json:",inline,omitempty"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              XraySamplingRuleSpec   `json:"spec,omitempty"`
	Status            XraySamplingRuleStatus `json:"status,omitempty"`
}

func (*XraySamplingRule) DeepCopy ¶

func (in *XraySamplingRule) DeepCopy() *XraySamplingRule

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XraySamplingRule.

func (*XraySamplingRule) DeepCopyInto ¶

func (in *XraySamplingRule) DeepCopyInto(out *XraySamplingRule)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*XraySamplingRule) DeepCopyObject ¶

func (in *XraySamplingRule) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type XraySamplingRuleList ¶

type XraySamplingRuleList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	// Items is a list of XraySamplingRule CRD objects
	Items []XraySamplingRule `json:"items,omitempty"`
}

XraySamplingRuleList is a list of XraySamplingRules

func (*XraySamplingRuleList) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XraySamplingRuleList.

func (*XraySamplingRuleList) DeepCopyInto ¶

func (in *XraySamplingRuleList) DeepCopyInto(out *XraySamplingRuleList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*XraySamplingRuleList) DeepCopyObject ¶

func (in *XraySamplingRuleList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

type XraySamplingRuleSpec ¶

type XraySamplingRuleSpec struct {
	ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"`

	ID string `json:"id,omitempty" tf:"id,omitempty"`

	// +optional
	Arn string `json:"arn,omitempty" tf:"arn,omitempty"`
	// +optional
	Attributes    map[string]string `json:"attributes,omitempty" tf:"attributes,omitempty"`
	FixedRate     float64           `json:"fixedRate" tf:"fixed_rate"`
	Host          string            `json:"host" tf:"host"`
	HttpMethod    string            `json:"httpMethod" tf:"http_method"`
	Priority      int64             `json:"priority" tf:"priority"`
	ReservoirSize int64             `json:"reservoirSize" tf:"reservoir_size"`
	ResourceArn   string            `json:"resourceArn" tf:"resource_arn"`
	// +optional
	RuleName    string `json:"ruleName,omitempty" tf:"rule_name,omitempty"`
	ServiceName string `json:"serviceName" tf:"service_name"`
	ServiceType string `json:"serviceType" tf:"service_type"`
	UrlPath     string `json:"urlPath" tf:"url_path"`
	Version     int64  `json:"version" tf:"version"`
}

func (*XraySamplingRuleSpec) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XraySamplingRuleSpec.

func (*XraySamplingRuleSpec) DeepCopyInto ¶

func (in *XraySamplingRuleSpec) DeepCopyInto(out *XraySamplingRuleSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type XraySamplingRuleStatus ¶

type XraySamplingRuleStatus struct {
	// Resource generation, which is updated on mutation by the API Server.
	// +optional
	ObservedGeneration int64 `json:"observedGeneration,omitempty"`
	// +optional
	Output *XraySamplingRuleSpec `json:"output,omitempty"`
	// +optional
	State *base.State `json:"state,omitempty"`
	// +optional
	Phase base.Phase `json:"phase,omitempty"`
}

func (*XraySamplingRuleStatus) DeepCopy ¶

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new XraySamplingRuleStatus.

func (*XraySamplingRuleStatus) DeepCopyInto ¶

func (in *XraySamplingRuleStatus) DeepCopyInto(out *XraySamplingRuleStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL