v1alpha1

package
v0.5.0-preview Latest Latest
Warning

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

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

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

View Source
var (
	Activation_Kind             = "Activation"
	Activation_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Activation_Kind}.String()
	Activation_KindAPIVersion   = Activation_Kind + "." + CRDGroupVersion.String()
	Activation_GroupVersionKind = CRDGroupVersion.WithKind(Activation_Kind)
)

Repository type metadata.

View Source
var (
	Association_Kind             = "Association"
	Association_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Association_Kind}.String()
	Association_KindAPIVersion   = Association_Kind + "." + CRDGroupVersion.String()
	Association_GroupVersionKind = CRDGroupVersion.WithKind(Association_Kind)
)

Repository type metadata.

View Source
var (
	Document_Kind             = "Document"
	Document_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Document_Kind}.String()
	Document_KindAPIVersion   = Document_Kind + "." + CRDGroupVersion.String()
	Document_GroupVersionKind = CRDGroupVersion.WithKind(Document_Kind)
)

Repository type metadata.

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

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

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)
View Source
var (
	MaintenanceWindow_Kind             = "MaintenanceWindow"
	MaintenanceWindow_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MaintenanceWindow_Kind}.String()
	MaintenanceWindow_KindAPIVersion   = MaintenanceWindow_Kind + "." + CRDGroupVersion.String()
	MaintenanceWindow_GroupVersionKind = CRDGroupVersion.WithKind(MaintenanceWindow_Kind)
)

Repository type metadata.

View Source
var (
	MaintenanceWindowTarget_Kind             = "MaintenanceWindowTarget"
	MaintenanceWindowTarget_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MaintenanceWindowTarget_Kind}.String()
	MaintenanceWindowTarget_KindAPIVersion   = MaintenanceWindowTarget_Kind + "." + CRDGroupVersion.String()
	MaintenanceWindowTarget_GroupVersionKind = CRDGroupVersion.WithKind(MaintenanceWindowTarget_Kind)
)

Repository type metadata.

View Source
var (
	MaintenanceWindowTask_Kind             = "MaintenanceWindowTask"
	MaintenanceWindowTask_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: MaintenanceWindowTask_Kind}.String()
	MaintenanceWindowTask_KindAPIVersion   = MaintenanceWindowTask_Kind + "." + CRDGroupVersion.String()
	MaintenanceWindowTask_GroupVersionKind = CRDGroupVersion.WithKind(MaintenanceWindowTask_Kind)
)

Repository type metadata.

View Source
var (
	Parameter_Kind             = "Parameter"
	Parameter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: Parameter_Kind}.String()
	Parameter_KindAPIVersion   = Parameter_Kind + "." + CRDGroupVersion.String()
	Parameter_GroupVersionKind = CRDGroupVersion.WithKind(Parameter_Kind)
)

Repository type metadata.

View Source
var (
	PatchBaseline_Kind             = "PatchBaseline"
	PatchBaseline_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PatchBaseline_Kind}.String()
	PatchBaseline_KindAPIVersion   = PatchBaseline_Kind + "." + CRDGroupVersion.String()
	PatchBaseline_GroupVersionKind = CRDGroupVersion.WithKind(PatchBaseline_Kind)
)

Repository type metadata.

View Source
var (
	PatchGroup_Kind             = "PatchGroup"
	PatchGroup_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: PatchGroup_Kind}.String()
	PatchGroup_KindAPIVersion   = PatchGroup_Kind + "." + CRDGroupVersion.String()
	PatchGroup_GroupVersionKind = CRDGroupVersion.WithKind(PatchGroup_Kind)
)

Repository type metadata.

View Source
var (
	ResourceDataSync_Kind             = "ResourceDataSync"
	ResourceDataSync_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: ResourceDataSync_Kind}.String()
	ResourceDataSync_KindAPIVersion   = ResourceDataSync_Kind + "." + CRDGroupVersion.String()
	ResourceDataSync_GroupVersionKind = CRDGroupVersion.WithKind(ResourceDataSync_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type Activation

type Activation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ActivationSpec   `json:"spec"`
	Status            ActivationStatus `json:"status,omitempty"`
}

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

func (*Activation) DeepCopy

func (in *Activation) DeepCopy() *Activation

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

func (*Activation) DeepCopyInto

func (in *Activation) DeepCopyInto(out *Activation)

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

func (*Activation) DeepCopyObject

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

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

func (*Activation) GetCondition

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

GetCondition of this Activation.

func (*Activation) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Activation

func (*Activation) GetDeletionPolicy

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

GetDeletionPolicy of this Activation.

func (*Activation) GetID

func (tr *Activation) GetID() string

GetID returns ID of underlying Terraform resource of this Activation

func (*Activation) GetObservation

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

GetObservation of this Activation

func (*Activation) GetParameters

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

GetParameters of this Activation

func (*Activation) GetProviderConfigReference

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

GetProviderConfigReference of this Activation.

func (*Activation) GetProviderReference

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

GetProviderReference of this Activation. Deprecated: Use GetProviderConfigReference.

func (*Activation) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Activation.

func (*Activation) GetTerraformResourceType

func (mg *Activation) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Activation

func (*Activation) GetTerraformSchemaVersion

func (tr *Activation) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Activation) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Activation.

func (*Activation) LateInitialize

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

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

func (*Activation) SetConditions

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

SetConditions of this Activation.

func (*Activation) SetDeletionPolicy

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

SetDeletionPolicy of this Activation.

func (*Activation) SetObservation

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

SetObservation for this Activation

func (*Activation) SetParameters

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

SetParameters for this Activation

func (*Activation) SetProviderConfigReference

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

SetProviderConfigReference of this Activation.

func (*Activation) SetProviderReference

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

SetProviderReference of this Activation. Deprecated: Use SetProviderConfigReference.

func (*Activation) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Activation.

func (*Activation) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Activation.

type ActivationList

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

ActivationList contains a list of Activations

func (*ActivationList) DeepCopy

func (in *ActivationList) DeepCopy() *ActivationList

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

func (*ActivationList) DeepCopyInto

func (in *ActivationList) DeepCopyInto(out *ActivationList)

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

func (*ActivationList) DeepCopyObject

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

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

func (*ActivationList) GetItems

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

GetItems of this ActivationList.

type ActivationObservation

