v1alpha1

package
v0.4.0-preview Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

+kubebuilder:object:generate=true +groupName=sentinel.azure.jet.crossplane.io +versionName=v1alpha1

Index

Constants

View Source
const (
	CRDGroup   = "sentinel.azure.jet.crossplane.io"
	CRDVersion = "v1alpha1"
)

Package type metadata.

Variables

View Source
var (
	AlertRuleFusion_Kind             = "AlertRuleFusion"
	AlertRuleFusion_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AlertRuleFusion_Kind}.String()
	AlertRuleFusion_KindAPIVersion   = AlertRuleFusion_Kind + "." + CRDGroupVersion.String()
	AlertRuleFusion_GroupVersionKind = CRDGroupVersion.WithKind(AlertRuleFusion_Kind)
)

Repository type metadata.

View Source
var (
	AlertRuleMachineLearningBehaviorAnalytics_Kind             = "AlertRuleMachineLearningBehaviorAnalytics"
	AlertRuleMachineLearningBehaviorAnalytics_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AlertRuleMachineLearningBehaviorAnalytics_Kind}.String()
	AlertRuleMachineLearningBehaviorAnalytics_KindAPIVersion   = AlertRuleMachineLearningBehaviorAnalytics_Kind + "." + CRDGroupVersion.String()
	AlertRuleMachineLearningBehaviorAnalytics_GroupVersionKind = CRDGroupVersion.WithKind(AlertRuleMachineLearningBehaviorAnalytics_Kind)
)

Repository type metadata.

View Source
var (
	AlertRuleMsSecurityIncident_Kind             = "AlertRuleMsSecurityIncident"
	AlertRuleMsSecurityIncident_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AlertRuleMsSecurityIncident_Kind}.String()
	AlertRuleMsSecurityIncident_KindAPIVersion   = AlertRuleMsSecurityIncident_Kind + "." + CRDGroupVersion.String()
	AlertRuleMsSecurityIncident_GroupVersionKind = CRDGroupVersion.WithKind(AlertRuleMsSecurityIncident_Kind)
)

Repository type metadata.

View Source
var (
	AlertRuleScheduled_Kind             = "AlertRuleScheduled"
	AlertRuleScheduled_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: AlertRuleScheduled_Kind}.String()
	AlertRuleScheduled_KindAPIVersion   = AlertRuleScheduled_Kind + "." + CRDGroupVersion.String()
	AlertRuleScheduled_GroupVersionKind = CRDGroupVersion.WithKind(AlertRuleScheduled_Kind)
)

Repository type metadata.

View Source
var (
	DataConnectorAwsCloudTrail_Kind             = "DataConnectorAwsCloudTrail"
	DataConnectorAwsCloudTrail_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataConnectorAwsCloudTrail_Kind}.String()
	DataConnectorAwsCloudTrail_KindAPIVersion   = DataConnectorAwsCloudTrail_Kind + "." + CRDGroupVersion.String()
	DataConnectorAwsCloudTrail_GroupVersionKind = CRDGroupVersion.WithKind(DataConnectorAwsCloudTrail_Kind)
)

Repository type metadata.

View Source
var (
	DataConnectorAzureActiveDirectory_Kind             = "DataConnectorAzureActiveDirectory"
	DataConnectorAzureActiveDirectory_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataConnectorAzureActiveDirectory_Kind}.String()
	DataConnectorAzureActiveDirectory_KindAPIVersion   = DataConnectorAzureActiveDirectory_Kind + "." + CRDGroupVersion.String()
	DataConnectorAzureActiveDirectory_GroupVersionKind = CRDGroupVersion.WithKind(DataConnectorAzureActiveDirectory_Kind)
)

Repository type metadata.

View Source
var (
	DataConnectorAzureAdvancedThreatProtection_Kind             = "DataConnectorAzureAdvancedThreatProtection"
	DataConnectorAzureAdvancedThreatProtection_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataConnectorAzureAdvancedThreatProtection_Kind}.String()
	DataConnectorAzureAdvancedThreatProtection_KindAPIVersion   = DataConnectorAzureAdvancedThreatProtection_Kind + "." + CRDGroupVersion.String()
	DataConnectorAzureAdvancedThreatProtection_GroupVersionKind = CRDGroupVersion.WithKind(DataConnectorAzureAdvancedThreatProtection_Kind)
)

Repository type metadata.

View Source
var (
	DataConnectorAzureSecurityCenter_Kind             = "DataConnectorAzureSecurityCenter"
	DataConnectorAzureSecurityCenter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataConnectorAzureSecurityCenter_Kind}.String()
	DataConnectorAzureSecurityCenter_KindAPIVersion   = DataConnectorAzureSecurityCenter_Kind + "." + CRDGroupVersion.String()
	DataConnectorAzureSecurityCenter_GroupVersionKind = CRDGroupVersion.WithKind(DataConnectorAzureSecurityCenter_Kind)
)

Repository type metadata.

View Source
var (
	DataConnectorMicrosoftCloudAppSecurity_Kind             = "DataConnectorMicrosoftCloudAppSecurity"
	DataConnectorMicrosoftCloudAppSecurity_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataConnectorMicrosoftCloudAppSecurity_Kind}.String()
	DataConnectorMicrosoftCloudAppSecurity_KindAPIVersion   = DataConnectorMicrosoftCloudAppSecurity_Kind + "." + CRDGroupVersion.String()
	DataConnectorMicrosoftCloudAppSecurity_GroupVersionKind = CRDGroupVersion.WithKind(DataConnectorMicrosoftCloudAppSecurity_Kind)
)

Repository type metadata.

View Source
var (
	DataConnectorOffice365_Kind             = "DataConnectorOffice365"
	DataConnectorOffice365_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataConnectorOffice365_Kind}.String()
	DataConnectorOffice365_KindAPIVersion   = DataConnectorOffice365_Kind + "." + CRDGroupVersion.String()
	DataConnectorOffice365_GroupVersionKind = CRDGroupVersion.WithKind(DataConnectorOffice365_Kind)
)

Repository type metadata.

View Source
var (
	DataConnectorThreatIntelligence_Kind             = "DataConnectorThreatIntelligence"
	DataConnectorThreatIntelligence_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: DataConnectorThreatIntelligence_Kind}.String()
	DataConnectorThreatIntelligence_KindAPIVersion   = DataConnectorThreatIntelligence_Kind + "." + CRDGroupVersion.String()
	DataConnectorThreatIntelligence_GroupVersionKind = CRDGroupVersion.WithKind(DataConnectorThreatIntelligence_Kind)
)

Repository type metadata.

View Source
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
)

Functions

This section is empty.

Types

type AlertRuleFusion

type AlertRuleFusion struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlertRuleFusionSpec   `json:"spec"`
	Status            AlertRuleFusionStatus `json:"status,omitempty"`
}

AlertRuleFusion is the Schema for the AlertRuleFusions 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 (*AlertRuleFusion) DeepCopy

func (in *AlertRuleFusion) DeepCopy() *AlertRuleFusion

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleFusion.

func (*AlertRuleFusion) DeepCopyInto

func (in *AlertRuleFusion) DeepCopyInto(out *AlertRuleFusion)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlertRuleFusion) DeepCopyObject

func (in *AlertRuleFusion) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlertRuleFusion) GetCondition

func (mg *AlertRuleFusion) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this AlertRuleFusion.

func (*AlertRuleFusion) GetConnectionDetailsMapping

func (tr *AlertRuleFusion) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AlertRuleFusion

func (*AlertRuleFusion) GetDeletionPolicy

func (mg *AlertRuleFusion) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AlertRuleFusion.

func (*AlertRuleFusion) GetObservation

func (tr *AlertRuleFusion) GetObservation() (map[string]interface{}, error)

GetObservation of this AlertRuleFusion

func (*AlertRuleFusion) GetParameters

func (tr *AlertRuleFusion) GetParameters() (map[string]interface{}, error)

GetParameters of this AlertRuleFusion

func (*AlertRuleFusion) GetProviderConfigReference

func (mg *AlertRuleFusion) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AlertRuleFusion.

func (*AlertRuleFusion) GetProviderReference

func (mg *AlertRuleFusion) GetProviderReference() *xpv1.Reference

GetProviderReference of this AlertRuleFusion. Deprecated: Use GetProviderConfigReference.

func (*AlertRuleFusion) GetTerraformResourceType

func (mg *AlertRuleFusion) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AlertRuleFusion

func (*AlertRuleFusion) GetTerraformSchemaVersion

func (tr *AlertRuleFusion) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AlertRuleFusion) GetWriteConnectionSecretToReference

func (mg *AlertRuleFusion) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AlertRuleFusion.

func (*AlertRuleFusion) LateInitialize

func (tr *AlertRuleFusion) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AlertRuleFusion using its observed tfState. returns True if there are any spec changes for the resource.

func (*AlertRuleFusion) SetConditions

func (mg *AlertRuleFusion) SetConditions(c ...xpv1.Condition)

SetConditions of this AlertRuleFusion.

func (*AlertRuleFusion) SetDeletionPolicy

func (mg *AlertRuleFusion) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AlertRuleFusion.

func (*AlertRuleFusion) SetObservation

func (tr *AlertRuleFusion) SetObservation(obs map[string]interface{}) error

SetObservation for this AlertRuleFusion

