v1alpha1

package
v0.7.1-preview Latest Latest
Warning

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

Go to latest
Published: Feb 23, 2022 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Overview

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

Index

Constants

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

Package type metadata.

Variables

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
)
View Source
var (
	LogAnalyticsCluster_Kind             = "LogAnalyticsCluster"
	LogAnalyticsCluster_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsCluster_Kind}.String()
	LogAnalyticsCluster_KindAPIVersion   = LogAnalyticsCluster_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsCluster_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsCluster_Kind)
)

Repository type metadata.

View Source
var (
	LogAnalyticsClusterCustomerManagedKey_Kind             = "LogAnalyticsClusterCustomerManagedKey"
	LogAnalyticsClusterCustomerManagedKey_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsClusterCustomerManagedKey_Kind}.String()
	LogAnalyticsClusterCustomerManagedKey_KindAPIVersion   = LogAnalyticsClusterCustomerManagedKey_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsClusterCustomerManagedKey_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsClusterCustomerManagedKey_Kind)
)

Repository type metadata.

View Source
var (
	LogAnalyticsDataExportRule_Kind             = "LogAnalyticsDataExportRule"
	LogAnalyticsDataExportRule_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsDataExportRule_Kind}.String()
	LogAnalyticsDataExportRule_KindAPIVersion   = LogAnalyticsDataExportRule_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsDataExportRule_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsDataExportRule_Kind)
)

Repository type metadata.

View Source
var (
	LogAnalyticsDataSourceWindowsEvent_Kind             = "LogAnalyticsDataSourceWindowsEvent"
	LogAnalyticsDataSourceWindowsEvent_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsDataSourceWindowsEvent_Kind}.String()
	LogAnalyticsDataSourceWindowsEvent_KindAPIVersion   = LogAnalyticsDataSourceWindowsEvent_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsDataSourceWindowsEvent_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsDataSourceWindowsEvent_Kind)
)

Repository type metadata.

View Source
var (
	LogAnalyticsDataSourceWindowsPerformanceCounter_Kind             = "LogAnalyticsDataSourceWindowsPerformanceCounter"
	LogAnalyticsDataSourceWindowsPerformanceCounter_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsDataSourceWindowsPerformanceCounter_Kind}.String()
	LogAnalyticsDataSourceWindowsPerformanceCounter_KindAPIVersion   = LogAnalyticsDataSourceWindowsPerformanceCounter_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsDataSourceWindowsPerformanceCounter_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsDataSourceWindowsPerformanceCounter_Kind)
)

Repository type metadata.

View Source
var (
	LogAnalyticsLinkedService_Kind             = "LogAnalyticsLinkedService"
	LogAnalyticsLinkedService_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsLinkedService_Kind}.String()
	LogAnalyticsLinkedService_KindAPIVersion   = LogAnalyticsLinkedService_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsLinkedService_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsLinkedService_Kind)
)

Repository type metadata.

View Source
var (
	LogAnalyticsLinkedStorageAccount_Kind             = "LogAnalyticsLinkedStorageAccount"
	LogAnalyticsLinkedStorageAccount_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsLinkedStorageAccount_Kind}.String()
	LogAnalyticsLinkedStorageAccount_KindAPIVersion   = LogAnalyticsLinkedStorageAccount_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsLinkedStorageAccount_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsLinkedStorageAccount_Kind)
)

Repository type metadata.

View Source
var (
	LogAnalyticsSavedSearch_Kind             = "LogAnalyticsSavedSearch"
	LogAnalyticsSavedSearch_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsSavedSearch_Kind}.String()
	LogAnalyticsSavedSearch_KindAPIVersion   = LogAnalyticsSavedSearch_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsSavedSearch_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsSavedSearch_Kind)
)

Repository type metadata.

View Source
var (
	LogAnalyticsSolution_Kind             = "LogAnalyticsSolution"
	LogAnalyticsSolution_GroupKind        = schema.GroupKind{Group: CRDGroup, Kind: LogAnalyticsSolution_Kind}.String()
	LogAnalyticsSolution_KindAPIVersion   = LogAnalyticsSolution_Kind + "." + CRDGroupVersion.String()
	LogAnalyticsSolution_GroupVersionKind = CRDGroupVersion.WithKind(LogAnalyticsSolution_Kind)
)

Repository type metadata.

Functions

This section is empty.

Types

type IdentityObservation

type IdentityObservation struct {
	PrincipalID *string `json:"principalId,omitempty" tf:"principal_id,omitempty"`

	TenantID *string `json:"tenantId,omitempty" tf:"tenant_id,omitempty"`
}

func (*IdentityObservation) DeepCopy

func (in *IdentityObservation) DeepCopy() *IdentityObservation

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

func (*IdentityObservation) DeepCopyInto

func (in *IdentityObservation) DeepCopyInto(out *IdentityObservation)

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

type IdentityParameters

type IdentityParameters struct {

	// +kubebuilder:validation:Required
	Type *string `json:"type" tf:"type,omitempty"`
}

func (*IdentityParameters) DeepCopy

func (in *IdentityParameters) DeepCopy() *IdentityParameters

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

func (*IdentityParameters) DeepCopyInto

func (in *IdentityParameters) DeepCopyInto(out *IdentityParameters)

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

type LogAnalyticsCluster

type LogAnalyticsCluster struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsClusterSpec   `json:"spec"`
	Status            LogAnalyticsClusterStatus `json:"status,omitempty"`
}

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

func (in *LogAnalyticsCluster) DeepCopy() *LogAnalyticsCluster

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

func (*LogAnalyticsCluster) DeepCopyInto

func (in *LogAnalyticsCluster) DeepCopyInto(out *LogAnalyticsCluster)

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

func (*LogAnalyticsCluster) DeepCopyObject

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

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

func (*LogAnalyticsCluster) GetCondition

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

GetCondition of this LogAnalyticsCluster.

func (*LogAnalyticsCluster) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsCluster

func (*LogAnalyticsCluster) GetDeletionPolicy

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

GetDeletionPolicy of this LogAnalyticsCluster.

func (*LogAnalyticsCluster) GetID

func (tr *LogAnalyticsCluster) GetID() string

GetID returns ID of underlying Terraform resource of this LogAnalyticsCluster

