v1alpha1

package
v0.0.0-...-bf43ebf Latest Latest
Warning

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

Go to latest
Published: Oct 18, 2021 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Group   = "ssm-maintenance-window.terraform-provider-aws.crossplane.io"
	Version = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	Kind                  = "SsmMaintenanceWindow"
	GroupKind             = schema.GroupKind{Group: Group, Kind: Kind}.String()
	KindAPIVersion        = Kind + "." + SchemeGroupVersion.String()
	GroupVersionKind      = SchemeGroupVersion.WithKind(Kind)
	TerraformResourceName = "aws_ssm_maintenance_window"
)
View Source
var (
	// SchemeGroupVersion is group version used to register these objects
	SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version}
)

Functions

func DecodeSsmMaintenanceWindow

func DecodeSsmMaintenanceWindow(prev *SsmMaintenanceWindow, ctyValue cty.Value) (resource.Managed, error)

func DecodeSsmMaintenanceWindow_AllowUnassociatedTargets

func DecodeSsmMaintenanceWindow_AllowUnassociatedTargets(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_Cutoff

func DecodeSsmMaintenanceWindow_Cutoff(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_Description

func DecodeSsmMaintenanceWindow_Description(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_Duration

func DecodeSsmMaintenanceWindow_Duration(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_Enabled

func DecodeSsmMaintenanceWindow_Enabled(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_EndDate

func DecodeSsmMaintenanceWindow_EndDate(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_Name

func DecodeSsmMaintenanceWindow_Name(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_Schedule

func DecodeSsmMaintenanceWindow_Schedule(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_ScheduleTimezone

func DecodeSsmMaintenanceWindow_ScheduleTimezone(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_StartDate

func DecodeSsmMaintenanceWindow_StartDate(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveTypeDecodeTemplate

func DecodeSsmMaintenanceWindow_Tags

func DecodeSsmMaintenanceWindow_Tags(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)

primitiveMapTypeDecodeTemplate

func EncodeSsmMaintenanceWindow

func EncodeSsmMaintenanceWindow(r SsmMaintenanceWindow) cty.Value

func EncodeSsmMaintenanceWindow_AllowUnassociatedTargets

func EncodeSsmMaintenanceWindow_AllowUnassociatedTargets(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_Cutoff

func EncodeSsmMaintenanceWindow_Cutoff(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_Description

func EncodeSsmMaintenanceWindow_Description(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_Duration

func EncodeSsmMaintenanceWindow_Duration(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_Enabled

func EncodeSsmMaintenanceWindow_Enabled(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_EndDate

func EncodeSsmMaintenanceWindow_EndDate(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_Name

func EncodeSsmMaintenanceWindow_Name(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_Schedule

func EncodeSsmMaintenanceWindow_Schedule(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_ScheduleTimezone

func EncodeSsmMaintenanceWindow_ScheduleTimezone(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_StartDate

func EncodeSsmMaintenanceWindow_StartDate(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func EncodeSsmMaintenanceWindow_Tags

func EncodeSsmMaintenanceWindow_Tags(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)

func Implementation

func Implementation() *plugin.Implementation

func MergeSsmMaintenanceWindow_AllowUnassociatedTargets

func MergeSsmMaintenanceWindow_AllowUnassociatedTargets(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_Cutoff

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_Description

func MergeSsmMaintenanceWindow_Description(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_Duration

func MergeSsmMaintenanceWindow_Duration(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_Enabled

func MergeSsmMaintenanceWindow_Enabled(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_EndDate

func MergeSsmMaintenanceWindow_EndDate(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_Name

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_Schedule

func MergeSsmMaintenanceWindow_Schedule(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_ScheduleTimezone

func MergeSsmMaintenanceWindow_ScheduleTimezone(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_StartDate

func MergeSsmMaintenanceWindow_StartDate(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool

mergePrimitiveTemplateSpec

func MergeSsmMaintenanceWindow_Tags

mergePrimitiveContainerTemplateSpec

Types

type SsmMaintenanceWindow

type SsmMaintenanceWindow struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`

	Spec   SsmMaintenanceWindowSpec   `json:"spec"`
	Status SsmMaintenanceWindowStatus `json:"status,omitempty"`
}

SsmMaintenanceWindow is a managed resource representing a resource mirrored in the cloud +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster

func (*SsmMaintenanceWindow) DeepCopy

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

func (*SsmMaintenanceWindow) DeepCopyInto

func (in *SsmMaintenanceWindow) DeepCopyInto(out *SsmMaintenanceWindow)

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

func (*SsmMaintenanceWindow) DeepCopyObject

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

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

func (*SsmMaintenanceWindow) GetCondition

GetCondition of this SsmMaintenanceWindow.

func (*SsmMaintenanceWindow) GetDeletionPolicy

func (mg *SsmMaintenanceWindow) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy

GetDeletionPolicy of this SsmMaintenanceWindow.

func (*SsmMaintenanceWindow) GetProviderConfigReference

func (mg *SsmMaintenanceWindow) GetProviderConfigReference() *runtimev1alpha1.Reference

GetProviderConfigReference of this SsmMaintenanceWindow.

func (*SsmMaintenanceWindow) GetProviderReference

func (mg *SsmMaintenanceWindow) GetProviderReference() *runtimev1alpha1.Reference

GetProviderReference of this SsmMaintenanceWindow. Deprecated: Use GetProviderConfigReference.

func (*SsmMaintenanceWindow) GetWriteConnectionSecretToReference

func (mg *SsmMaintenanceWindow) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference

GetWriteConnectionSecretToReference of this SsmMaintenanceWindow.

func (*SsmMaintenanceWindow) SetConditions

func (mg *SsmMaintenanceWindow) SetConditions(c ...runtimev1alpha1.Condition)

SetConditions of this SsmMaintenanceWindow.

func (*SsmMaintenanceWindow) SetDeletionPolicy

func (mg *SsmMaintenanceWindow) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)

SetDeletionPolicy of this SsmMaintenanceWindow.

func (*SsmMaintenanceWindow) SetProviderConfigReference

func (mg *SsmMaintenanceWindow) SetProviderConfigReference(r *runtimev1alpha1.Reference)

SetProviderConfigReference of this SsmMaintenanceWindow.

func (*SsmMaintenanceWindow) SetProviderReference

func (mg *SsmMaintenanceWindow) SetProviderReference(r *runtimev1alpha1.Reference)

SetProviderReference of this SsmMaintenanceWindow. Deprecated: Use SetProviderConfigReference.

func (*SsmMaintenanceWindow) SetWriteConnectionSecretToReference

func (mg *SsmMaintenanceWindow) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)

SetWriteConnectionSecretToReference of this SsmMaintenanceWindow.

type SsmMaintenanceWindowList

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

SsmMaintenanceWindow contains a list of SsmMaintenanceWindowList

func (*SsmMaintenanceWindowList) DeepCopy

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

func (*SsmMaintenanceWindowList) DeepCopyInto

func (in *SsmMaintenanceWindowList) DeepCopyInto(out *SsmMaintenanceWindowList)

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

func (*SsmMaintenanceWindowList) DeepCopyObject

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

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

func (*SsmMaintenanceWindowList) GetItems

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

GetItems of this SsmMaintenanceWindowList.

type SsmMaintenanceWindowObservation

type SsmMaintenanceWindowObservation struct{}

A SsmMaintenanceWindowObservation records the observed state of a SsmMaintenanceWindow

func (*SsmMaintenanceWindowObservation) DeepCopy

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

func (*SsmMaintenanceWindowObservation) DeepCopyInto

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

type SsmMaintenanceWindowParameters

type SsmMaintenanceWindowParameters struct {
	Duration                 int64             `json:"duration"`
	EndDate                  string            `json:"end_date"`
	Name                     string            `json:"name"`
	Tags                     map[string]string `json:"tags"`
	Cutoff                   int64             `json:"cutoff"`
	Description              string            `json:"description"`
	Schedule                 string            `json:"schedule"`
	ScheduleTimezone         string            `json:"schedule_timezone"`
	StartDate                string            `json:"start_date"`
	AllowUnassociatedTargets bool              `json:"allow_unassociated_targets"`
	Enabled                  bool              `json:"enabled"`
}

A SsmMaintenanceWindowParameters defines the desired state of a SsmMaintenanceWindow

func (*SsmMaintenanceWindowParameters) DeepCopy

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

func (*SsmMaintenanceWindowParameters) DeepCopyInto

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

type SsmMaintenanceWindowSpec

type SsmMaintenanceWindowSpec struct {
	runtimev1alpha1.ResourceSpec `json:",inline"`
	ForProvider                  SsmMaintenanceWindowParameters `json:"forProvider"`
}

A SsmMaintenanceWindowSpec defines the desired state of a SsmMaintenanceWindow

func (*SsmMaintenanceWindowSpec) DeepCopy

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

func (*SsmMaintenanceWindowSpec) DeepCopyInto

func (in *SsmMaintenanceWindowSpec) DeepCopyInto(out *SsmMaintenanceWindowSpec)

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

type SsmMaintenanceWindowStatus

type SsmMaintenanceWindowStatus struct {
	runtimev1alpha1.ResourceStatus `json:",inline"`
	AtProvider                     SsmMaintenanceWindowObservation `json:"atProvider"`
}

A SsmMaintenanceWindowStatus defines the observed state of a SsmMaintenanceWindow

func (*SsmMaintenanceWindowStatus) DeepCopy

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

func (*SsmMaintenanceWindowStatus) DeepCopyInto

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

Jump to

Keyboard shortcuts

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