func (*AlertRuleFusion) SetParameters

func (tr *AlertRuleFusion) SetParameters(params map[string]interface{}) error

SetParameters for this AlertRuleFusion

func (*AlertRuleFusion) SetProviderConfigReference

func (mg *AlertRuleFusion) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AlertRuleFusion.

func (*AlertRuleFusion) SetProviderReference

func (mg *AlertRuleFusion) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AlertRuleFusion. Deprecated: Use SetProviderConfigReference.

func (*AlertRuleFusion) SetWriteConnectionSecretToReference

func (mg *AlertRuleFusion) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AlertRuleFusion.

type AlertRuleFusionList

type AlertRuleFusionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AlertRuleFusion `json:"items"`
}

AlertRuleFusionList contains a list of AlertRuleFusions

func (*AlertRuleFusionList) DeepCopy

func (in *AlertRuleFusionList) DeepCopy() *AlertRuleFusionList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleFusionList.

func (*AlertRuleFusionList) DeepCopyInto

func (in *AlertRuleFusionList) DeepCopyInto(out *AlertRuleFusionList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlertRuleFusionList) DeepCopyObject

func (in *AlertRuleFusionList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlertRuleFusionList) GetItems

func (l *AlertRuleFusionList) GetItems() []resource.Managed

GetItems of this AlertRuleFusionList.

type AlertRuleFusionObservation

type AlertRuleFusionObservation struct {
}

func (*AlertRuleFusionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleFusionObservation.

func (*AlertRuleFusionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleFusionParameters

type AlertRuleFusionParameters struct {

	// +kubebuilder:validation:Required
	AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid" tf:"alert_rule_template_guid,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*AlertRuleFusionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleFusionParameters.

func (*AlertRuleFusionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleFusionSpec

type AlertRuleFusionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AlertRuleFusionParameters `json:"forProvider"`
}

AlertRuleFusionSpec defines the desired state of AlertRuleFusion

func (*AlertRuleFusionSpec) DeepCopy

func (in *AlertRuleFusionSpec) DeepCopy() *AlertRuleFusionSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleFusionSpec.

func (*AlertRuleFusionSpec) DeepCopyInto

func (in *AlertRuleFusionSpec) DeepCopyInto(out *AlertRuleFusionSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleFusionStatus

type AlertRuleFusionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AlertRuleFusionObservation `json:"atProvider,omitempty"`
}

AlertRuleFusionStatus defines the observed state of AlertRuleFusion.

func (*AlertRuleFusionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleFusionStatus.

func (*AlertRuleFusionStatus) DeepCopyInto

func (in *AlertRuleFusionStatus) DeepCopyInto(out *AlertRuleFusionStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleMachineLearningBehaviorAnalytics

type AlertRuleMachineLearningBehaviorAnalytics struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlertRuleMachineLearningBehaviorAnalyticsSpec   `json:"spec"`
	Status            AlertRuleMachineLearningBehaviorAnalyticsStatus `json:"status,omitempty"`
}

AlertRuleMachineLearningBehaviorAnalytics is the Schema for the AlertRuleMachineLearningBehaviorAnalyticss 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 (*AlertRuleMachineLearningBehaviorAnalytics) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalytics) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlertRuleMachineLearningBehaviorAnalytics) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlertRuleMachineLearningBehaviorAnalytics) GetCondition

GetCondition of this AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalytics) GetConnectionDetailsMapping

func (tr *AlertRuleMachineLearningBehaviorAnalytics) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AlertRuleMachineLearningBehaviorAnalytics

func (*AlertRuleMachineLearningBehaviorAnalytics) GetDeletionPolicy

GetDeletionPolicy of this AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalytics) GetObservation

func (tr *AlertRuleMachineLearningBehaviorAnalytics) GetObservation() (map[string]interface{}, error)

GetObservation of this AlertRuleMachineLearningBehaviorAnalytics

func (*AlertRuleMachineLearningBehaviorAnalytics) GetParameters

func (tr *AlertRuleMachineLearningBehaviorAnalytics) GetParameters() (map[string]interface{}, error)

GetParameters of this AlertRuleMachineLearningBehaviorAnalytics

func (*AlertRuleMachineLearningBehaviorAnalytics) GetProviderConfigReference

func (mg *AlertRuleMachineLearningBehaviorAnalytics) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalytics) GetProviderReference

func (mg *AlertRuleMachineLearningBehaviorAnalytics) GetProviderReference() *xpv1.Reference

GetProviderReference of this AlertRuleMachineLearningBehaviorAnalytics. Deprecated: Use GetProviderConfigReference.

func (*AlertRuleMachineLearningBehaviorAnalytics) GetTerraformResourceType

func (mg *AlertRuleMachineLearningBehaviorAnalytics) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AlertRuleMachineLearningBehaviorAnalytics

func (*AlertRuleMachineLearningBehaviorAnalytics) GetTerraformSchemaVersion

func (tr *AlertRuleMachineLearningBehaviorAnalytics) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AlertRuleMachineLearningBehaviorAnalytics) GetWriteConnectionSecretToReference

func (mg *AlertRuleMachineLearningBehaviorAnalytics) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalytics) LateInitialize

func (tr *AlertRuleMachineLearningBehaviorAnalytics) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AlertRuleMachineLearningBehaviorAnalytics using its observed tfState. returns True if there are any spec changes for the resource.

func (*AlertRuleMachineLearningBehaviorAnalytics) SetConditions

SetConditions of this AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalytics) SetDeletionPolicy

SetDeletionPolicy of this AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalytics) SetObservation

func (tr *AlertRuleMachineLearningBehaviorAnalytics) SetObservation(obs map[string]interface{}) error

SetObservation for this AlertRuleMachineLearningBehaviorAnalytics

func (*AlertRuleMachineLearningBehaviorAnalytics) SetParameters

func (tr *AlertRuleMachineLearningBehaviorAnalytics) SetParameters(params map[string]interface{}) error

SetParameters for this AlertRuleMachineLearningBehaviorAnalytics

func (*AlertRuleMachineLearningBehaviorAnalytics) SetProviderConfigReference

func (mg *AlertRuleMachineLearningBehaviorAnalytics) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalytics) SetProviderReference

func (mg *AlertRuleMachineLearningBehaviorAnalytics) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AlertRuleMachineLearningBehaviorAnalytics. Deprecated: Use SetProviderConfigReference.

func (*AlertRuleMachineLearningBehaviorAnalytics) SetWriteConnectionSecretToReference

func (mg *AlertRuleMachineLearningBehaviorAnalytics) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AlertRuleMachineLearningBehaviorAnalytics.

type AlertRuleMachineLearningBehaviorAnalyticsList

type AlertRuleMachineLearningBehaviorAnalyticsList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AlertRuleMachineLearningBehaviorAnalytics `json:"items"`
}

AlertRuleMachineLearningBehaviorAnalyticsList contains a list of AlertRuleMachineLearningBehaviorAnalyticss

func (*AlertRuleMachineLearningBehaviorAnalyticsList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMachineLearningBehaviorAnalyticsList.

func (*AlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlertRuleMachineLearningBehaviorAnalyticsList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlertRuleMachineLearningBehaviorAnalyticsList) GetItems

GetItems of this AlertRuleMachineLearningBehaviorAnalyticsList.

type AlertRuleMachineLearningBehaviorAnalyticsObservation

type AlertRuleMachineLearningBehaviorAnalyticsObservation struct {
}

func (*AlertRuleMachineLearningBehaviorAnalyticsObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMachineLearningBehaviorAnalyticsObservation.

func (*AlertRuleMachineLearningBehaviorAnalyticsObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleMachineLearningBehaviorAnalyticsParameters

type AlertRuleMachineLearningBehaviorAnalyticsParameters struct {

	// +kubebuilder:validation:Required
	AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid" tf:"alert_rule_template_guid,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*AlertRuleMachineLearningBehaviorAnalyticsParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMachineLearningBehaviorAnalyticsParameters.

func (*AlertRuleMachineLearningBehaviorAnalyticsParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleMachineLearningBehaviorAnalyticsSpec

type AlertRuleMachineLearningBehaviorAnalyticsSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AlertRuleMachineLearningBehaviorAnalyticsParameters `json:"forProvider"`
}

AlertRuleMachineLearningBehaviorAnalyticsSpec defines the desired state of AlertRuleMachineLearningBehaviorAnalytics

func (*AlertRuleMachineLearningBehaviorAnalyticsSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMachineLearningBehaviorAnalyticsSpec.

func (*AlertRuleMachineLearningBehaviorAnalyticsSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleMachineLearningBehaviorAnalyticsStatus

type AlertRuleMachineLearningBehaviorAnalyticsStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AlertRuleMachineLearningBehaviorAnalyticsObservation `json:"atProvider,omitempty"`
}

AlertRuleMachineLearningBehaviorAnalyticsStatus defines the observed state of AlertRuleMachineLearningBehaviorAnalytics.

func (*AlertRuleMachineLearningBehaviorAnalyticsStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMachineLearningBehaviorAnalyticsStatus.

func (*AlertRuleMachineLearningBehaviorAnalyticsStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleMsSecurityIncident

type AlertRuleMsSecurityIncident struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlertRuleMsSecurityIncidentSpec   `json:"spec"`
	Status            AlertRuleMsSecurityIncidentStatus `json:"status,omitempty"`
}

AlertRuleMsSecurityIncident is the Schema for the AlertRuleMsSecurityIncidents 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 (*AlertRuleMsSecurityIncident) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncident) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlertRuleMsSecurityIncident) DeepCopyObject

func (in *AlertRuleMsSecurityIncident) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlertRuleMsSecurityIncident) GetCondition

GetCondition of this AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncident) GetConnectionDetailsMapping

func (tr *AlertRuleMsSecurityIncident) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AlertRuleMsSecurityIncident

func (*AlertRuleMsSecurityIncident) GetDeletionPolicy

func (mg *AlertRuleMsSecurityIncident) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncident) GetObservation

func (tr *AlertRuleMsSecurityIncident) GetObservation() (map[string]interface{}, error)

GetObservation of this AlertRuleMsSecurityIncident

func (*AlertRuleMsSecurityIncident) GetParameters

func (tr *AlertRuleMsSecurityIncident) GetParameters() (map[string]interface{}, error)

GetParameters of this AlertRuleMsSecurityIncident

func (*AlertRuleMsSecurityIncident) GetProviderConfigReference

func (mg *AlertRuleMsSecurityIncident) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncident) GetProviderReference