func (*LogAnalyticsCluster) GetObservation

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

GetObservation of this LogAnalyticsCluster

func (*LogAnalyticsCluster) GetParameters

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

GetParameters of this LogAnalyticsCluster

func (*LogAnalyticsCluster) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsCluster.

func (*LogAnalyticsCluster) GetProviderReference

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

GetProviderReference of this LogAnalyticsCluster. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsCluster) GetTerraformResourceType

func (mg *LogAnalyticsCluster) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsCluster

func (*LogAnalyticsCluster) GetTerraformSchemaVersion

func (tr *LogAnalyticsCluster) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsCluster) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsCluster.

func (*LogAnalyticsCluster) LateInitialize

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

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

func (*LogAnalyticsCluster) ResolveReferences

func (mg *LogAnalyticsCluster) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LogAnalyticsCluster.

func (*LogAnalyticsCluster) SetConditions

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

SetConditions of this LogAnalyticsCluster.

func (*LogAnalyticsCluster) SetDeletionPolicy

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

SetDeletionPolicy of this LogAnalyticsCluster.

func (*LogAnalyticsCluster) SetObservation

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

SetObservation for this LogAnalyticsCluster

func (*LogAnalyticsCluster) SetParameters

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

SetParameters for this LogAnalyticsCluster

func (*LogAnalyticsCluster) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsCluster.

func (*LogAnalyticsCluster) SetProviderReference

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

SetProviderReference of this LogAnalyticsCluster. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsCluster) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsCluster.

type LogAnalyticsClusterCustomerManagedKey

type LogAnalyticsClusterCustomerManagedKey struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsClusterCustomerManagedKeySpec   `json:"spec"`
	Status            LogAnalyticsClusterCustomerManagedKeyStatus `json:"status,omitempty"`
}

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

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

func (*LogAnalyticsClusterCustomerManagedKey) DeepCopyInto

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

func (*LogAnalyticsClusterCustomerManagedKey) DeepCopyObject

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

func (*LogAnalyticsClusterCustomerManagedKey) GetCondition

GetCondition of this LogAnalyticsClusterCustomerManagedKey.

func (*LogAnalyticsClusterCustomerManagedKey) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsClusterCustomerManagedKey

func (*LogAnalyticsClusterCustomerManagedKey) GetDeletionPolicy

GetDeletionPolicy of this LogAnalyticsClusterCustomerManagedKey.

func (*LogAnalyticsClusterCustomerManagedKey) GetID

GetID returns ID of underlying Terraform resource of this LogAnalyticsClusterCustomerManagedKey

func (*LogAnalyticsClusterCustomerManagedKey) GetObservation

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

GetObservation of this LogAnalyticsClusterCustomerManagedKey

func (*LogAnalyticsClusterCustomerManagedKey) GetParameters

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

GetParameters of this LogAnalyticsClusterCustomerManagedKey

func (*LogAnalyticsClusterCustomerManagedKey) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsClusterCustomerManagedKey.

func (*LogAnalyticsClusterCustomerManagedKey) GetProviderReference

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

GetProviderReference of this LogAnalyticsClusterCustomerManagedKey. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsClusterCustomerManagedKey) GetTerraformResourceType

func (mg *LogAnalyticsClusterCustomerManagedKey) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsClusterCustomerManagedKey

func (*LogAnalyticsClusterCustomerManagedKey) GetTerraformSchemaVersion

func (tr *LogAnalyticsClusterCustomerManagedKey) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsClusterCustomerManagedKey) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsClusterCustomerManagedKey.

func (*LogAnalyticsClusterCustomerManagedKey) LateInitialize

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

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

func (*LogAnalyticsClusterCustomerManagedKey) SetConditions

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

SetConditions of this LogAnalyticsClusterCustomerManagedKey.

func (*LogAnalyticsClusterCustomerManagedKey) SetDeletionPolicy

SetDeletionPolicy of this LogAnalyticsClusterCustomerManagedKey.

func (*LogAnalyticsClusterCustomerManagedKey) SetObservation

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

SetObservation for this LogAnalyticsClusterCustomerManagedKey

func (*LogAnalyticsClusterCustomerManagedKey) SetParameters

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

SetParameters for this LogAnalyticsClusterCustomerManagedKey

func (*LogAnalyticsClusterCustomerManagedKey) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsClusterCustomerManagedKey.

func (*LogAnalyticsClusterCustomerManagedKey) SetProviderReference

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

SetProviderReference of this LogAnalyticsClusterCustomerManagedKey. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsClusterCustomerManagedKey) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsClusterCustomerManagedKey.

type LogAnalyticsClusterCustomerManagedKeyList

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

LogAnalyticsClusterCustomerManagedKeyList contains a list of LogAnalyticsClusterCustomerManagedKeys

func (*LogAnalyticsClusterCustomerManagedKeyList) DeepCopy

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

func (*LogAnalyticsClusterCustomerManagedKeyList) DeepCopyInto

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

func (*LogAnalyticsClusterCustomerManagedKeyList) DeepCopyObject

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

func (*LogAnalyticsClusterCustomerManagedKeyList) GetItems

GetItems of this LogAnalyticsClusterCustomerManagedKeyList.

type LogAnalyticsClusterCustomerManagedKeyObservation

type LogAnalyticsClusterCustomerManagedKeyObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LogAnalyticsClusterCustomerManagedKeyObservation) DeepCopy

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

func (*LogAnalyticsClusterCustomerManagedKeyObservation) DeepCopyInto

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

type LogAnalyticsClusterCustomerManagedKeyParameters

type LogAnalyticsClusterCustomerManagedKeyParameters struct {

	// +kubebuilder:validation:Required
	KeyVaultKeyID *string `json:"keyVaultKeyId" tf:"key_vault_key_id,omitempty"`

	// +kubebuilder:validation:Required
	LogAnalyticsClusterID *string `json:"logAnalyticsClusterId" tf:"log_analytics_cluster_id,omitempty"`
}

func (*LogAnalyticsClusterCustomerManagedKeyParameters) DeepCopy

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

func (*LogAnalyticsClusterCustomerManagedKeyParameters) DeepCopyInto

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

type LogAnalyticsClusterCustomerManagedKeySpec

