Versions in this module Expand all Collapse all v0 v0.4.2 Apr 26, 2023 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var AlarmRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: AlarmRule_Kind}.String() + var AlarmRule_GroupVersionKind = CRDGroupVersion.WithKind(AlarmRule_Kind) + var AlarmRule_Kind = "AlarmRule" + var AlarmRule_KindAPIVersion = AlarmRule_Kind + "." + CRDGroupVersion.String() + var CRDGroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type AlarmActionsObservation struct + func (in *AlarmActionsObservation) DeepCopy() *AlarmActionsObservation + func (in *AlarmActionsObservation) DeepCopyInto(out *AlarmActionsObservation) + type AlarmActionsParameters struct + NotificationList []*string + NotificationListRefs []v1.Reference + NotificationListSelector *v1.Selector + Type *string + func (in *AlarmActionsParameters) DeepCopy() *AlarmActionsParameters + func (in *AlarmActionsParameters) DeepCopyInto(out *AlarmActionsParameters) + type AlarmRule struct + Spec AlarmRuleSpec + Status AlarmRuleStatus + func (in *AlarmRule) DeepCopy() *AlarmRule + func (in *AlarmRule) DeepCopyInto(out *AlarmRule) + func (in *AlarmRule) DeepCopyObject() runtime.Object + func (mg *AlarmRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *AlarmRule) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *AlarmRule) GetProviderConfigReference() *xpv1.Reference + func (mg *AlarmRule) GetProviderReference() *xpv1.Reference + func (mg *AlarmRule) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *AlarmRule) GetTerraformResourceType() string + func (mg *AlarmRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *AlarmRule) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *AlarmRule) SetConditions(c ...xpv1.Condition) + func (mg *AlarmRule) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *AlarmRule) SetProviderConfigReference(r *xpv1.Reference) + func (mg *AlarmRule) SetProviderReference(r *xpv1.Reference) + func (mg *AlarmRule) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *AlarmRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *AlarmRule) GetConnectionDetailsMapping() map[string]string + func (tr *AlarmRule) GetID() string + func (tr *AlarmRule) GetObservation() (map[string]any, error) + func (tr *AlarmRule) GetParameters() (map[string]any, error) + func (tr *AlarmRule) GetTerraformSchemaVersion() int + func (tr *AlarmRule) LateInitialize(attrs []byte) (bool, error) + func (tr *AlarmRule) SetObservation(obs map[string]any) error + func (tr *AlarmRule) SetParameters(params map[string]any) error + type AlarmRuleList struct + Items []AlarmRule + func (in *AlarmRuleList) DeepCopy() *AlarmRuleList + func (in *AlarmRuleList) DeepCopyInto(out *AlarmRuleList) + func (in *AlarmRuleList) DeepCopyObject() runtime.Object + func (l *AlarmRuleList) GetItems() []resource.Managed + type AlarmRuleObservation struct + AlarmState *string + Condition []ConditionObservation + ID *string + UpdateTime *float64 + func (in *AlarmRuleObservation) DeepCopy() *AlarmRuleObservation + func (in *AlarmRuleObservation) DeepCopyInto(out *AlarmRuleObservation) + type AlarmRuleParameters struct + AlarmActionEnabled *bool + AlarmActions []AlarmActionsParameters + AlarmDescription *string + AlarmEnabled *bool + AlarmLevel *float64 + AlarmName *string + Condition []ConditionParameters + InsufficientdataActions []InsufficientdataActionsParameters + Metric []MetricParameters + OkActions []OkActionsParameters + Region *string + func (in *AlarmRuleParameters) DeepCopy() *AlarmRuleParameters + func (in *AlarmRuleParameters) DeepCopyInto(out *AlarmRuleParameters) + type AlarmRuleSpec struct + ForProvider AlarmRuleParameters + func (in *AlarmRuleSpec) DeepCopy() *AlarmRuleSpec + func (in *AlarmRuleSpec) DeepCopyInto(out *AlarmRuleSpec) + type AlarmRuleStatus struct + AtProvider AlarmRuleObservation + func (in *AlarmRuleStatus) DeepCopy() *AlarmRuleStatus + func (in *AlarmRuleStatus) DeepCopyInto(out *AlarmRuleStatus) + type ConditionObservation struct + SuppressDuration *float64 + func (in *ConditionObservation) DeepCopy() *ConditionObservation + func (in *ConditionObservation) DeepCopyInto(out *ConditionObservation) + type ConditionParameters struct + ComparisonOperator *string + Count *float64 + Filter *string + Period *float64 + Unit *string + Value *float64 + func (in *ConditionParameters) DeepCopy() *ConditionParameters + func (in *ConditionParameters) DeepCopyInto(out *ConditionParameters) + type DimensionsObservation struct + func (in *DimensionsObservation) DeepCopy() *DimensionsObservation + func (in *DimensionsObservation) DeepCopyInto(out *DimensionsObservation) + type DimensionsParameters struct + Name *string + Value *string + func (in *DimensionsParameters) DeepCopy() *DimensionsParameters + func (in *DimensionsParameters) DeepCopyInto(out *DimensionsParameters) + type InsufficientdataActionsObservation struct + func (in *InsufficientdataActionsObservation) DeepCopy() *InsufficientdataActionsObservation + func (in *InsufficientdataActionsObservation) DeepCopyInto(out *InsufficientdataActionsObservation) + type InsufficientdataActionsParameters struct + NotificationList []*string + Type *string + func (in *InsufficientdataActionsParameters) DeepCopy() *InsufficientdataActionsParameters + func (in *InsufficientdataActionsParameters) DeepCopyInto(out *InsufficientdataActionsParameters) + type MetricObservation struct + func (in *MetricObservation) DeepCopy() *MetricObservation + func (in *MetricObservation) DeepCopyInto(out *MetricObservation) + type MetricParameters struct + Dimensions []DimensionsParameters + MetricName *string + Namespace *string + func (in *MetricParameters) DeepCopy() *MetricParameters + func (in *MetricParameters) DeepCopyInto(out *MetricParameters) + type OkActionsObservation struct + func (in *OkActionsObservation) DeepCopy() *OkActionsObservation + func (in *OkActionsObservation) DeepCopyInto(out *OkActionsObservation) + type OkActionsParameters struct + NotificationList []*string + Type *string + func (in *OkActionsParameters) DeepCopy() *OkActionsParameters + func (in *OkActionsParameters) DeepCopyInto(out *OkActionsParameters)