type ActivationObservation struct {
	ActivationCode *string `json:"activationCode,omitempty" tf:"activation_code,omitempty"`

	Expired *bool `json:"expired,omitempty" tf:"expired,omitempty"`

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

	RegistrationCount *float64 `json:"registrationCount,omitempty" tf:"registration_count,omitempty"`

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

func (*ActivationObservation) DeepCopy

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

func (*ActivationObservation) DeepCopyInto

func (in *ActivationObservation) DeepCopyInto(out *ActivationObservation)

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

type ActivationParameters

type ActivationParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	ExpirationDate *string `json:"expirationDate,omitempty" tf:"expiration_date,omitempty"`

	// +kubebuilder:validation:Required
	IAMRole *string `json:"iamRole" tf:"iam_role,omitempty"`

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

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

	// +kubebuilder:validation:Optional
	RegistrationLimit *float64 `json:"registrationLimit,omitempty" tf:"registration_limit,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*ActivationParameters) DeepCopy

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

func (*ActivationParameters) DeepCopyInto

func (in *ActivationParameters) DeepCopyInto(out *ActivationParameters)

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

type ActivationSpec

type ActivationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ActivationParameters `json:"forProvider"`
}

ActivationSpec defines the desired state of Activation

func (*ActivationSpec) DeepCopy

func (in *ActivationSpec) DeepCopy() *ActivationSpec

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

func (*ActivationSpec) DeepCopyInto

func (in *ActivationSpec) DeepCopyInto(out *ActivationSpec)

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

type ActivationStatus

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

ActivationStatus defines the observed state of Activation.

func (*ActivationStatus) DeepCopy

func (in *ActivationStatus) DeepCopy() *ActivationStatus

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

func (*ActivationStatus) DeepCopyInto

func (in *ActivationStatus) DeepCopyInto(out *ActivationStatus)

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

type ApprovalRuleObservation

type ApprovalRuleObservation struct {
}

func (*ApprovalRuleObservation) DeepCopy

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

func (*ApprovalRuleObservation) DeepCopyInto

func (in *ApprovalRuleObservation) DeepCopyInto(out *ApprovalRuleObservation)

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

type ApprovalRuleParameters

type ApprovalRuleParameters struct {

	// +kubebuilder:validation:Optional
	ApproveAfterDays *float64 `json:"approveAfterDays,omitempty" tf:"approve_after_days,omitempty"`

	// +kubebuilder:validation:Optional
	ApproveUntilDate *string `json:"approveUntilDate,omitempty" tf:"approve_until_date,omitempty"`

	// +kubebuilder:validation:Optional
	ComplianceLevel *string `json:"complianceLevel,omitempty" tf:"compliance_level,omitempty"`

	// +kubebuilder:validation:Optional
	EnableNonSecurity *bool `json:"enableNonSecurity,omitempty" tf:"enable_non_security,omitempty"`

	// +kubebuilder:validation:Required
	PatchFilter []PatchFilterParameters `json:"patchFilter" tf:"patch_filter,omitempty"`
}

func (*ApprovalRuleParameters) DeepCopy

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

func (*ApprovalRuleParameters) DeepCopyInto

func (in *ApprovalRuleParameters) DeepCopyInto(out *ApprovalRuleParameters)

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

type Association

type Association struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AssociationSpec   `json:"spec"`
	Status            AssociationStatus `json:"status,omitempty"`
}

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

func (*Association) DeepCopy

func (in *Association) DeepCopy() *Association

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

func (*Association) DeepCopyInto

func (in *Association) DeepCopyInto(out *Association)

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

func (*Association) DeepCopyObject

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

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

func (*Association) GetCondition

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

GetCondition of this Association.

func (*Association) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Association

func (*Association) GetDeletionPolicy

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

GetDeletionPolicy of this Association.

func (*Association) GetID

func (tr *Association) GetID() string

GetID returns ID of underlying Terraform resource of this Association

func (*Association) GetObservation

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

GetObservation of this Association

func (*Association) GetParameters

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

GetParameters of this Association

func (*Association) GetProviderConfigReference

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

GetProviderConfigReference of this Association.

func (*Association) GetProviderReference

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

GetProviderReference of this Association. Deprecated: Use GetProviderConfigReference.

func (*Association) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Association.

func (*Association) GetTerraformResourceType

func (mg *Association) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Association

func (*Association) GetTerraformSchemaVersion

func (tr *Association) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Association) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Association.

func (*Association) LateInitialize

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

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

func (*Association) SetConditions

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

SetConditions of this Association.

func (*Association) SetDeletionPolicy

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

SetDeletionPolicy of this Association.

func (*Association) SetObservation

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

SetObservation for this Association

func (*Association) SetParameters

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

SetParameters for this Association

func (*Association) SetProviderConfigReference

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

SetProviderConfigReference of this Association.

func (*Association) SetProviderReference

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

SetProviderReference of this Association. Deprecated: Use SetProviderConfigReference.

func (*Association) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Association.

func (*Association) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Association.

type AssociationList

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

AssociationList contains a list of Associations

func (*AssociationList) DeepCopy

func (in *AssociationList) DeepCopy() *AssociationList

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

func (*AssociationList) DeepCopyInto

func (in *AssociationList) DeepCopyInto(out *AssociationList)

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

func (*AssociationList) DeepCopyObject

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

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

func (*AssociationList) GetItems

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

GetItems of this AssociationList.

type AssociationObservation

type AssociationObservation struct {
	AssociationID *string `json:"associationId,omitempty" tf:"association_id,omitempty"`

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

func (*AssociationObservation) DeepCopy

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

func (*AssociationObservation) DeepCopyInto

func (in *AssociationObservation) DeepCopyInto(out *AssociationObservation)

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

type AssociationParameters

type AssociationParameters struct {

	// +kubebuilder:validation:Optional
	ApplyOnlyAtCronInterval *bool `json:"applyOnlyAtCronInterval,omitempty" tf:"apply_only_at_cron_interval,omitempty"`

	// +kubebuilder:validation:Optional
	AssociationName *string `json:"associationName,omitempty" tf:"association_name,omitempty"`

	// +kubebuilder:validation:Optional
	AutomationTargetParameterName *string `json:"automationTargetParameterName,omitempty" tf:"automation_target_parameter_name,omitempty"`

	// +kubebuilder:validation:Optional
	ComplianceSeverity *string `json:"complianceSeverity,omitempty" tf:"compliance_severity,omitempty"`

	// +kubebuilder:validation:Optional
	DocumentVersion *string `json:"documentVersion,omitempty" tf:"document_version,omitempty"`

	// +kubebuilder:validation:Optional
	InstanceID *string `json:"instanceId,omitempty" tf:"instance_id,omitempty"`

	// +kubebuilder:validation:Optional
	MaxConcurrency *string `json:"maxConcurrency,omitempty" tf:"max_concurrency,omitempty"`

	// +kubebuilder:validation:Optional
	MaxErrors *string `json:"maxErrors,omitempty" tf:"max_errors,omitempty"`

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

	// +kubebuilder:validation:Optional
	OutputLocation []OutputLocationParameters `json:"outputLocation,omitempty" tf:"output_location,omitempty"`

	// +kubebuilder:validation:Optional
	Parameters map[string]*string `json:"parameters,omitempty" tf:"parameters,omitempty"`

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

	// +kubebuilder:validation:Optional
	ScheduleExpression *string `json:"scheduleExpression,omitempty" tf:"schedule_expression,omitempty"`

	// +kubebuilder:validation:Optional
	Targets []TargetsParameters `json:"targets,omitempty" tf:"targets,omitempty"`
}

func (*AssociationParameters) DeepCopy

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

func (*AssociationParameters) DeepCopyInto

func (in *AssociationParameters) DeepCopyInto(out *AssociationParameters)

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

type AssociationSpec

type AssociationSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AssociationParameters `json:"forProvider"`
}

AssociationSpec defines the desired state of Association

func (*AssociationSpec) DeepCopy

func (in *AssociationSpec) DeepCopy() *AssociationSpec

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

func (*AssociationSpec) DeepCopyInto

func (in *AssociationSpec) DeepCopyInto(out *AssociationSpec)

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

type AssociationStatus

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

AssociationStatus defines the observed state of Association.

func (*AssociationStatus) DeepCopy

func (in *AssociationStatus) DeepCopy() *AssociationStatus

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

func (*AssociationStatus) DeepCopyInto

func (in *AssociationStatus) DeepCopyInto(out *AssociationStatus)

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

type AttachmentsSourceObservation

type AttachmentsSourceObservation struct {
}

func (*AttachmentsSourceObservation) DeepCopy

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

func (*AttachmentsSourceObservation) DeepCopyInto

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

type AttachmentsSourceParameters

type AttachmentsSourceParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

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

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AttachmentsSourceParameters) DeepCopy

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

func (*AttachmentsSourceParameters) DeepCopyInto

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

type AutomationParametersObservation

type AutomationParametersObservation struct {
}

func (*AutomationParametersObservation) DeepCopy

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

func (*AutomationParametersObservation) DeepCopyInto

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

type AutomationParametersParameterObservation

type AutomationParametersParameterObservation struct {
}

func (*AutomationParametersParameterObservation) DeepCopy

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

func (*AutomationParametersParameterObservation) DeepCopyInto

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

type AutomationParametersParameterParameters

type AutomationParametersParameterParameters struct {

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

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*AutomationParametersParameterParameters) DeepCopy

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

func (*AutomationParametersParameterParameters) DeepCopyInto

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

type AutomationParametersParameters

type AutomationParametersParameters struct {

	// +kubebuilder:validation:Optional
	DocumentVersion *string `json:"documentVersion,omitempty" tf:"document_version,omitempty"`

	// +kubebuilder:validation:Optional
	Parameter []AutomationParametersParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"`
}

func (*AutomationParametersParameters) DeepCopy

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

func (*AutomationParametersParameters) DeepCopyInto

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

type CloudwatchConfigObservation

type CloudwatchConfigObservation struct {
}

func (*CloudwatchConfigObservation) DeepCopy

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

func (*CloudwatchConfigObservation) DeepCopyInto

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

type CloudwatchConfigParameters