func (mg *AlertRuleMsSecurityIncident) GetProviderReference() *xpv1.Reference

GetProviderReference of this AlertRuleMsSecurityIncident. Deprecated: Use GetProviderConfigReference.

func (*AlertRuleMsSecurityIncident) GetTerraformResourceType

func (mg *AlertRuleMsSecurityIncident) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AlertRuleMsSecurityIncident

func (*AlertRuleMsSecurityIncident) GetTerraformSchemaVersion

func (tr *AlertRuleMsSecurityIncident) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AlertRuleMsSecurityIncident) GetWriteConnectionSecretToReference

func (mg *AlertRuleMsSecurityIncident) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncident) LateInitialize

func (tr *AlertRuleMsSecurityIncident) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AlertRuleMsSecurityIncident using its observed tfState. returns True if there are any spec changes for the resource.

func (*AlertRuleMsSecurityIncident) SetConditions

func (mg *AlertRuleMsSecurityIncident) SetConditions(c ...xpv1.Condition)

SetConditions of this AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncident) SetDeletionPolicy

func (mg *AlertRuleMsSecurityIncident) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncident) SetObservation

func (tr *AlertRuleMsSecurityIncident) SetObservation(obs map[string]interface{}) error

SetObservation for this AlertRuleMsSecurityIncident

func (*AlertRuleMsSecurityIncident) SetParameters

func (tr *AlertRuleMsSecurityIncident) SetParameters(params map[string]interface{}) error

SetParameters for this AlertRuleMsSecurityIncident

func (*AlertRuleMsSecurityIncident) SetProviderConfigReference

func (mg *AlertRuleMsSecurityIncident) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncident) SetProviderReference

func (mg *AlertRuleMsSecurityIncident) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AlertRuleMsSecurityIncident. Deprecated: Use SetProviderConfigReference.

func (*AlertRuleMsSecurityIncident) SetWriteConnectionSecretToReference

func (mg *AlertRuleMsSecurityIncident) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AlertRuleMsSecurityIncident.

type AlertRuleMsSecurityIncidentList

type AlertRuleMsSecurityIncidentList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AlertRuleMsSecurityIncident `json:"items"`
}

AlertRuleMsSecurityIncidentList contains a list of AlertRuleMsSecurityIncidents

