Documentation ¶
Index ¶
- Constants
- Variables
- func DecodeSsmMaintenanceWindow(prev *SsmMaintenanceWindow, ctyValue cty.Value) (resource.Managed, error)
- func DecodeSsmMaintenanceWindow_AllowUnassociatedTargets(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_Cutoff(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_Description(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_Duration(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_Enabled(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_EndDate(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_Name(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_Schedule(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_ScheduleTimezone(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_StartDate(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func DecodeSsmMaintenanceWindow_Tags(p *SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow(r SsmMaintenanceWindow) cty.Value
- func EncodeSsmMaintenanceWindow_AllowUnassociatedTargets(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_Cutoff(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_Description(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_Duration(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_Enabled(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_EndDate(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_Name(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_Schedule(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_ScheduleTimezone(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_StartDate(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func EncodeSsmMaintenanceWindow_Tags(p SsmMaintenanceWindowParameters, vals map[string]cty.Value)
- func Implementation() *plugin.Implementation
- func MergeSsmMaintenanceWindow_AllowUnassociatedTargets(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_Cutoff(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_Description(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_Duration(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_Enabled(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_EndDate(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_Name(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_Schedule(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_ScheduleTimezone(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_StartDate(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- func MergeSsmMaintenanceWindow_Tags(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, ...) bool
- type SsmMaintenanceWindow
- func (in *SsmMaintenanceWindow) DeepCopy() *SsmMaintenanceWindow
- func (in *SsmMaintenanceWindow) DeepCopyInto(out *SsmMaintenanceWindow)
- func (in *SsmMaintenanceWindow) DeepCopyObject() runtime.Object
- func (mg *SsmMaintenanceWindow) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
- func (mg *SsmMaintenanceWindow) GetDeletionPolicy() runtimev1alpha1.DeletionPolicy
- func (mg *SsmMaintenanceWindow) GetProviderConfigReference() *runtimev1alpha1.Reference
- func (mg *SsmMaintenanceWindow) GetProviderReference() *runtimev1alpha1.Reference
- func (mg *SsmMaintenanceWindow) GetWriteConnectionSecretToReference() *runtimev1alpha1.SecretReference
- func (mg *SsmMaintenanceWindow) SetConditions(c ...runtimev1alpha1.Condition)
- func (mg *SsmMaintenanceWindow) SetDeletionPolicy(r runtimev1alpha1.DeletionPolicy)
- func (mg *SsmMaintenanceWindow) SetProviderConfigReference(r *runtimev1alpha1.Reference)
- func (mg *SsmMaintenanceWindow) SetProviderReference(r *runtimev1alpha1.Reference)
- func (mg *SsmMaintenanceWindow) SetWriteConnectionSecretToReference(r *runtimev1alpha1.SecretReference)
- type SsmMaintenanceWindowList
- type SsmMaintenanceWindowObservation
- type SsmMaintenanceWindowParameters
- type SsmMaintenanceWindowSpec
- type SsmMaintenanceWindowStatus
Constants ¶
const ( Group = "ssm-maintenance-window.terraform-provider-aws.crossplane.io" Version = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Kind = "SsmMaintenanceWindow" GroupKind = schema.GroupKind{Group: Group, Kind: Kind}.String() KindAPIVersion = Kind + "." + SchemeGroupVersion.String() GroupVersionKind = SchemeGroupVersion.WithKind(Kind) TerraformResourceName = "aws_ssm_maintenance_window" )
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: Group, Version: Version} )
Functions ¶
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 ¶
func MergeSsmMaintenanceWindow_Cutoff(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool
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 ¶
func MergeSsmMaintenanceWindow_Name(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool
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 ¶
func MergeSsmMaintenanceWindow_Tags(k *SsmMaintenanceWindowParameters, p *SsmMaintenanceWindowParameters, md *plugin.MergeDescription) bool
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 ¶
func (in *SsmMaintenanceWindow) DeepCopy() *SsmMaintenanceWindow
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 ¶
func (mg *SsmMaintenanceWindow) GetCondition(ct runtimev1alpha1.ConditionType) runtimev1alpha1.Condition
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 ¶
func (in *SsmMaintenanceWindowList) DeepCopy() *SsmMaintenanceWindowList
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 ¶
func (in *SsmMaintenanceWindowObservation) DeepCopy() *SsmMaintenanceWindowObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowObservation.
func (*SsmMaintenanceWindowObservation) DeepCopyInto ¶
func (in *SsmMaintenanceWindowObservation) DeepCopyInto(out *SsmMaintenanceWindowObservation)
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 ¶
func (in *SsmMaintenanceWindowParameters) DeepCopy() *SsmMaintenanceWindowParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowParameters.
func (*SsmMaintenanceWindowParameters) DeepCopyInto ¶
func (in *SsmMaintenanceWindowParameters) DeepCopyInto(out *SsmMaintenanceWindowParameters)
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 ¶
func (in *SsmMaintenanceWindowSpec) DeepCopy() *SsmMaintenanceWindowSpec
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 ¶
func (in *SsmMaintenanceWindowStatus) DeepCopy() *SsmMaintenanceWindowStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SsmMaintenanceWindowStatus.
func (*SsmMaintenanceWindowStatus) DeepCopyInto ¶
func (in *SsmMaintenanceWindowStatus) DeepCopyInto(out *SsmMaintenanceWindowStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.