type LogAnalyticsClusterCustomerManagedKeySpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsClusterCustomerManagedKeyParameters `json:"forProvider"`
}

LogAnalyticsClusterCustomerManagedKeySpec defines the desired state of LogAnalyticsClusterCustomerManagedKey

func (*LogAnalyticsClusterCustomerManagedKeySpec) DeepCopy

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

func (*LogAnalyticsClusterCustomerManagedKeySpec) DeepCopyInto

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

type LogAnalyticsClusterCustomerManagedKeyStatus

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

LogAnalyticsClusterCustomerManagedKeyStatus defines the observed state of LogAnalyticsClusterCustomerManagedKey.

func (*LogAnalyticsClusterCustomerManagedKeyStatus) DeepCopy

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

func (*LogAnalyticsClusterCustomerManagedKeyStatus) DeepCopyInto

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

type LogAnalyticsClusterList

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

LogAnalyticsClusterList contains a list of LogAnalyticsClusters

func (*LogAnalyticsClusterList) DeepCopy

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

func (*LogAnalyticsClusterList) DeepCopyInto

func (in *LogAnalyticsClusterList) DeepCopyInto(out *LogAnalyticsClusterList)

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

func (*LogAnalyticsClusterList) DeepCopyObject

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

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

func (*LogAnalyticsClusterList) GetItems

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

GetItems of this LogAnalyticsClusterList.

type LogAnalyticsClusterObservation

type LogAnalyticsClusterObservation struct {
	ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LogAnalyticsClusterObservation) DeepCopy

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

func (*LogAnalyticsClusterObservation) DeepCopyInto

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

type LogAnalyticsClusterParameters