type CloudwatchConfigParameters struct {

	// +kubebuilder:validation:Optional
	CloudwatchLogGroupName *string `json:"cloudwatchLogGroupName,omitempty" tf:"cloudwatch_log_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	CloudwatchOutputEnabled *bool `json:"cloudwatchOutputEnabled,omitempty" tf:"cloudwatch_output_enabled,omitempty"`
}

func (*CloudwatchConfigParameters) DeepCopy

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

func (*CloudwatchConfigParameters) DeepCopyInto

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

type Document

type Document struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DocumentSpec   `json:"spec"`
	Status            DocumentStatus `json:"status,omitempty"`
}

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

func (*Document) DeepCopy

func (in *Document) DeepCopy() *Document

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

func (*Document) DeepCopyInto

func (in *Document) DeepCopyInto(out *Document)

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

func (*Document) DeepCopyObject

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

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

func (*Document) GetCondition

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

GetCondition of this Document.

func (*Document) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Document

func (*Document) GetDeletionPolicy

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

GetDeletionPolicy of this Document.

func (*Document) GetID

func (tr *Document) GetID() string

GetID returns ID of underlying Terraform resource of this Document

func (*Document) GetObservation

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

GetObservation of this Document

func (*Document) GetParameters

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

GetParameters of this Document

func (*Document) GetProviderConfigReference

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

GetProviderConfigReference of this Document.

func (*Document) GetProviderReference

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

GetProviderReference of this Document. Deprecated: Use GetProviderConfigReference.

func (*Document) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Document.

func (*Document) GetTerraformResourceType

func (mg *Document) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Document

func (*Document) GetTerraformSchemaVersion

func (tr *Document) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Document) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Document.

func (*Document) LateInitialize

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

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

func (*Document) SetConditions

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

SetConditions of this Document.

func (*Document) SetDeletionPolicy

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

SetDeletionPolicy of this Document.

func (*Document) SetObservation

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

SetObservation for this Document

func (*Document) SetParameters

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

SetParameters for this Document

func (*Document) SetProviderConfigReference

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

SetProviderConfigReference of this Document.

func (*Document) SetProviderReference

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

SetProviderReference of this Document. Deprecated: Use SetProviderConfigReference.

func (*Document) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Document.

func (*Document) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Document.

type DocumentList

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

DocumentList contains a list of Documents

func (*DocumentList) DeepCopy

func (in *DocumentList) DeepCopy() *DocumentList

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

func (*DocumentList) DeepCopyInto

func (in *DocumentList) DeepCopyInto(out *DocumentList)

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

func (*DocumentList) DeepCopyObject

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

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

func (*DocumentList) GetItems

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

GetItems of this DocumentList.

type DocumentObservation

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

	CreatedDate *string `json:"createdDate,omitempty" tf:"created_date,omitempty"`

	DefaultVersion *string `json:"defaultVersion,omitempty" tf:"default_version,omitempty"`

	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	DocumentVersion *string `json:"documentVersion,omitempty" tf:"document_version,omitempty"`

	Hash *string `json:"hash,omitempty" tf:"hash,omitempty"`

	HashType *string `json:"hashType,omitempty" tf:"hash_type,omitempty"`

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

	LatestVersion *string `json:"latestVersion,omitempty" tf:"latest_version,omitempty"`

	Owner *string `json:"owner,omitempty" tf:"owner,omitempty"`

	Parameter []ParameterObservation `json:"parameter,omitempty" tf:"parameter,omitempty"`

	PlatformTypes []*string `json:"platformTypes,omitempty" tf:"platform_types,omitempty"`

	SchemaVersion *string `json:"schemaVersion,omitempty" tf:"schema_version,omitempty"`

	Status *string `json:"status,omitempty" tf:"status,omitempty"`

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

func (*DocumentObservation) DeepCopy

func (in *DocumentObservation) DeepCopy() *DocumentObservation

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

func (*DocumentObservation) DeepCopyInto

func (in *DocumentObservation) DeepCopyInto(out *DocumentObservation)

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

type DocumentParameters

type DocumentParameters struct {

	// +kubebuilder:validation:Optional
	AttachmentsSource []AttachmentsSourceParameters `json:"attachmentsSource,omitempty" tf:"attachments_source,omitempty"`

	// +kubebuilder:validation:Required
	Content *string `json:"content" tf:"content,omitempty"`

	// +kubebuilder:validation:Optional
	DocumentFormat *string `json:"documentFormat,omitempty" tf:"document_format,omitempty"`

	// +kubebuilder:validation:Required
	DocumentType *string `json:"documentType" tf:"document_type,omitempty"`

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

	// +kubebuilder:validation:Optional
	Permissions map[string]*string `json:"permissions,omitempty" tf:"permissions,omitempty"`

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

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	TargetType *string `json:"targetType,omitempty" tf:"target_type,omitempty"`

	// +kubebuilder:validation:Optional
	VersionName *string `json:"versionName,omitempty" tf:"version_name,omitempty"`
}

func (*DocumentParameters) DeepCopy

func (in *DocumentParameters) DeepCopy() *DocumentParameters

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

func (*DocumentParameters) DeepCopyInto

func (in *DocumentParameters) DeepCopyInto(out *DocumentParameters)

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

type DocumentSpec

type DocumentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DocumentParameters `json:"forProvider"`
}

DocumentSpec defines the desired state of Document

func (*DocumentSpec) DeepCopy

func (in *DocumentSpec) DeepCopy() *DocumentSpec

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

func (*DocumentSpec) DeepCopyInto

func (in *DocumentSpec) DeepCopyInto(out *DocumentSpec)

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

type DocumentStatus

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

DocumentStatus defines the observed state of Document.

func (*DocumentStatus) DeepCopy

func (in *DocumentStatus) DeepCopy() *DocumentStatus

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

func (*DocumentStatus) DeepCopyInto

func (in *DocumentStatus) DeepCopyInto(out *DocumentStatus)

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

type GlobalFilterObservation

type GlobalFilterObservation struct {
}

func (*GlobalFilterObservation) DeepCopy

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

func (*GlobalFilterObservation) DeepCopyInto

func (in *GlobalFilterObservation) DeepCopyInto(out *GlobalFilterObservation)

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

type GlobalFilterParameters

type GlobalFilterParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*GlobalFilterParameters) DeepCopy

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

func (*GlobalFilterParameters) DeepCopyInto

func (in *GlobalFilterParameters) DeepCopyInto(out *GlobalFilterParameters)

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

type LambdaParametersObservation

type LambdaParametersObservation struct {
}

func (*LambdaParametersObservation) DeepCopy

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

func (*LambdaParametersObservation) DeepCopyInto

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

type LambdaParametersParameters

type LambdaParametersParameters struct {

	// +kubebuilder:validation:Optional
	ClientContext *string `json:"clientContext,omitempty" tf:"client_context,omitempty"`

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

	// +kubebuilder:validation:Optional
	Qualifier *string `json:"qualifier,omitempty" tf:"qualifier,omitempty"`
}

func (*LambdaParametersParameters) DeepCopy

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

func (*LambdaParametersParameters) DeepCopyInto

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

type MaintenanceWindow

type MaintenanceWindow struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MaintenanceWindowSpec   `json:"spec"`
	Status            MaintenanceWindowStatus `json:"status,omitempty"`
}

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

func (*MaintenanceWindow) DeepCopy

func (in *MaintenanceWindow) DeepCopy() *MaintenanceWindow

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

func (*MaintenanceWindow) DeepCopyInto

func (in *MaintenanceWindow) DeepCopyInto(out *MaintenanceWindow)

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

func (*MaintenanceWindow) DeepCopyObject

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

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

func (*MaintenanceWindow) GetCondition

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

GetCondition of this MaintenanceWindow.

func (*MaintenanceWindow) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MaintenanceWindow

func (*MaintenanceWindow) GetDeletionPolicy

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

GetDeletionPolicy of this MaintenanceWindow.

func (*MaintenanceWindow) GetID

func (tr *MaintenanceWindow) GetID() string

GetID returns ID of underlying Terraform resource of this MaintenanceWindow

func (*MaintenanceWindow) GetObservation

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

GetObservation of this MaintenanceWindow

func (*MaintenanceWindow) GetParameters

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

GetParameters of this MaintenanceWindow

func (*MaintenanceWindow) GetProviderConfigReference

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

GetProviderConfigReference of this MaintenanceWindow.

func (*MaintenanceWindow) GetProviderReference

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

GetProviderReference of this MaintenanceWindow. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceWindow) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this MaintenanceWindow.

func (*MaintenanceWindow) GetTerraformResourceType

func (mg *MaintenanceWindow) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceWindow

func (*MaintenanceWindow) GetTerraformSchemaVersion

func (tr *MaintenanceWindow) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MaintenanceWindow) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MaintenanceWindow.

func (*MaintenanceWindow) LateInitialize

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

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

func (*MaintenanceWindow) SetConditions

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

SetConditions of this MaintenanceWindow.

func (*MaintenanceWindow) SetDeletionPolicy

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

SetDeletionPolicy of this MaintenanceWindow.

func (*MaintenanceWindow) SetObservation

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

SetObservation for this MaintenanceWindow

func (*MaintenanceWindow) SetParameters

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

SetParameters for this MaintenanceWindow

func (*MaintenanceWindow) SetProviderConfigReference

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

SetProviderConfigReference of this MaintenanceWindow.

func (*MaintenanceWindow) SetProviderReference

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

SetProviderReference of this MaintenanceWindow. Deprecated: Use SetProviderConfigReference.

func (*MaintenanceWindow) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this MaintenanceWindow.

func (*MaintenanceWindow) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MaintenanceWindow.

type MaintenanceWindowList

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

MaintenanceWindowList contains a list of MaintenanceWindows

func (*MaintenanceWindowList) DeepCopy

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

func (*MaintenanceWindowList) DeepCopyInto

func (in *MaintenanceWindowList) DeepCopyInto(out *MaintenanceWindowList)

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

func (*MaintenanceWindowList) DeepCopyObject

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

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

func (*MaintenanceWindowList) GetItems

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

GetItems of this MaintenanceWindowList.

type MaintenanceWindowObservation

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

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

func (*MaintenanceWindowObservation) DeepCopy

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

func (*MaintenanceWindowObservation) DeepCopyInto

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

type MaintenanceWindowParameters

type MaintenanceWindowParameters struct {

	// +kubebuilder:validation:Optional
	AllowUnassociatedTargets *bool `json:"allowUnassociatedTargets,omitempty" tf:"allow_unassociated_targets,omitempty"`

	// +kubebuilder:validation:Required
	Cutoff *float64 `json:"cutoff" tf:"cutoff,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	Duration *float64 `json:"duration" tf:"duration,omitempty"`

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

	// +kubebuilder:validation:Optional
	EndDate *string `json:"endDate,omitempty" tf:"end_date,omitempty"`

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

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

	// +kubebuilder:validation:Required
	Schedule *string `json:"schedule" tf:"schedule,omitempty"`

	// +kubebuilder:validation:Optional
	ScheduleOffset *float64 `json:"scheduleOffset,omitempty" tf:"schedule_offset,omitempty"`

	// +kubebuilder:validation:Optional
	ScheduleTimezone *string `json:"scheduleTimezone,omitempty" tf:"schedule_timezone,omitempty"`

	// +kubebuilder:validation:Optional
	StartDate *string `json:"startDate,omitempty" tf:"start_date,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*MaintenanceWindowParameters) DeepCopy

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

func (*MaintenanceWindowParameters) DeepCopyInto

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

type MaintenanceWindowSpec

type MaintenanceWindowSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MaintenanceWindowParameters `json:"forProvider"`
}

MaintenanceWindowSpec defines the desired state of MaintenanceWindow

func (*MaintenanceWindowSpec) DeepCopy

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

func (*MaintenanceWindowSpec) DeepCopyInto

func (in *MaintenanceWindowSpec) DeepCopyInto(out *MaintenanceWindowSpec)

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

type MaintenanceWindowStatus

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

MaintenanceWindowStatus defines the observed state of MaintenanceWindow.

func (*MaintenanceWindowStatus) DeepCopy

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

func (*MaintenanceWindowStatus) DeepCopyInto

func (in *MaintenanceWindowStatus) DeepCopyInto(out *MaintenanceWindowStatus)

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

type MaintenanceWindowTarget

type MaintenanceWindowTarget struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MaintenanceWindowTargetSpec   `json:"spec"`
	Status            MaintenanceWindowTargetStatus `json:"status,omitempty"`
}

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

func (*MaintenanceWindowTarget) DeepCopy

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

func (*MaintenanceWindowTarget) DeepCopyInto

func (in *MaintenanceWindowTarget) DeepCopyInto(out *MaintenanceWindowTarget)

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

func (*MaintenanceWindowTarget) DeepCopyObject

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

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

func (*MaintenanceWindowTarget) GetCondition

GetCondition of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MaintenanceWindowTarget

func (*MaintenanceWindowTarget) GetDeletionPolicy

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

GetDeletionPolicy of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) GetID

func (tr *MaintenanceWindowTarget) GetID() string

GetID returns ID of underlying Terraform resource of this MaintenanceWindowTarget

func (*MaintenanceWindowTarget) GetObservation

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

GetObservation of this MaintenanceWindowTarget

func (*MaintenanceWindowTarget) GetParameters

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

GetParameters of this MaintenanceWindowTarget

func (*MaintenanceWindowTarget) GetProviderConfigReference

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

GetProviderConfigReference of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) GetProviderReference

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

GetProviderReference of this MaintenanceWindowTarget. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceWindowTarget) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) GetTerraformResourceType

func (mg *MaintenanceWindowTarget) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceWindowTarget

func (*MaintenanceWindowTarget) GetTerraformSchemaVersion

func (tr *MaintenanceWindowTarget) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MaintenanceWindowTarget) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) LateInitialize

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

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

func (*MaintenanceWindowTarget) SetConditions

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

SetConditions of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) SetDeletionPolicy

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

SetDeletionPolicy of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) SetObservation

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

SetObservation for this MaintenanceWindowTarget

func (*MaintenanceWindowTarget) SetParameters

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

SetParameters for this MaintenanceWindowTarget

func (*MaintenanceWindowTarget) SetProviderConfigReference

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

SetProviderConfigReference of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) SetProviderReference

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

SetProviderReference of this MaintenanceWindowTarget. Deprecated: Use SetProviderConfigReference.

func (*MaintenanceWindowTarget) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this MaintenanceWindowTarget.

func (*MaintenanceWindowTarget) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MaintenanceWindowTarget.

type MaintenanceWindowTargetList

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

MaintenanceWindowTargetList contains a list of MaintenanceWindowTargets

func (*MaintenanceWindowTargetList) DeepCopy

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

func (*MaintenanceWindowTargetList) DeepCopyInto

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

func (*MaintenanceWindowTargetList) DeepCopyObject

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

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

func (*MaintenanceWindowTargetList) GetItems

GetItems of this MaintenanceWindowTargetList.

type MaintenanceWindowTargetObservation

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

func (*MaintenanceWindowTargetObservation) DeepCopy

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

func (*MaintenanceWindowTargetObservation) DeepCopyInto

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

type MaintenanceWindowTargetParameters

type MaintenanceWindowTargetParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

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

	// +kubebuilder:validation:Optional
	OwnerInformation *string `json:"ownerInformation,omitempty" tf:"owner_information,omitempty"`

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

	// +kubebuilder:validation:Required
	ResourceType *string `json:"resourceType" tf:"resource_type,omitempty"`

	// +kubebuilder:validation:Required
	Targets []MaintenanceWindowTargetTargetsParameters `json:"targets" tf:"targets,omitempty"`

	// +kubebuilder:validation:Required
	WindowID *string `json:"windowId" tf:"window_id,omitempty"`
}

func (*MaintenanceWindowTargetParameters) DeepCopy

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

func (*MaintenanceWindowTargetParameters) DeepCopyInto

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

type MaintenanceWindowTargetSpec

type MaintenanceWindowTargetSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MaintenanceWindowTargetParameters `json:"forProvider"`
}

MaintenanceWindowTargetSpec defines the desired state of MaintenanceWindowTarget

func (*MaintenanceWindowTargetSpec) DeepCopy

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

func (*MaintenanceWindowTargetSpec) DeepCopyInto

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

type MaintenanceWindowTargetStatus

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

MaintenanceWindowTargetStatus defines the observed state of MaintenanceWindowTarget.

func (*MaintenanceWindowTargetStatus) DeepCopy

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

func (*MaintenanceWindowTargetStatus) DeepCopyInto

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

type MaintenanceWindowTargetTargetsObservation

type MaintenanceWindowTargetTargetsObservation struct {
}

func (*MaintenanceWindowTargetTargetsObservation) DeepCopy

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

func (*MaintenanceWindowTargetTargetsObservation) DeepCopyInto

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

type MaintenanceWindowTargetTargetsParameters

type MaintenanceWindowTargetTargetsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*MaintenanceWindowTargetTargetsParameters) DeepCopy

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

func (*MaintenanceWindowTargetTargetsParameters) DeepCopyInto

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

type MaintenanceWindowTask

type MaintenanceWindowTask struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              MaintenanceWindowTaskSpec   `json:"spec"`
	Status            MaintenanceWindowTaskStatus `json:"status,omitempty"`
}

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

func (*MaintenanceWindowTask) DeepCopy

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

func (*MaintenanceWindowTask) DeepCopyInto

func (in *MaintenanceWindowTask) DeepCopyInto(out *MaintenanceWindowTask)

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

func (*MaintenanceWindowTask) DeepCopyObject

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

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

func (*MaintenanceWindowTask) GetCondition

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

GetCondition of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this MaintenanceWindowTask

func (*MaintenanceWindowTask) GetDeletionPolicy

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

GetDeletionPolicy of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) GetID

func (tr *MaintenanceWindowTask) GetID() string

GetID returns ID of underlying Terraform resource of this MaintenanceWindowTask

func (*MaintenanceWindowTask) GetObservation

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

GetObservation of this MaintenanceWindowTask

func (*MaintenanceWindowTask) GetParameters

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

GetParameters of this MaintenanceWindowTask

func (*MaintenanceWindowTask) GetProviderConfigReference

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

GetProviderConfigReference of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) GetProviderReference

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

GetProviderReference of this MaintenanceWindowTask. Deprecated: Use GetProviderConfigReference.

func (*MaintenanceWindowTask) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) GetTerraformResourceType

func (mg *MaintenanceWindowTask) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this MaintenanceWindowTask

func (*MaintenanceWindowTask) GetTerraformSchemaVersion

func (tr *MaintenanceWindowTask) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*MaintenanceWindowTask) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) LateInitialize

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

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

func (*MaintenanceWindowTask) ResolveReferences

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

ResolveReferences of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) SetConditions

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

SetConditions of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) SetDeletionPolicy

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

SetDeletionPolicy of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) SetObservation

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

SetObservation for this MaintenanceWindowTask

func (*MaintenanceWindowTask) SetParameters

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

SetParameters for this MaintenanceWindowTask

func (*MaintenanceWindowTask) SetProviderConfigReference

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

SetProviderConfigReference of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) SetProviderReference

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

SetProviderReference of this MaintenanceWindowTask. Deprecated: Use SetProviderConfigReference.

func (*MaintenanceWindowTask) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this MaintenanceWindowTask.

func (*MaintenanceWindowTask) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this MaintenanceWindowTask.

type MaintenanceWindowTaskList

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

MaintenanceWindowTaskList contains a list of MaintenanceWindowTasks

func (*MaintenanceWindowTaskList) DeepCopy

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

func (*MaintenanceWindowTaskList) DeepCopyInto

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

func (*MaintenanceWindowTaskList) DeepCopyObject

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

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

func (*MaintenanceWindowTaskList) GetItems

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

GetItems of this MaintenanceWindowTaskList.

type MaintenanceWindowTaskObservation

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

func (*MaintenanceWindowTaskObservation) DeepCopy

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

func (*MaintenanceWindowTaskObservation) DeepCopyInto

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

type MaintenanceWindowTaskParameters

type MaintenanceWindowTaskParameters struct {

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	MaxConcurrency *string `json:"maxConcurrency" tf:"max_concurrency,omitempty"`

	// +kubebuilder:validation:Required
	MaxErrors *string `json:"maxErrors" tf:"max_errors,omitempty"`

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

	// +kubebuilder:validation:Optional
	Priority *float64 `json:"priority,omitempty" tf:"priority,omitempty"`

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

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

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

	// +kubebuilder:validation:Optional
	ServiceRoleArnSelector *v1.Selector `json:"serviceRoleArnSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	Targets []MaintenanceWindowTaskTargetsParameters `json:"targets,omitempty" tf:"targets,omitempty"`

	// +kubebuilder:validation:Required
	TaskArn *string `json:"taskArn" tf:"task_arn,omitempty"`

	// +kubebuilder:validation:Optional
	TaskInvocationParameters []TaskInvocationParametersParameters `json:"taskInvocationParameters,omitempty" tf:"task_invocation_parameters,omitempty"`

	// +kubebuilder:validation:Required
	TaskType *string `json:"taskType" tf:"task_type,omitempty"`

	// +kubebuilder:validation:Required
	WindowID *string `json:"windowId" tf:"window_id,omitempty"`
}