func (*AlertRuleMsSecurityIncidentList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMsSecurityIncidentList.

func (*AlertRuleMsSecurityIncidentList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlertRuleMsSecurityIncidentList) DeepCopyObject

func (in *AlertRuleMsSecurityIncidentList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlertRuleMsSecurityIncidentList) GetItems

GetItems of this AlertRuleMsSecurityIncidentList.

type AlertRuleMsSecurityIncidentObservation

type AlertRuleMsSecurityIncidentObservation struct {
}

func (*AlertRuleMsSecurityIncidentObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMsSecurityIncidentObservation.

func (*AlertRuleMsSecurityIncidentObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleMsSecurityIncidentParameters

type AlertRuleMsSecurityIncidentParameters struct {

	// +kubebuilder:validation:Optional
	AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid,omitempty" tf:"alert_rule_template_guid,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayNameExcludeFilter []*string `json:"displayNameExcludeFilter,omitempty" tf:"display_name_exclude_filter,omitempty"`

	// +kubebuilder:validation:Optional
	DisplayNameFilter []*string `json:"displayNameFilter,omitempty" tf:"display_name_filter,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	ProductFilter *string `json:"productFilter" tf:"product_filter,omitempty"`

	// +kubebuilder:validation:Required
	SeverityFilter []*string `json:"severityFilter" tf:"severity_filter,omitempty"`

	// +kubebuilder:validation:Optional
	TextWhitelist []*string `json:"textWhitelist,omitempty" tf:"text_whitelist,omitempty"`
}

func (*AlertRuleMsSecurityIncidentParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMsSecurityIncidentParameters.

func (*AlertRuleMsSecurityIncidentParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleMsSecurityIncidentSpec

type AlertRuleMsSecurityIncidentSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AlertRuleMsSecurityIncidentParameters `json:"forProvider"`
}

AlertRuleMsSecurityIncidentSpec defines the desired state of AlertRuleMsSecurityIncident

func (*AlertRuleMsSecurityIncidentSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMsSecurityIncidentSpec.

func (*AlertRuleMsSecurityIncidentSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleMsSecurityIncidentStatus

type AlertRuleMsSecurityIncidentStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AlertRuleMsSecurityIncidentObservation `json:"atProvider,omitempty"`
}

AlertRuleMsSecurityIncidentStatus defines the observed state of AlertRuleMsSecurityIncident.

func (*AlertRuleMsSecurityIncidentStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleMsSecurityIncidentStatus.

func (*AlertRuleMsSecurityIncidentStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleScheduled

type AlertRuleScheduled struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              AlertRuleScheduledSpec   `json:"spec"`
	Status            AlertRuleScheduledStatus `json:"status,omitempty"`
}

AlertRuleScheduled is the Schema for the AlertRuleScheduleds 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 (*AlertRuleScheduled) DeepCopy

func (in *AlertRuleScheduled) DeepCopy() *AlertRuleScheduled

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleScheduled.

func (*AlertRuleScheduled) DeepCopyInto

func (in *AlertRuleScheduled) DeepCopyInto(out *AlertRuleScheduled)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlertRuleScheduled) DeepCopyObject

func (in *AlertRuleScheduled) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlertRuleScheduled) GetCondition

func (mg *AlertRuleScheduled) GetCondition(ct xpv1.ConditionType) xpv1.Condition

GetCondition of this AlertRuleScheduled.

func (*AlertRuleScheduled) GetConnectionDetailsMapping

func (tr *AlertRuleScheduled) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this AlertRuleScheduled

func (*AlertRuleScheduled) GetDeletionPolicy

func (mg *AlertRuleScheduled) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this AlertRuleScheduled.

func (*AlertRuleScheduled) GetObservation

func (tr *AlertRuleScheduled) GetObservation() (map[string]interface{}, error)

GetObservation of this AlertRuleScheduled

func (*AlertRuleScheduled) GetParameters

func (tr *AlertRuleScheduled) GetParameters() (map[string]interface{}, error)

GetParameters of this AlertRuleScheduled

func (*AlertRuleScheduled) GetProviderConfigReference

func (mg *AlertRuleScheduled) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this AlertRuleScheduled.

func (*AlertRuleScheduled) GetProviderReference

func (mg *AlertRuleScheduled) GetProviderReference() *xpv1.Reference

GetProviderReference of this AlertRuleScheduled. Deprecated: Use GetProviderConfigReference.

func (*AlertRuleScheduled) GetTerraformResourceType

func (mg *AlertRuleScheduled) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this AlertRuleScheduled

func (*AlertRuleScheduled) GetTerraformSchemaVersion

func (tr *AlertRuleScheduled) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*AlertRuleScheduled) GetWriteConnectionSecretToReference

func (mg *AlertRuleScheduled) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this AlertRuleScheduled.

func (*AlertRuleScheduled) LateInitialize

func (tr *AlertRuleScheduled) LateInitialize(attrs []byte) (bool, error)

LateInitialize this AlertRuleScheduled using its observed tfState. returns True if there are any spec changes for the resource.

func (*AlertRuleScheduled) SetConditions

func (mg *AlertRuleScheduled) SetConditions(c ...xpv1.Condition)

SetConditions of this AlertRuleScheduled.

func (*AlertRuleScheduled) SetDeletionPolicy

func (mg *AlertRuleScheduled) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this AlertRuleScheduled.

func (*AlertRuleScheduled) SetObservation

func (tr *AlertRuleScheduled) SetObservation(obs map[string]interface{}) error

SetObservation for this AlertRuleScheduled

func (*AlertRuleScheduled) SetParameters

func (tr *AlertRuleScheduled) SetParameters(params map[string]interface{}) error

SetParameters for this AlertRuleScheduled

func (*AlertRuleScheduled) SetProviderConfigReference

func (mg *AlertRuleScheduled) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this AlertRuleScheduled.

func (*AlertRuleScheduled) SetProviderReference

func (mg *AlertRuleScheduled) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this AlertRuleScheduled. Deprecated: Use SetProviderConfigReference.

func (*AlertRuleScheduled) SetWriteConnectionSecretToReference

func (mg *AlertRuleScheduled) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this AlertRuleScheduled.

type AlertRuleScheduledList

type AlertRuleScheduledList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []AlertRuleScheduled `json:"items"`
}

AlertRuleScheduledList contains a list of AlertRuleScheduleds

func (*AlertRuleScheduledList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleScheduledList.

func (*AlertRuleScheduledList) DeepCopyInto

func (in *AlertRuleScheduledList) DeepCopyInto(out *AlertRuleScheduledList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*AlertRuleScheduledList) DeepCopyObject

func (in *AlertRuleScheduledList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*AlertRuleScheduledList) GetItems

func (l *AlertRuleScheduledList) GetItems() []resource.Managed

GetItems of this AlertRuleScheduledList.

type AlertRuleScheduledObservation

type AlertRuleScheduledObservation struct {
}

func (*AlertRuleScheduledObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleScheduledObservation.

func (*AlertRuleScheduledObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleScheduledParameters

type AlertRuleScheduledParameters struct {

	// +kubebuilder:validation:Optional
	AlertRuleTemplateGUID *string `json:"alertRuleTemplateGuid,omitempty" tf:"alert_rule_template_guid,omitempty"`

	// +kubebuilder:validation:Optional
	Description *string `json:"description,omitempty" tf:"description,omitempty"`

	// +kubebuilder:validation:Required
	DisplayName *string `json:"displayName" tf:"display_name,omitempty"`

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EventGrouping []EventGroupingParameters `json:"eventGrouping,omitempty" tf:"event_grouping,omitempty"`

	// +kubebuilder:validation:Optional
	IncidentConfiguration []IncidentConfigurationParameters `json:"incidentConfiguration,omitempty" tf:"incident_configuration,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Required
	Query *string `json:"query" tf:"query,omitempty"`

	// +kubebuilder:validation:Optional
	QueryFrequency *string `json:"queryFrequency,omitempty" tf:"query_frequency,omitempty"`

	// +kubebuilder:validation:Optional
	QueryPeriod *string `json:"queryPeriod,omitempty" tf:"query_period,omitempty"`

	// +kubebuilder:validation:Required
	Severity *string `json:"severity" tf:"severity,omitempty"`

	// +kubebuilder:validation:Optional
	SuppressionDuration *string `json:"suppressionDuration,omitempty" tf:"suppression_duration,omitempty"`

	// +kubebuilder:validation:Optional
	SuppressionEnabled *bool `json:"suppressionEnabled,omitempty" tf:"suppression_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	Tactics []*string `json:"tactics,omitempty" tf:"tactics,omitempty"`

	// +kubebuilder:validation:Optional
	TriggerOperator *string `json:"triggerOperator,omitempty" tf:"trigger_operator,omitempty"`

	// +kubebuilder:validation:Optional
	TriggerThreshold *int64 `json:"triggerThreshold,omitempty" tf:"trigger_threshold,omitempty"`
}

func (*AlertRuleScheduledParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleScheduledParameters.

func (*AlertRuleScheduledParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleScheduledSpec

type AlertRuleScheduledSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     AlertRuleScheduledParameters `json:"forProvider"`
}

AlertRuleScheduledSpec defines the desired state of AlertRuleScheduled

func (*AlertRuleScheduledSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleScheduledSpec.

func (*AlertRuleScheduledSpec) DeepCopyInto

func (in *AlertRuleScheduledSpec) DeepCopyInto(out *AlertRuleScheduledSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type AlertRuleScheduledStatus

type AlertRuleScheduledStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        AlertRuleScheduledObservation `json:"atProvider,omitempty"`
}

AlertRuleScheduledStatus defines the observed state of AlertRuleScheduled.

func (*AlertRuleScheduledStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AlertRuleScheduledStatus.

func (*AlertRuleScheduledStatus) DeepCopyInto

func (in *AlertRuleScheduledStatus) DeepCopyInto(out *AlertRuleScheduledStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAwsCloudTrail

type DataConnectorAwsCloudTrail struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataConnectorAwsCloudTrailSpec   `json:"spec"`
	Status            DataConnectorAwsCloudTrailStatus `json:"status,omitempty"`
}

DataConnectorAwsCloudTrail is the Schema for the DataConnectorAwsCloudTrails 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 (*DataConnectorAwsCloudTrail) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrail) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorAwsCloudTrail) DeepCopyObject

func (in *DataConnectorAwsCloudTrail) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorAwsCloudTrail) GetCondition

GetCondition of this DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrail) GetConnectionDetailsMapping

func (tr *DataConnectorAwsCloudTrail) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataConnectorAwsCloudTrail

func (*DataConnectorAwsCloudTrail) GetDeletionPolicy

func (mg *DataConnectorAwsCloudTrail) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrail) GetObservation

func (tr *DataConnectorAwsCloudTrail) GetObservation() (map[string]interface{}, error)

GetObservation of this DataConnectorAwsCloudTrail

func (*DataConnectorAwsCloudTrail) GetParameters

func (tr *DataConnectorAwsCloudTrail) GetParameters() (map[string]interface{}, error)

GetParameters of this DataConnectorAwsCloudTrail

func (*DataConnectorAwsCloudTrail) GetProviderConfigReference

func (mg *DataConnectorAwsCloudTrail) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrail) GetProviderReference

func (mg *DataConnectorAwsCloudTrail) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataConnectorAwsCloudTrail. Deprecated: Use GetProviderConfigReference.

func (*DataConnectorAwsCloudTrail) GetTerraformResourceType

func (mg *DataConnectorAwsCloudTrail) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataConnectorAwsCloudTrail

func (*DataConnectorAwsCloudTrail) GetTerraformSchemaVersion

func (tr *DataConnectorAwsCloudTrail) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataConnectorAwsCloudTrail) GetWriteConnectionSecretToReference

func (mg *DataConnectorAwsCloudTrail) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrail) LateInitialize

func (tr *DataConnectorAwsCloudTrail) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataConnectorAwsCloudTrail using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataConnectorAwsCloudTrail) SetConditions

func (mg *DataConnectorAwsCloudTrail) SetConditions(c ...xpv1.Condition)

SetConditions of this DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrail) SetDeletionPolicy

func (mg *DataConnectorAwsCloudTrail) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrail) SetObservation

func (tr *DataConnectorAwsCloudTrail) SetObservation(obs map[string]interface{}) error

SetObservation for this DataConnectorAwsCloudTrail

func (*DataConnectorAwsCloudTrail) SetParameters

func (tr *DataConnectorAwsCloudTrail) SetParameters(params map[string]interface{}) error

SetParameters for this DataConnectorAwsCloudTrail

func (*DataConnectorAwsCloudTrail) SetProviderConfigReference

func (mg *DataConnectorAwsCloudTrail) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrail) SetProviderReference

func (mg *DataConnectorAwsCloudTrail) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataConnectorAwsCloudTrail. Deprecated: Use SetProviderConfigReference.

func (*DataConnectorAwsCloudTrail) SetWriteConnectionSecretToReference

func (mg *DataConnectorAwsCloudTrail) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataConnectorAwsCloudTrail.

type DataConnectorAwsCloudTrailList

type DataConnectorAwsCloudTrailList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataConnectorAwsCloudTrail `json:"items"`
}

DataConnectorAwsCloudTrailList contains a list of DataConnectorAwsCloudTrails

func (*DataConnectorAwsCloudTrailList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAwsCloudTrailList.

func (*DataConnectorAwsCloudTrailList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorAwsCloudTrailList) DeepCopyObject

func (in *DataConnectorAwsCloudTrailList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorAwsCloudTrailList) GetItems

GetItems of this DataConnectorAwsCloudTrailList.

type DataConnectorAwsCloudTrailObservation

type DataConnectorAwsCloudTrailObservation struct {
}

func (*DataConnectorAwsCloudTrailObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAwsCloudTrailObservation.

func (*DataConnectorAwsCloudTrailObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAwsCloudTrailParameters

type DataConnectorAwsCloudTrailParameters struct {

	// +kubebuilder:validation:Required
	AwsRoleArn *string `json:"awsRoleArn" tf:"aws_role_arn,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`
}

func (*DataConnectorAwsCloudTrailParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAwsCloudTrailParameters.

func (*DataConnectorAwsCloudTrailParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAwsCloudTrailSpec

type DataConnectorAwsCloudTrailSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataConnectorAwsCloudTrailParameters `json:"forProvider"`
}

DataConnectorAwsCloudTrailSpec defines the desired state of DataConnectorAwsCloudTrail

func (*DataConnectorAwsCloudTrailSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAwsCloudTrailSpec.

func (*DataConnectorAwsCloudTrailSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAwsCloudTrailStatus

type DataConnectorAwsCloudTrailStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataConnectorAwsCloudTrailObservation `json:"atProvider,omitempty"`
}

DataConnectorAwsCloudTrailStatus defines the observed state of DataConnectorAwsCloudTrail.

func (*DataConnectorAwsCloudTrailStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAwsCloudTrailStatus.

func (*DataConnectorAwsCloudTrailStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureActiveDirectory

type DataConnectorAzureActiveDirectory struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataConnectorAzureActiveDirectorySpec   `json:"spec"`
	Status            DataConnectorAzureActiveDirectoryStatus `json:"status,omitempty"`
}

DataConnectorAzureActiveDirectory is the Schema for the DataConnectorAzureActiveDirectorys 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 (*DataConnectorAzureActiveDirectory) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectory) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorAzureActiveDirectory) DeepCopyObject

func (in *DataConnectorAzureActiveDirectory) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorAzureActiveDirectory) GetCondition

GetCondition of this DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectory) GetConnectionDetailsMapping

func (tr *DataConnectorAzureActiveDirectory) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataConnectorAzureActiveDirectory

func (*DataConnectorAzureActiveDirectory) GetDeletionPolicy

func (mg *DataConnectorAzureActiveDirectory) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectory) GetObservation

func (tr *DataConnectorAzureActiveDirectory) GetObservation() (map[string]interface{}, error)

GetObservation of this DataConnectorAzureActiveDirectory

func (*DataConnectorAzureActiveDirectory) GetParameters

func (tr *DataConnectorAzureActiveDirectory) GetParameters() (map[string]interface{}, error)

GetParameters of this DataConnectorAzureActiveDirectory

func (*DataConnectorAzureActiveDirectory) GetProviderConfigReference

func (mg *DataConnectorAzureActiveDirectory) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectory) GetProviderReference