type LogAnalyticsClusterParameters struct {

	// +kubebuilder:validation:Required
	Identity []IdentityParameters `json:"identity" tf:"identity,omitempty"`

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	SizeGb *int64 `json:"sizeGb,omitempty" tf:"size_gb,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*LogAnalyticsClusterParameters) DeepCopy

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

func (*LogAnalyticsClusterParameters) DeepCopyInto

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

type LogAnalyticsClusterSpec

type LogAnalyticsClusterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsClusterParameters `json:"forProvider"`
}

LogAnalyticsClusterSpec defines the desired state of LogAnalyticsCluster

func (*LogAnalyticsClusterSpec) DeepCopy

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

func (*LogAnalyticsClusterSpec) DeepCopyInto

func (in *LogAnalyticsClusterSpec) DeepCopyInto(out *LogAnalyticsClusterSpec)

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

type LogAnalyticsClusterStatus

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

LogAnalyticsClusterStatus defines the observed state of LogAnalyticsCluster.

func (*LogAnalyticsClusterStatus) DeepCopy

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

func (*LogAnalyticsClusterStatus) DeepCopyInto

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

type LogAnalyticsDataExportRule

type LogAnalyticsDataExportRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsDataExportRuleSpec   `json:"spec"`
	Status            LogAnalyticsDataExportRuleStatus `json:"status,omitempty"`
}

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

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

func (*LogAnalyticsDataExportRule) DeepCopyInto

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

func (*LogAnalyticsDataExportRule) DeepCopyObject

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

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

func (*LogAnalyticsDataExportRule) GetCondition

GetCondition of this LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRule) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsDataExportRule

func (*LogAnalyticsDataExportRule) GetDeletionPolicy

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

GetDeletionPolicy of this LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRule) GetID

func (tr *LogAnalyticsDataExportRule) GetID() string

GetID returns ID of underlying Terraform resource of this LogAnalyticsDataExportRule

func (*LogAnalyticsDataExportRule) GetObservation

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

GetObservation of this LogAnalyticsDataExportRule

func (*LogAnalyticsDataExportRule) GetParameters

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

GetParameters of this LogAnalyticsDataExportRule

func (*LogAnalyticsDataExportRule) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRule) GetProviderReference

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

GetProviderReference of this LogAnalyticsDataExportRule. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsDataExportRule) GetTerraformResourceType

func (mg *LogAnalyticsDataExportRule) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsDataExportRule

func (*LogAnalyticsDataExportRule) GetTerraformSchemaVersion

func (tr *LogAnalyticsDataExportRule) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsDataExportRule) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRule) LateInitialize

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

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

func (*LogAnalyticsDataExportRule) ResolveReferences

func (mg *LogAnalyticsDataExportRule) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRule) SetConditions

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

SetConditions of this LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRule) SetDeletionPolicy

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

SetDeletionPolicy of this LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRule) SetObservation

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

SetObservation for this LogAnalyticsDataExportRule

func (*LogAnalyticsDataExportRule) SetParameters

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

SetParameters for this LogAnalyticsDataExportRule

func (*LogAnalyticsDataExportRule) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRule) SetProviderReference

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

SetProviderReference of this LogAnalyticsDataExportRule. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsDataExportRule) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsDataExportRule.

type LogAnalyticsDataExportRuleList

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

LogAnalyticsDataExportRuleList contains a list of LogAnalyticsDataExportRules

func (*LogAnalyticsDataExportRuleList) DeepCopy

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

func (*LogAnalyticsDataExportRuleList) DeepCopyInto

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

func (*LogAnalyticsDataExportRuleList) DeepCopyObject

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

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

func (*LogAnalyticsDataExportRuleList) GetItems

GetItems of this LogAnalyticsDataExportRuleList.

type LogAnalyticsDataExportRuleObservation

type LogAnalyticsDataExportRuleObservation struct {
	ExportRuleID *string `json:"exportRuleId,omitempty" tf:"export_rule_id,omitempty"`

	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LogAnalyticsDataExportRuleObservation) DeepCopy

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

func (*LogAnalyticsDataExportRuleObservation) DeepCopyInto

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

type LogAnalyticsDataExportRuleParameters

type LogAnalyticsDataExportRuleParameters struct {

	// +kubebuilder:validation:Required
	DestinationResourceID *string `json:"destinationResourceId" tf:"destination_resource_id,omitempty"`

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

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	TableNames []*string `json:"tableNames" tf:"table_names,omitempty"`

	// +kubebuilder:validation:Required
	WorkspaceResourceID *string `json:"workspaceResourceId" tf:"workspace_resource_id,omitempty"`
}

func (*LogAnalyticsDataExportRuleParameters) DeepCopy

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

func (*LogAnalyticsDataExportRuleParameters) DeepCopyInto

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

type LogAnalyticsDataExportRuleSpec

type LogAnalyticsDataExportRuleSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsDataExportRuleParameters `json:"forProvider"`
}

LogAnalyticsDataExportRuleSpec defines the desired state of LogAnalyticsDataExportRule

func (*LogAnalyticsDataExportRuleSpec) DeepCopy

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

func (*LogAnalyticsDataExportRuleSpec) DeepCopyInto

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

type LogAnalyticsDataExportRuleStatus

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

LogAnalyticsDataExportRuleStatus defines the observed state of LogAnalyticsDataExportRule.

func (*LogAnalyticsDataExportRuleStatus) DeepCopy

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

func (*LogAnalyticsDataExportRuleStatus) DeepCopyInto

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

type LogAnalyticsDataSourceWindowsEvent

type LogAnalyticsDataSourceWindowsEvent struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsDataSourceWindowsEventSpec   `json:"spec"`
	Status            LogAnalyticsDataSourceWindowsEventStatus `json:"status,omitempty"`
}

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

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

func (*LogAnalyticsDataSourceWindowsEvent) DeepCopyInto

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

func (*LogAnalyticsDataSourceWindowsEvent) DeepCopyObject

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

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

func (*LogAnalyticsDataSourceWindowsEvent) GetCondition

GetCondition of this LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEvent) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsDataSourceWindowsEvent

func (*LogAnalyticsDataSourceWindowsEvent) GetDeletionPolicy

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

GetDeletionPolicy of this LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEvent) GetID

GetID returns ID of underlying Terraform resource of this LogAnalyticsDataSourceWindowsEvent

func (*LogAnalyticsDataSourceWindowsEvent) GetObservation

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

GetObservation of this LogAnalyticsDataSourceWindowsEvent

func (*LogAnalyticsDataSourceWindowsEvent) GetParameters

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

GetParameters of this LogAnalyticsDataSourceWindowsEvent

func (*LogAnalyticsDataSourceWindowsEvent) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEvent) GetProviderReference

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

GetProviderReference of this LogAnalyticsDataSourceWindowsEvent. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsDataSourceWindowsEvent) GetTerraformResourceType

func (mg *LogAnalyticsDataSourceWindowsEvent) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsDataSourceWindowsEvent

func (*LogAnalyticsDataSourceWindowsEvent) GetTerraformSchemaVersion

func (tr *LogAnalyticsDataSourceWindowsEvent) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsDataSourceWindowsEvent) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEvent) LateInitialize

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

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

func (*LogAnalyticsDataSourceWindowsEvent) ResolveReferences

func (mg *LogAnalyticsDataSourceWindowsEvent) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEvent) SetConditions

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

SetConditions of this LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEvent) SetDeletionPolicy

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

SetDeletionPolicy of this LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEvent) SetObservation

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

SetObservation for this LogAnalyticsDataSourceWindowsEvent

func (*LogAnalyticsDataSourceWindowsEvent) SetParameters

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

SetParameters for this LogAnalyticsDataSourceWindowsEvent

func (*LogAnalyticsDataSourceWindowsEvent) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEvent) SetProviderReference

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

SetProviderReference of this LogAnalyticsDataSourceWindowsEvent. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsDataSourceWindowsEvent) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsDataSourceWindowsEvent.

type LogAnalyticsDataSourceWindowsEventList

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

LogAnalyticsDataSourceWindowsEventList contains a list of LogAnalyticsDataSourceWindowsEvents

func (*LogAnalyticsDataSourceWindowsEventList) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsEventList) DeepCopyInto

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

func (*LogAnalyticsDataSourceWindowsEventList) DeepCopyObject

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

func (*LogAnalyticsDataSourceWindowsEventList) GetItems

GetItems of this LogAnalyticsDataSourceWindowsEventList.

type LogAnalyticsDataSourceWindowsEventObservation

type LogAnalyticsDataSourceWindowsEventObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LogAnalyticsDataSourceWindowsEventObservation) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsEventObservation) DeepCopyInto

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

type LogAnalyticsDataSourceWindowsEventParameters

type LogAnalyticsDataSourceWindowsEventParameters struct {

	// +kubebuilder:validation:Required
	EventLogName *string `json:"eventLogName" tf:"event_log_name,omitempty"`

	// +kubebuilder:validation:Required
	EventTypes []*string `json:"eventTypes" tf:"event_types,omitempty"`

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

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	WorkspaceName *string `json:"workspaceName" tf:"workspace_name,omitempty"`
}

func (*LogAnalyticsDataSourceWindowsEventParameters) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsEventParameters) DeepCopyInto

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

type LogAnalyticsDataSourceWindowsEventSpec

type LogAnalyticsDataSourceWindowsEventSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsDataSourceWindowsEventParameters `json:"forProvider"`
}

LogAnalyticsDataSourceWindowsEventSpec defines the desired state of LogAnalyticsDataSourceWindowsEvent

func (*LogAnalyticsDataSourceWindowsEventSpec) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsEventSpec) DeepCopyInto

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

type LogAnalyticsDataSourceWindowsEventStatus

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

LogAnalyticsDataSourceWindowsEventStatus defines the observed state of LogAnalyticsDataSourceWindowsEvent.

func (*LogAnalyticsDataSourceWindowsEventStatus) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsEventStatus) DeepCopyInto

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

type LogAnalyticsDataSourceWindowsPerformanceCounter

type LogAnalyticsDataSourceWindowsPerformanceCounter struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsDataSourceWindowsPerformanceCounterSpec   `json:"spec"`
	Status            LogAnalyticsDataSourceWindowsPerformanceCounterStatus `json:"status,omitempty"`
}

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

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) DeepCopyInto

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) DeepCopyObject

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetCondition

GetCondition of this LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsDataSourceWindowsPerformanceCounter

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetDeletionPolicy

GetDeletionPolicy of this LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetID

GetID returns ID of underlying Terraform resource of this LogAnalyticsDataSourceWindowsPerformanceCounter

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetObservation

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

GetObservation of this LogAnalyticsDataSourceWindowsPerformanceCounter

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetParameters

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

GetParameters of this LogAnalyticsDataSourceWindowsPerformanceCounter

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetProviderReference

GetProviderReference of this LogAnalyticsDataSourceWindowsPerformanceCounter. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetTerraformResourceType

func (mg *LogAnalyticsDataSourceWindowsPerformanceCounter) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsDataSourceWindowsPerformanceCounter

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetTerraformSchemaVersion

func (tr *LogAnalyticsDataSourceWindowsPerformanceCounter) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) LateInitialize

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

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) ResolveReferences

ResolveReferences of this LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) SetConditions

SetConditions of this LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) SetDeletionPolicy

SetDeletionPolicy of this LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) SetObservation

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

SetObservation for this LogAnalyticsDataSourceWindowsPerformanceCounter

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) SetParameters

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

SetParameters for this LogAnalyticsDataSourceWindowsPerformanceCounter

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) SetProviderReference

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

SetProviderReference of this LogAnalyticsDataSourceWindowsPerformanceCounter. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsDataSourceWindowsPerformanceCounter) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsDataSourceWindowsPerformanceCounter.

type LogAnalyticsDataSourceWindowsPerformanceCounterList

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

LogAnalyticsDataSourceWindowsPerformanceCounterList contains a list of LogAnalyticsDataSourceWindowsPerformanceCounters

func (*LogAnalyticsDataSourceWindowsPerformanceCounterList) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounterList) DeepCopyInto

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounterList) DeepCopyObject

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounterList) GetItems

GetItems of this LogAnalyticsDataSourceWindowsPerformanceCounterList.

type LogAnalyticsDataSourceWindowsPerformanceCounterObservation

type LogAnalyticsDataSourceWindowsPerformanceCounterObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LogAnalyticsDataSourceWindowsPerformanceCounterObservation) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounterObservation) DeepCopyInto

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

type LogAnalyticsDataSourceWindowsPerformanceCounterParameters

type LogAnalyticsDataSourceWindowsPerformanceCounterParameters struct {

	// +kubebuilder:validation:Required
	CounterName *string `json:"counterName" tf:"counter_name,omitempty"`

	// +kubebuilder:validation:Required
	InstanceName *string `json:"instanceName" tf:"instance_name,omitempty"`

	// +kubebuilder:validation:Required
	IntervalSeconds *int64 `json:"intervalSeconds" tf:"interval_seconds,omitempty"`

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

	// +kubebuilder:validation:Required
	ObjectName *string `json:"objectName" tf:"object_name,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	WorkspaceName *string `json:"workspaceName" tf:"workspace_name,omitempty"`
}