func (*MaintenanceWindowTaskParameters) DeepCopy

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

func (*MaintenanceWindowTaskParameters) DeepCopyInto

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

type MaintenanceWindowTaskSpec

type MaintenanceWindowTaskSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     MaintenanceWindowTaskParameters `json:"forProvider"`
}

MaintenanceWindowTaskSpec defines the desired state of MaintenanceWindowTask

func (*MaintenanceWindowTaskSpec) DeepCopy

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

func (*MaintenanceWindowTaskSpec) DeepCopyInto

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

type MaintenanceWindowTaskStatus

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

MaintenanceWindowTaskStatus defines the observed state of MaintenanceWindowTask.

func (*MaintenanceWindowTaskStatus) DeepCopy

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

func (*MaintenanceWindowTaskStatus) DeepCopyInto

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

type MaintenanceWindowTaskTargetsObservation

type MaintenanceWindowTaskTargetsObservation struct {
}

func (*MaintenanceWindowTaskTargetsObservation) DeepCopy

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

func (*MaintenanceWindowTaskTargetsObservation) DeepCopyInto

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

type MaintenanceWindowTaskTargetsParameters

type MaintenanceWindowTaskTargetsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*MaintenanceWindowTaskTargetsParameters) DeepCopy

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

func (*MaintenanceWindowTaskTargetsParameters) DeepCopyInto

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