func (mg *DataConnectorAzureActiveDirectory) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataConnectorAzureActiveDirectory. Deprecated: Use GetProviderConfigReference.

func (*DataConnectorAzureActiveDirectory) GetTerraformResourceType

func (mg *DataConnectorAzureActiveDirectory) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataConnectorAzureActiveDirectory

func (*DataConnectorAzureActiveDirectory) GetTerraformSchemaVersion

func (tr *DataConnectorAzureActiveDirectory) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataConnectorAzureActiveDirectory) GetWriteConnectionSecretToReference

func (mg *DataConnectorAzureActiveDirectory) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectory) LateInitialize

func (tr *DataConnectorAzureActiveDirectory) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataConnectorAzureActiveDirectory using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataConnectorAzureActiveDirectory) SetConditions

func (mg *DataConnectorAzureActiveDirectory) SetConditions(c ...xpv1.Condition)

SetConditions of this DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectory) SetDeletionPolicy

func (mg *DataConnectorAzureActiveDirectory) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectory) SetObservation

func (tr *DataConnectorAzureActiveDirectory) SetObservation(obs map[string]interface{}) error

SetObservation for this DataConnectorAzureActiveDirectory

func (*DataConnectorAzureActiveDirectory) SetParameters

func (tr *DataConnectorAzureActiveDirectory) SetParameters(params map[string]interface{}) error

SetParameters for this DataConnectorAzureActiveDirectory

func (*DataConnectorAzureActiveDirectory) SetProviderConfigReference

func (mg *DataConnectorAzureActiveDirectory) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectory) SetProviderReference

func (mg *DataConnectorAzureActiveDirectory) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataConnectorAzureActiveDirectory. Deprecated: Use SetProviderConfigReference.

func (*DataConnectorAzureActiveDirectory) SetWriteConnectionSecretToReference

func (mg *DataConnectorAzureActiveDirectory) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataConnectorAzureActiveDirectory.

type DataConnectorAzureActiveDirectoryList

type DataConnectorAzureActiveDirectoryList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataConnectorAzureActiveDirectory `json:"items"`
}

DataConnectorAzureActiveDirectoryList contains a list of DataConnectorAzureActiveDirectorys

func (*DataConnectorAzureActiveDirectoryList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureActiveDirectoryList.

func (*DataConnectorAzureActiveDirectoryList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorAzureActiveDirectoryList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorAzureActiveDirectoryList) GetItems

GetItems of this DataConnectorAzureActiveDirectoryList.

type DataConnectorAzureActiveDirectoryObservation

type DataConnectorAzureActiveDirectoryObservation struct {
}

func (*DataConnectorAzureActiveDirectoryObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureActiveDirectoryObservation.

func (*DataConnectorAzureActiveDirectoryObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureActiveDirectoryParameters

type DataConnectorAzureActiveDirectoryParameters struct {

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*DataConnectorAzureActiveDirectoryParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureActiveDirectoryParameters.

func (*DataConnectorAzureActiveDirectoryParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureActiveDirectorySpec

type DataConnectorAzureActiveDirectorySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataConnectorAzureActiveDirectoryParameters `json:"forProvider"`
}

DataConnectorAzureActiveDirectorySpec defines the desired state of DataConnectorAzureActiveDirectory

func (*DataConnectorAzureActiveDirectorySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureActiveDirectorySpec.

func (*DataConnectorAzureActiveDirectorySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureActiveDirectoryStatus

type DataConnectorAzureActiveDirectoryStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataConnectorAzureActiveDirectoryObservation `json:"atProvider,omitempty"`
}

DataConnectorAzureActiveDirectoryStatus defines the observed state of DataConnectorAzureActiveDirectory.

func (*DataConnectorAzureActiveDirectoryStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureActiveDirectoryStatus.

func (*DataConnectorAzureActiveDirectoryStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureAdvancedThreatProtection

type DataConnectorAzureAdvancedThreatProtection struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataConnectorAzureAdvancedThreatProtectionSpec   `json:"spec"`
	Status            DataConnectorAzureAdvancedThreatProtectionStatus `json:"status,omitempty"`
}

DataConnectorAzureAdvancedThreatProtection is the Schema for the DataConnectorAzureAdvancedThreatProtections 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 (*DataConnectorAzureAdvancedThreatProtection) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtection) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorAzureAdvancedThreatProtection) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorAzureAdvancedThreatProtection) GetCondition

GetCondition of this DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtection) GetConnectionDetailsMapping

func (tr *DataConnectorAzureAdvancedThreatProtection) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataConnectorAzureAdvancedThreatProtection

func (*DataConnectorAzureAdvancedThreatProtection) GetDeletionPolicy

GetDeletionPolicy of this DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtection) GetObservation

func (tr *DataConnectorAzureAdvancedThreatProtection) GetObservation() (map[string]interface{}, error)

GetObservation of this DataConnectorAzureAdvancedThreatProtection

func (*DataConnectorAzureAdvancedThreatProtection) GetParameters

func (tr *DataConnectorAzureAdvancedThreatProtection) GetParameters() (map[string]interface{}, error)

GetParameters of this DataConnectorAzureAdvancedThreatProtection

func (*DataConnectorAzureAdvancedThreatProtection) GetProviderConfigReference

func (mg *DataConnectorAzureAdvancedThreatProtection) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtection) GetProviderReference

func (mg *DataConnectorAzureAdvancedThreatProtection) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataConnectorAzureAdvancedThreatProtection. Deprecated: Use GetProviderConfigReference.

func (*DataConnectorAzureAdvancedThreatProtection) GetTerraformResourceType

func (mg *DataConnectorAzureAdvancedThreatProtection) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataConnectorAzureAdvancedThreatProtection

func (*DataConnectorAzureAdvancedThreatProtection) GetTerraformSchemaVersion

func (tr *DataConnectorAzureAdvancedThreatProtection) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataConnectorAzureAdvancedThreatProtection) GetWriteConnectionSecretToReference

func (mg *DataConnectorAzureAdvancedThreatProtection) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtection) LateInitialize

func (tr *DataConnectorAzureAdvancedThreatProtection) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataConnectorAzureAdvancedThreatProtection using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataConnectorAzureAdvancedThreatProtection) SetConditions

SetConditions of this DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtection) SetDeletionPolicy

SetDeletionPolicy of this DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtection) SetObservation

func (tr *DataConnectorAzureAdvancedThreatProtection) SetObservation(obs map[string]interface{}) error

SetObservation for this DataConnectorAzureAdvancedThreatProtection

func (*DataConnectorAzureAdvancedThreatProtection) SetParameters

func (tr *DataConnectorAzureAdvancedThreatProtection) SetParameters(params map[string]interface{}) error

SetParameters for this DataConnectorAzureAdvancedThreatProtection

func (*DataConnectorAzureAdvancedThreatProtection) SetProviderConfigReference

func (mg *DataConnectorAzureAdvancedThreatProtection) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtection) SetProviderReference

func (mg *DataConnectorAzureAdvancedThreatProtection) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataConnectorAzureAdvancedThreatProtection. Deprecated: Use SetProviderConfigReference.

func (*DataConnectorAzureAdvancedThreatProtection) SetWriteConnectionSecretToReference

func (mg *DataConnectorAzureAdvancedThreatProtection) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataConnectorAzureAdvancedThreatProtection.

type DataConnectorAzureAdvancedThreatProtectionList

type DataConnectorAzureAdvancedThreatProtectionList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataConnectorAzureAdvancedThreatProtection `json:"items"`
}

DataConnectorAzureAdvancedThreatProtectionList contains a list of DataConnectorAzureAdvancedThreatProtections