func (*LogAnalyticsDataSourceWindowsPerformanceCounterParameters) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounterParameters) DeepCopyInto

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

type LogAnalyticsDataSourceWindowsPerformanceCounterSpec

type LogAnalyticsDataSourceWindowsPerformanceCounterSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsDataSourceWindowsPerformanceCounterParameters `json:"forProvider"`
}

LogAnalyticsDataSourceWindowsPerformanceCounterSpec defines the desired state of LogAnalyticsDataSourceWindowsPerformanceCounter

func (*LogAnalyticsDataSourceWindowsPerformanceCounterSpec) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounterSpec) DeepCopyInto

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

type LogAnalyticsDataSourceWindowsPerformanceCounterStatus

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

LogAnalyticsDataSourceWindowsPerformanceCounterStatus defines the observed state of LogAnalyticsDataSourceWindowsPerformanceCounter.

func (*LogAnalyticsDataSourceWindowsPerformanceCounterStatus) DeepCopy

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

func (*LogAnalyticsDataSourceWindowsPerformanceCounterStatus) DeepCopyInto

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

type LogAnalyticsLinkedService

type LogAnalyticsLinkedService struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsLinkedServiceSpec   `json:"spec"`
	Status            LogAnalyticsLinkedServiceStatus `json:"status,omitempty"`
}

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

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

func (*LogAnalyticsLinkedService) DeepCopyInto

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

func (*LogAnalyticsLinkedService) DeepCopyObject

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

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

func (*LogAnalyticsLinkedService) GetCondition

GetCondition of this LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedService) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsLinkedService

func (*LogAnalyticsLinkedService) GetDeletionPolicy

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

GetDeletionPolicy of this LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedService) GetID

func (tr *LogAnalyticsLinkedService) GetID() string

GetID returns ID of underlying Terraform resource of this LogAnalyticsLinkedService

func (*LogAnalyticsLinkedService) GetObservation

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

GetObservation of this LogAnalyticsLinkedService

func (*LogAnalyticsLinkedService) GetParameters

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

GetParameters of this LogAnalyticsLinkedService

func (*LogAnalyticsLinkedService) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedService) GetProviderReference

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

GetProviderReference of this LogAnalyticsLinkedService. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsLinkedService) GetTerraformResourceType

func (mg *LogAnalyticsLinkedService) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsLinkedService

func (*LogAnalyticsLinkedService) GetTerraformSchemaVersion

func (tr *LogAnalyticsLinkedService) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsLinkedService) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedService) LateInitialize

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

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

func (*LogAnalyticsLinkedService) ResolveReferences

func (mg *LogAnalyticsLinkedService) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedService) SetConditions

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

SetConditions of this LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedService) SetDeletionPolicy

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

SetDeletionPolicy of this LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedService) SetObservation

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

SetObservation for this LogAnalyticsLinkedService

func (*LogAnalyticsLinkedService) SetParameters

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

SetParameters for this LogAnalyticsLinkedService

func (*LogAnalyticsLinkedService) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedService) SetProviderReference

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

SetProviderReference of this LogAnalyticsLinkedService. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsLinkedService) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsLinkedService.

type LogAnalyticsLinkedServiceList

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

LogAnalyticsLinkedServiceList contains a list of LogAnalyticsLinkedServices

func (*LogAnalyticsLinkedServiceList) DeepCopy

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

func (*LogAnalyticsLinkedServiceList) DeepCopyInto

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

func (*LogAnalyticsLinkedServiceList) DeepCopyObject

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

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

func (*LogAnalyticsLinkedServiceList) GetItems

