Versions in this module Expand all Collapse all v0 v0.4.1 Sep 18, 2023 v0.4.0 Sep 12, 2023 Changes in this version + const CRDGroup + const CRDVersion + var AddToScheme = SchemeBuilder.AddToScheme + var CRDGroupVersion = schema.GroupVersion + var Configuration_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Configuration_Kind}.String() + var Configuration_GroupVersionKind = CRDGroupVersion.WithKind(Configuration_Kind) + var Configuration_Kind = "Configuration" + var Configuration_KindAPIVersion = Configuration_Kind + "." + CRDGroupVersion.String() + var SchemeBuilder = &scheme.Builder + type Configuration struct + Spec ConfigurationSpec + Status ConfigurationStatus + func (in *Configuration) DeepCopy() *Configuration + func (in *Configuration) DeepCopyInto(out *Configuration) + func (in *Configuration) DeepCopyObject() runtime.Object + func (mg *Configuration) GetCondition(ct xpv1.ConditionType) xpv1.Condition + func (mg *Configuration) GetDeletionPolicy() xpv1.DeletionPolicy + func (mg *Configuration) GetProviderConfigReference() *xpv1.Reference + func (mg *Configuration) GetProviderReference() *xpv1.Reference + func (mg *Configuration) GetPublishConnectionDetailsTo() *xpv1.PublishConnectionDetailsTo + func (mg *Configuration) GetTerraformResourceType() string + func (mg *Configuration) GetWriteConnectionSecretToReference() *xpv1.SecretReference + func (mg *Configuration) ResolveReferences(ctx context.Context, c client.Reader) error + func (mg *Configuration) SetConditions(c ...xpv1.Condition) + func (mg *Configuration) SetDeletionPolicy(r xpv1.DeletionPolicy) + func (mg *Configuration) SetProviderConfigReference(r *xpv1.Reference) + func (mg *Configuration) SetProviderReference(r *xpv1.Reference) + func (mg *Configuration) SetPublishConnectionDetailsTo(r *xpv1.PublishConnectionDetailsTo) + func (mg *Configuration) SetWriteConnectionSecretToReference(r *xpv1.SecretReference) + func (tr *Configuration) GetConnectionDetailsMapping() map[string]string + func (tr *Configuration) GetID() string + func (tr *Configuration) GetObservation() (map[string]any, error) + func (tr *Configuration) GetParameters() (map[string]any, error) + func (tr *Configuration) GetTerraformSchemaVersion() int + func (tr *Configuration) LateInitialize(attrs []byte) (bool, error) + func (tr *Configuration) SetObservation(obs map[string]any) error + func (tr *Configuration) SetParameters(params map[string]any) error + type ConfigurationList struct + Items []Configuration + func (in *ConfigurationList) DeepCopy() *ConfigurationList + func (in *ConfigurationList) DeepCopyInto(out *ConfigurationList) + func (in *ConfigurationList) DeepCopyObject() runtime.Object + func (l *ConfigurationList) GetItems() []resource.Managed + type ConfigurationObservation struct + AlertConfigurationID *string + Created *string + ID *string + Notification []NotificationObservation + Updated *string + func (in *ConfigurationObservation) DeepCopy() *ConfigurationObservation + func (in *ConfigurationObservation) DeepCopyInto(out *ConfigurationObservation) + type ConfigurationParameters struct + Enabled *bool + EventType *string + Matcher []MatcherParameters + MetricThreshold map[string]*string + MetricThresholdConfig []MetricThresholdConfigParameters + Notification []NotificationParameters + ProjectID *string + ProjectIDRef *v1.Reference + ProjectIDSelector *v1.Selector + Threshold map[string]*string + ThresholdConfig []ThresholdConfigParameters + func (in *ConfigurationParameters) DeepCopy() *ConfigurationParameters + func (in *ConfigurationParameters) DeepCopyInto(out *ConfigurationParameters) + type ConfigurationSpec struct + ForProvider ConfigurationParameters + func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec + func (in *ConfigurationSpec) DeepCopyInto(out *ConfigurationSpec) + type ConfigurationStatus struct + AtProvider ConfigurationObservation + func (in *ConfigurationStatus) DeepCopy() *ConfigurationStatus + func (in *ConfigurationStatus) DeepCopyInto(out *ConfigurationStatus) + type MatcherObservation struct + func (in *MatcherObservation) DeepCopy() *MatcherObservation + func (in *MatcherObservation) DeepCopyInto(out *MatcherObservation) + type MatcherParameters struct + FieldName *string + Operator *string + Value *string + func (in *MatcherParameters) DeepCopy() *MatcherParameters + func (in *MatcherParameters) DeepCopyInto(out *MatcherParameters) + type MetricThresholdConfigObservation struct + func (in *MetricThresholdConfigObservation) DeepCopy() *MetricThresholdConfigObservation + func (in *MetricThresholdConfigObservation) DeepCopyInto(out *MetricThresholdConfigObservation) + type MetricThresholdConfigParameters struct + MetricName *string + Mode *string + Operator *string + Threshold *float64 + Units *string + func (in *MetricThresholdConfigParameters) DeepCopy() *MetricThresholdConfigParameters + func (in *MetricThresholdConfigParameters) DeepCopyInto(out *MetricThresholdConfigParameters) + type NotificationObservation struct + TeamName *string + func (in *NotificationObservation) DeepCopy() *NotificationObservation + func (in *NotificationObservation) DeepCopyInto(out *NotificationObservation) + type NotificationParameters struct + APITokenSecretRef *v1.SecretKeySelector + ChannelName *string + DatadogAPIKeySecretRef *v1.SecretKeySelector + DatadogRegion *string + DelayMin *float64 + EmailAddress *string + EmailEnabled *bool + FlowName *string + FlowdockAPITokenSecretRef *v1.SecretKeySelector + IntervalMin *float64 + MicrosoftTeamsWebhookURLSecretRef *v1.SecretKeySelector + MobileNumber *string + OpsGenieAPIKeySecretRef *v1.SecretKeySelector + OpsGenieRegion *string + OrgName *string + Roles []*string + SMSEnabled *bool + ServiceKeySecretRef *v1.SecretKeySelector + TeamID *string + TypeName *string + Username *string + VictorOpsAPIKeySecretRef *v1.SecretKeySelector + VictorOpsRoutingKeySecretRef *v1.SecretKeySelector + WebhookSecretSecretRef *v1.SecretKeySelector + WebhookURLSecretRef *v1.SecretKeySelector + func (in *NotificationParameters) DeepCopy() *NotificationParameters + func (in *NotificationParameters) DeepCopyInto(out *NotificationParameters) + type ThresholdConfigObservation struct + func (in *ThresholdConfigObservation) DeepCopy() *ThresholdConfigObservation + func (in *ThresholdConfigObservation) DeepCopyInto(out *ThresholdConfigObservation) + type ThresholdConfigParameters struct + Operator *string + Threshold *float64 + Units *string + func (in *ThresholdConfigParameters) DeepCopy() *ThresholdConfigParameters + func (in *ThresholdConfigParameters) DeepCopyInto(out *ThresholdConfigParameters)