func (*DataConnectorAzureAdvancedThreatProtectionList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureAdvancedThreatProtectionList.

func (*DataConnectorAzureAdvancedThreatProtectionList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorAzureAdvancedThreatProtectionList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorAzureAdvancedThreatProtectionList) GetItems

GetItems of this DataConnectorAzureAdvancedThreatProtectionList.

type DataConnectorAzureAdvancedThreatProtectionObservation

type DataConnectorAzureAdvancedThreatProtectionObservation struct {
}

func (*DataConnectorAzureAdvancedThreatProtectionObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureAdvancedThreatProtectionObservation.

func (*DataConnectorAzureAdvancedThreatProtectionObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureAdvancedThreatProtectionParameters

type DataConnectorAzureAdvancedThreatProtectionParameters struct {

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*DataConnectorAzureAdvancedThreatProtectionParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureAdvancedThreatProtectionParameters.

func (*DataConnectorAzureAdvancedThreatProtectionParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureAdvancedThreatProtectionSpec

type DataConnectorAzureAdvancedThreatProtectionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataConnectorAzureAdvancedThreatProtectionParameters `json:"forProvider"`
}

DataConnectorAzureAdvancedThreatProtectionSpec defines the desired state of DataConnectorAzureAdvancedThreatProtection

func (*DataConnectorAzureAdvancedThreatProtectionSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureAdvancedThreatProtectionSpec.

func (*DataConnectorAzureAdvancedThreatProtectionSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureAdvancedThreatProtectionStatus

type DataConnectorAzureAdvancedThreatProtectionStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataConnectorAzureAdvancedThreatProtectionObservation `json:"atProvider,omitempty"`
}

DataConnectorAzureAdvancedThreatProtectionStatus defines the observed state of DataConnectorAzureAdvancedThreatProtection.

func (*DataConnectorAzureAdvancedThreatProtectionStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureAdvancedThreatProtectionStatus.

func (*DataConnectorAzureAdvancedThreatProtectionStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureSecurityCenter

type DataConnectorAzureSecurityCenter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataConnectorAzureSecurityCenterSpec   `json:"spec"`
	Status            DataConnectorAzureSecurityCenterStatus `json:"status,omitempty"`
}

DataConnectorAzureSecurityCenter is the Schema for the DataConnectorAzureSecurityCenters 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 (*DataConnectorAzureSecurityCenter) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenter) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorAzureSecurityCenter) DeepCopyObject

func (in *DataConnectorAzureSecurityCenter) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorAzureSecurityCenter) GetCondition

GetCondition of this DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenter) GetConnectionDetailsMapping

func (tr *DataConnectorAzureSecurityCenter) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataConnectorAzureSecurityCenter

func (*DataConnectorAzureSecurityCenter) GetDeletionPolicy

func (mg *DataConnectorAzureSecurityCenter) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenter) GetObservation

func (tr *DataConnectorAzureSecurityCenter) GetObservation() (map[string]interface{}, error)

GetObservation of this DataConnectorAzureSecurityCenter

func (*DataConnectorAzureSecurityCenter) GetParameters

func (tr *DataConnectorAzureSecurityCenter) GetParameters() (map[string]interface{}, error)

GetParameters of this DataConnectorAzureSecurityCenter

func (*DataConnectorAzureSecurityCenter) GetProviderConfigReference

func (mg *DataConnectorAzureSecurityCenter) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenter) GetProviderReference

func (mg *DataConnectorAzureSecurityCenter) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataConnectorAzureSecurityCenter. Deprecated: Use GetProviderConfigReference.

func (*DataConnectorAzureSecurityCenter) GetTerraformResourceType

func (mg *DataConnectorAzureSecurityCenter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataConnectorAzureSecurityCenter

func (*DataConnectorAzureSecurityCenter) GetTerraformSchemaVersion

func (tr *DataConnectorAzureSecurityCenter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataConnectorAzureSecurityCenter) GetWriteConnectionSecretToReference

func (mg *DataConnectorAzureSecurityCenter) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenter) LateInitialize

func (tr *DataConnectorAzureSecurityCenter) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataConnectorAzureSecurityCenter using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataConnectorAzureSecurityCenter) SetConditions

func (mg *DataConnectorAzureSecurityCenter) SetConditions(c ...xpv1.Condition)

SetConditions of this DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenter) SetDeletionPolicy

func (mg *DataConnectorAzureSecurityCenter) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenter) SetObservation

func (tr *DataConnectorAzureSecurityCenter) SetObservation(obs map[string]interface{}) error

SetObservation for this DataConnectorAzureSecurityCenter

func (*DataConnectorAzureSecurityCenter) SetParameters

func (tr *DataConnectorAzureSecurityCenter) SetParameters(params map[string]interface{}) error

SetParameters for this DataConnectorAzureSecurityCenter

func (*DataConnectorAzureSecurityCenter) SetProviderConfigReference

func (mg *DataConnectorAzureSecurityCenter) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenter) SetProviderReference

func (mg *DataConnectorAzureSecurityCenter) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataConnectorAzureSecurityCenter. Deprecated: Use SetProviderConfigReference.

func (*DataConnectorAzureSecurityCenter) SetWriteConnectionSecretToReference

func (mg *DataConnectorAzureSecurityCenter) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataConnectorAzureSecurityCenter.

type DataConnectorAzureSecurityCenterList

type DataConnectorAzureSecurityCenterList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataConnectorAzureSecurityCenter `json:"items"`
}

DataConnectorAzureSecurityCenterList contains a list of DataConnectorAzureSecurityCenters

func (*DataConnectorAzureSecurityCenterList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureSecurityCenterList.

func (*DataConnectorAzureSecurityCenterList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorAzureSecurityCenterList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorAzureSecurityCenterList) GetItems

GetItems of this DataConnectorAzureSecurityCenterList.

type DataConnectorAzureSecurityCenterObservation

type DataConnectorAzureSecurityCenterObservation struct {
}

func (*DataConnectorAzureSecurityCenterObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureSecurityCenterObservation.

func (*DataConnectorAzureSecurityCenterObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureSecurityCenterParameters

type DataConnectorAzureSecurityCenterParameters struct {

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SubscriptionID *string `json:"subscriptionId,omitempty" tf:"subscription_id,omitempty"`
}

func (*DataConnectorAzureSecurityCenterParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureSecurityCenterParameters.

func (*DataConnectorAzureSecurityCenterParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureSecurityCenterSpec

type DataConnectorAzureSecurityCenterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataConnectorAzureSecurityCenterParameters `json:"forProvider"`
}

DataConnectorAzureSecurityCenterSpec defines the desired state of DataConnectorAzureSecurityCenter

func (*DataConnectorAzureSecurityCenterSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureSecurityCenterSpec.

func (*DataConnectorAzureSecurityCenterSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorAzureSecurityCenterStatus

type DataConnectorAzureSecurityCenterStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataConnectorAzureSecurityCenterObservation `json:"atProvider,omitempty"`
}

DataConnectorAzureSecurityCenterStatus defines the observed state of DataConnectorAzureSecurityCenter.

func (*DataConnectorAzureSecurityCenterStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorAzureSecurityCenterStatus.

func (*DataConnectorAzureSecurityCenterStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorMicrosoftCloudAppSecurity

type DataConnectorMicrosoftCloudAppSecurity struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataConnectorMicrosoftCloudAppSecuritySpec   `json:"spec"`
	Status            DataConnectorMicrosoftCloudAppSecurityStatus `json:"status,omitempty"`
}

DataConnectorMicrosoftCloudAppSecurity is the Schema for the DataConnectorMicrosoftCloudAppSecuritys 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 (*DataConnectorMicrosoftCloudAppSecurity) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurity) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorMicrosoftCloudAppSecurity) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorMicrosoftCloudAppSecurity) GetCondition

GetCondition of this DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurity) GetConnectionDetailsMapping

func (tr *DataConnectorMicrosoftCloudAppSecurity) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataConnectorMicrosoftCloudAppSecurity

func (*DataConnectorMicrosoftCloudAppSecurity) GetDeletionPolicy

GetDeletionPolicy of this DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurity) GetObservation

func (tr *DataConnectorMicrosoftCloudAppSecurity) GetObservation() (map[string]interface{}, error)

GetObservation of this DataConnectorMicrosoftCloudAppSecurity

func (*DataConnectorMicrosoftCloudAppSecurity) GetParameters

func (tr *DataConnectorMicrosoftCloudAppSecurity) GetParameters() (map[string]interface{}, error)

GetParameters of this DataConnectorMicrosoftCloudAppSecurity

func (*DataConnectorMicrosoftCloudAppSecurity) GetProviderConfigReference

func (mg *DataConnectorMicrosoftCloudAppSecurity) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurity) GetProviderReference

func (mg *DataConnectorMicrosoftCloudAppSecurity) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataConnectorMicrosoftCloudAppSecurity. Deprecated: Use GetProviderConfigReference.

func (*DataConnectorMicrosoftCloudAppSecurity) GetTerraformResourceType

func (mg *DataConnectorMicrosoftCloudAppSecurity) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataConnectorMicrosoftCloudAppSecurity

func (*DataConnectorMicrosoftCloudAppSecurity) GetTerraformSchemaVersion