GetItems of this LogAnalyticsLinkedServiceList.

type LogAnalyticsLinkedServiceObservation

type LogAnalyticsLinkedServiceObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`

	Name *string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*LogAnalyticsLinkedServiceObservation) DeepCopy

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

func (*LogAnalyticsLinkedServiceObservation) DeepCopyInto

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

type LogAnalyticsLinkedServiceParameters

type LogAnalyticsLinkedServiceParameters struct {

	// +kubebuilder:validation:Optional
	LinkedServiceName *string `json:"linkedServiceName,omitempty" tf:"linked_service_name,omitempty"`

	// +kubebuilder:validation:Optional
	ReadAccessID *string `json:"readAccessId,omitempty" tf:"read_access_id,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceID *string `json:"resourceId,omitempty" tf:"resource_id,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Optional
	WorkspaceID *string `json:"workspaceId,omitempty" tf:"workspace_id,omitempty"`

	// +kubebuilder:validation:Optional
	WorkspaceName *string `json:"workspaceName,omitempty" tf:"workspace_name,omitempty"`

	// +kubebuilder:validation:Optional
	WriteAccessID *string `json:"writeAccessId,omitempty" tf:"write_access_id,omitempty"`
}

func (*LogAnalyticsLinkedServiceParameters) DeepCopy

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

func (*LogAnalyticsLinkedServiceParameters) DeepCopyInto

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

type LogAnalyticsLinkedServiceSpec

type LogAnalyticsLinkedServiceSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsLinkedServiceParameters `json:"forProvider"`
}

LogAnalyticsLinkedServiceSpec defines the desired state of LogAnalyticsLinkedService

func (*LogAnalyticsLinkedServiceSpec) DeepCopy

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

func (*LogAnalyticsLinkedServiceSpec) DeepCopyInto

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

type LogAnalyticsLinkedServiceStatus

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

LogAnalyticsLinkedServiceStatus defines the observed state of LogAnalyticsLinkedService.

func (*LogAnalyticsLinkedServiceStatus) DeepCopy

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

func (*LogAnalyticsLinkedServiceStatus) DeepCopyInto

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

type LogAnalyticsLinkedStorageAccount

type LogAnalyticsLinkedStorageAccount struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsLinkedStorageAccountSpec   `json:"spec"`
	Status            LogAnalyticsLinkedStorageAccountStatus `json:"status,omitempty"`
}

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

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

func (*LogAnalyticsLinkedStorageAccount) DeepCopyInto

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

func (*LogAnalyticsLinkedStorageAccount) DeepCopyObject

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

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

func (*LogAnalyticsLinkedStorageAccount) GetCondition

GetCondition of this LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccount) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsLinkedStorageAccount

func (*LogAnalyticsLinkedStorageAccount) GetDeletionPolicy

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

GetDeletionPolicy of this LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccount) GetID

GetID returns ID of underlying Terraform resource of this LogAnalyticsLinkedStorageAccount

func (*LogAnalyticsLinkedStorageAccount) GetObservation

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

GetObservation of this LogAnalyticsLinkedStorageAccount

func (*LogAnalyticsLinkedStorageAccount) GetParameters

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

GetParameters of this LogAnalyticsLinkedStorageAccount

func (*LogAnalyticsLinkedStorageAccount) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccount) GetProviderReference

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

GetProviderReference of this LogAnalyticsLinkedStorageAccount. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsLinkedStorageAccount) GetTerraformResourceType

func (mg *LogAnalyticsLinkedStorageAccount) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsLinkedStorageAccount

func (*LogAnalyticsLinkedStorageAccount) GetTerraformSchemaVersion

func (tr *LogAnalyticsLinkedStorageAccount) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsLinkedStorageAccount) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccount) LateInitialize

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

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

func (*LogAnalyticsLinkedStorageAccount) ResolveReferences

func (mg *LogAnalyticsLinkedStorageAccount) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccount) SetConditions

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

SetConditions of this LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccount) SetDeletionPolicy

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

SetDeletionPolicy of this LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccount) SetObservation

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

SetObservation for this LogAnalyticsLinkedStorageAccount

func (*LogAnalyticsLinkedStorageAccount) SetParameters

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

SetParameters for this LogAnalyticsLinkedStorageAccount

func (*LogAnalyticsLinkedStorageAccount) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccount) SetProviderReference

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

SetProviderReference of this LogAnalyticsLinkedStorageAccount. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsLinkedStorageAccount) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsLinkedStorageAccount.

type LogAnalyticsLinkedStorageAccountList

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

LogAnalyticsLinkedStorageAccountList contains a list of LogAnalyticsLinkedStorageAccounts

func (*LogAnalyticsLinkedStorageAccountList) DeepCopy

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

func (*LogAnalyticsLinkedStorageAccountList) DeepCopyInto

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

func (*LogAnalyticsLinkedStorageAccountList) DeepCopyObject

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

func (*LogAnalyticsLinkedStorageAccountList) GetItems

GetItems of this LogAnalyticsLinkedStorageAccountList.

type LogAnalyticsLinkedStorageAccountObservation

type LogAnalyticsLinkedStorageAccountObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LogAnalyticsLinkedStorageAccountObservation) DeepCopy

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

func (*LogAnalyticsLinkedStorageAccountObservation) DeepCopyInto

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

type LogAnalyticsLinkedStorageAccountParameters

type LogAnalyticsLinkedStorageAccountParameters struct {

	// +kubebuilder:validation:Required
	DataSourceType *string `json:"dataSourceType" tf:"data_source_type,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	StorageAccountIds []*string `json:"storageAccountIds" tf:"storage_account_ids,omitempty"`

	// +kubebuilder:validation:Required
	WorkspaceResourceID *string `json:"workspaceResourceId" tf:"workspace_resource_id,omitempty"`
}

func (*LogAnalyticsLinkedStorageAccountParameters) DeepCopy

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

func (*LogAnalyticsLinkedStorageAccountParameters) DeepCopyInto

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

type LogAnalyticsLinkedStorageAccountSpec

type LogAnalyticsLinkedStorageAccountSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsLinkedStorageAccountParameters `json:"forProvider"`
}

LogAnalyticsLinkedStorageAccountSpec defines the desired state of LogAnalyticsLinkedStorageAccount

func (*LogAnalyticsLinkedStorageAccountSpec) DeepCopy

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

func (*LogAnalyticsLinkedStorageAccountSpec) DeepCopyInto

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

type LogAnalyticsLinkedStorageAccountStatus

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

LogAnalyticsLinkedStorageAccountStatus defines the observed state of LogAnalyticsLinkedStorageAccount.

func (*LogAnalyticsLinkedStorageAccountStatus) DeepCopy

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

func (*LogAnalyticsLinkedStorageAccountStatus) DeepCopyInto

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

type LogAnalyticsSavedSearch

type LogAnalyticsSavedSearch struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsSavedSearchSpec   `json:"spec"`
	Status            LogAnalyticsSavedSearchStatus `json:"status,omitempty"`
}

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

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

func (*LogAnalyticsSavedSearch) DeepCopyInto

func (in *LogAnalyticsSavedSearch) DeepCopyInto(out *LogAnalyticsSavedSearch)

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

func (*LogAnalyticsSavedSearch) DeepCopyObject

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

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

func (*LogAnalyticsSavedSearch) GetCondition

GetCondition of this LogAnalyticsSavedSearch.

func (*LogAnalyticsSavedSearch) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsSavedSearch

func (*LogAnalyticsSavedSearch) GetDeletionPolicy

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

GetDeletionPolicy of this LogAnalyticsSavedSearch.

func (*LogAnalyticsSavedSearch) GetID

func (tr *LogAnalyticsSavedSearch) GetID() string

GetID returns ID of underlying Terraform resource of this LogAnalyticsSavedSearch

func (*LogAnalyticsSavedSearch) GetObservation

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

GetObservation of this LogAnalyticsSavedSearch

func (*LogAnalyticsSavedSearch) GetParameters

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

GetParameters of this LogAnalyticsSavedSearch

func (*LogAnalyticsSavedSearch) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsSavedSearch.

func (*LogAnalyticsSavedSearch) GetProviderReference

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

GetProviderReference of this LogAnalyticsSavedSearch. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsSavedSearch) GetTerraformResourceType

func (mg *LogAnalyticsSavedSearch) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsSavedSearch

func (*LogAnalyticsSavedSearch) GetTerraformSchemaVersion

func (tr *LogAnalyticsSavedSearch) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsSavedSearch) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsSavedSearch.

func (*LogAnalyticsSavedSearch) LateInitialize

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

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

func (*LogAnalyticsSavedSearch) SetConditions

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

SetConditions of this LogAnalyticsSavedSearch.

func (*LogAnalyticsSavedSearch) SetDeletionPolicy

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

SetDeletionPolicy of this LogAnalyticsSavedSearch.

func (*LogAnalyticsSavedSearch) SetObservation

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

SetObservation for this LogAnalyticsSavedSearch

func (*LogAnalyticsSavedSearch) SetParameters

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

SetParameters for this LogAnalyticsSavedSearch

func (*LogAnalyticsSavedSearch) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsSavedSearch.

func (*LogAnalyticsSavedSearch) SetProviderReference

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

SetProviderReference of this LogAnalyticsSavedSearch. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsSavedSearch) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsSavedSearch.

type LogAnalyticsSavedSearchList

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

LogAnalyticsSavedSearchList contains a list of LogAnalyticsSavedSearchs

func (*LogAnalyticsSavedSearchList) DeepCopy

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

func (*LogAnalyticsSavedSearchList) DeepCopyInto

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

func (*LogAnalyticsSavedSearchList) DeepCopyObject

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

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

func (*LogAnalyticsSavedSearchList) GetItems

GetItems of this LogAnalyticsSavedSearchList.

type LogAnalyticsSavedSearchObservation

type LogAnalyticsSavedSearchObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LogAnalyticsSavedSearchObservation) DeepCopy

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

func (*LogAnalyticsSavedSearchObservation) DeepCopyInto

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

type LogAnalyticsSavedSearchParameters

type LogAnalyticsSavedSearchParameters struct {

	// +kubebuilder:validation:Required
	Category *string `json:"category" tf:"category,omitempty"`

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

	// +kubebuilder:validation:Optional
	FunctionAlias *string `json:"functionAlias,omitempty" tf:"function_alias,omitempty"`

	// +kubebuilder:validation:Optional
	FunctionParameters []*string `json:"functionParameters,omitempty" tf:"function_parameters,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
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`
}

func (*LogAnalyticsSavedSearchParameters) DeepCopy

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

func (*LogAnalyticsSavedSearchParameters) DeepCopyInto

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

type LogAnalyticsSavedSearchSpec

type LogAnalyticsSavedSearchSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsSavedSearchParameters `json:"forProvider"`
}

LogAnalyticsSavedSearchSpec defines the desired state of LogAnalyticsSavedSearch

func (*LogAnalyticsSavedSearchSpec) DeepCopy

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

func (*LogAnalyticsSavedSearchSpec) DeepCopyInto

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

type LogAnalyticsSavedSearchStatus

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

LogAnalyticsSavedSearchStatus defines the observed state of LogAnalyticsSavedSearch.

func (*LogAnalyticsSavedSearchStatus) DeepCopy

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

func (*LogAnalyticsSavedSearchStatus) DeepCopyInto

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

type LogAnalyticsSolution

type LogAnalyticsSolution struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              LogAnalyticsSolutionSpec   `json:"spec"`
	Status            LogAnalyticsSolutionStatus `json:"status,omitempty"`
}

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

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

func (*LogAnalyticsSolution) DeepCopyInto

func (in *LogAnalyticsSolution) DeepCopyInto(out *LogAnalyticsSolution)

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

func (*LogAnalyticsSolution) DeepCopyObject

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

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

func (*LogAnalyticsSolution) GetCondition

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

GetCondition of this LogAnalyticsSolution.

func (*LogAnalyticsSolution) GetConnectionDetailsMapping

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

GetConnectionDetailsMapping for this LogAnalyticsSolution

func (*LogAnalyticsSolution) GetDeletionPolicy

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

GetDeletionPolicy of this LogAnalyticsSolution.

func (*LogAnalyticsSolution) GetID

func (tr *LogAnalyticsSolution) GetID() string

GetID returns ID of underlying Terraform resource of this LogAnalyticsSolution

func (*LogAnalyticsSolution) GetObservation

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

GetObservation of this LogAnalyticsSolution

func (*LogAnalyticsSolution) GetParameters

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

GetParameters of this LogAnalyticsSolution

func (*LogAnalyticsSolution) GetProviderConfigReference

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

GetProviderConfigReference of this LogAnalyticsSolution.

func (*LogAnalyticsSolution) GetProviderReference

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

GetProviderReference of this LogAnalyticsSolution. Deprecated: Use GetProviderConfigReference.

func (*LogAnalyticsSolution) GetTerraformResourceType

func (mg *LogAnalyticsSolution) GetTerraformResourceType() string

GetTerraformResourceType returns Terraform resource type for this LogAnalyticsSolution

func (*LogAnalyticsSolution) GetTerraformSchemaVersion

func (tr *LogAnalyticsSolution) GetTerraformSchemaVersion() int

GetTerraformSchemaVersion returns the associated Terraform schema version

func (*LogAnalyticsSolution) GetWriteConnectionSecretToReference

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

GetWriteConnectionSecretToReference of this LogAnalyticsSolution.

func (*LogAnalyticsSolution) LateInitialize

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

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

func (*LogAnalyticsSolution) ResolveReferences

func (mg *LogAnalyticsSolution) ResolveReferences(ctx context.Context, c client.Reader) error

ResolveReferences of this LogAnalyticsSolution.

func (*LogAnalyticsSolution) SetConditions

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

SetConditions of this LogAnalyticsSolution.

func (*LogAnalyticsSolution) SetDeletionPolicy

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

SetDeletionPolicy of this LogAnalyticsSolution.

func (*LogAnalyticsSolution) SetObservation

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

SetObservation for this LogAnalyticsSolution

func (*LogAnalyticsSolution) SetParameters

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

SetParameters for this LogAnalyticsSolution

func (*LogAnalyticsSolution) SetProviderConfigReference

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

SetProviderConfigReference of this LogAnalyticsSolution.

func (*LogAnalyticsSolution) SetProviderReference

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

SetProviderReference of this LogAnalyticsSolution. Deprecated: Use SetProviderConfigReference.

func (*LogAnalyticsSolution) SetWriteConnectionSecretToReference

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

SetWriteConnectionSecretToReference of this LogAnalyticsSolution.

type LogAnalyticsSolutionList

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

LogAnalyticsSolutionList contains a list of LogAnalyticsSolutions

func (*LogAnalyticsSolutionList) DeepCopy

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

func (*LogAnalyticsSolutionList) DeepCopyInto

func (in *LogAnalyticsSolutionList) DeepCopyInto(out *LogAnalyticsSolutionList)

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

func (*LogAnalyticsSolutionList) DeepCopyObject

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

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

func (*LogAnalyticsSolutionList) GetItems

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

GetItems of this LogAnalyticsSolutionList.

type LogAnalyticsSolutionObservation

type LogAnalyticsSolutionObservation struct {
	ID *string `json:"id,omitempty" tf:"id,omitempty"`
}

func (*LogAnalyticsSolutionObservation) DeepCopy

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

func (*LogAnalyticsSolutionObservation) DeepCopyInto

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

type LogAnalyticsSolutionParameters

type LogAnalyticsSolutionParameters struct {

	// +kubebuilder:validation:Required
	Location *string `json:"location" tf:"location,omitempty"`

	// +kubebuilder:validation:Required
	Plan []PlanParameters `json:"plan" tf:"plan,omitempty"`

	// +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup
	// +kubebuilder:validation:Optional
	ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"`

	// +kubebuilder:validation:Optional
	ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"`

	// +kubebuilder:validation:Required
	SolutionName *string `json:"solutionName" tf:"solution_name,omitempty"`

	// +kubebuilder:validation:Optional
	Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"`

	// +kubebuilder:validation:Required
	WorkspaceName *string `json:"workspaceName" tf:"workspace_name,omitempty"`

	// +kubebuilder:validation:Required
	WorkspaceResourceID *string `json:"workspaceResourceId" tf:"workspace_resource_id,omitempty"`
}

func (*LogAnalyticsSolutionParameters) DeepCopy

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

func (*LogAnalyticsSolutionParameters) DeepCopyInto

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

type LogAnalyticsSolutionSpec

type LogAnalyticsSolutionSpec struct {
	v1.ResourceSpec `json:",inline"`
	ForProvider     LogAnalyticsSolutionParameters `json:"forProvider"`
}

LogAnalyticsSolutionSpec defines the desired state of LogAnalyticsSolution

func (*LogAnalyticsSolutionSpec) DeepCopy

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

func (*LogAnalyticsSolutionSpec) DeepCopyInto

func (in *LogAnalyticsSolutionSpec) DeepCopyInto(out *LogAnalyticsSolutionSpec)

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

type LogAnalyticsSolutionStatus

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

LogAnalyticsSolutionStatus defines the observed state of LogAnalyticsSolution.

func (*LogAnalyticsSolutionStatus) DeepCopy

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

func (*LogAnalyticsSolutionStatus) DeepCopyInto

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

type PlanObservation

type PlanObservation struct {
	Name *string `json:"name,omitempty" tf:"name,omitempty"`
}

func (*PlanObservation) DeepCopy

func (in *PlanObservation) DeepCopy() *PlanObservation

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

func (*PlanObservation) DeepCopyInto

func (in *PlanObservation) DeepCopyInto(out *PlanObservation)

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

type PlanParameters

type PlanParameters struct {

	// +kubebuilder:validation:Required
	Product *string `json:"product" tf:"product,omitempty"`

	// +kubebuilder:validation:Optional
	PromotionCode *string `json:"promotionCode,omitempty" tf:"promotion_code,omitempty"`

	// +kubebuilder:validation:Required
	Publisher *string `json:"publisher" tf:"publisher,omitempty"`
}

func (*PlanParameters) DeepCopy

func (in *PlanParameters) DeepCopy() *PlanParameters

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

func (*PlanParameters) DeepCopyInto

func (in *PlanParameters) DeepCopyInto(out *PlanParameters)

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