type NotificationConfigObservation

type NotificationConfigObservation struct {
}

func (*NotificationConfigObservation) DeepCopy

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

func (*NotificationConfigObservation) DeepCopyInto

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

type NotificationConfigParameters

type NotificationConfigParameters struct {

	// +kubebuilder:validation:Optional
	NotificationArn *string `json:"notificationArn,omitempty" tf:"notification_arn,omitempty"`

	// +kubebuilder:validation:Optional
	NotificationEvents []*string `json:"notificationEvents,omitempty" tf:"notification_events,omitempty"`

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

func (*NotificationConfigParameters) DeepCopy

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

func (*NotificationConfigParameters) DeepCopyInto

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

type OutputLocationObservation

type OutputLocationObservation struct {
}

func (*OutputLocationObservation) DeepCopy

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

func (*OutputLocationObservation) DeepCopyInto

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

type OutputLocationParameters

type OutputLocationParameters struct {

	// +kubebuilder:validation:Required
	S3BucketName *string `json:"s3BucketName" tf:"s3_bucket_name,omitempty"`

	// +kubebuilder:validation:Optional
	S3KeyPrefix *string `json:"s3KeyPrefix,omitempty" tf:"s3_key_prefix,omitempty"`
}

func (*OutputLocationParameters) DeepCopy

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

func (*OutputLocationParameters) DeepCopyInto

func (in *OutputLocationParameters) DeepCopyInto(out *OutputLocationParameters)

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

type Parameter

type Parameter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ParameterSpec   `json:"spec"`
	Status            ParameterStatus `json:"status,omitempty"`
}

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

func (*Parameter) DeepCopy

func (in *Parameter) DeepCopy() *Parameter

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

func (*Parameter) DeepCopyInto

func (in *Parameter) DeepCopyInto(out *Parameter)

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

func (*Parameter) DeepCopyObject

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

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

func (*Parameter) GetCondition

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

GetCondition of this Parameter.

func (*Parameter) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this Parameter

func (*Parameter) GetDeletionPolicy

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

GetDeletionPolicy of this Parameter.

func (*Parameter) GetID

func (tr *Parameter) GetID() string

GetID returns ID of underlying Terraform resource of this Parameter

func (*Parameter) GetObservation

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

GetObservation of this Parameter

func (*Parameter) GetParameters

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

GetParameters of this Parameter

func (*Parameter) GetProviderConfigReference

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

GetProviderConfigReference of this Parameter.

func (*Parameter) GetProviderReference

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

GetProviderReference of this Parameter. Deprecated: Use GetProviderConfigReference.

func (*Parameter) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this Parameter.

func (*Parameter) GetTerraformResourceType