func (tr *DataConnectorMicrosoftCloudAppSecurity) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataConnectorMicrosoftCloudAppSecurity) GetWriteConnectionSecretToReference

func (mg *DataConnectorMicrosoftCloudAppSecurity) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurity) LateInitialize

func (tr *DataConnectorMicrosoftCloudAppSecurity) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataConnectorMicrosoftCloudAppSecurity using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataConnectorMicrosoftCloudAppSecurity) SetConditions

func (mg *DataConnectorMicrosoftCloudAppSecurity) SetConditions(c ...xpv1.Condition)

SetConditions of this DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurity) SetDeletionPolicy

SetDeletionPolicy of this DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurity) SetObservation

func (tr *DataConnectorMicrosoftCloudAppSecurity) SetObservation(obs map[string]interface{}) error

SetObservation for this DataConnectorMicrosoftCloudAppSecurity

func (*DataConnectorMicrosoftCloudAppSecurity) SetParameters

func (tr *DataConnectorMicrosoftCloudAppSecurity) SetParameters(params map[string]interface{}) error

SetParameters for this DataConnectorMicrosoftCloudAppSecurity

func (*DataConnectorMicrosoftCloudAppSecurity) SetProviderConfigReference

func (mg *DataConnectorMicrosoftCloudAppSecurity) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurity) SetProviderReference

func (mg *DataConnectorMicrosoftCloudAppSecurity) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataConnectorMicrosoftCloudAppSecurity. Deprecated: Use SetProviderConfigReference.

func (*DataConnectorMicrosoftCloudAppSecurity) SetWriteConnectionSecretToReference

func (mg *DataConnectorMicrosoftCloudAppSecurity) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataConnectorMicrosoftCloudAppSecurity.

type DataConnectorMicrosoftCloudAppSecurityList

type DataConnectorMicrosoftCloudAppSecurityList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataConnectorMicrosoftCloudAppSecurity `json:"items"`
}

DataConnectorMicrosoftCloudAppSecurityList contains a list of DataConnectorMicrosoftCloudAppSecuritys

func (*DataConnectorMicrosoftCloudAppSecurityList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorMicrosoftCloudAppSecurityList.

func (*DataConnectorMicrosoftCloudAppSecurityList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorMicrosoftCloudAppSecurityList) DeepCopyObject

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorMicrosoftCloudAppSecurityList) GetItems

GetItems of this DataConnectorMicrosoftCloudAppSecurityList.

type DataConnectorMicrosoftCloudAppSecurityObservation

type DataConnectorMicrosoftCloudAppSecurityObservation struct {
}

func (*DataConnectorMicrosoftCloudAppSecurityObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorMicrosoftCloudAppSecurityObservation.

func (*DataConnectorMicrosoftCloudAppSecurityObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorMicrosoftCloudAppSecurityParameters

type DataConnectorMicrosoftCloudAppSecurityParameters struct {

	// +kubebuilder:validation:Optional
	AlertsEnabled *bool `json:"alertsEnabled,omitempty" tf:"alerts_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	DiscoveryLogsEnabled *bool `json:"discoveryLogsEnabled,omitempty" tf:"discovery_logs_enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*DataConnectorMicrosoftCloudAppSecurityParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorMicrosoftCloudAppSecurityParameters.

func (*DataConnectorMicrosoftCloudAppSecurityParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorMicrosoftCloudAppSecuritySpec

type DataConnectorMicrosoftCloudAppSecuritySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataConnectorMicrosoftCloudAppSecurityParameters `json:"forProvider"`
}

DataConnectorMicrosoftCloudAppSecuritySpec defines the desired state of DataConnectorMicrosoftCloudAppSecurity

func (*DataConnectorMicrosoftCloudAppSecuritySpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorMicrosoftCloudAppSecuritySpec.

func (*DataConnectorMicrosoftCloudAppSecuritySpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorMicrosoftCloudAppSecurityStatus

type DataConnectorMicrosoftCloudAppSecurityStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataConnectorMicrosoftCloudAppSecurityObservation `json:"atProvider,omitempty"`
}

DataConnectorMicrosoftCloudAppSecurityStatus defines the observed state of DataConnectorMicrosoftCloudAppSecurity.

func (*DataConnectorMicrosoftCloudAppSecurityStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorMicrosoftCloudAppSecurityStatus.

func (*DataConnectorMicrosoftCloudAppSecurityStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorOffice365

type DataConnectorOffice365 struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataConnectorOffice365Spec   `json:"spec"`
	Status            DataConnectorOffice365Status `json:"status,omitempty"`
}

DataConnectorOffice365 is the Schema for the DataConnectorOffice365s 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 (*DataConnectorOffice365) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorOffice365.

func (*DataConnectorOffice365) DeepCopyInto

func (in *DataConnectorOffice365) DeepCopyInto(out *DataConnectorOffice365)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorOffice365) DeepCopyObject

func (in *DataConnectorOffice365) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorOffice365) GetCondition

GetCondition of this DataConnectorOffice365.

func (*DataConnectorOffice365) GetConnectionDetailsMapping

func (tr *DataConnectorOffice365) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataConnectorOffice365

func (*DataConnectorOffice365) GetDeletionPolicy

func (mg *DataConnectorOffice365) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DataConnectorOffice365.

func (*DataConnectorOffice365) GetObservation

func (tr *DataConnectorOffice365) GetObservation() (map[string]interface{}, error)

GetObservation of this DataConnectorOffice365

func (*DataConnectorOffice365) GetParameters

func (tr *DataConnectorOffice365) GetParameters() (map[string]interface{}, error)

GetParameters of this DataConnectorOffice365

func (*DataConnectorOffice365) GetProviderConfigReference

func (mg *DataConnectorOffice365) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataConnectorOffice365.

func (*DataConnectorOffice365) GetProviderReference

func (mg *DataConnectorOffice365) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataConnectorOffice365. Deprecated: Use GetProviderConfigReference.

func (*DataConnectorOffice365) GetTerraformResourceType

func (mg *DataConnectorOffice365) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataConnectorOffice365

func (*DataConnectorOffice365) GetTerraformSchemaVersion

func (tr *DataConnectorOffice365) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataConnectorOffice365) GetWriteConnectionSecretToReference

func (mg *DataConnectorOffice365) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataConnectorOffice365.

func (*DataConnectorOffice365) LateInitialize

func (tr *DataConnectorOffice365) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataConnectorOffice365 using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataConnectorOffice365) SetConditions

func (mg *DataConnectorOffice365) SetConditions(c ...xpv1.Condition)

SetConditions of this DataConnectorOffice365.

func (*DataConnectorOffice365) SetDeletionPolicy

func (mg *DataConnectorOffice365) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DataConnectorOffice365.

func (*DataConnectorOffice365) SetObservation

func (tr *DataConnectorOffice365) SetObservation(obs map[string]interface{}) error

SetObservation for this DataConnectorOffice365

func (*DataConnectorOffice365) SetParameters

func (tr *DataConnectorOffice365) SetParameters(params map[string]interface{}) error

SetParameters for this DataConnectorOffice365

func (*DataConnectorOffice365) SetProviderConfigReference

func (mg *DataConnectorOffice365) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataConnectorOffice365.

func (*DataConnectorOffice365) SetProviderReference

func (mg *DataConnectorOffice365) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataConnectorOffice365. Deprecated: Use SetProviderConfigReference.

func (*DataConnectorOffice365) SetWriteConnectionSecretToReference

func (mg *DataConnectorOffice365) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataConnectorOffice365.

type DataConnectorOffice365List

type DataConnectorOffice365List struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataConnectorOffice365 `json:"items"`
}

DataConnectorOffice365List contains a list of DataConnectorOffice365s

func (*DataConnectorOffice365List) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorOffice365List.

func (*DataConnectorOffice365List) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorOffice365List) DeepCopyObject

func (in *DataConnectorOffice365List) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorOffice365List) GetItems

GetItems of this DataConnectorOffice365List.

type DataConnectorOffice365Observation

type DataConnectorOffice365Observation struct {
}

func (*DataConnectorOffice365Observation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorOffice365Observation.

func (*DataConnectorOffice365Observation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorOffice365Parameters

type DataConnectorOffice365Parameters struct {

	// +kubebuilder:validation:Optional
	ExchangeEnabled *bool `json:"exchangeEnabled,omitempty" tf:"exchange_enabled,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	SharepointEnabled *bool `json:"sharepointEnabled,omitempty" tf:"sharepoint_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TeamsEnabled *bool `json:"teamsEnabled,omitempty" tf:"teams_enabled,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*DataConnectorOffice365Parameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorOffice365Parameters.

func (*DataConnectorOffice365Parameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorOffice365Spec

type DataConnectorOffice365Spec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataConnectorOffice365Parameters `json:"forProvider"`
}

DataConnectorOffice365Spec defines the desired state of DataConnectorOffice365

func (*DataConnectorOffice365Spec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorOffice365Spec.

func (*DataConnectorOffice365Spec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorOffice365Status

type DataConnectorOffice365Status struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataConnectorOffice365Observation `json:"atProvider,omitempty"`
}

DataConnectorOffice365Status defines the observed state of DataConnectorOffice365.

func (*DataConnectorOffice365Status) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorOffice365Status.

func (*DataConnectorOffice365Status) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorThreatIntelligence

type DataConnectorThreatIntelligence struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataConnectorThreatIntelligenceSpec   `json:"spec"`
	Status            DataConnectorThreatIntelligenceStatus `json:"status,omitempty"`
}

DataConnectorThreatIntelligence is the Schema for the DataConnectorThreatIntelligences 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 (*DataConnectorThreatIntelligence) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligence) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorThreatIntelligence) DeepCopyObject

func (in *DataConnectorThreatIntelligence) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorThreatIntelligence) GetCondition

