Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=insights.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type AADAuthObservation
- type AADAuthParameters
- type ActionObservation
- type ActionParameters
- type ApplicationInsights
- func (in *ApplicationInsights) DeepCopy() *ApplicationInsights
- func (in *ApplicationInsights) DeepCopyInto(out *ApplicationInsights)
- func (in *ApplicationInsights) DeepCopyObject() runtime.Object
- func (mg *ApplicationInsights) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApplicationInsights) GetConnectionDetailsMapping() map[string]string
- func (mg *ApplicationInsights) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApplicationInsights) GetID() string
- func (tr *ApplicationInsights) GetObservation() (map[string]interface{}, error)
- func (tr *ApplicationInsights) GetParameters() (map[string]interface{}, error)
- func (mg *ApplicationInsights) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApplicationInsights) GetProviderReference() *xpv1.Reference
- func (mg *ApplicationInsights) GetTerraformResourceType() string
- func (tr *ApplicationInsights) GetTerraformSchemaVersion() int
- func (mg *ApplicationInsights) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApplicationInsights) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApplicationInsights) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ApplicationInsights) SetConditions(c ...xpv1.Condition)
- func (mg *ApplicationInsights) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApplicationInsights) SetObservation(obs map[string]interface{}) error
- func (tr *ApplicationInsights) SetParameters(params map[string]interface{}) error
- func (mg *ApplicationInsights) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApplicationInsights) SetProviderReference(r *xpv1.Reference)
- func (mg *ApplicationInsights) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationInsightsAPIKey
- func (in *ApplicationInsightsAPIKey) DeepCopy() *ApplicationInsightsAPIKey
- func (in *ApplicationInsightsAPIKey) DeepCopyInto(out *ApplicationInsightsAPIKey)
- func (in *ApplicationInsightsAPIKey) DeepCopyObject() runtime.Object
- func (mg *ApplicationInsightsAPIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApplicationInsightsAPIKey) GetConnectionDetailsMapping() map[string]string
- func (mg *ApplicationInsightsAPIKey) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApplicationInsightsAPIKey) GetID() string
- func (tr *ApplicationInsightsAPIKey) GetObservation() (map[string]interface{}, error)
- func (tr *ApplicationInsightsAPIKey) GetParameters() (map[string]interface{}, error)
- func (mg *ApplicationInsightsAPIKey) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApplicationInsightsAPIKey) GetProviderReference() *xpv1.Reference
- func (mg *ApplicationInsightsAPIKey) GetTerraformResourceType() string
- func (tr *ApplicationInsightsAPIKey) GetTerraformSchemaVersion() int
- func (mg *ApplicationInsightsAPIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApplicationInsightsAPIKey) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApplicationInsightsAPIKey) SetConditions(c ...xpv1.Condition)
- func (mg *ApplicationInsightsAPIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApplicationInsightsAPIKey) SetObservation(obs map[string]interface{}) error
- func (tr *ApplicationInsightsAPIKey) SetParameters(params map[string]interface{}) error
- func (mg *ApplicationInsightsAPIKey) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApplicationInsightsAPIKey) SetProviderReference(r *xpv1.Reference)
- func (mg *ApplicationInsightsAPIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationInsightsAPIKeyList
- func (in *ApplicationInsightsAPIKeyList) DeepCopy() *ApplicationInsightsAPIKeyList
- func (in *ApplicationInsightsAPIKeyList) DeepCopyInto(out *ApplicationInsightsAPIKeyList)
- func (in *ApplicationInsightsAPIKeyList) DeepCopyObject() runtime.Object
- func (l *ApplicationInsightsAPIKeyList) GetItems() []resource.Managed
- type ApplicationInsightsAPIKeyObservation
- type ApplicationInsightsAPIKeyParameters
- type ApplicationInsightsAPIKeySpec
- type ApplicationInsightsAPIKeyStatus
- type ApplicationInsightsAnalyticsItem
- func (in *ApplicationInsightsAnalyticsItem) DeepCopy() *ApplicationInsightsAnalyticsItem
- func (in *ApplicationInsightsAnalyticsItem) DeepCopyInto(out *ApplicationInsightsAnalyticsItem)
- func (in *ApplicationInsightsAnalyticsItem) DeepCopyObject() runtime.Object
- func (mg *ApplicationInsightsAnalyticsItem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApplicationInsightsAnalyticsItem) GetConnectionDetailsMapping() map[string]string
- func (mg *ApplicationInsightsAnalyticsItem) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApplicationInsightsAnalyticsItem) GetID() string
- func (tr *ApplicationInsightsAnalyticsItem) GetObservation() (map[string]interface{}, error)
- func (tr *ApplicationInsightsAnalyticsItem) GetParameters() (map[string]interface{}, error)
- func (mg *ApplicationInsightsAnalyticsItem) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApplicationInsightsAnalyticsItem) GetProviderReference() *xpv1.Reference
- func (mg *ApplicationInsightsAnalyticsItem) GetTerraformResourceType() string
- func (tr *ApplicationInsightsAnalyticsItem) GetTerraformSchemaVersion() int
- func (mg *ApplicationInsightsAnalyticsItem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApplicationInsightsAnalyticsItem) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApplicationInsightsAnalyticsItem) SetConditions(c ...xpv1.Condition)
- func (mg *ApplicationInsightsAnalyticsItem) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApplicationInsightsAnalyticsItem) SetObservation(obs map[string]interface{}) error
- func (tr *ApplicationInsightsAnalyticsItem) SetParameters(params map[string]interface{}) error
- func (mg *ApplicationInsightsAnalyticsItem) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApplicationInsightsAnalyticsItem) SetProviderReference(r *xpv1.Reference)
- func (mg *ApplicationInsightsAnalyticsItem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationInsightsAnalyticsItemList
- func (in *ApplicationInsightsAnalyticsItemList) DeepCopy() *ApplicationInsightsAnalyticsItemList
- func (in *ApplicationInsightsAnalyticsItemList) DeepCopyInto(out *ApplicationInsightsAnalyticsItemList)
- func (in *ApplicationInsightsAnalyticsItemList) DeepCopyObject() runtime.Object
- func (l *ApplicationInsightsAnalyticsItemList) GetItems() []resource.Managed
- type ApplicationInsightsAnalyticsItemObservation
- type ApplicationInsightsAnalyticsItemParameters
- type ApplicationInsightsAnalyticsItemSpec
- type ApplicationInsightsAnalyticsItemStatus
- type ApplicationInsightsList
- type ApplicationInsightsObservation
- type ApplicationInsightsParameters
- type ApplicationInsightsSmartDetectionRule
- func (in *ApplicationInsightsSmartDetectionRule) DeepCopy() *ApplicationInsightsSmartDetectionRule
- func (in *ApplicationInsightsSmartDetectionRule) DeepCopyInto(out *ApplicationInsightsSmartDetectionRule)
- func (in *ApplicationInsightsSmartDetectionRule) DeepCopyObject() runtime.Object
- func (mg *ApplicationInsightsSmartDetectionRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApplicationInsightsSmartDetectionRule) GetConnectionDetailsMapping() map[string]string
- func (mg *ApplicationInsightsSmartDetectionRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApplicationInsightsSmartDetectionRule) GetID() string
- func (tr *ApplicationInsightsSmartDetectionRule) GetObservation() (map[string]interface{}, error)
- func (tr *ApplicationInsightsSmartDetectionRule) GetParameters() (map[string]interface{}, error)
- func (mg *ApplicationInsightsSmartDetectionRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApplicationInsightsSmartDetectionRule) GetProviderReference() *xpv1.Reference
- func (mg *ApplicationInsightsSmartDetectionRule) GetTerraformResourceType() string
- func (tr *ApplicationInsightsSmartDetectionRule) GetTerraformSchemaVersion() int
- func (mg *ApplicationInsightsSmartDetectionRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApplicationInsightsSmartDetectionRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApplicationInsightsSmartDetectionRule) SetConditions(c ...xpv1.Condition)
- func (mg *ApplicationInsightsSmartDetectionRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApplicationInsightsSmartDetectionRule) SetObservation(obs map[string]interface{}) error
- func (tr *ApplicationInsightsSmartDetectionRule) SetParameters(params map[string]interface{}) error
- func (mg *ApplicationInsightsSmartDetectionRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApplicationInsightsSmartDetectionRule) SetProviderReference(r *xpv1.Reference)
- func (mg *ApplicationInsightsSmartDetectionRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationInsightsSmartDetectionRuleList
- func (in *ApplicationInsightsSmartDetectionRuleList) DeepCopy() *ApplicationInsightsSmartDetectionRuleList
- func (in *ApplicationInsightsSmartDetectionRuleList) DeepCopyInto(out *ApplicationInsightsSmartDetectionRuleList)
- func (in *ApplicationInsightsSmartDetectionRuleList) DeepCopyObject() runtime.Object
- func (l *ApplicationInsightsSmartDetectionRuleList) GetItems() []resource.Managed
- type ApplicationInsightsSmartDetectionRuleObservation
- type ApplicationInsightsSmartDetectionRuleParameters
- type ApplicationInsightsSmartDetectionRuleSpec
- type ApplicationInsightsSmartDetectionRuleStatus
- type ApplicationInsightsSpec
- type ApplicationInsightsStatus
- type ApplicationInsightsWebTest
- func (in *ApplicationInsightsWebTest) DeepCopy() *ApplicationInsightsWebTest
- func (in *ApplicationInsightsWebTest) DeepCopyInto(out *ApplicationInsightsWebTest)
- func (in *ApplicationInsightsWebTest) DeepCopyObject() runtime.Object
- func (mg *ApplicationInsightsWebTest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *ApplicationInsightsWebTest) GetConnectionDetailsMapping() map[string]string
- func (mg *ApplicationInsightsWebTest) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *ApplicationInsightsWebTest) GetID() string
- func (tr *ApplicationInsightsWebTest) GetObservation() (map[string]interface{}, error)
- func (tr *ApplicationInsightsWebTest) GetParameters() (map[string]interface{}, error)
- func (mg *ApplicationInsightsWebTest) GetProviderConfigReference() *xpv1.Reference
- func (mg *ApplicationInsightsWebTest) GetProviderReference() *xpv1.Reference
- func (mg *ApplicationInsightsWebTest) GetTerraformResourceType() string
- func (tr *ApplicationInsightsWebTest) GetTerraformSchemaVersion() int
- func (mg *ApplicationInsightsWebTest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *ApplicationInsightsWebTest) LateInitialize(attrs []byte) (bool, error)
- func (mg *ApplicationInsightsWebTest) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *ApplicationInsightsWebTest) SetConditions(c ...xpv1.Condition)
- func (mg *ApplicationInsightsWebTest) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *ApplicationInsightsWebTest) SetObservation(obs map[string]interface{}) error
- func (tr *ApplicationInsightsWebTest) SetParameters(params map[string]interface{}) error
- func (mg *ApplicationInsightsWebTest) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *ApplicationInsightsWebTest) SetProviderReference(r *xpv1.Reference)
- func (mg *ApplicationInsightsWebTest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type ApplicationInsightsWebTestList
- func (in *ApplicationInsightsWebTestList) DeepCopy() *ApplicationInsightsWebTestList
- func (in *ApplicationInsightsWebTestList) DeepCopyInto(out *ApplicationInsightsWebTestList)
- func (in *ApplicationInsightsWebTestList) DeepCopyObject() runtime.Object
- func (l *ApplicationInsightsWebTestList) GetItems() []resource.Managed
- type ApplicationInsightsWebTestObservation
- type ApplicationInsightsWebTestParameters
- type ApplicationInsightsWebTestSpec
- type ApplicationInsightsWebTestStatus
- type ArmRoleReceiverObservation
- type ArmRoleReceiverParameters
- type AutomationRunBookReceiverObservation
- type AutomationRunBookReceiverParameters
- type AzureAppPushReceiverObservation
- type AzureAppPushReceiverParameters
- type AzureFunctionReceiverObservation
- type AzureFunctionReceiverParameters
- type CapacityObservation
- type CapacityParameters
- type CriteriaObservation
- type CriteriaParameters
- type DimensionObservation
- type DimensionParameters
- type DimensionsObservation
- type DimensionsParameters
- type EmailObservation
- type EmailParameters
- type EmailReceiverObservation
- type EmailReceiverParameters
- type FixedDateObservation
- type FixedDateParameters
- type ItsmReceiverObservation
- type ItsmReceiverParameters
- type LogObservation
- type LogParameters
- type LogicAppReceiverObservation
- type LogicAppReceiverParameters
- type MetricObservation
- type MetricParameters
- type MetricRetentionPolicyObservation
- type MetricRetentionPolicyParameters
- type MetricTriggerObservation
- type MetricTriggerParameters
- type MonitorActionGroup
- func (in *MonitorActionGroup) DeepCopy() *MonitorActionGroup
- func (in *MonitorActionGroup) DeepCopyInto(out *MonitorActionGroup)
- func (in *MonitorActionGroup) DeepCopyObject() runtime.Object
- func (mg *MonitorActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorActionGroup) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorActionGroup) GetID() string
- func (tr *MonitorActionGroup) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorActionGroup) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorActionGroup) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorActionGroup) GetProviderReference() *xpv1.Reference
- func (mg *MonitorActionGroup) GetTerraformResourceType() string
- func (tr *MonitorActionGroup) GetTerraformSchemaVersion() int
- func (mg *MonitorActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorActionGroup) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorActionGroup) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorActionGroup) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorActionGroup) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorActionGroup) SetParameters(params map[string]interface{}) error
- func (mg *MonitorActionGroup) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorActionGroup) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorActionGroupList
- type MonitorActionGroupObservation
- type MonitorActionGroupParameters
- type MonitorActionGroupSpec
- type MonitorActionGroupStatus
- type MonitorActivityLogAlert
- func (in *MonitorActivityLogAlert) DeepCopy() *MonitorActivityLogAlert
- func (in *MonitorActivityLogAlert) DeepCopyInto(out *MonitorActivityLogAlert)
- func (in *MonitorActivityLogAlert) DeepCopyObject() runtime.Object
- func (mg *MonitorActivityLogAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorActivityLogAlert) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorActivityLogAlert) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorActivityLogAlert) GetID() string
- func (tr *MonitorActivityLogAlert) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorActivityLogAlert) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorActivityLogAlert) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorActivityLogAlert) GetProviderReference() *xpv1.Reference
- func (mg *MonitorActivityLogAlert) GetTerraformResourceType() string
- func (tr *MonitorActivityLogAlert) GetTerraformSchemaVersion() int
- func (mg *MonitorActivityLogAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorActivityLogAlert) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorActivityLogAlert) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorActivityLogAlert) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorActivityLogAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorActivityLogAlert) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorActivityLogAlert) SetParameters(params map[string]interface{}) error
- func (mg *MonitorActivityLogAlert) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorActivityLogAlert) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorActivityLogAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorActivityLogAlertList
- func (in *MonitorActivityLogAlertList) DeepCopy() *MonitorActivityLogAlertList
- func (in *MonitorActivityLogAlertList) DeepCopyInto(out *MonitorActivityLogAlertList)
- func (in *MonitorActivityLogAlertList) DeepCopyObject() runtime.Object
- func (l *MonitorActivityLogAlertList) GetItems() []resource.Managed
- type MonitorActivityLogAlertObservation
- type MonitorActivityLogAlertParameters
- type MonitorActivityLogAlertSpec
- type MonitorActivityLogAlertStatus
- type MonitorAutoscaleSetting
- func (in *MonitorAutoscaleSetting) DeepCopy() *MonitorAutoscaleSetting
- func (in *MonitorAutoscaleSetting) DeepCopyInto(out *MonitorAutoscaleSetting)
- func (in *MonitorAutoscaleSetting) DeepCopyObject() runtime.Object
- func (mg *MonitorAutoscaleSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorAutoscaleSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorAutoscaleSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorAutoscaleSetting) GetID() string
- func (tr *MonitorAutoscaleSetting) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorAutoscaleSetting) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorAutoscaleSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorAutoscaleSetting) GetProviderReference() *xpv1.Reference
- func (mg *MonitorAutoscaleSetting) GetTerraformResourceType() string
- func (tr *MonitorAutoscaleSetting) GetTerraformSchemaVersion() int
- func (mg *MonitorAutoscaleSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorAutoscaleSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorAutoscaleSetting) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorAutoscaleSetting) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorAutoscaleSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorAutoscaleSetting) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorAutoscaleSetting) SetParameters(params map[string]interface{}) error
- func (mg *MonitorAutoscaleSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorAutoscaleSetting) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorAutoscaleSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorAutoscaleSettingList
- func (in *MonitorAutoscaleSettingList) DeepCopy() *MonitorAutoscaleSettingList
- func (in *MonitorAutoscaleSettingList) DeepCopyInto(out *MonitorAutoscaleSettingList)
- func (in *MonitorAutoscaleSettingList) DeepCopyObject() runtime.Object
- func (l *MonitorAutoscaleSettingList) GetItems() []resource.Managed
- type MonitorAutoscaleSettingObservation
- type MonitorAutoscaleSettingParameters
- type MonitorAutoscaleSettingSpec
- type MonitorAutoscaleSettingStatus
- type MonitorDiagnosticSetting
- func (in *MonitorDiagnosticSetting) DeepCopy() *MonitorDiagnosticSetting
- func (in *MonitorDiagnosticSetting) DeepCopyInto(out *MonitorDiagnosticSetting)
- func (in *MonitorDiagnosticSetting) DeepCopyObject() runtime.Object
- func (mg *MonitorDiagnosticSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorDiagnosticSetting) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorDiagnosticSetting) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorDiagnosticSetting) GetID() string
- func (tr *MonitorDiagnosticSetting) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorDiagnosticSetting) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorDiagnosticSetting) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorDiagnosticSetting) GetProviderReference() *xpv1.Reference
- func (mg *MonitorDiagnosticSetting) GetTerraformResourceType() string
- func (tr *MonitorDiagnosticSetting) GetTerraformSchemaVersion() int
- func (mg *MonitorDiagnosticSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorDiagnosticSetting) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorDiagnosticSetting) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorDiagnosticSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorDiagnosticSetting) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorDiagnosticSetting) SetParameters(params map[string]interface{}) error
- func (mg *MonitorDiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorDiagnosticSetting) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorDiagnosticSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorDiagnosticSettingList
- func (in *MonitorDiagnosticSettingList) DeepCopy() *MonitorDiagnosticSettingList
- func (in *MonitorDiagnosticSettingList) DeepCopyInto(out *MonitorDiagnosticSettingList)
- func (in *MonitorDiagnosticSettingList) DeepCopyObject() runtime.Object
- func (l *MonitorDiagnosticSettingList) GetItems() []resource.Managed
- type MonitorDiagnosticSettingObservation
- type MonitorDiagnosticSettingParameters
- type MonitorDiagnosticSettingSpec
- type MonitorDiagnosticSettingStatus
- type MonitorScheduledQueryRulesAlert
- func (in *MonitorScheduledQueryRulesAlert) DeepCopy() *MonitorScheduledQueryRulesAlert
- func (in *MonitorScheduledQueryRulesAlert) DeepCopyInto(out *MonitorScheduledQueryRulesAlert)
- func (in *MonitorScheduledQueryRulesAlert) DeepCopyObject() runtime.Object
- func (mg *MonitorScheduledQueryRulesAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorScheduledQueryRulesAlert) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorScheduledQueryRulesAlert) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorScheduledQueryRulesAlert) GetID() string
- func (tr *MonitorScheduledQueryRulesAlert) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorScheduledQueryRulesAlert) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorScheduledQueryRulesAlert) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorScheduledQueryRulesAlert) GetProviderReference() *xpv1.Reference
- func (mg *MonitorScheduledQueryRulesAlert) GetTerraformResourceType() string
- func (tr *MonitorScheduledQueryRulesAlert) GetTerraformSchemaVersion() int
- func (mg *MonitorScheduledQueryRulesAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorScheduledQueryRulesAlert) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorScheduledQueryRulesAlert) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorScheduledQueryRulesAlert) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorScheduledQueryRulesAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorScheduledQueryRulesAlert) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorScheduledQueryRulesAlert) SetParameters(params map[string]interface{}) error
- func (mg *MonitorScheduledQueryRulesAlert) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorScheduledQueryRulesAlert) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorScheduledQueryRulesAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorScheduledQueryRulesAlertActionObservation
- type MonitorScheduledQueryRulesAlertActionParameters
- type MonitorScheduledQueryRulesAlertList
- func (in *MonitorScheduledQueryRulesAlertList) DeepCopy() *MonitorScheduledQueryRulesAlertList
- func (in *MonitorScheduledQueryRulesAlertList) DeepCopyInto(out *MonitorScheduledQueryRulesAlertList)
- func (in *MonitorScheduledQueryRulesAlertList) DeepCopyObject() runtime.Object
- func (l *MonitorScheduledQueryRulesAlertList) GetItems() []resource.Managed
- type MonitorScheduledQueryRulesAlertObservation
- type MonitorScheduledQueryRulesAlertParameters
- type MonitorScheduledQueryRulesAlertSpec
- type MonitorScheduledQueryRulesAlertStatus
- type MonitorScheduledQueryRulesLog
- func (in *MonitorScheduledQueryRulesLog) DeepCopy() *MonitorScheduledQueryRulesLog
- func (in *MonitorScheduledQueryRulesLog) DeepCopyInto(out *MonitorScheduledQueryRulesLog)
- func (in *MonitorScheduledQueryRulesLog) DeepCopyObject() runtime.Object
- func (mg *MonitorScheduledQueryRulesLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *MonitorScheduledQueryRulesLog) GetConnectionDetailsMapping() map[string]string
- func (mg *MonitorScheduledQueryRulesLog) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *MonitorScheduledQueryRulesLog) GetID() string
- func (tr *MonitorScheduledQueryRulesLog) GetObservation() (map[string]interface{}, error)
- func (tr *MonitorScheduledQueryRulesLog) GetParameters() (map[string]interface{}, error)
- func (mg *MonitorScheduledQueryRulesLog) GetProviderConfigReference() *xpv1.Reference
- func (mg *MonitorScheduledQueryRulesLog) GetProviderReference() *xpv1.Reference
- func (mg *MonitorScheduledQueryRulesLog) GetTerraformResourceType() string
- func (tr *MonitorScheduledQueryRulesLog) GetTerraformSchemaVersion() int
- func (mg *MonitorScheduledQueryRulesLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *MonitorScheduledQueryRulesLog) LateInitialize(attrs []byte) (bool, error)
- func (mg *MonitorScheduledQueryRulesLog) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *MonitorScheduledQueryRulesLog) SetConditions(c ...xpv1.Condition)
- func (mg *MonitorScheduledQueryRulesLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *MonitorScheduledQueryRulesLog) SetObservation(obs map[string]interface{}) error
- func (tr *MonitorScheduledQueryRulesLog) SetParameters(params map[string]interface{}) error
- func (mg *MonitorScheduledQueryRulesLog) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *MonitorScheduledQueryRulesLog) SetProviderReference(r *xpv1.Reference)
- func (mg *MonitorScheduledQueryRulesLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type MonitorScheduledQueryRulesLogCriteriaObservation
- type MonitorScheduledQueryRulesLogCriteriaParameters
- type MonitorScheduledQueryRulesLogList
- func (in *MonitorScheduledQueryRulesLogList) DeepCopy() *MonitorScheduledQueryRulesLogList
- func (in *MonitorScheduledQueryRulesLogList) DeepCopyInto(out *MonitorScheduledQueryRulesLogList)
- func (in *MonitorScheduledQueryRulesLogList) DeepCopyObject() runtime.Object
- func (l *MonitorScheduledQueryRulesLogList) GetItems() []resource.Managed
- type MonitorScheduledQueryRulesLogObservation
- type MonitorScheduledQueryRulesLogParameters
- type MonitorScheduledQueryRulesLogSpec
- type MonitorScheduledQueryRulesLogStatus
- type NotificationObservation
- type NotificationParameters
- type ProfileObservation
- type ProfileParameters
- type RecurrenceObservation
- type RecurrenceParameters
- type RetentionPolicyObservation
- type RetentionPolicyParameters
- type RuleObservation
- type RuleParameters
- type SMSReceiverObservation
- type SMSReceiverParameters
- type ScaleActionObservation
- type ScaleActionParameters
- type ServiceHealthObservation
- type ServiceHealthParameters
- type TriggerMetricTriggerObservation
- type TriggerMetricTriggerParameters
- type TriggerObservation
- type TriggerParameters
- type VoiceReceiverObservation
- type VoiceReceiverParameters
- type WebhookObservation
- type WebhookParameters
- type WebhookReceiverObservation
- type WebhookReceiverParameters
Constants ¶
const ( CRDGroup = "insights.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( ApplicationInsights_Kind = "ApplicationInsights" ApplicationInsights_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApplicationInsights_Kind}.String() ApplicationInsights_KindAPIVersion = ApplicationInsights_Kind + "." + CRDGroupVersion.String() ApplicationInsights_GroupVersionKind = CRDGroupVersion.WithKind(ApplicationInsights_Kind) )
Repository type metadata.
var ( ApplicationInsightsAnalyticsItem_Kind = "ApplicationInsightsAnalyticsItem" ApplicationInsightsAnalyticsItem_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApplicationInsightsAnalyticsItem_Kind}.String() ApplicationInsightsAnalyticsItem_KindAPIVersion = ApplicationInsightsAnalyticsItem_Kind + "." + CRDGroupVersion.String() ApplicationInsightsAnalyticsItem_GroupVersionKind = CRDGroupVersion.WithKind(ApplicationInsightsAnalyticsItem_Kind) )
Repository type metadata.
var ( ApplicationInsightsAPIKey_Kind = "ApplicationInsightsAPIKey" ApplicationInsightsAPIKey_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApplicationInsightsAPIKey_Kind}.String() ApplicationInsightsAPIKey_KindAPIVersion = ApplicationInsightsAPIKey_Kind + "." + CRDGroupVersion.String() ApplicationInsightsAPIKey_GroupVersionKind = CRDGroupVersion.WithKind(ApplicationInsightsAPIKey_Kind) )
Repository type metadata.
var ( ApplicationInsightsSmartDetectionRule_Kind = "ApplicationInsightsSmartDetectionRule" ApplicationInsightsSmartDetectionRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApplicationInsightsSmartDetectionRule_Kind}.String() ApplicationInsightsSmartDetectionRule_KindAPIVersion = ApplicationInsightsSmartDetectionRule_Kind + "." + CRDGroupVersion.String() ApplicationInsightsSmartDetectionRule_GroupVersionKind = CRDGroupVersion.WithKind(ApplicationInsightsSmartDetectionRule_Kind) )
Repository type metadata.
var ( ApplicationInsightsWebTest_Kind = "ApplicationInsightsWebTest" ApplicationInsightsWebTest_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: ApplicationInsightsWebTest_Kind}.String() ApplicationInsightsWebTest_KindAPIVersion = ApplicationInsightsWebTest_Kind + "." + CRDGroupVersion.String() ApplicationInsightsWebTest_GroupVersionKind = CRDGroupVersion.WithKind(ApplicationInsightsWebTest_Kind) )
Repository type metadata.
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( MonitorActionGroup_Kind = "MonitorActionGroup" MonitorActionGroup_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorActionGroup_Kind}.String() MonitorActionGroup_KindAPIVersion = MonitorActionGroup_Kind + "." + CRDGroupVersion.String() MonitorActionGroup_GroupVersionKind = CRDGroupVersion.WithKind(MonitorActionGroup_Kind) )
Repository type metadata.
var ( MonitorActivityLogAlert_Kind = "MonitorActivityLogAlert" MonitorActivityLogAlert_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorActivityLogAlert_Kind}.String() MonitorActivityLogAlert_KindAPIVersion = MonitorActivityLogAlert_Kind + "." + CRDGroupVersion.String() MonitorActivityLogAlert_GroupVersionKind = CRDGroupVersion.WithKind(MonitorActivityLogAlert_Kind) )
Repository type metadata.
var ( MonitorAutoscaleSetting_Kind = "MonitorAutoscaleSetting" MonitorAutoscaleSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorAutoscaleSetting_Kind}.String() MonitorAutoscaleSetting_KindAPIVersion = MonitorAutoscaleSetting_Kind + "." + CRDGroupVersion.String() MonitorAutoscaleSetting_GroupVersionKind = CRDGroupVersion.WithKind(MonitorAutoscaleSetting_Kind) )
Repository type metadata.
var ( MonitorDiagnosticSetting_Kind = "MonitorDiagnosticSetting" MonitorDiagnosticSetting_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorDiagnosticSetting_Kind}.String() MonitorDiagnosticSetting_KindAPIVersion = MonitorDiagnosticSetting_Kind + "." + CRDGroupVersion.String() MonitorDiagnosticSetting_GroupVersionKind = CRDGroupVersion.WithKind(MonitorDiagnosticSetting_Kind) )
Repository type metadata.
var ( MonitorScheduledQueryRulesAlert_Kind = "MonitorScheduledQueryRulesAlert" MonitorScheduledQueryRulesAlert_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorScheduledQueryRulesAlert_Kind}.String() MonitorScheduledQueryRulesAlert_KindAPIVersion = MonitorScheduledQueryRulesAlert_Kind + "." + CRDGroupVersion.String() MonitorScheduledQueryRulesAlert_GroupVersionKind = CRDGroupVersion.WithKind(MonitorScheduledQueryRulesAlert_Kind) )
Repository type metadata.
var ( MonitorScheduledQueryRulesLog_Kind = "MonitorScheduledQueryRulesLog" MonitorScheduledQueryRulesLog_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: MonitorScheduledQueryRulesLog_Kind}.String() MonitorScheduledQueryRulesLog_KindAPIVersion = MonitorScheduledQueryRulesLog_Kind + "." + CRDGroupVersion.String() MonitorScheduledQueryRulesLog_GroupVersionKind = CRDGroupVersion.WithKind(MonitorScheduledQueryRulesLog_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type AADAuthObservation ¶
type AADAuthObservation struct { }
func (*AADAuthObservation) DeepCopy ¶
func (in *AADAuthObservation) DeepCopy() *AADAuthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AADAuthObservation.
func (*AADAuthObservation) DeepCopyInto ¶
func (in *AADAuthObservation) DeepCopyInto(out *AADAuthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AADAuthParameters ¶
type AADAuthParameters struct { // +kubebuilder:validation:Optional IdentifierURI *string `json:"identifierUri,omitempty" tf:"identifier_uri,omitempty"` // +kubebuilder:validation:Required ObjectID *string `json:"objectId" tf:"object_id,omitempty"` // +kubebuilder:validation:Optional TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"` }
func (*AADAuthParameters) DeepCopy ¶
func (in *AADAuthParameters) DeepCopy() *AADAuthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AADAuthParameters.
func (*AADAuthParameters) DeepCopyInto ¶
func (in *AADAuthParameters) DeepCopyInto(out *AADAuthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionObservation ¶
type ActionObservation struct { }
func (*ActionObservation) DeepCopy ¶
func (in *ActionObservation) DeepCopy() *ActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionObservation.
func (*ActionObservation) DeepCopyInto ¶
func (in *ActionObservation) DeepCopyInto(out *ActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActionParameters ¶
type ActionParameters struct { // +kubebuilder:validation:Required ActionGroupID *string `json:"actionGroupId" tf:"action_group_id,omitempty"` // +kubebuilder:validation:Optional WebhookProperties map[string]*string `json:"webhookProperties,omitempty" tf:"webhook_properties,omitempty"` }
func (*ActionParameters) DeepCopy ¶
func (in *ActionParameters) DeepCopy() *ActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActionParameters.
func (*ActionParameters) DeepCopyInto ¶
func (in *ActionParameters) DeepCopyInto(out *ActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsights ¶
type ApplicationInsights struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationInsightsSpec `json:"spec"` Status ApplicationInsightsStatus `json:"status,omitempty"` }
ApplicationInsights is the Schema for the ApplicationInsightss API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*ApplicationInsights) DeepCopy ¶
func (in *ApplicationInsights) DeepCopy() *ApplicationInsights
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsights.
func (*ApplicationInsights) DeepCopyInto ¶
func (in *ApplicationInsights) DeepCopyInto(out *ApplicationInsights)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsights) DeepCopyObject ¶
func (in *ApplicationInsights) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsights) GetCondition ¶
func (mg *ApplicationInsights) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApplicationInsights.
func (*ApplicationInsights) GetConnectionDetailsMapping ¶
func (tr *ApplicationInsights) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApplicationInsights
func (*ApplicationInsights) GetDeletionPolicy ¶
func (mg *ApplicationInsights) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApplicationInsights.
func (*ApplicationInsights) GetID ¶
func (tr *ApplicationInsights) GetID() string
GetID returns ID of underlying Terraform resource of this ApplicationInsights
func (*ApplicationInsights) GetObservation ¶
func (tr *ApplicationInsights) GetObservation() (map[string]interface{}, error)
GetObservation of this ApplicationInsights
func (*ApplicationInsights) GetParameters ¶
func (tr *ApplicationInsights) GetParameters() (map[string]interface{}, error)
GetParameters of this ApplicationInsights
func (*ApplicationInsights) GetProviderConfigReference ¶
func (mg *ApplicationInsights) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApplicationInsights.
func (*ApplicationInsights) GetProviderReference ¶
func (mg *ApplicationInsights) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApplicationInsights. Deprecated: Use GetProviderConfigReference.
func (*ApplicationInsights) GetTerraformResourceType ¶
func (mg *ApplicationInsights) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApplicationInsights
func (*ApplicationInsights) GetTerraformSchemaVersion ¶
func (tr *ApplicationInsights) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApplicationInsights) GetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsights) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApplicationInsights.
func (*ApplicationInsights) LateInitialize ¶
func (tr *ApplicationInsights) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApplicationInsights using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApplicationInsights) ResolveReferences ¶
ResolveReferences of this ApplicationInsights.
func (*ApplicationInsights) SetConditions ¶
func (mg *ApplicationInsights) SetConditions(c ...xpv1.Condition)
SetConditions of this ApplicationInsights.
func (*ApplicationInsights) SetDeletionPolicy ¶
func (mg *ApplicationInsights) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApplicationInsights.
func (*ApplicationInsights) SetObservation ¶
func (tr *ApplicationInsights) SetObservation(obs map[string]interface{}) error
SetObservation for this ApplicationInsights
func (*ApplicationInsights) SetParameters ¶
func (tr *ApplicationInsights) SetParameters(params map[string]interface{}) error
SetParameters for this ApplicationInsights
func (*ApplicationInsights) SetProviderConfigReference ¶
func (mg *ApplicationInsights) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApplicationInsights.
func (*ApplicationInsights) SetProviderReference ¶
func (mg *ApplicationInsights) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApplicationInsights. Deprecated: Use SetProviderConfigReference.
func (*ApplicationInsights) SetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsights) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApplicationInsights.
type ApplicationInsightsAPIKey ¶
type ApplicationInsightsAPIKey struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationInsightsAPIKeySpec `json:"spec"` Status ApplicationInsightsAPIKeyStatus `json:"status,omitempty"` }
ApplicationInsightsAPIKey is the Schema for the ApplicationInsightsAPIKeys API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*ApplicationInsightsAPIKey) DeepCopy ¶
func (in *ApplicationInsightsAPIKey) DeepCopy() *ApplicationInsightsAPIKey
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKey) DeepCopyInto ¶
func (in *ApplicationInsightsAPIKey) DeepCopyInto(out *ApplicationInsightsAPIKey)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsAPIKey) DeepCopyObject ¶
func (in *ApplicationInsightsAPIKey) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsAPIKey) GetCondition ¶
func (mg *ApplicationInsightsAPIKey) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKey) GetConnectionDetailsMapping ¶
func (tr *ApplicationInsightsAPIKey) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApplicationInsightsAPIKey
func (*ApplicationInsightsAPIKey) GetDeletionPolicy ¶
func (mg *ApplicationInsightsAPIKey) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKey) GetID ¶
func (tr *ApplicationInsightsAPIKey) GetID() string
GetID returns ID of underlying Terraform resource of this ApplicationInsightsAPIKey
func (*ApplicationInsightsAPIKey) GetObservation ¶
func (tr *ApplicationInsightsAPIKey) GetObservation() (map[string]interface{}, error)
GetObservation of this ApplicationInsightsAPIKey
func (*ApplicationInsightsAPIKey) GetParameters ¶
func (tr *ApplicationInsightsAPIKey) GetParameters() (map[string]interface{}, error)
GetParameters of this ApplicationInsightsAPIKey
func (*ApplicationInsightsAPIKey) GetProviderConfigReference ¶
func (mg *ApplicationInsightsAPIKey) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKey) GetProviderReference ¶
func (mg *ApplicationInsightsAPIKey) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApplicationInsightsAPIKey. Deprecated: Use GetProviderConfigReference.
func (*ApplicationInsightsAPIKey) GetTerraformResourceType ¶
func (mg *ApplicationInsightsAPIKey) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApplicationInsightsAPIKey
func (*ApplicationInsightsAPIKey) GetTerraformSchemaVersion ¶
func (tr *ApplicationInsightsAPIKey) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApplicationInsightsAPIKey) GetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsightsAPIKey) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKey) LateInitialize ¶
func (tr *ApplicationInsightsAPIKey) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApplicationInsightsAPIKey using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApplicationInsightsAPIKey) SetConditions ¶
func (mg *ApplicationInsightsAPIKey) SetConditions(c ...xpv1.Condition)
SetConditions of this ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKey) SetDeletionPolicy ¶
func (mg *ApplicationInsightsAPIKey) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKey) SetObservation ¶
func (tr *ApplicationInsightsAPIKey) SetObservation(obs map[string]interface{}) error
SetObservation for this ApplicationInsightsAPIKey
func (*ApplicationInsightsAPIKey) SetParameters ¶
func (tr *ApplicationInsightsAPIKey) SetParameters(params map[string]interface{}) error
SetParameters for this ApplicationInsightsAPIKey
func (*ApplicationInsightsAPIKey) SetProviderConfigReference ¶
func (mg *ApplicationInsightsAPIKey) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKey) SetProviderReference ¶
func (mg *ApplicationInsightsAPIKey) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApplicationInsightsAPIKey. Deprecated: Use SetProviderConfigReference.
func (*ApplicationInsightsAPIKey) SetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsightsAPIKey) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApplicationInsightsAPIKey.
type ApplicationInsightsAPIKeyList ¶
type ApplicationInsightsAPIKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationInsightsAPIKey `json:"items"` }
ApplicationInsightsAPIKeyList contains a list of ApplicationInsightsAPIKeys
func (*ApplicationInsightsAPIKeyList) DeepCopy ¶
func (in *ApplicationInsightsAPIKeyList) DeepCopy() *ApplicationInsightsAPIKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAPIKeyList.
func (*ApplicationInsightsAPIKeyList) DeepCopyInto ¶
func (in *ApplicationInsightsAPIKeyList) DeepCopyInto(out *ApplicationInsightsAPIKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsAPIKeyList) DeepCopyObject ¶
func (in *ApplicationInsightsAPIKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsAPIKeyList) GetItems ¶
func (l *ApplicationInsightsAPIKeyList) GetItems() []resource.Managed
GetItems of this ApplicationInsightsAPIKeyList.
type ApplicationInsightsAPIKeyObservation ¶
type ApplicationInsightsAPIKeyObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApplicationInsightsAPIKeyObservation) DeepCopy ¶
func (in *ApplicationInsightsAPIKeyObservation) DeepCopy() *ApplicationInsightsAPIKeyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAPIKeyObservation.
func (*ApplicationInsightsAPIKeyObservation) DeepCopyInto ¶
func (in *ApplicationInsightsAPIKeyObservation) DeepCopyInto(out *ApplicationInsightsAPIKeyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsAPIKeyParameters ¶
type ApplicationInsightsAPIKeyParameters struct { // +kubebuilder:validation:Required ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional ReadPermissions []*string `json:"readPermissions,omitempty" tf:"read_permissions,omitempty"` // +kubebuilder:validation:Optional WritePermissions []*string `json:"writePermissions,omitempty" tf:"write_permissions,omitempty"` }
func (*ApplicationInsightsAPIKeyParameters) DeepCopy ¶
func (in *ApplicationInsightsAPIKeyParameters) DeepCopy() *ApplicationInsightsAPIKeyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAPIKeyParameters.
func (*ApplicationInsightsAPIKeyParameters) DeepCopyInto ¶
func (in *ApplicationInsightsAPIKeyParameters) DeepCopyInto(out *ApplicationInsightsAPIKeyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsAPIKeySpec ¶
type ApplicationInsightsAPIKeySpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationInsightsAPIKeyParameters `json:"forProvider"` }
ApplicationInsightsAPIKeySpec defines the desired state of ApplicationInsightsAPIKey
func (*ApplicationInsightsAPIKeySpec) DeepCopy ¶
func (in *ApplicationInsightsAPIKeySpec) DeepCopy() *ApplicationInsightsAPIKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAPIKeySpec.
func (*ApplicationInsightsAPIKeySpec) DeepCopyInto ¶
func (in *ApplicationInsightsAPIKeySpec) DeepCopyInto(out *ApplicationInsightsAPIKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsAPIKeyStatus ¶
type ApplicationInsightsAPIKeyStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationInsightsAPIKeyObservation `json:"atProvider,omitempty"` }
ApplicationInsightsAPIKeyStatus defines the observed state of ApplicationInsightsAPIKey.
func (*ApplicationInsightsAPIKeyStatus) DeepCopy ¶
func (in *ApplicationInsightsAPIKeyStatus) DeepCopy() *ApplicationInsightsAPIKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAPIKeyStatus.
func (*ApplicationInsightsAPIKeyStatus) DeepCopyInto ¶
func (in *ApplicationInsightsAPIKeyStatus) DeepCopyInto(out *ApplicationInsightsAPIKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsAnalyticsItem ¶
type ApplicationInsightsAnalyticsItem struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationInsightsAnalyticsItemSpec `json:"spec"` Status ApplicationInsightsAnalyticsItemStatus `json:"status,omitempty"` }
ApplicationInsightsAnalyticsItem is the Schema for the ApplicationInsightsAnalyticsItems API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*ApplicationInsightsAnalyticsItem) DeepCopy ¶
func (in *ApplicationInsightsAnalyticsItem) DeepCopy() *ApplicationInsightsAnalyticsItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItem) DeepCopyInto ¶
func (in *ApplicationInsightsAnalyticsItem) DeepCopyInto(out *ApplicationInsightsAnalyticsItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsAnalyticsItem) DeepCopyObject ¶
func (in *ApplicationInsightsAnalyticsItem) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsAnalyticsItem) GetCondition ¶
func (mg *ApplicationInsightsAnalyticsItem) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItem) GetConnectionDetailsMapping ¶
func (tr *ApplicationInsightsAnalyticsItem) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApplicationInsightsAnalyticsItem
func (*ApplicationInsightsAnalyticsItem) GetDeletionPolicy ¶
func (mg *ApplicationInsightsAnalyticsItem) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItem) GetID ¶
func (tr *ApplicationInsightsAnalyticsItem) GetID() string
GetID returns ID of underlying Terraform resource of this ApplicationInsightsAnalyticsItem
func (*ApplicationInsightsAnalyticsItem) GetObservation ¶
func (tr *ApplicationInsightsAnalyticsItem) GetObservation() (map[string]interface{}, error)
GetObservation of this ApplicationInsightsAnalyticsItem
func (*ApplicationInsightsAnalyticsItem) GetParameters ¶
func (tr *ApplicationInsightsAnalyticsItem) GetParameters() (map[string]interface{}, error)
GetParameters of this ApplicationInsightsAnalyticsItem
func (*ApplicationInsightsAnalyticsItem) GetProviderConfigReference ¶
func (mg *ApplicationInsightsAnalyticsItem) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItem) GetProviderReference ¶
func (mg *ApplicationInsightsAnalyticsItem) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApplicationInsightsAnalyticsItem. Deprecated: Use GetProviderConfigReference.
func (*ApplicationInsightsAnalyticsItem) GetTerraformResourceType ¶
func (mg *ApplicationInsightsAnalyticsItem) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApplicationInsightsAnalyticsItem
func (*ApplicationInsightsAnalyticsItem) GetTerraformSchemaVersion ¶
func (tr *ApplicationInsightsAnalyticsItem) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApplicationInsightsAnalyticsItem) GetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsightsAnalyticsItem) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItem) LateInitialize ¶
func (tr *ApplicationInsightsAnalyticsItem) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApplicationInsightsAnalyticsItem using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApplicationInsightsAnalyticsItem) SetConditions ¶
func (mg *ApplicationInsightsAnalyticsItem) SetConditions(c ...xpv1.Condition)
SetConditions of this ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItem) SetDeletionPolicy ¶
func (mg *ApplicationInsightsAnalyticsItem) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItem) SetObservation ¶
func (tr *ApplicationInsightsAnalyticsItem) SetObservation(obs map[string]interface{}) error
SetObservation for this ApplicationInsightsAnalyticsItem
func (*ApplicationInsightsAnalyticsItem) SetParameters ¶
func (tr *ApplicationInsightsAnalyticsItem) SetParameters(params map[string]interface{}) error
SetParameters for this ApplicationInsightsAnalyticsItem
func (*ApplicationInsightsAnalyticsItem) SetProviderConfigReference ¶
func (mg *ApplicationInsightsAnalyticsItem) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItem) SetProviderReference ¶
func (mg *ApplicationInsightsAnalyticsItem) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApplicationInsightsAnalyticsItem. Deprecated: Use SetProviderConfigReference.
func (*ApplicationInsightsAnalyticsItem) SetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsightsAnalyticsItem) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApplicationInsightsAnalyticsItem.
type ApplicationInsightsAnalyticsItemList ¶
type ApplicationInsightsAnalyticsItemList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationInsightsAnalyticsItem `json:"items"` }
ApplicationInsightsAnalyticsItemList contains a list of ApplicationInsightsAnalyticsItems
func (*ApplicationInsightsAnalyticsItemList) DeepCopy ¶
func (in *ApplicationInsightsAnalyticsItemList) DeepCopy() *ApplicationInsightsAnalyticsItemList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAnalyticsItemList.
func (*ApplicationInsightsAnalyticsItemList) DeepCopyInto ¶
func (in *ApplicationInsightsAnalyticsItemList) DeepCopyInto(out *ApplicationInsightsAnalyticsItemList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsAnalyticsItemList) DeepCopyObject ¶
func (in *ApplicationInsightsAnalyticsItemList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsAnalyticsItemList) GetItems ¶
func (l *ApplicationInsightsAnalyticsItemList) GetItems() []resource.Managed
GetItems of this ApplicationInsightsAnalyticsItemList.
type ApplicationInsightsAnalyticsItemObservation ¶
type ApplicationInsightsAnalyticsItemObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` TimeCreated *string `json:"timeCreated,omitempty" tf:"time_created,omitempty"` TimeModified *string `json:"timeModified,omitempty" tf:"time_modified,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*ApplicationInsightsAnalyticsItemObservation) DeepCopy ¶
func (in *ApplicationInsightsAnalyticsItemObservation) DeepCopy() *ApplicationInsightsAnalyticsItemObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAnalyticsItemObservation.
func (*ApplicationInsightsAnalyticsItemObservation) DeepCopyInto ¶
func (in *ApplicationInsightsAnalyticsItemObservation) DeepCopyInto(out *ApplicationInsightsAnalyticsItemObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsAnalyticsItemParameters ¶
type ApplicationInsightsAnalyticsItemParameters struct { // +kubebuilder:validation:Required ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"` // +kubebuilder:validation:Required Content *string `json:"content" tf:"content,omitempty"` // +kubebuilder:validation:Optional FunctionAlias *string `json:"functionAlias,omitempty" tf:"function_alias,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Scope *string `json:"scope" tf:"scope,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` }
func (*ApplicationInsightsAnalyticsItemParameters) DeepCopy ¶
func (in *ApplicationInsightsAnalyticsItemParameters) DeepCopy() *ApplicationInsightsAnalyticsItemParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAnalyticsItemParameters.
func (*ApplicationInsightsAnalyticsItemParameters) DeepCopyInto ¶
func (in *ApplicationInsightsAnalyticsItemParameters) DeepCopyInto(out *ApplicationInsightsAnalyticsItemParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsAnalyticsItemSpec ¶
type ApplicationInsightsAnalyticsItemSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationInsightsAnalyticsItemParameters `json:"forProvider"` }
ApplicationInsightsAnalyticsItemSpec defines the desired state of ApplicationInsightsAnalyticsItem
func (*ApplicationInsightsAnalyticsItemSpec) DeepCopy ¶
func (in *ApplicationInsightsAnalyticsItemSpec) DeepCopy() *ApplicationInsightsAnalyticsItemSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAnalyticsItemSpec.
func (*ApplicationInsightsAnalyticsItemSpec) DeepCopyInto ¶
func (in *ApplicationInsightsAnalyticsItemSpec) DeepCopyInto(out *ApplicationInsightsAnalyticsItemSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsAnalyticsItemStatus ¶
type ApplicationInsightsAnalyticsItemStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationInsightsAnalyticsItemObservation `json:"atProvider,omitempty"` }
ApplicationInsightsAnalyticsItemStatus defines the observed state of ApplicationInsightsAnalyticsItem.
func (*ApplicationInsightsAnalyticsItemStatus) DeepCopy ¶
func (in *ApplicationInsightsAnalyticsItemStatus) DeepCopy() *ApplicationInsightsAnalyticsItemStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsAnalyticsItemStatus.
func (*ApplicationInsightsAnalyticsItemStatus) DeepCopyInto ¶
func (in *ApplicationInsightsAnalyticsItemStatus) DeepCopyInto(out *ApplicationInsightsAnalyticsItemStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsList ¶
type ApplicationInsightsList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationInsights `json:"items"` }
ApplicationInsightsList contains a list of ApplicationInsightss
func (*ApplicationInsightsList) DeepCopy ¶
func (in *ApplicationInsightsList) DeepCopy() *ApplicationInsightsList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsList.
func (*ApplicationInsightsList) DeepCopyInto ¶
func (in *ApplicationInsightsList) DeepCopyInto(out *ApplicationInsightsList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsList) DeepCopyObject ¶
func (in *ApplicationInsightsList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsList) GetItems ¶
func (l *ApplicationInsightsList) GetItems() []resource.Managed
GetItems of this ApplicationInsightsList.
type ApplicationInsightsObservation ¶
type ApplicationInsightsObservation struct { AppID *string `json:"appId,omitempty" tf:"app_id,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` }
func (*ApplicationInsightsObservation) DeepCopy ¶
func (in *ApplicationInsightsObservation) DeepCopy() *ApplicationInsightsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsObservation.
func (*ApplicationInsightsObservation) DeepCopyInto ¶
func (in *ApplicationInsightsObservation) DeepCopyInto(out *ApplicationInsightsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsParameters ¶
type ApplicationInsightsParameters struct { // +kubebuilder:validation:Required ApplicationType *string `json:"applicationType" tf:"application_type,omitempty"` // +kubebuilder:validation:Optional DailyDataCapInGb *float64 `json:"dailyDataCapInGb,omitempty" tf:"daily_data_cap_in_gb,omitempty"` // +kubebuilder:validation:Optional DailyDataCapNotificationsDisabled *bool `json:"dailyDataCapNotificationsDisabled,omitempty" tf:"daily_data_cap_notifications_disabled,omitempty"` // +kubebuilder:validation:Optional DisableIPMasking *bool `json:"disableIpMasking,omitempty" tf:"disable_ip_masking,omitempty"` // +kubebuilder:validation:Optional LocalAuthenticationDisabled *bool `json:"localAuthenticationDisabled,omitempty" tf:"local_authentication_disabled,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RetentionInDays *float64 `json:"retentionInDays,omitempty" tf:"retention_in_days,omitempty"` // +kubebuilder:validation:Optional SamplingPercentage *float64 `json:"samplingPercentage,omitempty" tf:"sampling_percentage,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"` }
func (*ApplicationInsightsParameters) DeepCopy ¶
func (in *ApplicationInsightsParameters) DeepCopy() *ApplicationInsightsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsParameters.
func (*ApplicationInsightsParameters) DeepCopyInto ¶
func (in *ApplicationInsightsParameters) DeepCopyInto(out *ApplicationInsightsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsSmartDetectionRule ¶
type ApplicationInsightsSmartDetectionRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationInsightsSmartDetectionRuleSpec `json:"spec"` Status ApplicationInsightsSmartDetectionRuleStatus `json:"status,omitempty"` }
ApplicationInsightsSmartDetectionRule is the Schema for the ApplicationInsightsSmartDetectionRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*ApplicationInsightsSmartDetectionRule) DeepCopy ¶
func (in *ApplicationInsightsSmartDetectionRule) DeepCopy() *ApplicationInsightsSmartDetectionRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRule) DeepCopyInto ¶
func (in *ApplicationInsightsSmartDetectionRule) DeepCopyInto(out *ApplicationInsightsSmartDetectionRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsSmartDetectionRule) DeepCopyObject ¶
func (in *ApplicationInsightsSmartDetectionRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsSmartDetectionRule) GetCondition ¶
func (mg *ApplicationInsightsSmartDetectionRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRule) GetConnectionDetailsMapping ¶
func (tr *ApplicationInsightsSmartDetectionRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApplicationInsightsSmartDetectionRule
func (*ApplicationInsightsSmartDetectionRule) GetDeletionPolicy ¶
func (mg *ApplicationInsightsSmartDetectionRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRule) GetID ¶
func (tr *ApplicationInsightsSmartDetectionRule) GetID() string
GetID returns ID of underlying Terraform resource of this ApplicationInsightsSmartDetectionRule
func (*ApplicationInsightsSmartDetectionRule) GetObservation ¶
func (tr *ApplicationInsightsSmartDetectionRule) GetObservation() (map[string]interface{}, error)
GetObservation of this ApplicationInsightsSmartDetectionRule
func (*ApplicationInsightsSmartDetectionRule) GetParameters ¶
func (tr *ApplicationInsightsSmartDetectionRule) GetParameters() (map[string]interface{}, error)
GetParameters of this ApplicationInsightsSmartDetectionRule
func (*ApplicationInsightsSmartDetectionRule) GetProviderConfigReference ¶
func (mg *ApplicationInsightsSmartDetectionRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRule) GetProviderReference ¶
func (mg *ApplicationInsightsSmartDetectionRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApplicationInsightsSmartDetectionRule. Deprecated: Use GetProviderConfigReference.
func (*ApplicationInsightsSmartDetectionRule) GetTerraformResourceType ¶
func (mg *ApplicationInsightsSmartDetectionRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApplicationInsightsSmartDetectionRule
func (*ApplicationInsightsSmartDetectionRule) GetTerraformSchemaVersion ¶
func (tr *ApplicationInsightsSmartDetectionRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApplicationInsightsSmartDetectionRule) GetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsightsSmartDetectionRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRule) LateInitialize ¶
func (tr *ApplicationInsightsSmartDetectionRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApplicationInsightsSmartDetectionRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApplicationInsightsSmartDetectionRule) SetConditions ¶
func (mg *ApplicationInsightsSmartDetectionRule) SetConditions(c ...xpv1.Condition)
SetConditions of this ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRule) SetDeletionPolicy ¶
func (mg *ApplicationInsightsSmartDetectionRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRule) SetObservation ¶
func (tr *ApplicationInsightsSmartDetectionRule) SetObservation(obs map[string]interface{}) error
SetObservation for this ApplicationInsightsSmartDetectionRule
func (*ApplicationInsightsSmartDetectionRule) SetParameters ¶
func (tr *ApplicationInsightsSmartDetectionRule) SetParameters(params map[string]interface{}) error
SetParameters for this ApplicationInsightsSmartDetectionRule
func (*ApplicationInsightsSmartDetectionRule) SetProviderConfigReference ¶
func (mg *ApplicationInsightsSmartDetectionRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRule) SetProviderReference ¶
func (mg *ApplicationInsightsSmartDetectionRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApplicationInsightsSmartDetectionRule. Deprecated: Use SetProviderConfigReference.
func (*ApplicationInsightsSmartDetectionRule) SetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsightsSmartDetectionRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApplicationInsightsSmartDetectionRule.
type ApplicationInsightsSmartDetectionRuleList ¶
type ApplicationInsightsSmartDetectionRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationInsightsSmartDetectionRule `json:"items"` }
ApplicationInsightsSmartDetectionRuleList contains a list of ApplicationInsightsSmartDetectionRules
func (*ApplicationInsightsSmartDetectionRuleList) DeepCopy ¶
func (in *ApplicationInsightsSmartDetectionRuleList) DeepCopy() *ApplicationInsightsSmartDetectionRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsSmartDetectionRuleList.
func (*ApplicationInsightsSmartDetectionRuleList) DeepCopyInto ¶
func (in *ApplicationInsightsSmartDetectionRuleList) DeepCopyInto(out *ApplicationInsightsSmartDetectionRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsSmartDetectionRuleList) DeepCopyObject ¶
func (in *ApplicationInsightsSmartDetectionRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsSmartDetectionRuleList) GetItems ¶
func (l *ApplicationInsightsSmartDetectionRuleList) GetItems() []resource.Managed
GetItems of this ApplicationInsightsSmartDetectionRuleList.
type ApplicationInsightsSmartDetectionRuleObservation ¶
type ApplicationInsightsSmartDetectionRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*ApplicationInsightsSmartDetectionRuleObservation) DeepCopy ¶
func (in *ApplicationInsightsSmartDetectionRuleObservation) DeepCopy() *ApplicationInsightsSmartDetectionRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsSmartDetectionRuleObservation.
func (*ApplicationInsightsSmartDetectionRuleObservation) DeepCopyInto ¶
func (in *ApplicationInsightsSmartDetectionRuleObservation) DeepCopyInto(out *ApplicationInsightsSmartDetectionRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsSmartDetectionRuleParameters ¶
type ApplicationInsightsSmartDetectionRuleParameters struct { // +kubebuilder:validation:Optional AdditionalEmailRecipients []*string `json:"additionalEmailRecipients,omitempty" tf:"additional_email_recipients,omitempty"` // +kubebuilder:validation:Required ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional SendEmailsToSubscriptionOwners *bool `json:"sendEmailsToSubscriptionOwners,omitempty" tf:"send_emails_to_subscription_owners,omitempty"` }
func (*ApplicationInsightsSmartDetectionRuleParameters) DeepCopy ¶
func (in *ApplicationInsightsSmartDetectionRuleParameters) DeepCopy() *ApplicationInsightsSmartDetectionRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsSmartDetectionRuleParameters.
func (*ApplicationInsightsSmartDetectionRuleParameters) DeepCopyInto ¶
func (in *ApplicationInsightsSmartDetectionRuleParameters) DeepCopyInto(out *ApplicationInsightsSmartDetectionRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsSmartDetectionRuleSpec ¶
type ApplicationInsightsSmartDetectionRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationInsightsSmartDetectionRuleParameters `json:"forProvider"` }
ApplicationInsightsSmartDetectionRuleSpec defines the desired state of ApplicationInsightsSmartDetectionRule
func (*ApplicationInsightsSmartDetectionRuleSpec) DeepCopy ¶
func (in *ApplicationInsightsSmartDetectionRuleSpec) DeepCopy() *ApplicationInsightsSmartDetectionRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsSmartDetectionRuleSpec.
func (*ApplicationInsightsSmartDetectionRuleSpec) DeepCopyInto ¶
func (in *ApplicationInsightsSmartDetectionRuleSpec) DeepCopyInto(out *ApplicationInsightsSmartDetectionRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsSmartDetectionRuleStatus ¶
type ApplicationInsightsSmartDetectionRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationInsightsSmartDetectionRuleObservation `json:"atProvider,omitempty"` }
ApplicationInsightsSmartDetectionRuleStatus defines the observed state of ApplicationInsightsSmartDetectionRule.
func (*ApplicationInsightsSmartDetectionRuleStatus) DeepCopy ¶
func (in *ApplicationInsightsSmartDetectionRuleStatus) DeepCopy() *ApplicationInsightsSmartDetectionRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsSmartDetectionRuleStatus.
func (*ApplicationInsightsSmartDetectionRuleStatus) DeepCopyInto ¶
func (in *ApplicationInsightsSmartDetectionRuleStatus) DeepCopyInto(out *ApplicationInsightsSmartDetectionRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsSpec ¶
type ApplicationInsightsSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationInsightsParameters `json:"forProvider"` }
ApplicationInsightsSpec defines the desired state of ApplicationInsights
func (*ApplicationInsightsSpec) DeepCopy ¶
func (in *ApplicationInsightsSpec) DeepCopy() *ApplicationInsightsSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsSpec.
func (*ApplicationInsightsSpec) DeepCopyInto ¶
func (in *ApplicationInsightsSpec) DeepCopyInto(out *ApplicationInsightsSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsStatus ¶
type ApplicationInsightsStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationInsightsObservation `json:"atProvider,omitempty"` }
ApplicationInsightsStatus defines the observed state of ApplicationInsights.
func (*ApplicationInsightsStatus) DeepCopy ¶
func (in *ApplicationInsightsStatus) DeepCopy() *ApplicationInsightsStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsStatus.
func (*ApplicationInsightsStatus) DeepCopyInto ¶
func (in *ApplicationInsightsStatus) DeepCopyInto(out *ApplicationInsightsStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsWebTest ¶
type ApplicationInsightsWebTest struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationInsightsWebTestSpec `json:"spec"` Status ApplicationInsightsWebTestStatus `json:"status,omitempty"` }
ApplicationInsightsWebTest is the Schema for the ApplicationInsightsWebTests API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*ApplicationInsightsWebTest) DeepCopy ¶
func (in *ApplicationInsightsWebTest) DeepCopy() *ApplicationInsightsWebTest
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) DeepCopyInto ¶
func (in *ApplicationInsightsWebTest) DeepCopyInto(out *ApplicationInsightsWebTest)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsWebTest) DeepCopyObject ¶
func (in *ApplicationInsightsWebTest) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsWebTest) GetCondition ¶
func (mg *ApplicationInsightsWebTest) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) GetConnectionDetailsMapping ¶
func (tr *ApplicationInsightsWebTest) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this ApplicationInsightsWebTest
func (*ApplicationInsightsWebTest) GetDeletionPolicy ¶
func (mg *ApplicationInsightsWebTest) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) GetID ¶
func (tr *ApplicationInsightsWebTest) GetID() string
GetID returns ID of underlying Terraform resource of this ApplicationInsightsWebTest
func (*ApplicationInsightsWebTest) GetObservation ¶
func (tr *ApplicationInsightsWebTest) GetObservation() (map[string]interface{}, error)
GetObservation of this ApplicationInsightsWebTest
func (*ApplicationInsightsWebTest) GetParameters ¶
func (tr *ApplicationInsightsWebTest) GetParameters() (map[string]interface{}, error)
GetParameters of this ApplicationInsightsWebTest
func (*ApplicationInsightsWebTest) GetProviderConfigReference ¶
func (mg *ApplicationInsightsWebTest) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) GetProviderReference ¶
func (mg *ApplicationInsightsWebTest) GetProviderReference() *xpv1.Reference
GetProviderReference of this ApplicationInsightsWebTest. Deprecated: Use GetProviderConfigReference.
func (*ApplicationInsightsWebTest) GetTerraformResourceType ¶
func (mg *ApplicationInsightsWebTest) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this ApplicationInsightsWebTest
func (*ApplicationInsightsWebTest) GetTerraformSchemaVersion ¶
func (tr *ApplicationInsightsWebTest) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*ApplicationInsightsWebTest) GetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsightsWebTest) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) LateInitialize ¶
func (tr *ApplicationInsightsWebTest) LateInitialize(attrs []byte) (bool, error)
LateInitialize this ApplicationInsightsWebTest using its observed tfState. returns True if there are any spec changes for the resource.
func (*ApplicationInsightsWebTest) ResolveReferences ¶
ResolveReferences of this ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) SetConditions ¶
func (mg *ApplicationInsightsWebTest) SetConditions(c ...xpv1.Condition)
SetConditions of this ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) SetDeletionPolicy ¶
func (mg *ApplicationInsightsWebTest) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) SetObservation ¶
func (tr *ApplicationInsightsWebTest) SetObservation(obs map[string]interface{}) error
SetObservation for this ApplicationInsightsWebTest
func (*ApplicationInsightsWebTest) SetParameters ¶
func (tr *ApplicationInsightsWebTest) SetParameters(params map[string]interface{}) error
SetParameters for this ApplicationInsightsWebTest
func (*ApplicationInsightsWebTest) SetProviderConfigReference ¶
func (mg *ApplicationInsightsWebTest) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTest) SetProviderReference ¶
func (mg *ApplicationInsightsWebTest) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this ApplicationInsightsWebTest. Deprecated: Use SetProviderConfigReference.
func (*ApplicationInsightsWebTest) SetWriteConnectionSecretToReference ¶
func (mg *ApplicationInsightsWebTest) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this ApplicationInsightsWebTest.
type ApplicationInsightsWebTestList ¶
type ApplicationInsightsWebTestList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationInsightsWebTest `json:"items"` }
ApplicationInsightsWebTestList contains a list of ApplicationInsightsWebTests
func (*ApplicationInsightsWebTestList) DeepCopy ¶
func (in *ApplicationInsightsWebTestList) DeepCopy() *ApplicationInsightsWebTestList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsWebTestList.
func (*ApplicationInsightsWebTestList) DeepCopyInto ¶
func (in *ApplicationInsightsWebTestList) DeepCopyInto(out *ApplicationInsightsWebTestList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationInsightsWebTestList) DeepCopyObject ¶
func (in *ApplicationInsightsWebTestList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationInsightsWebTestList) GetItems ¶
func (l *ApplicationInsightsWebTestList) GetItems() []resource.Managed
GetItems of this ApplicationInsightsWebTestList.
type ApplicationInsightsWebTestObservation ¶
type ApplicationInsightsWebTestObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` SyntheticMonitorID *string `json:"syntheticMonitorId,omitempty" tf:"synthetic_monitor_id,omitempty"` }
func (*ApplicationInsightsWebTestObservation) DeepCopy ¶
func (in *ApplicationInsightsWebTestObservation) DeepCopy() *ApplicationInsightsWebTestObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsWebTestObservation.
func (*ApplicationInsightsWebTestObservation) DeepCopyInto ¶
func (in *ApplicationInsightsWebTestObservation) DeepCopyInto(out *ApplicationInsightsWebTestObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsWebTestParameters ¶
type ApplicationInsightsWebTestParameters struct { // +kubebuilder:validation:Required ApplicationInsightsID *string `json:"applicationInsightsId" tf:"application_insights_id,omitempty"` // +kubebuilder:validation:Required Configuration *string `json:"configuration" tf:"configuration,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional Frequency *float64 `json:"frequency,omitempty" tf:"frequency,omitempty"` // +kubebuilder:validation:Required GeoLocations []*string `json:"geoLocations" tf:"geo_locations,omitempty"` // +kubebuilder:validation:Required Kind *string `json:"kind" tf:"kind,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional RetryEnabled *bool `json:"retryEnabled,omitempty" tf:"retry_enabled,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Timeout *float64 `json:"timeout,omitempty" tf:"timeout,omitempty"` }
func (*ApplicationInsightsWebTestParameters) DeepCopy ¶
func (in *ApplicationInsightsWebTestParameters) DeepCopy() *ApplicationInsightsWebTestParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsWebTestParameters.
func (*ApplicationInsightsWebTestParameters) DeepCopyInto ¶
func (in *ApplicationInsightsWebTestParameters) DeepCopyInto(out *ApplicationInsightsWebTestParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsWebTestSpec ¶
type ApplicationInsightsWebTestSpec struct { v1.ResourceSpec `json:",inline"` ForProvider ApplicationInsightsWebTestParameters `json:"forProvider"` }
ApplicationInsightsWebTestSpec defines the desired state of ApplicationInsightsWebTest
func (*ApplicationInsightsWebTestSpec) DeepCopy ¶
func (in *ApplicationInsightsWebTestSpec) DeepCopy() *ApplicationInsightsWebTestSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsWebTestSpec.
func (*ApplicationInsightsWebTestSpec) DeepCopyInto ¶
func (in *ApplicationInsightsWebTestSpec) DeepCopyInto(out *ApplicationInsightsWebTestSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationInsightsWebTestStatus ¶
type ApplicationInsightsWebTestStatus struct { v1.ResourceStatus `json:",inline"` AtProvider ApplicationInsightsWebTestObservation `json:"atProvider,omitempty"` }
ApplicationInsightsWebTestStatus defines the observed state of ApplicationInsightsWebTest.
func (*ApplicationInsightsWebTestStatus) DeepCopy ¶
func (in *ApplicationInsightsWebTestStatus) DeepCopy() *ApplicationInsightsWebTestStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationInsightsWebTestStatus.
func (*ApplicationInsightsWebTestStatus) DeepCopyInto ¶
func (in *ApplicationInsightsWebTestStatus) DeepCopyInto(out *ApplicationInsightsWebTestStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArmRoleReceiverObservation ¶
type ArmRoleReceiverObservation struct { }
func (*ArmRoleReceiverObservation) DeepCopy ¶
func (in *ArmRoleReceiverObservation) DeepCopy() *ArmRoleReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmRoleReceiverObservation.
func (*ArmRoleReceiverObservation) DeepCopyInto ¶
func (in *ArmRoleReceiverObservation) DeepCopyInto(out *ArmRoleReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ArmRoleReceiverParameters ¶
type ArmRoleReceiverParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RoleID *string `json:"roleId" tf:"role_id,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*ArmRoleReceiverParameters) DeepCopy ¶
func (in *ArmRoleReceiverParameters) DeepCopy() *ArmRoleReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ArmRoleReceiverParameters.
func (*ArmRoleReceiverParameters) DeepCopyInto ¶
func (in *ArmRoleReceiverParameters) DeepCopyInto(out *ArmRoleReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationRunBookReceiverObservation ¶
type AutomationRunBookReceiverObservation struct { }
func (*AutomationRunBookReceiverObservation) DeepCopy ¶
func (in *AutomationRunBookReceiverObservation) DeepCopy() *AutomationRunBookReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationRunBookReceiverObservation.
func (*AutomationRunBookReceiverObservation) DeepCopyInto ¶
func (in *AutomationRunBookReceiverObservation) DeepCopyInto(out *AutomationRunBookReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AutomationRunBookReceiverParameters ¶
type AutomationRunBookReceiverParameters struct { // +kubebuilder:validation:Required AutomationAccountID *string `json:"automationAccountId" tf:"automation_account_id,omitempty"` // +kubebuilder:validation:Required IsGlobalRunBook *bool `json:"isGlobalRunbook" tf:"is_global_runbook,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RunBookName *string `json:"runbookName" tf:"runbook_name,omitempty"` // +kubebuilder:validation:Required ServiceURI *string `json:"serviceUri" tf:"service_uri,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` // +kubebuilder:validation:Required WebhookResourceID *string `json:"webhookResourceId" tf:"webhook_resource_id,omitempty"` }
func (*AutomationRunBookReceiverParameters) DeepCopy ¶
func (in *AutomationRunBookReceiverParameters) DeepCopy() *AutomationRunBookReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AutomationRunBookReceiverParameters.
func (*AutomationRunBookReceiverParameters) DeepCopyInto ¶
func (in *AutomationRunBookReceiverParameters) DeepCopyInto(out *AutomationRunBookReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAppPushReceiverObservation ¶
type AzureAppPushReceiverObservation struct { }
func (*AzureAppPushReceiverObservation) DeepCopy ¶
func (in *AzureAppPushReceiverObservation) DeepCopy() *AzureAppPushReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAppPushReceiverObservation.
func (*AzureAppPushReceiverObservation) DeepCopyInto ¶
func (in *AzureAppPushReceiverObservation) DeepCopyInto(out *AzureAppPushReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureAppPushReceiverParameters ¶
type AzureAppPushReceiverParameters struct { // +kubebuilder:validation:Required EmailAddress *string `json:"emailAddress" tf:"email_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*AzureAppPushReceiverParameters) DeepCopy ¶
func (in *AzureAppPushReceiverParameters) DeepCopy() *AzureAppPushReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureAppPushReceiverParameters.
func (*AzureAppPushReceiverParameters) DeepCopyInto ¶
func (in *AzureAppPushReceiverParameters) DeepCopyInto(out *AzureAppPushReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFunctionReceiverObservation ¶
type AzureFunctionReceiverObservation struct { }
func (*AzureFunctionReceiverObservation) DeepCopy ¶
func (in *AzureFunctionReceiverObservation) DeepCopy() *AzureFunctionReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionReceiverObservation.
func (*AzureFunctionReceiverObservation) DeepCopyInto ¶
func (in *AzureFunctionReceiverObservation) DeepCopyInto(out *AzureFunctionReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AzureFunctionReceiverParameters ¶
type AzureFunctionReceiverParameters struct { // +kubebuilder:validation:Required FunctionAppResourceID *string `json:"functionAppResourceId" tf:"function_app_resource_id,omitempty"` // +kubebuilder:validation:Required FunctionName *string `json:"functionName" tf:"function_name,omitempty"` // +kubebuilder:validation:Required HTTPTriggerURL *string `json:"httpTriggerUrl" tf:"http_trigger_url,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*AzureFunctionReceiverParameters) DeepCopy ¶
func (in *AzureFunctionReceiverParameters) DeepCopy() *AzureFunctionReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AzureFunctionReceiverParameters.
func (*AzureFunctionReceiverParameters) DeepCopyInto ¶
func (in *AzureFunctionReceiverParameters) DeepCopyInto(out *AzureFunctionReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityObservation ¶
type CapacityObservation struct { }
func (*CapacityObservation) DeepCopy ¶
func (in *CapacityObservation) DeepCopy() *CapacityObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityObservation.
func (*CapacityObservation) DeepCopyInto ¶
func (in *CapacityObservation) DeepCopyInto(out *CapacityObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CapacityParameters ¶
type CapacityParameters struct { // +kubebuilder:validation:Required Default *float64 `json:"default" tf:"default,omitempty"` // +kubebuilder:validation:Required Maximum *float64 `json:"maximum" tf:"maximum,omitempty"` // +kubebuilder:validation:Required Minimum *float64 `json:"minimum" tf:"minimum,omitempty"` }
func (*CapacityParameters) DeepCopy ¶
func (in *CapacityParameters) DeepCopy() *CapacityParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CapacityParameters.
func (*CapacityParameters) DeepCopyInto ¶
func (in *CapacityParameters) DeepCopyInto(out *CapacityParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaObservation ¶
type CriteriaObservation struct { }
func (*CriteriaObservation) DeepCopy ¶
func (in *CriteriaObservation) DeepCopy() *CriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaObservation.
func (*CriteriaObservation) DeepCopyInto ¶
func (in *CriteriaObservation) DeepCopyInto(out *CriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CriteriaParameters ¶
type CriteriaParameters struct { // +kubebuilder:validation:Optional Caller *string `json:"caller,omitempty" tf:"caller,omitempty"` // +kubebuilder:validation:Required Category *string `json:"category" tf:"category,omitempty"` // +kubebuilder:validation:Optional Level *string `json:"level,omitempty" tf:"level,omitempty"` // +kubebuilder:validation:Optional OperationName *string `json:"operationName,omitempty" tf:"operation_name,omitempty"` // +kubebuilder:validation:Optional RecommendationCategory *string `json:"recommendationCategory,omitempty" tf:"recommendation_category,omitempty"` // +kubebuilder:validation:Optional RecommendationImpact *string `json:"recommendationImpact,omitempty" tf:"recommendation_impact,omitempty"` // +kubebuilder:validation:Optional RecommendationType *string `json:"recommendationType,omitempty" tf:"recommendation_type,omitempty"` // +kubebuilder:validation:Optional ResourceGroup *string `json:"resourceGroup,omitempty" tf:"resource_group,omitempty"` // +kubebuilder:validation:Optional ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"` // +kubebuilder:validation:Optional ResourceProvider *string `json:"resourceProvider,omitempty" tf:"resource_provider,omitempty"` // +kubebuilder:validation:Optional ResourceType *string `json:"resourceType,omitempty" tf:"resource_type,omitempty"` // +kubebuilder:validation:Optional ServiceHealth []ServiceHealthParameters `json:"serviceHealth,omitempty" tf:"service_health,omitempty"` // +kubebuilder:validation:Optional Status *string `json:"status,omitempty" tf:"status,omitempty"` // +kubebuilder:validation:Optional SubStatus *string `json:"subStatus,omitempty" tf:"sub_status,omitempty"` }
func (*CriteriaParameters) DeepCopy ¶
func (in *CriteriaParameters) DeepCopy() *CriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CriteriaParameters.
func (*CriteriaParameters) DeepCopyInto ¶
func (in *CriteriaParameters) DeepCopyInto(out *CriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionObservation ¶
type DimensionObservation struct { }
func (*DimensionObservation) DeepCopy ¶
func (in *DimensionObservation) DeepCopy() *DimensionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionObservation.
func (*DimensionObservation) DeepCopyInto ¶
func (in *DimensionObservation) DeepCopyInto(out *DimensionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionParameters ¶
type DimensionParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Operator *string `json:"operator,omitempty" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*DimensionParameters) DeepCopy ¶
func (in *DimensionParameters) DeepCopy() *DimensionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionParameters.
func (*DimensionParameters) DeepCopyInto ¶
func (in *DimensionParameters) DeepCopyInto(out *DimensionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionsObservation ¶
type DimensionsObservation struct { }
func (*DimensionsObservation) DeepCopy ¶
func (in *DimensionsObservation) DeepCopy() *DimensionsObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionsObservation.
func (*DimensionsObservation) DeepCopyInto ¶
func (in *DimensionsObservation) DeepCopyInto(out *DimensionsObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DimensionsParameters ¶
type DimensionsParameters struct { // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Values []*string `json:"values" tf:"values,omitempty"` }
func (*DimensionsParameters) DeepCopy ¶
func (in *DimensionsParameters) DeepCopy() *DimensionsParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DimensionsParameters.
func (*DimensionsParameters) DeepCopyInto ¶
func (in *DimensionsParameters) DeepCopyInto(out *DimensionsParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailObservation ¶
type EmailObservation struct { }
func (*EmailObservation) DeepCopy ¶
func (in *EmailObservation) DeepCopy() *EmailObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailObservation.
func (*EmailObservation) DeepCopyInto ¶
func (in *EmailObservation) DeepCopyInto(out *EmailObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailParameters ¶
type EmailParameters struct { // +kubebuilder:validation:Optional CustomEmails []*string `json:"customEmails,omitempty" tf:"custom_emails,omitempty"` // +kubebuilder:validation:Optional SendToSubscriptionAdministrator *bool `json:"sendToSubscriptionAdministrator,omitempty" tf:"send_to_subscription_administrator,omitempty"` // +kubebuilder:validation:Optional SendToSubscriptionCoAdministrator *bool `json:"sendToSubscriptionCoAdministrator,omitempty" tf:"send_to_subscription_co_administrator,omitempty"` }
func (*EmailParameters) DeepCopy ¶
func (in *EmailParameters) DeepCopy() *EmailParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailParameters.
func (*EmailParameters) DeepCopyInto ¶
func (in *EmailParameters) DeepCopyInto(out *EmailParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailReceiverObservation ¶
type EmailReceiverObservation struct { }
func (*EmailReceiverObservation) DeepCopy ¶
func (in *EmailReceiverObservation) DeepCopy() *EmailReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiverObservation.
func (*EmailReceiverObservation) DeepCopyInto ¶
func (in *EmailReceiverObservation) DeepCopyInto(out *EmailReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EmailReceiverParameters ¶
type EmailReceiverParameters struct { // +kubebuilder:validation:Required EmailAddress *string `json:"emailAddress" tf:"email_address,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*EmailReceiverParameters) DeepCopy ¶
func (in *EmailReceiverParameters) DeepCopy() *EmailReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EmailReceiverParameters.
func (*EmailReceiverParameters) DeepCopyInto ¶
func (in *EmailReceiverParameters) DeepCopyInto(out *EmailReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedDateObservation ¶
type FixedDateObservation struct { }
func (*FixedDateObservation) DeepCopy ¶
func (in *FixedDateObservation) DeepCopy() *FixedDateObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedDateObservation.
func (*FixedDateObservation) DeepCopyInto ¶
func (in *FixedDateObservation) DeepCopyInto(out *FixedDateObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FixedDateParameters ¶
type FixedDateParameters struct { // +kubebuilder:validation:Required End *string `json:"end" tf:"end,omitempty"` // +kubebuilder:validation:Required Start *string `json:"start" tf:"start,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*FixedDateParameters) DeepCopy ¶
func (in *FixedDateParameters) DeepCopy() *FixedDateParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FixedDateParameters.
func (*FixedDateParameters) DeepCopyInto ¶
func (in *FixedDateParameters) DeepCopyInto(out *FixedDateParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ItsmReceiverObservation ¶
type ItsmReceiverObservation struct { }
func (*ItsmReceiverObservation) DeepCopy ¶
func (in *ItsmReceiverObservation) DeepCopy() *ItsmReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItsmReceiverObservation.
func (*ItsmReceiverObservation) DeepCopyInto ¶
func (in *ItsmReceiverObservation) DeepCopyInto(out *ItsmReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ItsmReceiverParameters ¶
type ItsmReceiverParameters struct { // +kubebuilder:validation:Required ConnectionID *string `json:"connectionId" tf:"connection_id,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Region *string `json:"region" tf:"region,omitempty"` // +kubebuilder:validation:Required TicketConfiguration *string `json:"ticketConfiguration" tf:"ticket_configuration,omitempty"` // +kubebuilder:validation:Required WorkspaceID *string `json:"workspaceId" tf:"workspace_id,omitempty"` }
func (*ItsmReceiverParameters) DeepCopy ¶
func (in *ItsmReceiverParameters) DeepCopy() *ItsmReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ItsmReceiverParameters.
func (*ItsmReceiverParameters) DeepCopyInto ¶
func (in *ItsmReceiverParameters) DeepCopyInto(out *ItsmReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogObservation ¶
type LogObservation struct { }
func (*LogObservation) DeepCopy ¶
func (in *LogObservation) DeepCopy() *LogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogObservation.
func (*LogObservation) DeepCopyInto ¶
func (in *LogObservation) DeepCopyInto(out *LogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogParameters ¶
type LogParameters struct { // +kubebuilder:validation:Required Category *string `json:"category" tf:"category,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional RetentionPolicy []RetentionPolicyParameters `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` }
func (*LogParameters) DeepCopy ¶
func (in *LogParameters) DeepCopy() *LogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogParameters.
func (*LogParameters) DeepCopyInto ¶
func (in *LogParameters) DeepCopyInto(out *LogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogicAppReceiverObservation ¶
type LogicAppReceiverObservation struct { }
func (*LogicAppReceiverObservation) DeepCopy ¶
func (in *LogicAppReceiverObservation) DeepCopy() *LogicAppReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogicAppReceiverObservation.
func (*LogicAppReceiverObservation) DeepCopyInto ¶
func (in *LogicAppReceiverObservation) DeepCopyInto(out *LogicAppReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LogicAppReceiverParameters ¶
type LogicAppReceiverParameters struct { // +kubebuilder:validation:Required CallbackURL *string `json:"callbackUrl" tf:"callback_url,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceID *string `json:"resourceId" tf:"resource_id,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*LogicAppReceiverParameters) DeepCopy ¶
func (in *LogicAppReceiverParameters) DeepCopy() *LogicAppReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogicAppReceiverParameters.
func (*LogicAppReceiverParameters) DeepCopyInto ¶
func (in *LogicAppReceiverParameters) DeepCopyInto(out *LogicAppReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricObservation ¶
type MetricObservation struct { }
func (*MetricObservation) DeepCopy ¶
func (in *MetricObservation) DeepCopy() *MetricObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricObservation.
func (*MetricObservation) DeepCopyInto ¶
func (in *MetricObservation) DeepCopyInto(out *MetricObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricParameters ¶
type MetricParameters struct { // +kubebuilder:validation:Required Category *string `json:"category" tf:"category,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional RetentionPolicy []MetricRetentionPolicyParameters `json:"retentionPolicy,omitempty" tf:"retention_policy,omitempty"` }
func (*MetricParameters) DeepCopy ¶
func (in *MetricParameters) DeepCopy() *MetricParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricParameters.
func (*MetricParameters) DeepCopyInto ¶
func (in *MetricParameters) DeepCopyInto(out *MetricParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricRetentionPolicyObservation ¶
type MetricRetentionPolicyObservation struct { }
func (*MetricRetentionPolicyObservation) DeepCopy ¶
func (in *MetricRetentionPolicyObservation) DeepCopy() *MetricRetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricRetentionPolicyObservation.
func (*MetricRetentionPolicyObservation) DeepCopyInto ¶
func (in *MetricRetentionPolicyObservation) DeepCopyInto(out *MetricRetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricRetentionPolicyParameters ¶
type MetricRetentionPolicyParameters struct { // +kubebuilder:validation:Optional Days *float64 `json:"days,omitempty" tf:"days,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*MetricRetentionPolicyParameters) DeepCopy ¶
func (in *MetricRetentionPolicyParameters) DeepCopy() *MetricRetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricRetentionPolicyParameters.
func (*MetricRetentionPolicyParameters) DeepCopyInto ¶
func (in *MetricRetentionPolicyParameters) DeepCopyInto(out *MetricRetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricTriggerObservation ¶
type MetricTriggerObservation struct { }
func (*MetricTriggerObservation) DeepCopy ¶
func (in *MetricTriggerObservation) DeepCopy() *MetricTriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricTriggerObservation.
func (*MetricTriggerObservation) DeepCopyInto ¶
func (in *MetricTriggerObservation) DeepCopyInto(out *MetricTriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MetricTriggerParameters ¶
type MetricTriggerParameters struct { // +kubebuilder:validation:Optional Dimensions []DimensionsParameters `json:"dimensions,omitempty" tf:"dimensions,omitempty"` // +kubebuilder:validation:Optional DivideByInstanceCount *bool `json:"divideByInstanceCount,omitempty" tf:"divide_by_instance_count,omitempty"` // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` // +kubebuilder:validation:Optional MetricNamespace *string `json:"metricNamespace,omitempty" tf:"metric_namespace,omitempty"` // +kubebuilder:validation:Required MetricResourceID *string `json:"metricResourceId" tf:"metric_resource_id,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Statistic *string `json:"statistic" tf:"statistic,omitempty"` // +kubebuilder:validation:Required Threshold *float64 `json:"threshold" tf:"threshold,omitempty"` // +kubebuilder:validation:Required TimeAggregation *string `json:"timeAggregation" tf:"time_aggregation,omitempty"` // +kubebuilder:validation:Required TimeGrain *string `json:"timeGrain" tf:"time_grain,omitempty"` // +kubebuilder:validation:Required TimeWindow *string `json:"timeWindow" tf:"time_window,omitempty"` }
func (*MetricTriggerParameters) DeepCopy ¶
func (in *MetricTriggerParameters) DeepCopy() *MetricTriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MetricTriggerParameters.
func (*MetricTriggerParameters) DeepCopyInto ¶
func (in *MetricTriggerParameters) DeepCopyInto(out *MetricTriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionGroup ¶
type MonitorActionGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorActionGroupSpec `json:"spec"` Status MonitorActionGroupStatus `json:"status,omitempty"` }
MonitorActionGroup is the Schema for the MonitorActionGroups API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*MonitorActionGroup) DeepCopy ¶
func (in *MonitorActionGroup) DeepCopy() *MonitorActionGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionGroup.
func (*MonitorActionGroup) DeepCopyInto ¶
func (in *MonitorActionGroup) DeepCopyInto(out *MonitorActionGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorActionGroup) DeepCopyObject ¶
func (in *MonitorActionGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorActionGroup) GetCondition ¶
func (mg *MonitorActionGroup) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorActionGroup.
func (*MonitorActionGroup) GetConnectionDetailsMapping ¶
func (tr *MonitorActionGroup) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorActionGroup
func (*MonitorActionGroup) GetDeletionPolicy ¶
func (mg *MonitorActionGroup) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorActionGroup.
func (*MonitorActionGroup) GetID ¶
func (tr *MonitorActionGroup) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorActionGroup
func (*MonitorActionGroup) GetObservation ¶
func (tr *MonitorActionGroup) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorActionGroup
func (*MonitorActionGroup) GetParameters ¶
func (tr *MonitorActionGroup) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorActionGroup
func (*MonitorActionGroup) GetProviderConfigReference ¶
func (mg *MonitorActionGroup) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorActionGroup.
func (*MonitorActionGroup) GetProviderReference ¶
func (mg *MonitorActionGroup) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorActionGroup. Deprecated: Use GetProviderConfigReference.
func (*MonitorActionGroup) GetTerraformResourceType ¶
func (mg *MonitorActionGroup) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorActionGroup
func (*MonitorActionGroup) GetTerraformSchemaVersion ¶
func (tr *MonitorActionGroup) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorActionGroup) GetWriteConnectionSecretToReference ¶
func (mg *MonitorActionGroup) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorActionGroup.
func (*MonitorActionGroup) LateInitialize ¶
func (tr *MonitorActionGroup) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorActionGroup using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorActionGroup) ResolveReferences ¶
ResolveReferences of this MonitorActionGroup.
func (*MonitorActionGroup) SetConditions ¶
func (mg *MonitorActionGroup) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorActionGroup.
func (*MonitorActionGroup) SetDeletionPolicy ¶
func (mg *MonitorActionGroup) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorActionGroup.
func (*MonitorActionGroup) SetObservation ¶
func (tr *MonitorActionGroup) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorActionGroup
func (*MonitorActionGroup) SetParameters ¶
func (tr *MonitorActionGroup) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorActionGroup
func (*MonitorActionGroup) SetProviderConfigReference ¶
func (mg *MonitorActionGroup) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorActionGroup.
func (*MonitorActionGroup) SetProviderReference ¶
func (mg *MonitorActionGroup) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorActionGroup. Deprecated: Use SetProviderConfigReference.
func (*MonitorActionGroup) SetWriteConnectionSecretToReference ¶
func (mg *MonitorActionGroup) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorActionGroup.
type MonitorActionGroupList ¶
type MonitorActionGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorActionGroup `json:"items"` }
MonitorActionGroupList contains a list of MonitorActionGroups
func (*MonitorActionGroupList) DeepCopy ¶
func (in *MonitorActionGroupList) DeepCopy() *MonitorActionGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionGroupList.
func (*MonitorActionGroupList) DeepCopyInto ¶
func (in *MonitorActionGroupList) DeepCopyInto(out *MonitorActionGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorActionGroupList) DeepCopyObject ¶
func (in *MonitorActionGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorActionGroupList) GetItems ¶
func (l *MonitorActionGroupList) GetItems() []resource.Managed
GetItems of this MonitorActionGroupList.
type MonitorActionGroupObservation ¶
type MonitorActionGroupObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorActionGroupObservation) DeepCopy ¶
func (in *MonitorActionGroupObservation) DeepCopy() *MonitorActionGroupObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionGroupObservation.
func (*MonitorActionGroupObservation) DeepCopyInto ¶
func (in *MonitorActionGroupObservation) DeepCopyInto(out *MonitorActionGroupObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionGroupParameters ¶
type MonitorActionGroupParameters struct { // +kubebuilder:validation:Optional ArmRoleReceiver []ArmRoleReceiverParameters `json:"armRoleReceiver,omitempty" tf:"arm_role_receiver,omitempty"` // +kubebuilder:validation:Optional AutomationRunBookReceiver []AutomationRunBookReceiverParameters `json:"automationRunbookReceiver,omitempty" tf:"automation_runbook_receiver,omitempty"` // +kubebuilder:validation:Optional AzureAppPushReceiver []AzureAppPushReceiverParameters `json:"azureAppPushReceiver,omitempty" tf:"azure_app_push_receiver,omitempty"` // +kubebuilder:validation:Optional AzureFunctionReceiver []AzureFunctionReceiverParameters `json:"azureFunctionReceiver,omitempty" tf:"azure_function_receiver,omitempty"` // +kubebuilder:validation:Optional EmailReceiver []EmailReceiverParameters `json:"emailReceiver,omitempty" tf:"email_receiver,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Optional ItsmReceiver []ItsmReceiverParameters `json:"itsmReceiver,omitempty" tf:"itsm_receiver,omitempty"` // +kubebuilder:validation:Optional LogicAppReceiver []LogicAppReceiverParameters `json:"logicAppReceiver,omitempty" tf:"logic_app_receiver,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional SMSReceiver []SMSReceiverParameters `json:"smsReceiver,omitempty" tf:"sms_receiver,omitempty"` // +kubebuilder:validation:Required ShortName *string `json:"shortName" tf:"short_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional VoiceReceiver []VoiceReceiverParameters `json:"voiceReceiver,omitempty" tf:"voice_receiver,omitempty"` // +kubebuilder:validation:Optional WebhookReceiver []WebhookReceiverParameters `json:"webhookReceiver,omitempty" tf:"webhook_receiver,omitempty"` }
func (*MonitorActionGroupParameters) DeepCopy ¶
func (in *MonitorActionGroupParameters) DeepCopy() *MonitorActionGroupParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionGroupParameters.
func (*MonitorActionGroupParameters) DeepCopyInto ¶
func (in *MonitorActionGroupParameters) DeepCopyInto(out *MonitorActionGroupParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionGroupSpec ¶
type MonitorActionGroupSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorActionGroupParameters `json:"forProvider"` }
MonitorActionGroupSpec defines the desired state of MonitorActionGroup
func (*MonitorActionGroupSpec) DeepCopy ¶
func (in *MonitorActionGroupSpec) DeepCopy() *MonitorActionGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionGroupSpec.
func (*MonitorActionGroupSpec) DeepCopyInto ¶
func (in *MonitorActionGroupSpec) DeepCopyInto(out *MonitorActionGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActionGroupStatus ¶
type MonitorActionGroupStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorActionGroupObservation `json:"atProvider,omitempty"` }
MonitorActionGroupStatus defines the observed state of MonitorActionGroup.
func (*MonitorActionGroupStatus) DeepCopy ¶
func (in *MonitorActionGroupStatus) DeepCopy() *MonitorActionGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActionGroupStatus.
func (*MonitorActionGroupStatus) DeepCopyInto ¶
func (in *MonitorActionGroupStatus) DeepCopyInto(out *MonitorActionGroupStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActivityLogAlert ¶
type MonitorActivityLogAlert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorActivityLogAlertSpec `json:"spec"` Status MonitorActivityLogAlertStatus `json:"status,omitempty"` }
MonitorActivityLogAlert is the Schema for the MonitorActivityLogAlerts API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*MonitorActivityLogAlert) DeepCopy ¶
func (in *MonitorActivityLogAlert) DeepCopy() *MonitorActivityLogAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) DeepCopyInto ¶
func (in *MonitorActivityLogAlert) DeepCopyInto(out *MonitorActivityLogAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorActivityLogAlert) DeepCopyObject ¶
func (in *MonitorActivityLogAlert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorActivityLogAlert) GetCondition ¶
func (mg *MonitorActivityLogAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) GetConnectionDetailsMapping ¶
func (tr *MonitorActivityLogAlert) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorActivityLogAlert
func (*MonitorActivityLogAlert) GetDeletionPolicy ¶
func (mg *MonitorActivityLogAlert) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) GetID ¶
func (tr *MonitorActivityLogAlert) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorActivityLogAlert
func (*MonitorActivityLogAlert) GetObservation ¶
func (tr *MonitorActivityLogAlert) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorActivityLogAlert
func (*MonitorActivityLogAlert) GetParameters ¶
func (tr *MonitorActivityLogAlert) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorActivityLogAlert
func (*MonitorActivityLogAlert) GetProviderConfigReference ¶
func (mg *MonitorActivityLogAlert) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) GetProviderReference ¶
func (mg *MonitorActivityLogAlert) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorActivityLogAlert. Deprecated: Use GetProviderConfigReference.
func (*MonitorActivityLogAlert) GetTerraformResourceType ¶
func (mg *MonitorActivityLogAlert) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorActivityLogAlert
func (*MonitorActivityLogAlert) GetTerraformSchemaVersion ¶
func (tr *MonitorActivityLogAlert) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorActivityLogAlert) GetWriteConnectionSecretToReference ¶
func (mg *MonitorActivityLogAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) LateInitialize ¶
func (tr *MonitorActivityLogAlert) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorActivityLogAlert using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorActivityLogAlert) ResolveReferences ¶
ResolveReferences of this MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) SetConditions ¶
func (mg *MonitorActivityLogAlert) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) SetDeletionPolicy ¶
func (mg *MonitorActivityLogAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) SetObservation ¶
func (tr *MonitorActivityLogAlert) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorActivityLogAlert
func (*MonitorActivityLogAlert) SetParameters ¶
func (tr *MonitorActivityLogAlert) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorActivityLogAlert
func (*MonitorActivityLogAlert) SetProviderConfigReference ¶
func (mg *MonitorActivityLogAlert) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorActivityLogAlert.
func (*MonitorActivityLogAlert) SetProviderReference ¶
func (mg *MonitorActivityLogAlert) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorActivityLogAlert. Deprecated: Use SetProviderConfigReference.
func (*MonitorActivityLogAlert) SetWriteConnectionSecretToReference ¶
func (mg *MonitorActivityLogAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorActivityLogAlert.
type MonitorActivityLogAlertList ¶
type MonitorActivityLogAlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorActivityLogAlert `json:"items"` }
MonitorActivityLogAlertList contains a list of MonitorActivityLogAlerts
func (*MonitorActivityLogAlertList) DeepCopy ¶
func (in *MonitorActivityLogAlertList) DeepCopy() *MonitorActivityLogAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActivityLogAlertList.
func (*MonitorActivityLogAlertList) DeepCopyInto ¶
func (in *MonitorActivityLogAlertList) DeepCopyInto(out *MonitorActivityLogAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorActivityLogAlertList) DeepCopyObject ¶
func (in *MonitorActivityLogAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorActivityLogAlertList) GetItems ¶
func (l *MonitorActivityLogAlertList) GetItems() []resource.Managed
GetItems of this MonitorActivityLogAlertList.
type MonitorActivityLogAlertObservation ¶
type MonitorActivityLogAlertObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorActivityLogAlertObservation) DeepCopy ¶
func (in *MonitorActivityLogAlertObservation) DeepCopy() *MonitorActivityLogAlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActivityLogAlertObservation.
func (*MonitorActivityLogAlertObservation) DeepCopyInto ¶
func (in *MonitorActivityLogAlertObservation) DeepCopyInto(out *MonitorActivityLogAlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActivityLogAlertParameters ¶
type MonitorActivityLogAlertParameters struct { // +kubebuilder:validation:Optional Action []ActionParameters `json:"action,omitempty" tf:"action,omitempty"` // +kubebuilder:validation:Required Criteria []CriteriaParameters `json:"criteria" tf:"criteria,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required Scopes []*string `json:"scopes" tf:"scopes,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorActivityLogAlertParameters) DeepCopy ¶
func (in *MonitorActivityLogAlertParameters) DeepCopy() *MonitorActivityLogAlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActivityLogAlertParameters.
func (*MonitorActivityLogAlertParameters) DeepCopyInto ¶
func (in *MonitorActivityLogAlertParameters) DeepCopyInto(out *MonitorActivityLogAlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActivityLogAlertSpec ¶
type MonitorActivityLogAlertSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorActivityLogAlertParameters `json:"forProvider"` }
MonitorActivityLogAlertSpec defines the desired state of MonitorActivityLogAlert
func (*MonitorActivityLogAlertSpec) DeepCopy ¶
func (in *MonitorActivityLogAlertSpec) DeepCopy() *MonitorActivityLogAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActivityLogAlertSpec.
func (*MonitorActivityLogAlertSpec) DeepCopyInto ¶
func (in *MonitorActivityLogAlertSpec) DeepCopyInto(out *MonitorActivityLogAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorActivityLogAlertStatus ¶
type MonitorActivityLogAlertStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorActivityLogAlertObservation `json:"atProvider,omitempty"` }
MonitorActivityLogAlertStatus defines the observed state of MonitorActivityLogAlert.
func (*MonitorActivityLogAlertStatus) DeepCopy ¶
func (in *MonitorActivityLogAlertStatus) DeepCopy() *MonitorActivityLogAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorActivityLogAlertStatus.
func (*MonitorActivityLogAlertStatus) DeepCopyInto ¶
func (in *MonitorActivityLogAlertStatus) DeepCopyInto(out *MonitorActivityLogAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAutoscaleSetting ¶
type MonitorAutoscaleSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorAutoscaleSettingSpec `json:"spec"` Status MonitorAutoscaleSettingStatus `json:"status,omitempty"` }
MonitorAutoscaleSetting is the Schema for the MonitorAutoscaleSettings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*MonitorAutoscaleSetting) DeepCopy ¶
func (in *MonitorAutoscaleSetting) DeepCopy() *MonitorAutoscaleSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) DeepCopyInto ¶
func (in *MonitorAutoscaleSetting) DeepCopyInto(out *MonitorAutoscaleSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorAutoscaleSetting) DeepCopyObject ¶
func (in *MonitorAutoscaleSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorAutoscaleSetting) GetCondition ¶
func (mg *MonitorAutoscaleSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) GetConnectionDetailsMapping ¶
func (tr *MonitorAutoscaleSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorAutoscaleSetting
func (*MonitorAutoscaleSetting) GetDeletionPolicy ¶
func (mg *MonitorAutoscaleSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) GetID ¶
func (tr *MonitorAutoscaleSetting) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorAutoscaleSetting
func (*MonitorAutoscaleSetting) GetObservation ¶
func (tr *MonitorAutoscaleSetting) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorAutoscaleSetting
func (*MonitorAutoscaleSetting) GetParameters ¶
func (tr *MonitorAutoscaleSetting) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorAutoscaleSetting
func (*MonitorAutoscaleSetting) GetProviderConfigReference ¶
func (mg *MonitorAutoscaleSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) GetProviderReference ¶
func (mg *MonitorAutoscaleSetting) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorAutoscaleSetting. Deprecated: Use GetProviderConfigReference.
func (*MonitorAutoscaleSetting) GetTerraformResourceType ¶
func (mg *MonitorAutoscaleSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorAutoscaleSetting
func (*MonitorAutoscaleSetting) GetTerraformSchemaVersion ¶
func (tr *MonitorAutoscaleSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorAutoscaleSetting) GetWriteConnectionSecretToReference ¶
func (mg *MonitorAutoscaleSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) LateInitialize ¶
func (tr *MonitorAutoscaleSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorAutoscaleSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorAutoscaleSetting) ResolveReferences ¶
ResolveReferences of this MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) SetConditions ¶
func (mg *MonitorAutoscaleSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) SetDeletionPolicy ¶
func (mg *MonitorAutoscaleSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) SetObservation ¶
func (tr *MonitorAutoscaleSetting) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorAutoscaleSetting
func (*MonitorAutoscaleSetting) SetParameters ¶
func (tr *MonitorAutoscaleSetting) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorAutoscaleSetting
func (*MonitorAutoscaleSetting) SetProviderConfigReference ¶
func (mg *MonitorAutoscaleSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorAutoscaleSetting.
func (*MonitorAutoscaleSetting) SetProviderReference ¶
func (mg *MonitorAutoscaleSetting) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorAutoscaleSetting. Deprecated: Use SetProviderConfigReference.
func (*MonitorAutoscaleSetting) SetWriteConnectionSecretToReference ¶
func (mg *MonitorAutoscaleSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorAutoscaleSetting.
type MonitorAutoscaleSettingList ¶
type MonitorAutoscaleSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorAutoscaleSetting `json:"items"` }
MonitorAutoscaleSettingList contains a list of MonitorAutoscaleSettings
func (*MonitorAutoscaleSettingList) DeepCopy ¶
func (in *MonitorAutoscaleSettingList) DeepCopy() *MonitorAutoscaleSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAutoscaleSettingList.
func (*MonitorAutoscaleSettingList) DeepCopyInto ¶
func (in *MonitorAutoscaleSettingList) DeepCopyInto(out *MonitorAutoscaleSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorAutoscaleSettingList) DeepCopyObject ¶
func (in *MonitorAutoscaleSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorAutoscaleSettingList) GetItems ¶
func (l *MonitorAutoscaleSettingList) GetItems() []resource.Managed
GetItems of this MonitorAutoscaleSettingList.
type MonitorAutoscaleSettingObservation ¶
type MonitorAutoscaleSettingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorAutoscaleSettingObservation) DeepCopy ¶
func (in *MonitorAutoscaleSettingObservation) DeepCopy() *MonitorAutoscaleSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAutoscaleSettingObservation.
func (*MonitorAutoscaleSettingObservation) DeepCopyInto ¶
func (in *MonitorAutoscaleSettingObservation) DeepCopyInto(out *MonitorAutoscaleSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAutoscaleSettingParameters ¶
type MonitorAutoscaleSettingParameters struct { // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Notification []NotificationParameters `json:"notification,omitempty" tf:"notification,omitempty"` // +kubebuilder:validation:Required Profile []ProfileParameters `json:"profile" tf:"profile,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Required TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"` }
func (*MonitorAutoscaleSettingParameters) DeepCopy ¶
func (in *MonitorAutoscaleSettingParameters) DeepCopy() *MonitorAutoscaleSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAutoscaleSettingParameters.
func (*MonitorAutoscaleSettingParameters) DeepCopyInto ¶
func (in *MonitorAutoscaleSettingParameters) DeepCopyInto(out *MonitorAutoscaleSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAutoscaleSettingSpec ¶
type MonitorAutoscaleSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorAutoscaleSettingParameters `json:"forProvider"` }
MonitorAutoscaleSettingSpec defines the desired state of MonitorAutoscaleSetting
func (*MonitorAutoscaleSettingSpec) DeepCopy ¶
func (in *MonitorAutoscaleSettingSpec) DeepCopy() *MonitorAutoscaleSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAutoscaleSettingSpec.
func (*MonitorAutoscaleSettingSpec) DeepCopyInto ¶
func (in *MonitorAutoscaleSettingSpec) DeepCopyInto(out *MonitorAutoscaleSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorAutoscaleSettingStatus ¶
type MonitorAutoscaleSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorAutoscaleSettingObservation `json:"atProvider,omitempty"` }
MonitorAutoscaleSettingStatus defines the observed state of MonitorAutoscaleSetting.
func (*MonitorAutoscaleSettingStatus) DeepCopy ¶
func (in *MonitorAutoscaleSettingStatus) DeepCopy() *MonitorAutoscaleSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorAutoscaleSettingStatus.
func (*MonitorAutoscaleSettingStatus) DeepCopyInto ¶
func (in *MonitorAutoscaleSettingStatus) DeepCopyInto(out *MonitorAutoscaleSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorDiagnosticSetting ¶
type MonitorDiagnosticSetting struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorDiagnosticSettingSpec `json:"spec"` Status MonitorDiagnosticSettingStatus `json:"status,omitempty"` }
MonitorDiagnosticSetting is the Schema for the MonitorDiagnosticSettings API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*MonitorDiagnosticSetting) DeepCopy ¶
func (in *MonitorDiagnosticSetting) DeepCopy() *MonitorDiagnosticSetting
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorDiagnosticSetting.
func (*MonitorDiagnosticSetting) DeepCopyInto ¶
func (in *MonitorDiagnosticSetting) DeepCopyInto(out *MonitorDiagnosticSetting)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorDiagnosticSetting) DeepCopyObject ¶
func (in *MonitorDiagnosticSetting) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorDiagnosticSetting) GetCondition ¶
func (mg *MonitorDiagnosticSetting) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorDiagnosticSetting.
func (*MonitorDiagnosticSetting) GetConnectionDetailsMapping ¶
func (tr *MonitorDiagnosticSetting) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorDiagnosticSetting
func (*MonitorDiagnosticSetting) GetDeletionPolicy ¶
func (mg *MonitorDiagnosticSetting) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorDiagnosticSetting.
func (*MonitorDiagnosticSetting) GetID ¶
func (tr *MonitorDiagnosticSetting) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorDiagnosticSetting
func (*MonitorDiagnosticSetting) GetObservation ¶
func (tr *MonitorDiagnosticSetting) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorDiagnosticSetting
func (*MonitorDiagnosticSetting) GetParameters ¶
func (tr *MonitorDiagnosticSetting) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorDiagnosticSetting
func (*MonitorDiagnosticSetting) GetProviderConfigReference ¶
func (mg *MonitorDiagnosticSetting) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorDiagnosticSetting.
func (*MonitorDiagnosticSetting) GetProviderReference ¶
func (mg *MonitorDiagnosticSetting) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorDiagnosticSetting. Deprecated: Use GetProviderConfigReference.
func (*MonitorDiagnosticSetting) GetTerraformResourceType ¶
func (mg *MonitorDiagnosticSetting) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorDiagnosticSetting
func (*MonitorDiagnosticSetting) GetTerraformSchemaVersion ¶
func (tr *MonitorDiagnosticSetting) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorDiagnosticSetting) GetWriteConnectionSecretToReference ¶
func (mg *MonitorDiagnosticSetting) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorDiagnosticSetting.
func (*MonitorDiagnosticSetting) LateInitialize ¶
func (tr *MonitorDiagnosticSetting) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorDiagnosticSetting using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorDiagnosticSetting) SetConditions ¶
func (mg *MonitorDiagnosticSetting) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorDiagnosticSetting.
func (*MonitorDiagnosticSetting) SetDeletionPolicy ¶
func (mg *MonitorDiagnosticSetting) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorDiagnosticSetting.
func (*MonitorDiagnosticSetting) SetObservation ¶
func (tr *MonitorDiagnosticSetting) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorDiagnosticSetting
func (*MonitorDiagnosticSetting) SetParameters ¶
func (tr *MonitorDiagnosticSetting) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorDiagnosticSetting
func (*MonitorDiagnosticSetting) SetProviderConfigReference ¶
func (mg *MonitorDiagnosticSetting) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorDiagnosticSetting.
func (*MonitorDiagnosticSetting) SetProviderReference ¶
func (mg *MonitorDiagnosticSetting) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorDiagnosticSetting. Deprecated: Use SetProviderConfigReference.
func (*MonitorDiagnosticSetting) SetWriteConnectionSecretToReference ¶
func (mg *MonitorDiagnosticSetting) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorDiagnosticSetting.
type MonitorDiagnosticSettingList ¶
type MonitorDiagnosticSettingList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorDiagnosticSetting `json:"items"` }
MonitorDiagnosticSettingList contains a list of MonitorDiagnosticSettings
func (*MonitorDiagnosticSettingList) DeepCopy ¶
func (in *MonitorDiagnosticSettingList) DeepCopy() *MonitorDiagnosticSettingList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorDiagnosticSettingList.
func (*MonitorDiagnosticSettingList) DeepCopyInto ¶
func (in *MonitorDiagnosticSettingList) DeepCopyInto(out *MonitorDiagnosticSettingList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorDiagnosticSettingList) DeepCopyObject ¶
func (in *MonitorDiagnosticSettingList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorDiagnosticSettingList) GetItems ¶
func (l *MonitorDiagnosticSettingList) GetItems() []resource.Managed
GetItems of this MonitorDiagnosticSettingList.
type MonitorDiagnosticSettingObservation ¶
type MonitorDiagnosticSettingObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorDiagnosticSettingObservation) DeepCopy ¶
func (in *MonitorDiagnosticSettingObservation) DeepCopy() *MonitorDiagnosticSettingObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorDiagnosticSettingObservation.
func (*MonitorDiagnosticSettingObservation) DeepCopyInto ¶
func (in *MonitorDiagnosticSettingObservation) DeepCopyInto(out *MonitorDiagnosticSettingObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorDiagnosticSettingParameters ¶
type MonitorDiagnosticSettingParameters struct { // +kubebuilder:validation:Optional EventHubAuthorizationRuleID *string `json:"eventhubAuthorizationRuleId,omitempty" tf:"eventhub_authorization_rule_id,omitempty"` // +kubebuilder:validation:Optional EventHubName *string `json:"eventhubName,omitempty" tf:"eventhub_name,omitempty"` // +kubebuilder:validation:Optional Log []LogParameters `json:"log,omitempty" tf:"log,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsDestinationType *string `json:"logAnalyticsDestinationType,omitempty" tf:"log_analytics_destination_type,omitempty"` // +kubebuilder:validation:Optional LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId,omitempty" tf:"log_analytics_workspace_id,omitempty"` // +kubebuilder:validation:Optional Metric []MetricParameters `json:"metric,omitempty" tf:"metric,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional StorageAccountID *string `json:"storageAccountId,omitempty" tf:"storage_account_id,omitempty"` // +kubebuilder:validation:Required TargetResourceID *string `json:"targetResourceId" tf:"target_resource_id,omitempty"` }
func (*MonitorDiagnosticSettingParameters) DeepCopy ¶
func (in *MonitorDiagnosticSettingParameters) DeepCopy() *MonitorDiagnosticSettingParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorDiagnosticSettingParameters.
func (*MonitorDiagnosticSettingParameters) DeepCopyInto ¶
func (in *MonitorDiagnosticSettingParameters) DeepCopyInto(out *MonitorDiagnosticSettingParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorDiagnosticSettingSpec ¶
type MonitorDiagnosticSettingSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorDiagnosticSettingParameters `json:"forProvider"` }
MonitorDiagnosticSettingSpec defines the desired state of MonitorDiagnosticSetting
func (*MonitorDiagnosticSettingSpec) DeepCopy ¶
func (in *MonitorDiagnosticSettingSpec) DeepCopy() *MonitorDiagnosticSettingSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorDiagnosticSettingSpec.
func (*MonitorDiagnosticSettingSpec) DeepCopyInto ¶
func (in *MonitorDiagnosticSettingSpec) DeepCopyInto(out *MonitorDiagnosticSettingSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorDiagnosticSettingStatus ¶
type MonitorDiagnosticSettingStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorDiagnosticSettingObservation `json:"atProvider,omitempty"` }
MonitorDiagnosticSettingStatus defines the observed state of MonitorDiagnosticSetting.
func (*MonitorDiagnosticSettingStatus) DeepCopy ¶
func (in *MonitorDiagnosticSettingStatus) DeepCopy() *MonitorDiagnosticSettingStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorDiagnosticSettingStatus.
func (*MonitorDiagnosticSettingStatus) DeepCopyInto ¶
func (in *MonitorDiagnosticSettingStatus) DeepCopyInto(out *MonitorDiagnosticSettingStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesAlert ¶
type MonitorScheduledQueryRulesAlert struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorScheduledQueryRulesAlertSpec `json:"spec"` Status MonitorScheduledQueryRulesAlertStatus `json:"status,omitempty"` }
MonitorScheduledQueryRulesAlert is the Schema for the MonitorScheduledQueryRulesAlerts API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*MonitorScheduledQueryRulesAlert) DeepCopy ¶
func (in *MonitorScheduledQueryRulesAlert) DeepCopy() *MonitorScheduledQueryRulesAlert
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesAlert) DeepCopyInto(out *MonitorScheduledQueryRulesAlert)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorScheduledQueryRulesAlert) DeepCopyObject ¶
func (in *MonitorScheduledQueryRulesAlert) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorScheduledQueryRulesAlert) GetCondition ¶
func (mg *MonitorScheduledQueryRulesAlert) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) GetConnectionDetailsMapping ¶
func (tr *MonitorScheduledQueryRulesAlert) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorScheduledQueryRulesAlert
func (*MonitorScheduledQueryRulesAlert) GetDeletionPolicy ¶
func (mg *MonitorScheduledQueryRulesAlert) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) GetID ¶
func (tr *MonitorScheduledQueryRulesAlert) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorScheduledQueryRulesAlert
func (*MonitorScheduledQueryRulesAlert) GetObservation ¶
func (tr *MonitorScheduledQueryRulesAlert) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorScheduledQueryRulesAlert
func (*MonitorScheduledQueryRulesAlert) GetParameters ¶
func (tr *MonitorScheduledQueryRulesAlert) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorScheduledQueryRulesAlert
func (*MonitorScheduledQueryRulesAlert) GetProviderConfigReference ¶
func (mg *MonitorScheduledQueryRulesAlert) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) GetProviderReference ¶
func (mg *MonitorScheduledQueryRulesAlert) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorScheduledQueryRulesAlert. Deprecated: Use GetProviderConfigReference.
func (*MonitorScheduledQueryRulesAlert) GetTerraformResourceType ¶
func (mg *MonitorScheduledQueryRulesAlert) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorScheduledQueryRulesAlert
func (*MonitorScheduledQueryRulesAlert) GetTerraformSchemaVersion ¶
func (tr *MonitorScheduledQueryRulesAlert) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorScheduledQueryRulesAlert) GetWriteConnectionSecretToReference ¶
func (mg *MonitorScheduledQueryRulesAlert) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) LateInitialize ¶
func (tr *MonitorScheduledQueryRulesAlert) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorScheduledQueryRulesAlert using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorScheduledQueryRulesAlert) ResolveReferences ¶
func (mg *MonitorScheduledQueryRulesAlert) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) SetConditions ¶
func (mg *MonitorScheduledQueryRulesAlert) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) SetDeletionPolicy ¶
func (mg *MonitorScheduledQueryRulesAlert) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) SetObservation ¶
func (tr *MonitorScheduledQueryRulesAlert) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorScheduledQueryRulesAlert
func (*MonitorScheduledQueryRulesAlert) SetParameters ¶
func (tr *MonitorScheduledQueryRulesAlert) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorScheduledQueryRulesAlert
func (*MonitorScheduledQueryRulesAlert) SetProviderConfigReference ¶
func (mg *MonitorScheduledQueryRulesAlert) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlert) SetProviderReference ¶
func (mg *MonitorScheduledQueryRulesAlert) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorScheduledQueryRulesAlert. Deprecated: Use SetProviderConfigReference.
func (*MonitorScheduledQueryRulesAlert) SetWriteConnectionSecretToReference ¶
func (mg *MonitorScheduledQueryRulesAlert) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorScheduledQueryRulesAlert.
type MonitorScheduledQueryRulesAlertActionObservation ¶
type MonitorScheduledQueryRulesAlertActionObservation struct { }
func (*MonitorScheduledQueryRulesAlertActionObservation) DeepCopy ¶
func (in *MonitorScheduledQueryRulesAlertActionObservation) DeepCopy() *MonitorScheduledQueryRulesAlertActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesAlertActionObservation.
func (*MonitorScheduledQueryRulesAlertActionObservation) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesAlertActionObservation) DeepCopyInto(out *MonitorScheduledQueryRulesAlertActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesAlertActionParameters ¶
type MonitorScheduledQueryRulesAlertActionParameters struct { // +kubebuilder:validation:Required ActionGroup []*string `json:"actionGroup" tf:"action_group,omitempty"` // +kubebuilder:validation:Optional CustomWebhookPayload *string `json:"customWebhookPayload,omitempty" tf:"custom_webhook_payload,omitempty"` // +kubebuilder:validation:Optional EmailSubject *string `json:"emailSubject,omitempty" tf:"email_subject,omitempty"` }
func (*MonitorScheduledQueryRulesAlertActionParameters) DeepCopy ¶
func (in *MonitorScheduledQueryRulesAlertActionParameters) DeepCopy() *MonitorScheduledQueryRulesAlertActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesAlertActionParameters.
func (*MonitorScheduledQueryRulesAlertActionParameters) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesAlertActionParameters) DeepCopyInto(out *MonitorScheduledQueryRulesAlertActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesAlertList ¶
type MonitorScheduledQueryRulesAlertList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorScheduledQueryRulesAlert `json:"items"` }
MonitorScheduledQueryRulesAlertList contains a list of MonitorScheduledQueryRulesAlerts
func (*MonitorScheduledQueryRulesAlertList) DeepCopy ¶
func (in *MonitorScheduledQueryRulesAlertList) DeepCopy() *MonitorScheduledQueryRulesAlertList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesAlertList.
func (*MonitorScheduledQueryRulesAlertList) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesAlertList) DeepCopyInto(out *MonitorScheduledQueryRulesAlertList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorScheduledQueryRulesAlertList) DeepCopyObject ¶
func (in *MonitorScheduledQueryRulesAlertList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorScheduledQueryRulesAlertList) GetItems ¶
func (l *MonitorScheduledQueryRulesAlertList) GetItems() []resource.Managed
GetItems of this MonitorScheduledQueryRulesAlertList.
type MonitorScheduledQueryRulesAlertObservation ¶
type MonitorScheduledQueryRulesAlertObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorScheduledQueryRulesAlertObservation) DeepCopy ¶
func (in *MonitorScheduledQueryRulesAlertObservation) DeepCopy() *MonitorScheduledQueryRulesAlertObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesAlertObservation.
func (*MonitorScheduledQueryRulesAlertObservation) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesAlertObservation) DeepCopyInto(out *MonitorScheduledQueryRulesAlertObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesAlertParameters ¶
type MonitorScheduledQueryRulesAlertParameters struct { // +kubebuilder:validation:Required Action []MonitorScheduledQueryRulesAlertActionParameters `json:"action" tf:"action,omitempty"` // +kubebuilder:validation:Optional AuthorizedResourceIds []*string `json:"authorizedResourceIds,omitempty" tf:"authorized_resource_ids,omitempty"` // +kubebuilder:validation:Optional AutoMitigationEnabled *bool `json:"autoMitigationEnabled,omitempty" tf:"auto_mitigation_enabled,omitempty"` // +kubebuilder:validation:Required DataSourceID *string `json:"dataSourceId" tf:"data_source_id,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Frequency *float64 `json:"frequency" tf:"frequency,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required Query *string `json:"query" tf:"query,omitempty"` // +kubebuilder:validation:Optional QueryType *string `json:"queryType,omitempty" tf:"query_type,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Severity *float64 `json:"severity,omitempty" tf:"severity,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Throttling *float64 `json:"throttling,omitempty" tf:"throttling,omitempty"` // +kubebuilder:validation:Required TimeWindow *float64 `json:"timeWindow" tf:"time_window,omitempty"` // +kubebuilder:validation:Required Trigger []TriggerParameters `json:"trigger" tf:"trigger,omitempty"` }
func (*MonitorScheduledQueryRulesAlertParameters) DeepCopy ¶
func (in *MonitorScheduledQueryRulesAlertParameters) DeepCopy() *MonitorScheduledQueryRulesAlertParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesAlertParameters.
func (*MonitorScheduledQueryRulesAlertParameters) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesAlertParameters) DeepCopyInto(out *MonitorScheduledQueryRulesAlertParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesAlertSpec ¶
type MonitorScheduledQueryRulesAlertSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorScheduledQueryRulesAlertParameters `json:"forProvider"` }
MonitorScheduledQueryRulesAlertSpec defines the desired state of MonitorScheduledQueryRulesAlert
func (*MonitorScheduledQueryRulesAlertSpec) DeepCopy ¶
func (in *MonitorScheduledQueryRulesAlertSpec) DeepCopy() *MonitorScheduledQueryRulesAlertSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesAlertSpec.
func (*MonitorScheduledQueryRulesAlertSpec) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesAlertSpec) DeepCopyInto(out *MonitorScheduledQueryRulesAlertSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesAlertStatus ¶
type MonitorScheduledQueryRulesAlertStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorScheduledQueryRulesAlertObservation `json:"atProvider,omitempty"` }
MonitorScheduledQueryRulesAlertStatus defines the observed state of MonitorScheduledQueryRulesAlert.
func (*MonitorScheduledQueryRulesAlertStatus) DeepCopy ¶
func (in *MonitorScheduledQueryRulesAlertStatus) DeepCopy() *MonitorScheduledQueryRulesAlertStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesAlertStatus.
func (*MonitorScheduledQueryRulesAlertStatus) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesAlertStatus) DeepCopyInto(out *MonitorScheduledQueryRulesAlertStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesLog ¶
type MonitorScheduledQueryRulesLog struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec MonitorScheduledQueryRulesLogSpec `json:"spec"` Status MonitorScheduledQueryRulesLogStatus `json:"status,omitempty"` }
MonitorScheduledQueryRulesLog is the Schema for the MonitorScheduledQueryRulesLogs API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*MonitorScheduledQueryRulesLog) DeepCopy ¶
func (in *MonitorScheduledQueryRulesLog) DeepCopy() *MonitorScheduledQueryRulesLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesLog) DeepCopyInto(out *MonitorScheduledQueryRulesLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorScheduledQueryRulesLog) DeepCopyObject ¶
func (in *MonitorScheduledQueryRulesLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorScheduledQueryRulesLog) GetCondition ¶
func (mg *MonitorScheduledQueryRulesLog) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) GetConnectionDetailsMapping ¶
func (tr *MonitorScheduledQueryRulesLog) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this MonitorScheduledQueryRulesLog
func (*MonitorScheduledQueryRulesLog) GetDeletionPolicy ¶
func (mg *MonitorScheduledQueryRulesLog) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) GetID ¶
func (tr *MonitorScheduledQueryRulesLog) GetID() string
GetID returns ID of underlying Terraform resource of this MonitorScheduledQueryRulesLog
func (*MonitorScheduledQueryRulesLog) GetObservation ¶
func (tr *MonitorScheduledQueryRulesLog) GetObservation() (map[string]interface{}, error)
GetObservation of this MonitorScheduledQueryRulesLog
func (*MonitorScheduledQueryRulesLog) GetParameters ¶
func (tr *MonitorScheduledQueryRulesLog) GetParameters() (map[string]interface{}, error)
GetParameters of this MonitorScheduledQueryRulesLog
func (*MonitorScheduledQueryRulesLog) GetProviderConfigReference ¶
func (mg *MonitorScheduledQueryRulesLog) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) GetProviderReference ¶
func (mg *MonitorScheduledQueryRulesLog) GetProviderReference() *xpv1.Reference
GetProviderReference of this MonitorScheduledQueryRulesLog. Deprecated: Use GetProviderConfigReference.
func (*MonitorScheduledQueryRulesLog) GetTerraformResourceType ¶
func (mg *MonitorScheduledQueryRulesLog) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this MonitorScheduledQueryRulesLog
func (*MonitorScheduledQueryRulesLog) GetTerraformSchemaVersion ¶
func (tr *MonitorScheduledQueryRulesLog) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*MonitorScheduledQueryRulesLog) GetWriteConnectionSecretToReference ¶
func (mg *MonitorScheduledQueryRulesLog) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) LateInitialize ¶
func (tr *MonitorScheduledQueryRulesLog) LateInitialize(attrs []byte) (bool, error)
LateInitialize this MonitorScheduledQueryRulesLog using its observed tfState. returns True if there are any spec changes for the resource.
func (*MonitorScheduledQueryRulesLog) ResolveReferences ¶
func (mg *MonitorScheduledQueryRulesLog) ResolveReferences(ctx context.Context, c client.Reader) error
ResolveReferences of this MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) SetConditions ¶
func (mg *MonitorScheduledQueryRulesLog) SetConditions(c ...xpv1.Condition)
SetConditions of this MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) SetDeletionPolicy ¶
func (mg *MonitorScheduledQueryRulesLog) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) SetObservation ¶
func (tr *MonitorScheduledQueryRulesLog) SetObservation(obs map[string]interface{}) error
SetObservation for this MonitorScheduledQueryRulesLog
func (*MonitorScheduledQueryRulesLog) SetParameters ¶
func (tr *MonitorScheduledQueryRulesLog) SetParameters(params map[string]interface{}) error
SetParameters for this MonitorScheduledQueryRulesLog
func (*MonitorScheduledQueryRulesLog) SetProviderConfigReference ¶
func (mg *MonitorScheduledQueryRulesLog) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLog) SetProviderReference ¶
func (mg *MonitorScheduledQueryRulesLog) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this MonitorScheduledQueryRulesLog. Deprecated: Use SetProviderConfigReference.
func (*MonitorScheduledQueryRulesLog) SetWriteConnectionSecretToReference ¶
func (mg *MonitorScheduledQueryRulesLog) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this MonitorScheduledQueryRulesLog.
type MonitorScheduledQueryRulesLogCriteriaObservation ¶
type MonitorScheduledQueryRulesLogCriteriaObservation struct { }
func (*MonitorScheduledQueryRulesLogCriteriaObservation) DeepCopy ¶
func (in *MonitorScheduledQueryRulesLogCriteriaObservation) DeepCopy() *MonitorScheduledQueryRulesLogCriteriaObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesLogCriteriaObservation.
func (*MonitorScheduledQueryRulesLogCriteriaObservation) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesLogCriteriaObservation) DeepCopyInto(out *MonitorScheduledQueryRulesLogCriteriaObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesLogCriteriaParameters ¶
type MonitorScheduledQueryRulesLogCriteriaParameters struct { // +kubebuilder:validation:Required Dimension []DimensionParameters `json:"dimension" tf:"dimension,omitempty"` // +kubebuilder:validation:Required MetricName *string `json:"metricName" tf:"metric_name,omitempty"` }
func (*MonitorScheduledQueryRulesLogCriteriaParameters) DeepCopy ¶
func (in *MonitorScheduledQueryRulesLogCriteriaParameters) DeepCopy() *MonitorScheduledQueryRulesLogCriteriaParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesLogCriteriaParameters.
func (*MonitorScheduledQueryRulesLogCriteriaParameters) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesLogCriteriaParameters) DeepCopyInto(out *MonitorScheduledQueryRulesLogCriteriaParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesLogList ¶
type MonitorScheduledQueryRulesLogList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []MonitorScheduledQueryRulesLog `json:"items"` }
MonitorScheduledQueryRulesLogList contains a list of MonitorScheduledQueryRulesLogs
func (*MonitorScheduledQueryRulesLogList) DeepCopy ¶
func (in *MonitorScheduledQueryRulesLogList) DeepCopy() *MonitorScheduledQueryRulesLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesLogList.
func (*MonitorScheduledQueryRulesLogList) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesLogList) DeepCopyInto(out *MonitorScheduledQueryRulesLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*MonitorScheduledQueryRulesLogList) DeepCopyObject ¶
func (in *MonitorScheduledQueryRulesLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*MonitorScheduledQueryRulesLogList) GetItems ¶
func (l *MonitorScheduledQueryRulesLogList) GetItems() []resource.Managed
GetItems of this MonitorScheduledQueryRulesLogList.
type MonitorScheduledQueryRulesLogObservation ¶
type MonitorScheduledQueryRulesLogObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*MonitorScheduledQueryRulesLogObservation) DeepCopy ¶
func (in *MonitorScheduledQueryRulesLogObservation) DeepCopy() *MonitorScheduledQueryRulesLogObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesLogObservation.
func (*MonitorScheduledQueryRulesLogObservation) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesLogObservation) DeepCopyInto(out *MonitorScheduledQueryRulesLogObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesLogParameters ¶
type MonitorScheduledQueryRulesLogParameters struct { // +kubebuilder:validation:Optional AuthorizedResourceIds []*string `json:"authorizedResourceIds,omitempty" tf:"authorized_resource_ids,omitempty"` // +kubebuilder:validation:Required Criteria []MonitorScheduledQueryRulesLogCriteriaParameters `json:"criteria" tf:"criteria,omitempty"` // +kubebuilder:validation:Required DataSourceID *string `json:"dataSourceId" tf:"data_source_id,omitempty"` // +kubebuilder:validation:Optional Description *string `json:"description,omitempty" tf:"description,omitempty"` // +kubebuilder:validation:Optional Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` }
func (*MonitorScheduledQueryRulesLogParameters) DeepCopy ¶
func (in *MonitorScheduledQueryRulesLogParameters) DeepCopy() *MonitorScheduledQueryRulesLogParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesLogParameters.
func (*MonitorScheduledQueryRulesLogParameters) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesLogParameters) DeepCopyInto(out *MonitorScheduledQueryRulesLogParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesLogSpec ¶
type MonitorScheduledQueryRulesLogSpec struct { v1.ResourceSpec `json:",inline"` ForProvider MonitorScheduledQueryRulesLogParameters `json:"forProvider"` }
MonitorScheduledQueryRulesLogSpec defines the desired state of MonitorScheduledQueryRulesLog
func (*MonitorScheduledQueryRulesLogSpec) DeepCopy ¶
func (in *MonitorScheduledQueryRulesLogSpec) DeepCopy() *MonitorScheduledQueryRulesLogSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesLogSpec.
func (*MonitorScheduledQueryRulesLogSpec) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesLogSpec) DeepCopyInto(out *MonitorScheduledQueryRulesLogSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type MonitorScheduledQueryRulesLogStatus ¶
type MonitorScheduledQueryRulesLogStatus struct { v1.ResourceStatus `json:",inline"` AtProvider MonitorScheduledQueryRulesLogObservation `json:"atProvider,omitempty"` }
MonitorScheduledQueryRulesLogStatus defines the observed state of MonitorScheduledQueryRulesLog.
func (*MonitorScheduledQueryRulesLogStatus) DeepCopy ¶
func (in *MonitorScheduledQueryRulesLogStatus) DeepCopy() *MonitorScheduledQueryRulesLogStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new MonitorScheduledQueryRulesLogStatus.
func (*MonitorScheduledQueryRulesLogStatus) DeepCopyInto ¶
func (in *MonitorScheduledQueryRulesLogStatus) DeepCopyInto(out *MonitorScheduledQueryRulesLogStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationObservation ¶
type NotificationObservation struct { }
func (*NotificationObservation) DeepCopy ¶
func (in *NotificationObservation) DeepCopy() *NotificationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationObservation.
func (*NotificationObservation) DeepCopyInto ¶
func (in *NotificationObservation) DeepCopyInto(out *NotificationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NotificationParameters ¶
type NotificationParameters struct { // +kubebuilder:validation:Optional Email []EmailParameters `json:"email,omitempty" tf:"email,omitempty"` // +kubebuilder:validation:Optional Webhook []WebhookParameters `json:"webhook,omitempty" tf:"webhook,omitempty"` }
func (*NotificationParameters) DeepCopy ¶
func (in *NotificationParameters) DeepCopy() *NotificationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NotificationParameters.
func (*NotificationParameters) DeepCopyInto ¶
func (in *NotificationParameters) DeepCopyInto(out *NotificationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileObservation ¶
type ProfileObservation struct { }
func (*ProfileObservation) DeepCopy ¶
func (in *ProfileObservation) DeepCopy() *ProfileObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileObservation.
func (*ProfileObservation) DeepCopyInto ¶
func (in *ProfileObservation) DeepCopyInto(out *ProfileObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProfileParameters ¶
type ProfileParameters struct { // +kubebuilder:validation:Required Capacity []CapacityParameters `json:"capacity" tf:"capacity,omitempty"` // +kubebuilder:validation:Optional FixedDate []FixedDateParameters `json:"fixedDate,omitempty" tf:"fixed_date,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Optional Recurrence []RecurrenceParameters `json:"recurrence,omitempty" tf:"recurrence,omitempty"` // +kubebuilder:validation:Optional Rule []RuleParameters `json:"rule,omitempty" tf:"rule,omitempty"` }
func (*ProfileParameters) DeepCopy ¶
func (in *ProfileParameters) DeepCopy() *ProfileParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProfileParameters.
func (*ProfileParameters) DeepCopyInto ¶
func (in *ProfileParameters) DeepCopyInto(out *ProfileParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceObservation ¶
type RecurrenceObservation struct { }
func (*RecurrenceObservation) DeepCopy ¶
func (in *RecurrenceObservation) DeepCopy() *RecurrenceObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceObservation.
func (*RecurrenceObservation) DeepCopyInto ¶
func (in *RecurrenceObservation) DeepCopyInto(out *RecurrenceObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecurrenceParameters ¶
type RecurrenceParameters struct { // +kubebuilder:validation:Required Days []*string `json:"days" tf:"days,omitempty"` // +kubebuilder:validation:Required Hours []*float64 `json:"hours" tf:"hours,omitempty"` // +kubebuilder:validation:Required Minutes []*float64 `json:"minutes" tf:"minutes,omitempty"` // +kubebuilder:validation:Optional Timezone *string `json:"timezone,omitempty" tf:"timezone,omitempty"` }
func (*RecurrenceParameters) DeepCopy ¶
func (in *RecurrenceParameters) DeepCopy() *RecurrenceParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecurrenceParameters.
func (*RecurrenceParameters) DeepCopyInto ¶
func (in *RecurrenceParameters) DeepCopyInto(out *RecurrenceParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyObservation ¶
type RetentionPolicyObservation struct { }
func (*RetentionPolicyObservation) DeepCopy ¶
func (in *RetentionPolicyObservation) DeepCopy() *RetentionPolicyObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyObservation.
func (*RetentionPolicyObservation) DeepCopyInto ¶
func (in *RetentionPolicyObservation) DeepCopyInto(out *RetentionPolicyObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RetentionPolicyParameters ¶
type RetentionPolicyParameters struct { // +kubebuilder:validation:Optional Days *float64 `json:"days,omitempty" tf:"days,omitempty"` // +kubebuilder:validation:Required Enabled *bool `json:"enabled" tf:"enabled,omitempty"` }
func (*RetentionPolicyParameters) DeepCopy ¶
func (in *RetentionPolicyParameters) DeepCopy() *RetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyParameters.
func (*RetentionPolicyParameters) DeepCopyInto ¶
func (in *RetentionPolicyParameters) DeepCopyInto(out *RetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleObservation ¶
type RuleObservation struct { }
func (*RuleObservation) DeepCopy ¶
func (in *RuleObservation) DeepCopy() *RuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleObservation.
func (*RuleObservation) DeepCopyInto ¶
func (in *RuleObservation) DeepCopyInto(out *RuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RuleParameters ¶
type RuleParameters struct { // +kubebuilder:validation:Required MetricTrigger []MetricTriggerParameters `json:"metricTrigger" tf:"metric_trigger,omitempty"` // +kubebuilder:validation:Required ScaleAction []ScaleActionParameters `json:"scaleAction" tf:"scale_action,omitempty"` }
func (*RuleParameters) DeepCopy ¶
func (in *RuleParameters) DeepCopy() *RuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RuleParameters.
func (*RuleParameters) DeepCopyInto ¶
func (in *RuleParameters) DeepCopyInto(out *RuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SMSReceiverObservation ¶
type SMSReceiverObservation struct { }
func (*SMSReceiverObservation) DeepCopy ¶
func (in *SMSReceiverObservation) DeepCopy() *SMSReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMSReceiverObservation.
func (*SMSReceiverObservation) DeepCopyInto ¶
func (in *SMSReceiverObservation) DeepCopyInto(out *SMSReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SMSReceiverParameters ¶
type SMSReceiverParameters struct { // +kubebuilder:validation:Required CountryCode *string `json:"countryCode" tf:"country_code,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PhoneNumber *string `json:"phoneNumber" tf:"phone_number,omitempty"` }
func (*SMSReceiverParameters) DeepCopy ¶
func (in *SMSReceiverParameters) DeepCopy() *SMSReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SMSReceiverParameters.
func (*SMSReceiverParameters) DeepCopyInto ¶
func (in *SMSReceiverParameters) DeepCopyInto(out *SMSReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScaleActionObservation ¶
type ScaleActionObservation struct { }
func (*ScaleActionObservation) DeepCopy ¶
func (in *ScaleActionObservation) DeepCopy() *ScaleActionObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleActionObservation.
func (*ScaleActionObservation) DeepCopyInto ¶
func (in *ScaleActionObservation) DeepCopyInto(out *ScaleActionObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ScaleActionParameters ¶
type ScaleActionParameters struct { // +kubebuilder:validation:Required Cooldown *string `json:"cooldown" tf:"cooldown,omitempty"` // +kubebuilder:validation:Required Direction *string `json:"direction" tf:"direction,omitempty"` // +kubebuilder:validation:Required Type *string `json:"type" tf:"type,omitempty"` // +kubebuilder:validation:Required Value *float64 `json:"value" tf:"value,omitempty"` }
func (*ScaleActionParameters) DeepCopy ¶
func (in *ScaleActionParameters) DeepCopy() *ScaleActionParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ScaleActionParameters.
func (*ScaleActionParameters) DeepCopyInto ¶
func (in *ScaleActionParameters) DeepCopyInto(out *ScaleActionParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceHealthObservation ¶
type ServiceHealthObservation struct { }
func (*ServiceHealthObservation) DeepCopy ¶
func (in *ServiceHealthObservation) DeepCopy() *ServiceHealthObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceHealthObservation.
func (*ServiceHealthObservation) DeepCopyInto ¶
func (in *ServiceHealthObservation) DeepCopyInto(out *ServiceHealthObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceHealthParameters ¶
type ServiceHealthParameters struct { // +kubebuilder:validation:Optional Events []*string `json:"events,omitempty" tf:"events,omitempty"` // +kubebuilder:validation:Optional Locations []*string `json:"locations,omitempty" tf:"locations,omitempty"` // +kubebuilder:validation:Optional Services []*string `json:"services,omitempty" tf:"services,omitempty"` }
func (*ServiceHealthParameters) DeepCopy ¶
func (in *ServiceHealthParameters) DeepCopy() *ServiceHealthParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceHealthParameters.
func (*ServiceHealthParameters) DeepCopyInto ¶
func (in *ServiceHealthParameters) DeepCopyInto(out *ServiceHealthParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerMetricTriggerObservation ¶
type TriggerMetricTriggerObservation struct { }
func (*TriggerMetricTriggerObservation) DeepCopy ¶
func (in *TriggerMetricTriggerObservation) DeepCopy() *TriggerMetricTriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerMetricTriggerObservation.
func (*TriggerMetricTriggerObservation) DeepCopyInto ¶
func (in *TriggerMetricTriggerObservation) DeepCopyInto(out *TriggerMetricTriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerMetricTriggerParameters ¶
type TriggerMetricTriggerParameters struct { // +kubebuilder:validation:Required MetricColumn *string `json:"metricColumn" tf:"metric_column,omitempty"` // +kubebuilder:validation:Required MetricTriggerType *string `json:"metricTriggerType" tf:"metric_trigger_type,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Threshold *float64 `json:"threshold" tf:"threshold,omitempty"` }
func (*TriggerMetricTriggerParameters) DeepCopy ¶
func (in *TriggerMetricTriggerParameters) DeepCopy() *TriggerMetricTriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerMetricTriggerParameters.
func (*TriggerMetricTriggerParameters) DeepCopyInto ¶
func (in *TriggerMetricTriggerParameters) DeepCopyInto(out *TriggerMetricTriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerObservation ¶
type TriggerObservation struct { }
func (*TriggerObservation) DeepCopy ¶
func (in *TriggerObservation) DeepCopy() *TriggerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerObservation.
func (*TriggerObservation) DeepCopyInto ¶
func (in *TriggerObservation) DeepCopyInto(out *TriggerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TriggerParameters ¶
type TriggerParameters struct { // +kubebuilder:validation:Optional MetricTrigger []TriggerMetricTriggerParameters `json:"metricTrigger,omitempty" tf:"metric_trigger,omitempty"` // +kubebuilder:validation:Required Operator *string `json:"operator" tf:"operator,omitempty"` // +kubebuilder:validation:Required Threshold *float64 `json:"threshold" tf:"threshold,omitempty"` }
func (*TriggerParameters) DeepCopy ¶
func (in *TriggerParameters) DeepCopy() *TriggerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TriggerParameters.
func (*TriggerParameters) DeepCopyInto ¶
func (in *TriggerParameters) DeepCopyInto(out *TriggerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceReceiverObservation ¶
type VoiceReceiverObservation struct { }
func (*VoiceReceiverObservation) DeepCopy ¶
func (in *VoiceReceiverObservation) DeepCopy() *VoiceReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceReceiverObservation.
func (*VoiceReceiverObservation) DeepCopyInto ¶
func (in *VoiceReceiverObservation) DeepCopyInto(out *VoiceReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VoiceReceiverParameters ¶
type VoiceReceiverParameters struct { // +kubebuilder:validation:Required CountryCode *string `json:"countryCode" tf:"country_code,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required PhoneNumber *string `json:"phoneNumber" tf:"phone_number,omitempty"` }
func (*VoiceReceiverParameters) DeepCopy ¶
func (in *VoiceReceiverParameters) DeepCopy() *VoiceReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VoiceReceiverParameters.
func (*VoiceReceiverParameters) DeepCopyInto ¶
func (in *VoiceReceiverParameters) DeepCopyInto(out *VoiceReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookObservation ¶
type WebhookObservation struct { }
func (*WebhookObservation) DeepCopy ¶
func (in *WebhookObservation) DeepCopy() *WebhookObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookObservation.
func (*WebhookObservation) DeepCopyInto ¶
func (in *WebhookObservation) DeepCopyInto(out *WebhookObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookParameters ¶
type WebhookParameters struct { // +kubebuilder:validation:Optional Properties map[string]*string `json:"properties,omitempty" tf:"properties,omitempty"` // +kubebuilder:validation:Required ServiceURI *string `json:"serviceUri" tf:"service_uri,omitempty"` }
func (*WebhookParameters) DeepCopy ¶
func (in *WebhookParameters) DeepCopy() *WebhookParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookParameters.
func (*WebhookParameters) DeepCopyInto ¶
func (in *WebhookParameters) DeepCopyInto(out *WebhookParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookReceiverObservation ¶
type WebhookReceiverObservation struct { }
func (*WebhookReceiverObservation) DeepCopy ¶
func (in *WebhookReceiverObservation) DeepCopy() *WebhookReceiverObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReceiverObservation.
func (*WebhookReceiverObservation) DeepCopyInto ¶
func (in *WebhookReceiverObservation) DeepCopyInto(out *WebhookReceiverObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type WebhookReceiverParameters ¶
type WebhookReceiverParameters struct { // +kubebuilder:validation:Optional AADAuth []AADAuthParameters `json:"aadAuth,omitempty" tf:"aad_auth,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ServiceURI *string `json:"serviceUri" tf:"service_uri,omitempty"` // +kubebuilder:validation:Optional UseCommonAlertSchema *bool `json:"useCommonAlertSchema,omitempty" tf:"use_common_alert_schema,omitempty"` }
func (*WebhookReceiverParameters) DeepCopy ¶
func (in *WebhookReceiverParameters) DeepCopy() *WebhookReceiverParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new WebhookReceiverParameters.
func (*WebhookReceiverParameters) DeepCopyInto ¶
func (in *WebhookReceiverParameters) DeepCopyInto(out *WebhookReceiverParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_applicationinsights_terraformed.go
- zz_applicationinsights_types.go
- zz_applicationinsightsanalyticsitem_terraformed.go
- zz_applicationinsightsanalyticsitem_types.go
- zz_applicationinsightsapikey_terraformed.go
- zz_applicationinsightsapikey_types.go
- zz_applicationinsightssmartdetectionrule_terraformed.go
- zz_applicationinsightssmartdetectionrule_types.go
- zz_applicationinsightswebtest_terraformed.go
- zz_applicationinsightswebtest_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_monitoractiongroup_terraformed.go
- zz_monitoractiongroup_types.go
- zz_monitoractivitylogalert_terraformed.go
- zz_monitoractivitylogalert_types.go
- zz_monitorautoscalesetting_terraformed.go
- zz_monitorautoscalesetting_types.go
- zz_monitordiagnosticsetting_terraformed.go
- zz_monitordiagnosticsetting_types.go
- zz_monitorscheduledqueryrulesalert_terraformed.go
- zz_monitorscheduledqueryrulesalert_types.go
- zz_monitorscheduledqueryruleslog_terraformed.go
- zz_monitorscheduledqueryruleslog_types.go