func (mg *Parameter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this Parameter

func (*Parameter) GetTerraformSchemaVersion

func (tr *Parameter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*Parameter) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this Parameter.

func (*Parameter) LateInitialize

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

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

func (*Parameter) SetConditions

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

SetConditions of this Parameter.

func (*Parameter) SetDeletionPolicy

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

SetDeletionPolicy of this Parameter.

func (*Parameter) SetObservation

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

SetObservation for this Parameter

func (*Parameter) SetParameters

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

SetParameters for this Parameter

func (*Parameter) SetProviderConfigReference

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

SetProviderConfigReference of this Parameter.

func (*Parameter) SetProviderReference

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

SetProviderReference of this Parameter. Deprecated: Use SetProviderConfigReference.

func (*Parameter) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this Parameter.

func (*Parameter) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this Parameter.

type ParameterList

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

ParameterList contains a list of Parameters

func (*ParameterList) DeepCopy

func (in *ParameterList) DeepCopy() *ParameterList

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

func (*ParameterList) DeepCopyInto

func (in *ParameterList) DeepCopyInto(out *ParameterList)

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

func (*ParameterList) DeepCopyObject

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

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

func (*ParameterList) GetItems

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

GetItems of this ParameterList.

type ParameterObservation

type ParameterObservation struct {
	DefaultValue *string `json:"defaultValue,omitempty" tf:"default_value,omitempty"`

	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	Name *string `json:"name,omitempty" tf:"name,omitempty"`

	Type *string `json:"type,omitempty" tf:"type,omitempty"`
}

func (*ParameterObservation) DeepCopy

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

func (*ParameterObservation) DeepCopyInto

func (in *ParameterObservation) DeepCopyInto(out *ParameterObservation)

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

type ParameterObservation_2

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

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

	Version *float64 `json:"version,omitempty" tf:"version,omitempty"`
}

func (*ParameterObservation_2) DeepCopy

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

func (*ParameterObservation_2) DeepCopyInto

func (in *ParameterObservation_2) DeepCopyInto(out *ParameterObservation_2)

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

type ParameterParameters

type ParameterParameters struct {
}

func (*ParameterParameters) DeepCopy

func (in *ParameterParameters) DeepCopy() *ParameterParameters

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

func (*ParameterParameters) DeepCopyInto

func (in *ParameterParameters) DeepCopyInto(out *ParameterParameters)

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

type ParameterParameters_2

type ParameterParameters_2 struct {

	// +kubebuilder:validation:Optional
	AllowedPattern *string `json:"allowedPattern,omitempty" tf:"allowed_pattern,omitempty"`

	// +kubebuilder:validation:Optional
	Arn *string `json:"arn,omitempty" tf:"arn,omitempty"`

	// +kubebuilder:validation:Optional
	DataType *string `json:"dataType,omitempty" tf:"data_type,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	KeyID *string `json:"keyId,omitempty" tf:"key_id,omitempty"`

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

	// +kubebuilder:validation:Optional
	Overwrite *bool `json:"overwrite,omitempty" tf:"overwrite,omitempty"`

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

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	Tier *string `json:"tier,omitempty" tf:"tier,omitempty"`

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`

	// +kubebuilder:validation:Required
	ValueSecretRef v1.SecretKeySelector `json:"valueSecretRef" tf:"-"`
}

func (*ParameterParameters_2) DeepCopy

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

func (*ParameterParameters_2) DeepCopyInto

func (in *ParameterParameters_2) DeepCopyInto(out *ParameterParameters_2)

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

type ParameterSpec

type ParameterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ParameterParameters_2 `json:"forProvider"`
}

ParameterSpec defines the desired state of Parameter

func (*ParameterSpec) DeepCopy

func (in *ParameterSpec) DeepCopy() *ParameterSpec

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

func (*ParameterSpec) DeepCopyInto

func (in *ParameterSpec) DeepCopyInto(out *ParameterSpec)

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

type ParameterStatus

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

ParameterStatus defines the observed state of Parameter.

func (*ParameterStatus) DeepCopy

func (in *ParameterStatus) DeepCopy() *ParameterStatus

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

func (*ParameterStatus) DeepCopyInto

func (in *ParameterStatus) DeepCopyInto(out *ParameterStatus)

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

type PatchBaseline

type PatchBaseline struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PatchBaselineSpec   `json:"spec"`
	Status            PatchBaselineStatus `json:"status,omitempty"`
}

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

func (*PatchBaseline) DeepCopy

func (in *PatchBaseline) DeepCopy() *PatchBaseline

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

func (*PatchBaseline) DeepCopyInto

func (in *PatchBaseline) DeepCopyInto(out *PatchBaseline)

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

func (*PatchBaseline) DeepCopyObject

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

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

func (*PatchBaseline) GetCondition

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

GetCondition of this PatchBaseline.

func (*PatchBaseline) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this PatchBaseline

func (*PatchBaseline) GetDeletionPolicy

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

GetDeletionPolicy of this PatchBaseline.

func (*PatchBaseline) GetID

func (tr *PatchBaseline) GetID() string

GetID returns ID of underlying Terraform resource of this PatchBaseline

func (*PatchBaseline) GetObservation

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

GetObservation of this PatchBaseline

func (*PatchBaseline) GetParameters

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

GetParameters of this PatchBaseline

func (*PatchBaseline) GetProviderConfigReference

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

GetProviderConfigReference of this PatchBaseline.

func (*PatchBaseline) GetProviderReference

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

GetProviderReference of this PatchBaseline. Deprecated: Use GetProviderConfigReference.

func (*PatchBaseline) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this PatchBaseline.

func (*PatchBaseline) GetTerraformResourceType

func (mg *PatchBaseline) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PatchBaseline

func (*PatchBaseline) GetTerraformSchemaVersion

func (tr *PatchBaseline) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PatchBaseline) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this PatchBaseline.

func (*PatchBaseline) LateInitialize

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

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

func (*PatchBaseline) SetConditions

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

SetConditions of this PatchBaseline.

func (*PatchBaseline) SetDeletionPolicy

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

SetDeletionPolicy of this PatchBaseline.

func (*PatchBaseline) SetObservation

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

SetObservation for this PatchBaseline

func (*PatchBaseline) SetParameters

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

SetParameters for this PatchBaseline

func (*PatchBaseline) SetProviderConfigReference

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

SetProviderConfigReference of this PatchBaseline.

func (*PatchBaseline) SetProviderReference

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

SetProviderReference of this PatchBaseline. Deprecated: Use SetProviderConfigReference.

func (*PatchBaseline) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this PatchBaseline.

func (*PatchBaseline) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this PatchBaseline.

type PatchBaselineList

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

PatchBaselineList contains a list of PatchBaselines

func (*PatchBaselineList) DeepCopy

func (in *PatchBaselineList) DeepCopy() *PatchBaselineList

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

func (*PatchBaselineList) DeepCopyInto

func (in *PatchBaselineList) DeepCopyInto(out *PatchBaselineList)

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

func (*PatchBaselineList) DeepCopyObject

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

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

func (*PatchBaselineList) GetItems

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

GetItems of this PatchBaselineList.

type PatchBaselineObservation

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

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

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

func (*PatchBaselineObservation) DeepCopy

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

func (*PatchBaselineObservation) DeepCopyInto

func (in *PatchBaselineObservation) DeepCopyInto(out *PatchBaselineObservation)

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

type PatchBaselineParameters

type PatchBaselineParameters struct {

	// +kubebuilder:validation:Optional
	ApprovalRule []ApprovalRuleParameters `json:"approvalRule,omitempty" tf:"approval_rule,omitempty"`

	// +kubebuilder:validation:Optional
	ApprovedPatches []*string `json:"approvedPatches,omitempty" tf:"approved_patches,omitempty"`

	// +kubebuilder:validation:Optional
	ApprovedPatchesComplianceLevel *string `json:"approvedPatchesComplianceLevel,omitempty" tf:"approved_patches_compliance_level,omitempty"`

	// +kubebuilder:validation:Optional
	ApprovedPatchesEnableNonSecurity *bool `json:"approvedPatchesEnableNonSecurity,omitempty" tf:"approved_patches_enable_non_security,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Optional
	GlobalFilter []GlobalFilterParameters `json:"globalFilter,omitempty" tf:"global_filter,omitempty"`

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

	// +kubebuilder:validation:Optional
	OperatingSystem *string `json:"operatingSystem,omitempty" tf:"operating_system,omitempty"`

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

	// +kubebuilder:validation:Optional
	RejectedPatches []*string `json:"rejectedPatches,omitempty" tf:"rejected_patches,omitempty"`

	// +kubebuilder:validation:Optional
	RejectedPatchesAction *string `json:"rejectedPatchesAction,omitempty" tf:"rejected_patches_action,omitempty"`

	// +kubebuilder:validation:Optional
	Source []SourceParameters `json:"source,omitempty" tf:"source,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*PatchBaselineParameters) DeepCopy

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

func (*PatchBaselineParameters) DeepCopyInto

func (in *PatchBaselineParameters) DeepCopyInto(out *PatchBaselineParameters)

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

type PatchBaselineSpec

type PatchBaselineSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PatchBaselineParameters `json:"forProvider"`
}

PatchBaselineSpec defines the desired state of PatchBaseline

func (*PatchBaselineSpec) DeepCopy

func (in *PatchBaselineSpec) DeepCopy() *PatchBaselineSpec

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

func (*PatchBaselineSpec) DeepCopyInto

func (in *PatchBaselineSpec) DeepCopyInto(out *PatchBaselineSpec)

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

type PatchBaselineStatus

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

PatchBaselineStatus defines the observed state of PatchBaseline.

func (*PatchBaselineStatus) DeepCopy

func (in *PatchBaselineStatus) DeepCopy() *PatchBaselineStatus

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

func (*PatchBaselineStatus) DeepCopyInto

func (in *PatchBaselineStatus) DeepCopyInto(out *PatchBaselineStatus)

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

type PatchFilterObservation

type PatchFilterObservation struct {
}

func (*PatchFilterObservation) DeepCopy

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

func (*PatchFilterObservation) DeepCopyInto

func (in *PatchFilterObservation) DeepCopyInto(out *PatchFilterObservation)

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

type PatchFilterParameters

type PatchFilterParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*PatchFilterParameters) DeepCopy

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

func (*PatchFilterParameters) DeepCopyInto

func (in *PatchFilterParameters) DeepCopyInto(out *PatchFilterParameters)

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

type PatchGroup

type PatchGroup struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              PatchGroupSpec   `json:"spec"`
	Status            PatchGroupStatus `json:"status,omitempty"`
}

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

func (*PatchGroup) DeepCopy

func (in *PatchGroup) DeepCopy() *PatchGroup

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

func (*PatchGroup) DeepCopyInto

func (in *PatchGroup) DeepCopyInto(out *PatchGroup)

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

func (*PatchGroup) DeepCopyObject

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

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

func (*PatchGroup) GetCondition

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

GetCondition of this PatchGroup.

func (*PatchGroup) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this PatchGroup

func (*PatchGroup) GetDeletionPolicy

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

GetDeletionPolicy of this PatchGroup.

func (*PatchGroup) GetID

func (tr *PatchGroup) GetID() string

GetID returns ID of underlying Terraform resource of this PatchGroup

func (*PatchGroup) GetObservation

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

GetObservation of this PatchGroup

func (*PatchGroup) GetParameters

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

GetParameters of this PatchGroup

func (*PatchGroup) GetProviderConfigReference

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

GetProviderConfigReference of this PatchGroup.

func (*PatchGroup) GetProviderReference

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

GetProviderReference of this PatchGroup. Deprecated: Use GetProviderConfigReference.

func (*PatchGroup) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this PatchGroup.

func (*PatchGroup) GetTerraformResourceType

func (mg *PatchGroup) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this PatchGroup

func (*PatchGroup) GetTerraformSchemaVersion

func (tr *PatchGroup) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*PatchGroup) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this PatchGroup.

func (*PatchGroup) LateInitialize

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

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

func (*PatchGroup) SetConditions

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

SetConditions of this PatchGroup.

func (*PatchGroup) SetDeletionPolicy

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

SetDeletionPolicy of this PatchGroup.

func (*PatchGroup) SetObservation

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

SetObservation for this PatchGroup

func (*PatchGroup) SetParameters

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

SetParameters for this PatchGroup

func (*PatchGroup) SetProviderConfigReference

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

SetProviderConfigReference of this PatchGroup.

func (*PatchGroup) SetProviderReference

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

SetProviderReference of this PatchGroup. Deprecated: Use SetProviderConfigReference.

func (*PatchGroup) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this PatchGroup.

func (*PatchGroup) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this PatchGroup.

type PatchGroupList

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

PatchGroupList contains a list of PatchGroups

func (*PatchGroupList) DeepCopy

func (in *PatchGroupList) DeepCopy() *PatchGroupList

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

func (*PatchGroupList) DeepCopyInto

func (in *PatchGroupList) DeepCopyInto(out *PatchGroupList)

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

func (*PatchGroupList) DeepCopyObject

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

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

func (*PatchGroupList) GetItems

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

GetItems of this PatchGroupList.

type PatchGroupObservation

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

func (*PatchGroupObservation) DeepCopy

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

func (*PatchGroupObservation) DeepCopyInto

func (in *PatchGroupObservation) DeepCopyInto(out *PatchGroupObservation)

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

type PatchGroupParameters

type PatchGroupParameters struct {

	// +kubebuilder:validation:Required
	BaselineID *string `json:"baselineId" tf:"baseline_id,omitempty"`

	// +kubebuilder:validation:Required
	PatchGroup *string `json:"patchGroup" tf:"patch_group,omitempty"`

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

func (*PatchGroupParameters) DeepCopy

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

func (*PatchGroupParameters) DeepCopyInto

func (in *PatchGroupParameters) DeepCopyInto(out *PatchGroupParameters)

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

type PatchGroupSpec

type PatchGroupSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     PatchGroupParameters `json:"forProvider"`
}

PatchGroupSpec defines the desired state of PatchGroup

func (*PatchGroupSpec) DeepCopy

func (in *PatchGroupSpec) DeepCopy() *PatchGroupSpec

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

func (*PatchGroupSpec) DeepCopyInto

func (in *PatchGroupSpec) DeepCopyInto(out *PatchGroupSpec)

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

type PatchGroupStatus

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

PatchGroupStatus defines the observed state of PatchGroup.

func (*PatchGroupStatus) DeepCopy

func (in *PatchGroupStatus) DeepCopy() *PatchGroupStatus

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

func (*PatchGroupStatus) DeepCopyInto

func (in *PatchGroupStatus) DeepCopyInto(out *PatchGroupStatus)

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

type ResourceDataSync

type ResourceDataSync struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              ResourceDataSyncSpec   `json:"spec"`
	Status            ResourceDataSyncStatus `json:"status,omitempty"`
}

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

func (*ResourceDataSync) DeepCopy

func (in *ResourceDataSync) DeepCopy() *ResourceDataSync

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

func (*ResourceDataSync) DeepCopyInto

func (in *ResourceDataSync) DeepCopyInto(out *ResourceDataSync)

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

func (*ResourceDataSync) DeepCopyObject

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

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

func (*ResourceDataSync) GetCondition

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

GetCondition of this ResourceDataSync.

func (*ResourceDataSync) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this ResourceDataSync

func (*ResourceDataSync) GetDeletionPolicy

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

GetDeletionPolicy of this ResourceDataSync.

func (*ResourceDataSync) GetID

func (tr *ResourceDataSync) GetID() string

GetID returns ID of underlying Terraform resource of this ResourceDataSync

func (*ResourceDataSync) GetObservation

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

GetObservation of this ResourceDataSync

func (*ResourceDataSync) GetParameters

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

GetParameters of this ResourceDataSync

func (*ResourceDataSync) GetProviderConfigReference

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

GetProviderConfigReference of this ResourceDataSync.

func (*ResourceDataSync) GetProviderReference

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

GetProviderReference of this ResourceDataSync. Deprecated: Use GetProviderConfigReference.

func (*ResourceDataSync) GetPublishConnectionDetailsTo

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

GetPublishConnectionDetailsTo of this ResourceDataSync.

func (*ResourceDataSync) GetTerraformResourceType

func (mg *ResourceDataSync) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this ResourceDataSync

func (*ResourceDataSync) GetTerraformSchemaVersion

func (tr *ResourceDataSync) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*ResourceDataSync) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this ResourceDataSync.

func (*ResourceDataSync) LateInitialize

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

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

func (*ResourceDataSync) SetConditions

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

SetConditions of this ResourceDataSync.

func (*ResourceDataSync) SetDeletionPolicy

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

SetDeletionPolicy of this ResourceDataSync.

func (*ResourceDataSync) SetObservation

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

SetObservation for this ResourceDataSync

func (*ResourceDataSync) SetParameters

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

SetParameters for this ResourceDataSync

func (*ResourceDataSync) SetProviderConfigReference

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

SetProviderConfigReference of this ResourceDataSync.

func (*ResourceDataSync) SetProviderReference

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

SetProviderReference of this ResourceDataSync. Deprecated: Use SetProviderConfigReference.

func (*ResourceDataSync) SetPublishConnectionDetailsTo

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

SetPublishConnectionDetailsTo of this ResourceDataSync.

func (*ResourceDataSync) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this ResourceDataSync.

type ResourceDataSyncList

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

ResourceDataSyncList contains a list of ResourceDataSyncs

func (*ResourceDataSyncList) DeepCopy

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

func (*ResourceDataSyncList) DeepCopyInto

func (in *ResourceDataSyncList) DeepCopyInto(out *ResourceDataSyncList)

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

func (*ResourceDataSyncList) DeepCopyObject

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

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

func (*ResourceDataSyncList) GetItems

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

GetItems of this ResourceDataSyncList.

type ResourceDataSyncObservation

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

func (*ResourceDataSyncObservation) DeepCopy

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

func (*ResourceDataSyncObservation) DeepCopyInto

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

type ResourceDataSyncParameters

type ResourceDataSyncParameters struct {

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

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

	// +kubebuilder:validation:Required
	S3Destination []S3DestinationParameters `json:"s3Destination" tf:"s3_destination,omitempty"`
}

func (*ResourceDataSyncParameters) DeepCopy

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

func (*ResourceDataSyncParameters) DeepCopyInto

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

type ResourceDataSyncSpec

type ResourceDataSyncSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     ResourceDataSyncParameters `json:"forProvider"`
}

ResourceDataSyncSpec defines the desired state of ResourceDataSync

func (*ResourceDataSyncSpec) DeepCopy

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

func (*ResourceDataSyncSpec) DeepCopyInto

func (in *ResourceDataSyncSpec) DeepCopyInto(out *ResourceDataSyncSpec)

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

type ResourceDataSyncStatus

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

ResourceDataSyncStatus defines the observed state of ResourceDataSync.

func (*ResourceDataSyncStatus) DeepCopy

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

func (*ResourceDataSyncStatus) DeepCopyInto

func (in *ResourceDataSyncStatus) DeepCopyInto(out *ResourceDataSyncStatus)

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

type RunCommandParametersObservation

type RunCommandParametersObservation struct {
}

func (*RunCommandParametersObservation) DeepCopy

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

func (*RunCommandParametersObservation) DeepCopyInto

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

type RunCommandParametersParameterObservation

type RunCommandParametersParameterObservation struct {
}

func (*RunCommandParametersParameterObservation) DeepCopy

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

func (*RunCommandParametersParameterObservation) DeepCopyInto

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

type RunCommandParametersParameterParameters

type RunCommandParametersParameterParameters struct {

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

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*RunCommandParametersParameterParameters) DeepCopy

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

func (*RunCommandParametersParameterParameters) DeepCopyInto

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

type RunCommandParametersParameters

type RunCommandParametersParameters struct {

	// +kubebuilder:validation:Optional
	CloudwatchConfig []CloudwatchConfigParameters `json:"cloudwatchConfig,omitempty" tf:"cloudwatch_config,omitempty"`

	// +kubebuilder:validation:Optional
	Comment *string `json:"comment,omitempty" tf:"comment,omitempty"`

	// +kubebuilder:validation:Optional
	DocumentHash *string `json:"documentHash,omitempty" tf:"document_hash,omitempty"`

	// +kubebuilder:validation:Optional
	DocumentHashType *string `json:"documentHashType,omitempty" tf:"document_hash_type,omitempty"`

	// +kubebuilder:validation:Optional
	DocumentVersion *string `json:"documentVersion,omitempty" tf:"document_version,omitempty"`

	// +kubebuilder:validation:Optional
	NotificationConfig []NotificationConfigParameters `json:"notificationConfig,omitempty" tf:"notification_config,omitempty"`

	// +kubebuilder:validation:Optional
	OutputS3Bucket *string `json:"outputS3Bucket,omitempty" tf:"output_s3_bucket,omitempty"`

	// +kubebuilder:validation:Optional
	OutputS3KeyPrefix *string `json:"outputS3KeyPrefix,omitempty" tf:"output_s3_key_prefix,omitempty"`

	// +kubebuilder:validation:Optional
	Parameter []RunCommandParametersParameterParameters `json:"parameter,omitempty" tf:"parameter,omitempty"`

	// +kubebuilder:validation:Optional
	ServiceRoleArn *string `json:"serviceRoleArn,omitempty" tf:"service_role_arn,omitempty"`

	// +kubebuilder:validation:Optional
	TimeoutSeconds *float64 `json:"timeoutSeconds,omitempty" tf:"timeout_seconds,omitempty"`
}

func (*RunCommandParametersParameters) DeepCopy

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

func (*RunCommandParametersParameters) DeepCopyInto

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

type S3DestinationObservation

type S3DestinationObservation struct {
}

func (*S3DestinationObservation) DeepCopy

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

func (*S3DestinationObservation) DeepCopyInto

func (in *S3DestinationObservation) DeepCopyInto(out *S3DestinationObservation)

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

type S3DestinationParameters

type S3DestinationParameters struct {

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

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

	// +kubebuilder:validation:Optional
	Prefix *string `json:"prefix,omitempty" tf:"prefix,omitempty"`

	// +kubebuilder:validation:Required
	Region *string `json:"region" tf:"region,omitempty"`

	// +kubebuilder:validation:Optional
	SyncFormat *string `json:"syncFormat,omitempty" tf:"sync_format,omitempty"`
}

func (*S3DestinationParameters) DeepCopy

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

func (*S3DestinationParameters) DeepCopyInto

func (in *S3DestinationParameters) DeepCopyInto(out *S3DestinationParameters)

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

type SourceObservation

type SourceObservation struct {
}

func (*SourceObservation) DeepCopy

func (in *SourceObservation) DeepCopy() *SourceObservation

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

func (*SourceObservation) DeepCopyInto

func (in *SourceObservation) DeepCopyInto(out *SourceObservation)

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

type SourceParameters

type SourceParameters struct {

	// +kubebuilder:validation:Required
	Configuration *string `json:"configuration" tf:"configuration,omitempty"`

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

	// +kubebuilder:validation:Required
	Products []*string `json:"products" tf:"products,omitempty"`
}

func (*SourceParameters) DeepCopy

func (in *SourceParameters) DeepCopy() *SourceParameters

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

func (*SourceParameters) DeepCopyInto

func (in *SourceParameters) DeepCopyInto(out *SourceParameters)

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

type StepFunctionsParametersObservation

type StepFunctionsParametersObservation struct {
}

func (*StepFunctionsParametersObservation) DeepCopy

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

func (*StepFunctionsParametersObservation) DeepCopyInto

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

type StepFunctionsParametersParameters

type StepFunctionsParametersParameters struct {

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

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

func (*StepFunctionsParametersParameters) DeepCopy

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

func (*StepFunctionsParametersParameters) DeepCopyInto

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

type TargetsObservation

type TargetsObservation struct {
}

func (*TargetsObservation) DeepCopy

func (in *TargetsObservation) DeepCopy() *TargetsObservation

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

func (*TargetsObservation) DeepCopyInto

func (in *TargetsObservation) DeepCopyInto(out *TargetsObservation)

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

type TargetsParameters

type TargetsParameters struct {

	// +kubebuilder:validation:Required
	Key *string `json:"key" tf:"key,omitempty"`

	// +kubebuilder:validation:Required
	Values []*string `json:"values" tf:"values,omitempty"`
}

func (*TargetsParameters) DeepCopy

func (in *TargetsParameters) DeepCopy() *TargetsParameters

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

func (*TargetsParameters) DeepCopyInto

func (in *TargetsParameters) DeepCopyInto(out *TargetsParameters)

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

type TaskInvocationParametersObservation

type TaskInvocationParametersObservation struct {
}

func (*TaskInvocationParametersObservation) DeepCopy

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

func (*TaskInvocationParametersObservation) DeepCopyInto

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

type TaskInvocationParametersParameters

type TaskInvocationParametersParameters struct {

	// +kubebuilder:validation:Optional
	AutomationParameters []AutomationParametersParameters `json:"automationParameters,omitempty" tf:"automation_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	LambdaParameters []LambdaParametersParameters `json:"lambdaParameters,omitempty" tf:"lambda_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	RunCommandParameters []RunCommandParametersParameters `json:"runCommandParameters,omitempty" tf:"run_command_parameters,omitempty"`

	// +kubebuilder:validation:Optional
	StepFunctionsParameters []StepFunctionsParametersParameters `json:"stepFunctionsParameters,omitempty" tf:"step_functions_parameters,omitempty"`
}

func (*TaskInvocationParametersParameters) DeepCopy

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

func (*TaskInvocationParametersParameters) DeepCopyInto

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

Jump to

Keyboard shortcuts

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