GetCondition of this DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligence) GetConnectionDetailsMapping

func (tr *DataConnectorThreatIntelligence) GetConnectionDetailsMapping() map[string]string

GetConnectionDetailsMapping for this DataConnectorThreatIntelligence

func (*DataConnectorThreatIntelligence) GetDeletionPolicy

func (mg *DataConnectorThreatIntelligence) GetDeletionPolicy() xpv1.DeletionPolicy

GetDeletionPolicy of this DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligence) GetObservation

func (tr *DataConnectorThreatIntelligence) GetObservation() (map[string]interface{}, error)

GetObservation of this DataConnectorThreatIntelligence

func (*DataConnectorThreatIntelligence) GetParameters

func (tr *DataConnectorThreatIntelligence) GetParameters() (map[string]interface{}, error)

GetParameters of this DataConnectorThreatIntelligence

func (*DataConnectorThreatIntelligence) GetProviderConfigReference

func (mg *DataConnectorThreatIntelligence) GetProviderConfigReference() *xpv1.Reference

GetProviderConfigReference of this DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligence) GetProviderReference

func (mg *DataConnectorThreatIntelligence) GetProviderReference() *xpv1.Reference

GetProviderReference of this DataConnectorThreatIntelligence. Deprecated: Use GetProviderConfigReference.

func (*DataConnectorThreatIntelligence) GetTerraformResourceType

func (mg *DataConnectorThreatIntelligence) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this DataConnectorThreatIntelligence

func (*DataConnectorThreatIntelligence) GetTerraformSchemaVersion

func (tr *DataConnectorThreatIntelligence) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*DataConnectorThreatIntelligence) GetWriteConnectionSecretToReference

func (mg *DataConnectorThreatIntelligence) GetWriteConnectionSecretToReference() *xpv1.SecretReference

GetWriteConnectionSecretToReference of this DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligence) LateInitialize

func (tr *DataConnectorThreatIntelligence) LateInitialize(attrs []byte) (bool, error)

LateInitialize this DataConnectorThreatIntelligence using its observed tfState. returns True if there are any spec changes for the resource.

func (*DataConnectorThreatIntelligence) SetConditions

func (mg *DataConnectorThreatIntelligence) SetConditions(c ...xpv1.Condition)

SetConditions of this DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligence) SetDeletionPolicy

func (mg *DataConnectorThreatIntelligence) SetDeletionPolicy(r xpv1.DeletionPolicy)

SetDeletionPolicy of this DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligence) SetObservation

func (tr *DataConnectorThreatIntelligence) SetObservation(obs map[string]interface{}) error

SetObservation for this DataConnectorThreatIntelligence

func (*DataConnectorThreatIntelligence) SetParameters

func (tr *DataConnectorThreatIntelligence) SetParameters(params map[string]interface{}) error

SetParameters for this DataConnectorThreatIntelligence

func (*DataConnectorThreatIntelligence) SetProviderConfigReference

func (mg *DataConnectorThreatIntelligence) SetProviderConfigReference(r *xpv1.Reference)

SetProviderConfigReference of this DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligence) SetProviderReference

func (mg *DataConnectorThreatIntelligence) SetProviderReference(r *xpv1.Reference)

SetProviderReference of this DataConnectorThreatIntelligence. Deprecated: Use SetProviderConfigReference.

func (*DataConnectorThreatIntelligence) SetWriteConnectionSecretToReference

func (mg *DataConnectorThreatIntelligence) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)

SetWriteConnectionSecretToReference of this DataConnectorThreatIntelligence.

type DataConnectorThreatIntelligenceList

type DataConnectorThreatIntelligenceList struct {
	metav1.TypeMeta `json:",inline"`
	metav1.ListMeta `json:"metadata,omitempty"`
	Items           []DataConnectorThreatIntelligence `json:"items"`
}

DataConnectorThreatIntelligenceList contains a list of DataConnectorThreatIntelligences

func (*DataConnectorThreatIntelligenceList) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorThreatIntelligenceList.

func (*DataConnectorThreatIntelligenceList) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DataConnectorThreatIntelligenceList) DeepCopyObject

func (in *DataConnectorThreatIntelligenceList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*DataConnectorThreatIntelligenceList) GetItems

GetItems of this DataConnectorThreatIntelligenceList.

type DataConnectorThreatIntelligenceObservation

type DataConnectorThreatIntelligenceObservation struct {
}

func (*DataConnectorThreatIntelligenceObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorThreatIntelligenceObservation.

func (*DataConnectorThreatIntelligenceObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorThreatIntelligenceParameters

type DataConnectorThreatIntelligenceParameters struct {

	// +kubebuilder:validation:Required
	LogAnalyticsWorkspaceID *string `json:"logAnalyticsWorkspaceId" tf:"log_analytics_workspace_id,omitempty"`

	// +kubebuilder:validation:Required
	Name *string `json:"name" tf:"name,omitempty"`

	// +kubebuilder:validation:Optional
	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*DataConnectorThreatIntelligenceParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorThreatIntelligenceParameters.

func (*DataConnectorThreatIntelligenceParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorThreatIntelligenceSpec

type DataConnectorThreatIntelligenceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     DataConnectorThreatIntelligenceParameters `json:"forProvider"`
}

DataConnectorThreatIntelligenceSpec defines the desired state of DataConnectorThreatIntelligence

func (*DataConnectorThreatIntelligenceSpec) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorThreatIntelligenceSpec.

func (*DataConnectorThreatIntelligenceSpec) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type DataConnectorThreatIntelligenceStatus

type DataConnectorThreatIntelligenceStatus struct {
	v1.ResourceStatus `json:",inline"`
	AtProvider        DataConnectorThreatIntelligenceObservation `json:"atProvider,omitempty"`
}

DataConnectorThreatIntelligenceStatus defines the observed state of DataConnectorThreatIntelligence.

func (*DataConnectorThreatIntelligenceStatus) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataConnectorThreatIntelligenceStatus.

func (*DataConnectorThreatIntelligenceStatus) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventGroupingObservation

type EventGroupingObservation struct {
}

func (*EventGroupingObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGroupingObservation.

func (*EventGroupingObservation) DeepCopyInto

func (in *EventGroupingObservation) DeepCopyInto(out *EventGroupingObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type EventGroupingParameters

type EventGroupingParameters struct {

	// +kubebuilder:validation:Required
	AggregationMethod *string `json:"aggregationMethod" tf:"aggregation_method,omitempty"`
}

func (*EventGroupingParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EventGroupingParameters.

func (*EventGroupingParameters) DeepCopyInto

func (in *EventGroupingParameters) DeepCopyInto(out *EventGroupingParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupingObservation

type GroupingObservation struct {
}

func (*GroupingObservation) DeepCopy

func (in *GroupingObservation) DeepCopy() *GroupingObservation

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupingObservation.

func (*GroupingObservation) DeepCopyInto

func (in *GroupingObservation) DeepCopyInto(out *GroupingObservation)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type GroupingParameters

type GroupingParameters struct {

	// +kubebuilder:validation:Optional
	Enabled *bool `json:"enabled,omitempty" tf:"enabled,omitempty"`

	// +kubebuilder:validation:Optional
	EntityMatchingMethod *string `json:"entityMatchingMethod,omitempty" tf:"entity_matching_method,omitempty"`

	// +kubebuilder:validation:Optional
	GroupBy []*string `json:"groupBy,omitempty" tf:"group_by,omitempty"`

	// +kubebuilder:validation:Optional
	LookbackDuration *string `json:"lookbackDuration,omitempty" tf:"lookback_duration,omitempty"`

	// +kubebuilder:validation:Optional
	ReopenClosedIncidents *bool `json:"reopenClosedIncidents,omitempty" tf:"reopen_closed_incidents,omitempty"`
}

func (*GroupingParameters) DeepCopy

func (in *GroupingParameters) DeepCopy() *GroupingParameters

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new GroupingParameters.

func (*GroupingParameters) DeepCopyInto

func (in *GroupingParameters) DeepCopyInto(out *GroupingParameters)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IncidentConfigurationObservation

type IncidentConfigurationObservation struct {
}

func (*IncidentConfigurationObservation) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentConfigurationObservation.

func (*IncidentConfigurationObservation) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

type IncidentConfigurationParameters

type IncidentConfigurationParameters struct {

	// +kubebuilder:validation:Required
	CreateIncident *bool `json:"createIncident" tf:"create_incident,omitempty"`

	// +kubebuilder:validation:Required
	Grouping []GroupingParameters `json:"grouping" tf:"grouping,omitempty"`
}

func (*IncidentConfigurationParameters) DeepCopy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IncidentConfigurationParameters.

func (*IncidentConfigurationParameters) DeepCopyInto

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL