Versions in this module Expand all Collapse all v0 v0.2.0 Dec 15, 2022 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var Downtime_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Downtime_Kind}.String() + var Downtime_GroupVersionKind = CRDGroupVersion.WithKind(Downtime_Kind) + var Downtime_Kind = "Downtime" + var Downtime_KindAPIVersion = Downtime_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + type Downtime struct + Spec DowntimeSpec + Status DowntimeStatus + func (in *Downtime) DeepCopy() *Downtime + func (in *Downtime) DeepCopyInto(out *Downtime) + func (in *Downtime) DeepCopyObject() runtime.Object + func (mg *Downtime) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Downtime) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Downtime) GetProviderConfigReference() *xpv1.Reference + func (mg *Downtime) GetProviderReference() *xpv1.Reference + func (mg *Downtime) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Downtime) GetTerraformResourceType() string + func (mg *Downtime) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Downtime) SetConditions(c ...xpv1.Condition) + func (mg *Downtime) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Downtime) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Downtime) SetProviderReference(r *xpv1.Reference) + func (mg *Downtime) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Downtime) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Downtime) GetConnectionDetailsMapping() map[string]string + func (tr *Downtime) GetID() string + func (tr *Downtime) GetObservation() (map[string]interface{}, error) + func (tr *Downtime) GetParameters() (map[string]interface{}, error) + func (tr *Downtime) GetTerraformSchemaVersion() int + func (tr *Downtime) LateInitialize(attrs []byte) (bool, error) + func (tr *Downtime) SetObservation(obs map[string]interface{}) error + func (tr *Downtime) SetParameters(params map[string]interface{}) error + type DowntimeList struct + Items []Downtime + func (in *DowntimeList) DeepCopy() *DowntimeList + func (in *DowntimeList) DeepCopyInto(out *DowntimeList) + func (in *DowntimeList) DeepCopyObject() runtime.Object + func (l *DowntimeList) GetItems() []resource.Managed + type DowntimeObservation struct + Active *bool + ActiveChildID *float64 + Disabled *bool + ID *string + func (in *DowntimeObservation) DeepCopy() *DowntimeObservation + func (in *DowntimeObservation) DeepCopyInto(out *DowntimeObservation) + type DowntimeParameters struct + End *float64 + EndDate *string + Message *string + MonitorID *float64 + MonitorTags []*string + MuteFirstRecoveryNotification *bool + Recurrence []RecurrenceParameters + Scope []*string + Start *float64 + StartDate *string + Timezone *string + func (in *DowntimeParameters) DeepCopy() *DowntimeParameters + func (in *DowntimeParameters) DeepCopyInto(out *DowntimeParameters) + type DowntimeSpec struct + ForProvider DowntimeParameters + func (in *DowntimeSpec) DeepCopy() *DowntimeSpec + func (in *DowntimeSpec) DeepCopyInto(out *DowntimeSpec) + type DowntimeStatus struct + AtProvider DowntimeObservation + func (in *DowntimeStatus) DeepCopy() *DowntimeStatus + func (in *DowntimeStatus) DeepCopyInto(out *DowntimeStatus) + type RecurrenceObservation struct + func (in *RecurrenceObservation) DeepCopy() *RecurrenceObservation + func (in *RecurrenceObservation) DeepCopyInto(out *RecurrenceObservation) + type RecurrenceParameters struct + Period *float64 + Rrule *string + Type *string + UntilDate *float64 + UntilOccurrences *float64 + WeekDays []*string + func (in *RecurrenceParameters) DeepCopy() *RecurrenceParameters + func (in *RecurrenceParameters) DeepCopyInto(out *RecurrenceParameters)