storage

package
v2.16.0 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2025 License: MIT Imports: 12 Imported by: 0

Documentation

Overview

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.

Package storage contains API Schema definitions for the insights storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=insights.azure.com +versionName=v1api20230311storage

Index

Constants

View Source
const APIVersion_Value = APIVersion("2023-03-11")

Variables

View Source
var (
	// GroupVersion is group version used to register these objects
	GroupVersion = schema.GroupVersion{Group: "insights.azure.com", Version: "v1api20230311storage"}

	// SchemeBuilder is used to add go types to the GroupVersionKind scheme
	SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion}

	// AddToScheme adds the types in this group-version to the given scheme.
	AddToScheme = SchemeBuilder.AddToScheme
)

Functions

This section is empty.

Types

type APIVersion

type APIVersion string

Storage version of v1api20230311.APIVersion +kubebuilder:validation:Enum={"2023-03-11"}

type AdxDestination

type AdxDestination struct {
	DatabaseName *string                `json:"databaseName,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// ResourceReference: The ARM resource id of the Adx resource.
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1api20230311.AdxDestination Azure Data Explorer (Adx) destination.

func (*AdxDestination) DeepCopy

func (in *AdxDestination) DeepCopy() *AdxDestination

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

func (*AdxDestination) DeepCopyInto

func (in *AdxDestination) DeepCopyInto(out *AdxDestination)

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

type AdxDestination_STATUS

type AdxDestination_STATUS struct {
	DatabaseName *string                `json:"databaseName,omitempty"`
	IngestionUri *string                `json:"ingestionUri,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ResourceId   *string                `json:"resourceId,omitempty"`
}

Storage version of v1api20230311.AdxDestination_STATUS Azure Data Explorer (Adx) destination.

func (*AdxDestination_STATUS) DeepCopy

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

func (*AdxDestination_STATUS) DeepCopyInto

func (in *AdxDestination_STATUS) DeepCopyInto(out *AdxDestination_STATUS)

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

type AgentSetting

type AgentSetting struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20230311.AgentSetting A setting used to control an agent behavior on a host machine

func (*AgentSetting) DeepCopy

func (in *AgentSetting) DeepCopy() *AgentSetting

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

func (*AgentSetting) DeepCopyInto

func (in *AgentSetting) DeepCopyInto(out *AgentSetting)

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

type AgentSetting_STATUS

type AgentSetting_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Value       *string                `json:"value,omitempty"`
}

Storage version of v1api20230311.AgentSetting_STATUS A setting used to control an agent behavior on a host machine

func (*AgentSetting_STATUS) DeepCopy

func (in *AgentSetting_STATUS) DeepCopy() *AgentSetting_STATUS

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

func (*AgentSetting_STATUS) DeepCopyInto

func (in *AgentSetting_STATUS) DeepCopyInto(out *AgentSetting_STATUS)

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

type AgentSettingsSpec

type AgentSettingsSpec struct {
	Logs        []AgentSetting         `json:"logs,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.AgentSettingsSpec An agent setting

func (*AgentSettingsSpec) DeepCopy

func (in *AgentSettingsSpec) DeepCopy() *AgentSettingsSpec

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

func (*AgentSettingsSpec) DeepCopyInto

func (in *AgentSettingsSpec) DeepCopyInto(out *AgentSettingsSpec)

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

type AgentSettingsSpec_STATUS

type AgentSettingsSpec_STATUS struct {
	Logs        []AgentSetting_STATUS  `json:"logs,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.AgentSettingsSpec_STATUS An agent setting

func (*AgentSettingsSpec_STATUS) DeepCopy

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

func (*AgentSettingsSpec_STATUS) DeepCopyInto

func (in *AgentSettingsSpec_STATUS) DeepCopyInto(out *AgentSettingsSpec_STATUS)

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

type AzureMonitorMetricsDestination

type AzureMonitorMetricsDestination struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.AzureMonitorMetricsDestination Azure Monitor Metrics destination.

func (*AzureMonitorMetricsDestination) DeepCopy

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

func (*AzureMonitorMetricsDestination) DeepCopyInto

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

type AzureMonitorMetricsDestination_STATUS

type AzureMonitorMetricsDestination_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.AzureMonitorMetricsDestination_STATUS Azure Monitor Metrics destination.

func (*AzureMonitorMetricsDestination_STATUS) DeepCopy

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

func (*AzureMonitorMetricsDestination_STATUS) DeepCopyInto

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

type ColumnDefinition

type ColumnDefinition struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20230311.ColumnDefinition Definition of custom data column.

func (*ColumnDefinition) DeepCopy

func (in *ColumnDefinition) DeepCopy() *ColumnDefinition

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

func (*ColumnDefinition) DeepCopyInto

func (in *ColumnDefinition) DeepCopyInto(out *ColumnDefinition)

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

type ColumnDefinition_STATUS

type ColumnDefinition_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Type        *string                `json:"type,omitempty"`
}

Storage version of v1api20230311.ColumnDefinition_STATUS Definition of custom data column.

func (*ColumnDefinition_STATUS) DeepCopy

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

func (*ColumnDefinition_STATUS) DeepCopyInto

func (in *ColumnDefinition_STATUS) DeepCopyInto(out *ColumnDefinition_STATUS)

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

type ConfigurationAccessEndpointSpec_STATUS

type ConfigurationAccessEndpointSpec_STATUS struct {
	Endpoint    *string                `json:"endpoint,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.ConfigurationAccessEndpointSpec_STATUS Definition of the endpoint used for accessing configuration.

func (*ConfigurationAccessEndpointSpec_STATUS) DeepCopy

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

func (*ConfigurationAccessEndpointSpec_STATUS) DeepCopyInto

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

type DataCollectionEndpoint

type DataCollectionEndpoint struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataCollectionEndpoint_Spec           `json:"spec,omitempty"`
	Status            DataCollectionEndpointResource_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,insights} +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230311.DataCollectionEndpoint Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionEndpoints_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}

func (*DataCollectionEndpoint) AzureName

func (endpoint *DataCollectionEndpoint) AzureName() string

AzureName returns the Azure name of the resource

func (*DataCollectionEndpoint) ConfigMapDestinationExpressions

func (endpoint *DataCollectionEndpoint) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DataCollectionEndpoint) DeepCopy

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

func (*DataCollectionEndpoint) DeepCopyInto

func (in *DataCollectionEndpoint) DeepCopyInto(out *DataCollectionEndpoint)

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

func (*DataCollectionEndpoint) DeepCopyObject

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

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

func (DataCollectionEndpoint) GetAPIVersion

func (endpoint DataCollectionEndpoint) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-03-11"

func (*DataCollectionEndpoint) GetConditions

func (endpoint *DataCollectionEndpoint) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DataCollectionEndpoint) GetResourceScope

func (endpoint *DataCollectionEndpoint) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DataCollectionEndpoint) GetSpec

GetSpec returns the specification of this resource

func (*DataCollectionEndpoint) GetStatus

func (endpoint *DataCollectionEndpoint) GetStatus() genruntime.ConvertibleStatus

GetStatus returns the status of this resource

func (*DataCollectionEndpoint) GetSupportedOperations

func (endpoint *DataCollectionEndpoint) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DataCollectionEndpoint) GetType

func (endpoint *DataCollectionEndpoint) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Insights/dataCollectionEndpoints"

func (*DataCollectionEndpoint) Hub

func (endpoint *DataCollectionEndpoint) Hub()

Hub marks that this DataCollectionEndpoint is the hub type for conversion

func (*DataCollectionEndpoint) NewEmptyStatus

func (endpoint *DataCollectionEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DataCollectionEndpoint) OriginalGVK

func (endpoint *DataCollectionEndpoint) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DataCollectionEndpoint) Owner

Owner returns the ResourceReference of the owner

func (*DataCollectionEndpoint) SecretDestinationExpressions

func (endpoint *DataCollectionEndpoint) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DataCollectionEndpoint) SetConditions

func (endpoint *DataCollectionEndpoint) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DataCollectionEndpoint) SetStatus

func (endpoint *DataCollectionEndpoint) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DataCollectionEndpointList

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

+kubebuilder:object:root=true Storage version of v1api20230311.DataCollectionEndpoint Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionEndpoints_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionEndpoints/{dataCollectionEndpointName}

func (*DataCollectionEndpointList) DeepCopy

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

func (*DataCollectionEndpointList) DeepCopyInto

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

func (*DataCollectionEndpointList) DeepCopyObject

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

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

type DataCollectionEndpointOperatorSpec

type DataCollectionEndpointOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20230311.DataCollectionEndpointOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DataCollectionEndpointOperatorSpec) DeepCopy

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

func (*DataCollectionEndpointOperatorSpec) DeepCopyInto

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

type DataCollectionEndpointResource_STATUS

type DataCollectionEndpointResource_STATUS struct {
	Conditions                 []conditions.Condition                  `json:"conditions,omitempty"`
	ConfigurationAccess        *ConfigurationAccessEndpointSpec_STATUS `json:"configurationAccess,omitempty"`
	Description                *string                                 `json:"description,omitempty"`
	Etag                       *string                                 `json:"etag,omitempty"`
	FailoverConfiguration      *FailoverConfigurationSpec_STATUS       `json:"failoverConfiguration,omitempty"`
	Id                         *string                                 `json:"id,omitempty"`
	Identity                   *ManagedServiceIdentity_STATUS          `json:"identity,omitempty"`
	ImmutableId                *string                                 `json:"immutableId,omitempty"`
	Kind                       *string                                 `json:"kind,omitempty"`
	Location                   *string                                 `json:"location,omitempty"`
	LogsIngestion              *LogsIngestionEndpointSpec_STATUS       `json:"logsIngestion,omitempty"`
	Metadata                   *Metadata_STATUS                        `json:"metadata,omitempty"`
	MetricsIngestion           *MetricsIngestionEndpointSpec_STATUS    `json:"metricsIngestion,omitempty"`
	Name                       *string                                 `json:"name,omitempty"`
	NetworkAcls                *NetworkRuleSet_STATUS                  `json:"networkAcls,omitempty"`
	PrivateLinkScopedResources []PrivateLinkScopedResource_STATUS      `json:"privateLinkScopedResources,omitempty"`
	PropertyBag                genruntime.PropertyBag                  `json:"$propertyBag,omitempty"`
	ProvisioningState          *string                                 `json:"provisioningState,omitempty"`
	SystemData                 *SystemData_STATUS                      `json:"systemData,omitempty"`
	Tags                       map[string]string                       `json:"tags,omitempty"`
	Type                       *string                                 `json:"type,omitempty"`
}

Storage version of v1api20230311.DataCollectionEndpointResource_STATUS Definition of ARM tracked top level resource.

func (*DataCollectionEndpointResource_STATUS) ConvertStatusFrom

func (resource *DataCollectionEndpointResource_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DataCollectionEndpointResource_STATUS from the provided source

func (*DataCollectionEndpointResource_STATUS) ConvertStatusTo

func (resource *DataCollectionEndpointResource_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DataCollectionEndpointResource_STATUS

func (*DataCollectionEndpointResource_STATUS) DeepCopy

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

func (*DataCollectionEndpointResource_STATUS) DeepCopyInto

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

type DataCollectionEndpoint_Spec

type DataCollectionEndpoint_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName       string                              `json:"azureName,omitempty"`
	Description     *string                             `json:"description,omitempty"`
	Identity        *ManagedServiceIdentity             `json:"identity,omitempty"`
	Kind            *string                             `json:"kind,omitempty"`
	Location        *string                             `json:"location,omitempty"`
	NetworkAcls     *NetworkRuleSet                     `json:"networkAcls,omitempty"`
	OperatorSpec    *DataCollectionEndpointOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion string                              `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner       *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PropertyBag genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	Tags        map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20230311.DataCollectionEndpoint_Spec

func (*DataCollectionEndpoint_Spec) ConvertSpecFrom

func (endpoint *DataCollectionEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DataCollectionEndpoint_Spec from the provided source

func (*DataCollectionEndpoint_Spec) ConvertSpecTo

func (endpoint *DataCollectionEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DataCollectionEndpoint_Spec

func (*DataCollectionEndpoint_Spec) DeepCopy

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

func (*DataCollectionEndpoint_Spec) DeepCopyInto

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

type DataCollectionRule

type DataCollectionRule struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataCollectionRule_Spec           `json:"spec,omitempty"`
	Status            DataCollectionRuleResource_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,insights} +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230311.DataCollectionRule Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionRules_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}

func (*DataCollectionRule) AzureName

func (rule *DataCollectionRule) AzureName() string

AzureName returns the Azure name of the resource

func (*DataCollectionRule) ConfigMapDestinationExpressions

func (rule *DataCollectionRule) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DataCollectionRule) DeepCopy

func (in *DataCollectionRule) DeepCopy() *DataCollectionRule

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

func (*DataCollectionRule) DeepCopyInto

func (in *DataCollectionRule) DeepCopyInto(out *DataCollectionRule)

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

func (*DataCollectionRule) DeepCopyObject

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

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

func (DataCollectionRule) GetAPIVersion

func (rule DataCollectionRule) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-03-11"

func (*DataCollectionRule) GetConditions

func (rule *DataCollectionRule) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DataCollectionRule) GetResourceScope

func (rule *DataCollectionRule) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DataCollectionRule) GetSpec

GetSpec returns the specification of this resource

func (*DataCollectionRule) GetStatus

GetStatus returns the status of this resource

func (*DataCollectionRule) GetSupportedOperations

func (rule *DataCollectionRule) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DataCollectionRule) GetType

func (rule *DataCollectionRule) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Insights/dataCollectionRules"

func (*DataCollectionRule) Hub

func (rule *DataCollectionRule) Hub()

Hub marks that this DataCollectionRule is the hub type for conversion

func (*DataCollectionRule) NewEmptyStatus

func (rule *DataCollectionRule) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DataCollectionRule) OriginalGVK

func (rule *DataCollectionRule) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DataCollectionRule) Owner

Owner returns the ResourceReference of the owner

func (*DataCollectionRule) SecretDestinationExpressions

func (rule *DataCollectionRule) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DataCollectionRule) SetConditions

func (rule *DataCollectionRule) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DataCollectionRule) SetStatus

func (rule *DataCollectionRule) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DataCollectionRuleAssociation

type DataCollectionRuleAssociation struct {
	metav1.TypeMeta   `json:",inline"`
	metav1.ObjectMeta `json:"metadata,omitempty"`
	Spec              DataCollectionRuleAssociation_Spec                    `json:"spec,omitempty"`
	Status            DataCollectionRuleAssociationProxyOnlyResource_STATUS `json:"status,omitempty"`
}

+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,insights} +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Storage version of v1api20230311.DataCollectionRuleAssociation Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionRuleAssociations_API.json - ARM URI: /{resourceUri}/providers/Microsoft.Insights/dataCollectionRuleAssociations/{associationName}

func (*DataCollectionRuleAssociation) AzureName

func (association *DataCollectionRuleAssociation) AzureName() string

AzureName returns the Azure name of the resource

func (*DataCollectionRuleAssociation) ConfigMapDestinationExpressions

func (association *DataCollectionRuleAssociation) ConfigMapDestinationExpressions() []*core.DestinationExpression

ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property

func (*DataCollectionRuleAssociation) DeepCopy

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

func (*DataCollectionRuleAssociation) DeepCopyInto

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

func (*DataCollectionRuleAssociation) DeepCopyObject

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

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

func (DataCollectionRuleAssociation) GetAPIVersion

func (association DataCollectionRuleAssociation) GetAPIVersion() string

GetAPIVersion returns the ARM API version of the resource. This is always "2023-03-11"

func (*DataCollectionRuleAssociation) GetConditions

func (association *DataCollectionRuleAssociation) GetConditions() conditions.Conditions

GetConditions returns the conditions of the resource

func (*DataCollectionRuleAssociation) GetResourceScope

func (association *DataCollectionRuleAssociation) GetResourceScope() genruntime.ResourceScope

GetResourceScope returns the scope of the resource

func (*DataCollectionRuleAssociation) GetSpec

GetSpec returns the specification of this resource

func (*DataCollectionRuleAssociation) GetStatus

GetStatus returns the status of this resource

func (*DataCollectionRuleAssociation) GetSupportedOperations

func (association *DataCollectionRuleAssociation) GetSupportedOperations() []genruntime.ResourceOperation

GetSupportedOperations returns the operations supported by the resource

func (*DataCollectionRuleAssociation) GetType

func (association *DataCollectionRuleAssociation) GetType() string

GetType returns the ARM Type of the resource. This is always "Microsoft.Insights/dataCollectionRuleAssociations"

func (*DataCollectionRuleAssociation) Hub

func (association *DataCollectionRuleAssociation) Hub()

Hub marks that this DataCollectionRuleAssociation is the hub type for conversion

func (*DataCollectionRuleAssociation) NewEmptyStatus

func (association *DataCollectionRuleAssociation) NewEmptyStatus() genruntime.ConvertibleStatus

NewEmptyStatus returns a new empty (blank) status

func (*DataCollectionRuleAssociation) OriginalGVK

func (association *DataCollectionRuleAssociation) OriginalGVK() *schema.GroupVersionKind

OriginalGVK returns a GroupValueKind for the original API version used to create the resource

func (*DataCollectionRuleAssociation) Owner

Owner returns the ResourceReference of the owner

func (*DataCollectionRuleAssociation) SecretDestinationExpressions

func (association *DataCollectionRuleAssociation) SecretDestinationExpressions() []*core.DestinationExpression

SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property

func (*DataCollectionRuleAssociation) SetConditions

func (association *DataCollectionRuleAssociation) SetConditions(conditions conditions.Conditions)

SetConditions sets the conditions on the resource status

func (*DataCollectionRuleAssociation) SetStatus

func (association *DataCollectionRuleAssociation) SetStatus(status genruntime.ConvertibleStatus) error

SetStatus sets the status of this resource

type DataCollectionRuleAssociationList

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

+kubebuilder:object:root=true Storage version of v1api20230311.DataCollectionRuleAssociation Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionRuleAssociations_API.json - ARM URI: /{resourceUri}/providers/Microsoft.Insights/dataCollectionRuleAssociations/{associationName}

func (*DataCollectionRuleAssociationList) DeepCopy

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

func (*DataCollectionRuleAssociationList) DeepCopyInto

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

func (*DataCollectionRuleAssociationList) DeepCopyObject

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

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

type DataCollectionRuleAssociationOperatorSpec

type DataCollectionRuleAssociationOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20230311.DataCollectionRuleAssociationOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DataCollectionRuleAssociationOperatorSpec) DeepCopy

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

func (*DataCollectionRuleAssociationOperatorSpec) DeepCopyInto

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

type DataCollectionRuleAssociationProxyOnlyResource_STATUS

type DataCollectionRuleAssociationProxyOnlyResource_STATUS struct {
	Conditions               []conditions.Condition `json:"conditions,omitempty"`
	DataCollectionEndpointId *string                `json:"dataCollectionEndpointId,omitempty"`
	DataCollectionRuleId     *string                `json:"dataCollectionRuleId,omitempty"`
	Description              *string                `json:"description,omitempty"`
	Etag                     *string                `json:"etag,omitempty"`
	Id                       *string                `json:"id,omitempty"`
	Metadata                 *Metadata_STATUS       `json:"metadata,omitempty"`
	Name                     *string                `json:"name,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningState        *string                `json:"provisioningState,omitempty"`
	SystemData               *SystemData_STATUS     `json:"systemData,omitempty"`
	Type                     *string                `json:"type,omitempty"`
}

Storage version of v1api20230311.DataCollectionRuleAssociationProxyOnlyResource_STATUS Definition of generic ARM proxy resource.

func (*DataCollectionRuleAssociationProxyOnlyResource_STATUS) ConvertStatusFrom

ConvertStatusFrom populates our DataCollectionRuleAssociationProxyOnlyResource_STATUS from the provided source

func (*DataCollectionRuleAssociationProxyOnlyResource_STATUS) ConvertStatusTo

ConvertStatusTo populates the provided destination from our DataCollectionRuleAssociationProxyOnlyResource_STATUS

func (*DataCollectionRuleAssociationProxyOnlyResource_STATUS) DeepCopy

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

func (*DataCollectionRuleAssociationProxyOnlyResource_STATUS) DeepCopyInto

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

type DataCollectionRuleAssociation_Spec

type DataCollectionRuleAssociation_Spec struct {
	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// DataCollectionEndpointReference: The resource ID of the data collection endpoint that is to be associated.
	DataCollectionEndpointReference *genruntime.ResourceReference `armReference:"DataCollectionEndpointId" json:"dataCollectionEndpointReference,omitempty"`

	// DataCollectionRuleReference: The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleReference *genruntime.ResourceReference              `armReference:"DataCollectionRuleId" json:"dataCollectionRuleReference,omitempty"`
	Description                 *string                                    `json:"description,omitempty"`
	OperatorSpec                *DataCollectionRuleAssociationOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion             string                                     `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. This resource is an
	// extension resource, which means that any other Azure resource can be its owner.
	Owner       *genruntime.ArbitraryOwnerReference `json:"owner,omitempty"`
	PropertyBag genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.DataCollectionRuleAssociation_Spec

func (*DataCollectionRuleAssociation_Spec) ConvertSpecFrom

func (association *DataCollectionRuleAssociation_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DataCollectionRuleAssociation_Spec from the provided source

func (*DataCollectionRuleAssociation_Spec) ConvertSpecTo

func (association *DataCollectionRuleAssociation_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DataCollectionRuleAssociation_Spec

func (*DataCollectionRuleAssociation_Spec) DeepCopy

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

func (*DataCollectionRuleAssociation_Spec) DeepCopyInto

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

type DataCollectionRuleList

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

+kubebuilder:object:root=true Storage version of v1api20230311.DataCollectionRule Generator information: - Generated from: /monitor/resource-manager/Microsoft.Insights/stable/2023-03-11/dataCollectionRules_API.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Insights/dataCollectionRules/{dataCollectionRuleName}

func (*DataCollectionRuleList) DeepCopy

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

func (*DataCollectionRuleList) DeepCopyInto

func (in *DataCollectionRuleList) DeepCopyInto(out *DataCollectionRuleList)

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

func (*DataCollectionRuleList) DeepCopyObject

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

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

type DataCollectionRuleOperatorSpec

type DataCollectionRuleOperatorSpec struct {
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`
	PropertyBag          genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	SecretExpressions    []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

Storage version of v1api20230311.DataCollectionRuleOperatorSpec Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure

func (*DataCollectionRuleOperatorSpec) DeepCopy

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

func (*DataCollectionRuleOperatorSpec) DeepCopyInto

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

type DataCollectionRuleResource_STATUS

type DataCollectionRuleResource_STATUS struct {
	AgentSettings            *AgentSettingsSpec_STATUS           `json:"agentSettings,omitempty"`
	Conditions               []conditions.Condition              `json:"conditions,omitempty"`
	DataCollectionEndpointId *string                             `json:"dataCollectionEndpointId,omitempty"`
	DataFlows                []DataFlow_STATUS                   `json:"dataFlows,omitempty"`
	DataSources              *DataSourcesSpec_STATUS             `json:"dataSources,omitempty"`
	Description              *string                             `json:"description,omitempty"`
	Destinations             *DestinationsSpec_STATUS            `json:"destinations,omitempty"`
	Endpoints                *EndpointsSpec_STATUS               `json:"endpoints,omitempty"`
	Etag                     *string                             `json:"etag,omitempty"`
	Id                       *string                             `json:"id,omitempty"`
	Identity                 *ManagedServiceIdentity_STATUS      `json:"identity,omitempty"`
	ImmutableId              *string                             `json:"immutableId,omitempty"`
	Kind                     *string                             `json:"kind,omitempty"`
	Location                 *string                             `json:"location,omitempty"`
	Metadata                 *Metadata_STATUS                    `json:"metadata,omitempty"`
	Name                     *string                             `json:"name,omitempty"`
	PropertyBag              genruntime.PropertyBag              `json:"$propertyBag,omitempty"`
	ProvisioningState        *string                             `json:"provisioningState,omitempty"`
	References               *ReferencesSpec_STATUS              `json:"references,omitempty"`
	StreamDeclarations       map[string]StreamDeclaration_STATUS `json:"streamDeclarations,omitempty"`
	SystemData               *SystemData_STATUS                  `json:"systemData,omitempty"`
	Tags                     map[string]string                   `json:"tags,omitempty"`
	Type                     *string                             `json:"type,omitempty"`
}

Storage version of v1api20230311.DataCollectionRuleResource_STATUS Definition of ARM tracked top level resource.

func (*DataCollectionRuleResource_STATUS) ConvertStatusFrom

func (resource *DataCollectionRuleResource_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error

ConvertStatusFrom populates our DataCollectionRuleResource_STATUS from the provided source

func (*DataCollectionRuleResource_STATUS) ConvertStatusTo

func (resource *DataCollectionRuleResource_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error

ConvertStatusTo populates the provided destination from our DataCollectionRuleResource_STATUS

func (*DataCollectionRuleResource_STATUS) DeepCopy

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

func (*DataCollectionRuleResource_STATUS) DeepCopyInto

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

type DataCollectionRule_Spec

type DataCollectionRule_Spec struct {
	AgentSettings *AgentSettingsSpec `json:"agentSettings,omitempty"`

	// AzureName: The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it
	// doesn't have to be.
	AzureName string `json:"azureName,omitempty"`

	// DataCollectionEndpointReference: The resource ID of the data collection endpoint that this rule can be used with.
	DataCollectionEndpointReference *genruntime.ResourceReference   `armReference:"DataCollectionEndpointId" json:"dataCollectionEndpointReference,omitempty"`
	DataFlows                       []DataFlow                      `json:"dataFlows,omitempty"`
	DataSources                     *DataSourcesSpec                `json:"dataSources,omitempty"`
	Description                     *string                         `json:"description,omitempty"`
	Destinations                    *DestinationsSpec               `json:"destinations,omitempty"`
	Identity                        *ManagedServiceIdentity         `json:"identity,omitempty"`
	Kind                            *string                         `json:"kind,omitempty"`
	Location                        *string                         `json:"location,omitempty"`
	OperatorSpec                    *DataCollectionRuleOperatorSpec `json:"operatorSpec,omitempty"`
	OriginalVersion                 string                          `json:"originalVersion,omitempty"`

	// +kubebuilder:validation:Required
	// Owner: The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also
	// controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a
	// reference to a resources.azure.com/ResourceGroup resource
	Owner              *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"`
	PropertyBag        genruntime.PropertyBag             `json:"$propertyBag,omitempty"`
	References         *ReferencesSpec                    `json:"references,omitempty"`
	StreamDeclarations map[string]StreamDeclaration       `json:"streamDeclarations,omitempty"`
	Tags               map[string]string                  `json:"tags,omitempty"`
}

Storage version of v1api20230311.DataCollectionRule_Spec

func (*DataCollectionRule_Spec) ConvertSpecFrom

func (rule *DataCollectionRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error

ConvertSpecFrom populates our DataCollectionRule_Spec from the provided source

func (*DataCollectionRule_Spec) ConvertSpecTo

func (rule *DataCollectionRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error

ConvertSpecTo populates the provided destination from our DataCollectionRule_Spec

func (*DataCollectionRule_Spec) DeepCopy

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

func (*DataCollectionRule_Spec) DeepCopyInto

func (in *DataCollectionRule_Spec) DeepCopyInto(out *DataCollectionRule_Spec)

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

type DataFlow

type DataFlow struct {
	BuiltInTransform *string                `json:"builtInTransform,omitempty"`
	CaptureOverflow  *bool                  `json:"captureOverflow,omitempty"`
	Destinations     []string               `json:"destinations,omitempty"`
	OutputStream     *string                `json:"outputStream,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams          []string               `json:"streams,omitempty"`
	TransformKql     *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.DataFlow Definition of which streams are sent to which destinations.

func (*DataFlow) DeepCopy

func (in *DataFlow) DeepCopy() *DataFlow

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

func (*DataFlow) DeepCopyInto

func (in *DataFlow) DeepCopyInto(out *DataFlow)

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

type DataFlow_STATUS

type DataFlow_STATUS struct {
	BuiltInTransform *string                `json:"builtInTransform,omitempty"`
	CaptureOverflow  *bool                  `json:"captureOverflow,omitempty"`
	Destinations     []string               `json:"destinations,omitempty"`
	OutputStream     *string                `json:"outputStream,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams          []string               `json:"streams,omitempty"`
	TransformKql     *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.DataFlow_STATUS Definition of which streams are sent to which destinations.

func (*DataFlow_STATUS) DeepCopy

func (in *DataFlow_STATUS) DeepCopy() *DataFlow_STATUS

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

func (*DataFlow_STATUS) DeepCopyInto

func (in *DataFlow_STATUS) DeepCopyInto(out *DataFlow_STATUS)

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

type DataImportSources

type DataImportSources struct {
	EventHub    *EventHubDataSource    `json:"eventHub,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.DataImportSources

func (*DataImportSources) DeepCopy

func (in *DataImportSources) DeepCopy() *DataImportSources

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

func (*DataImportSources) DeepCopyInto

func (in *DataImportSources) DeepCopyInto(out *DataImportSources)

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

type DataImportSources_STATUS

type DataImportSources_STATUS struct {
	EventHub    *EventHubDataSource_STATUS `json:"eventHub,omitempty"`
	PropertyBag genruntime.PropertyBag     `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.DataImportSources_STATUS

func (*DataImportSources_STATUS) DeepCopy

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

func (*DataImportSources_STATUS) DeepCopyInto

func (in *DataImportSources_STATUS) DeepCopyInto(out *DataImportSources_STATUS)

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

type DataSourcesSpec

type DataSourcesSpec struct {
	DataImports         *DataImportSources              `json:"dataImports,omitempty"`
	Extensions          []ExtensionDataSource           `json:"extensions,omitempty"`
	IisLogs             []IisLogsDataSource             `json:"iisLogs,omitempty"`
	LogFiles            []LogFilesDataSource            `json:"logFiles,omitempty"`
	PerformanceCounters []PerfCounterDataSource         `json:"performanceCounters,omitempty"`
	PlatformTelemetry   []PlatformTelemetryDataSource   `json:"platformTelemetry,omitempty"`
	PrometheusForwarder []PrometheusForwarderDataSource `json:"prometheusForwarder,omitempty"`
	PropertyBag         genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	Syslog              []SyslogDataSource              `json:"syslog,omitempty"`
	WindowsEventLogs    []WindowsEventLogDataSource     `json:"windowsEventLogs,omitempty"`
	WindowsFirewallLogs []WindowsFirewallLogsDataSource `json:"windowsFirewallLogs,omitempty"`
}

Storage version of v1api20230311.DataSourcesSpec Specification of data sources that will be collected.

func (*DataSourcesSpec) DeepCopy

func (in *DataSourcesSpec) DeepCopy() *DataSourcesSpec

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

func (*DataSourcesSpec) DeepCopyInto

func (in *DataSourcesSpec) DeepCopyInto(out *DataSourcesSpec)

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

type DataSourcesSpec_STATUS

type DataSourcesSpec_STATUS struct {
	DataImports         *DataImportSources_STATUS              `json:"dataImports,omitempty"`
	Extensions          []ExtensionDataSource_STATUS           `json:"extensions,omitempty"`
	IisLogs             []IisLogsDataSource_STATUS             `json:"iisLogs,omitempty"`
	LogFiles            []LogFilesDataSource_STATUS            `json:"logFiles,omitempty"`
	PerformanceCounters []PerfCounterDataSource_STATUS         `json:"performanceCounters,omitempty"`
	PlatformTelemetry   []PlatformTelemetryDataSource_STATUS   `json:"platformTelemetry,omitempty"`
	PrometheusForwarder []PrometheusForwarderDataSource_STATUS `json:"prometheusForwarder,omitempty"`
	PropertyBag         genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	Syslog              []SyslogDataSource_STATUS              `json:"syslog,omitempty"`
	WindowsEventLogs    []WindowsEventLogDataSource_STATUS     `json:"windowsEventLogs,omitempty"`
	WindowsFirewallLogs []WindowsFirewallLogsDataSource_STATUS `json:"windowsFirewallLogs,omitempty"`
}

Storage version of v1api20230311.DataSourcesSpec_STATUS Specification of data sources that will be collected.

func (*DataSourcesSpec_STATUS) DeepCopy

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

func (*DataSourcesSpec_STATUS) DeepCopyInto

func (in *DataSourcesSpec_STATUS) DeepCopyInto(out *DataSourcesSpec_STATUS)

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

type DestinationsSpec

type DestinationsSpec struct {
	AzureDataExplorer   []AdxDestination                `json:"azureDataExplorer,omitempty"`
	AzureMonitorMetrics *AzureMonitorMetricsDestination `json:"azureMonitorMetrics,omitempty"`
	EventHubs           []EventHubDestination           `json:"eventHubs,omitempty"`
	EventHubsDirect     []EventHubDirectDestination     `json:"eventHubsDirect,omitempty"`
	LogAnalytics        []LogAnalyticsDestination       `json:"logAnalytics,omitempty"`
	MicrosoftFabric     []MicrosoftFabricDestination    `json:"microsoftFabric,omitempty"`
	MonitoringAccounts  []MonitoringAccountDestination  `json:"monitoringAccounts,omitempty"`
	PropertyBag         genruntime.PropertyBag          `json:"$propertyBag,omitempty"`
	StorageAccounts     []StorageBlobDestination        `json:"storageAccounts,omitempty"`
	StorageBlobsDirect  []StorageBlobDestination        `json:"storageBlobsDirect,omitempty"`
	StorageTablesDirect []StorageTableDestination       `json:"storageTablesDirect,omitempty"`
}

Storage version of v1api20230311.DestinationsSpec Specification of destinations that can be used in data flows.

func (*DestinationsSpec) DeepCopy

func (in *DestinationsSpec) DeepCopy() *DestinationsSpec

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

func (*DestinationsSpec) DeepCopyInto

func (in *DestinationsSpec) DeepCopyInto(out *DestinationsSpec)

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

type DestinationsSpec_STATUS

type DestinationsSpec_STATUS struct {
	AzureDataExplorer   []AdxDestination_STATUS                `json:"azureDataExplorer,omitempty"`
	AzureMonitorMetrics *AzureMonitorMetricsDestination_STATUS `json:"azureMonitorMetrics,omitempty"`
	EventHubs           []EventHubDestination_STATUS           `json:"eventHubs,omitempty"`
	EventHubsDirect     []EventHubDirectDestination_STATUS     `json:"eventHubsDirect,omitempty"`
	LogAnalytics        []LogAnalyticsDestination_STATUS       `json:"logAnalytics,omitempty"`
	MicrosoftFabric     []MicrosoftFabricDestination_STATUS    `json:"microsoftFabric,omitempty"`
	MonitoringAccounts  []MonitoringAccountDestination_STATUS  `json:"monitoringAccounts,omitempty"`
	PropertyBag         genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	StorageAccounts     []StorageBlobDestination_STATUS        `json:"storageAccounts,omitempty"`
	StorageBlobsDirect  []StorageBlobDestination_STATUS        `json:"storageBlobsDirect,omitempty"`
	StorageTablesDirect []StorageTableDestination_STATUS       `json:"storageTablesDirect,omitempty"`
}

Storage version of v1api20230311.DestinationsSpec_STATUS Specification of destinations that can be used in data flows.

func (*DestinationsSpec_STATUS) DeepCopy

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

func (*DestinationsSpec_STATUS) DeepCopyInto

func (in *DestinationsSpec_STATUS) DeepCopyInto(out *DestinationsSpec_STATUS)

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

type EndpointsSpec_STATUS

type EndpointsSpec_STATUS struct {
	LogsIngestion    *string                `json:"logsIngestion,omitempty"`
	MetricsIngestion *string                `json:"metricsIngestion,omitempty"`
	PropertyBag      genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.EndpointsSpec_STATUS This defines all the ingestion endpoints that can be used by this rule

func (*EndpointsSpec_STATUS) DeepCopy

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

func (*EndpointsSpec_STATUS) DeepCopyInto

func (in *EndpointsSpec_STATUS) DeepCopyInto(out *EndpointsSpec_STATUS)

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

type EnrichmentData

type EnrichmentData struct {
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StorageBlobs []StorageBlob          `json:"storageBlobs,omitempty"`
}

Storage version of v1api20230311.EnrichmentData All the enrichment data sources referenced in data flows

func (*EnrichmentData) DeepCopy

func (in *EnrichmentData) DeepCopy() *EnrichmentData

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

func (*EnrichmentData) DeepCopyInto

func (in *EnrichmentData) DeepCopyInto(out *EnrichmentData)

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

type EnrichmentData_STATUS

type EnrichmentData_STATUS struct {
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StorageBlobs []StorageBlob_STATUS   `json:"storageBlobs,omitempty"`
}

Storage version of v1api20230311.EnrichmentData_STATUS All the enrichment data sources referenced in data flows

func (*EnrichmentData_STATUS) DeepCopy

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

func (*EnrichmentData_STATUS) DeepCopyInto

func (in *EnrichmentData_STATUS) DeepCopyInto(out *EnrichmentData_STATUS)

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

type EventHubDataSource

type EventHubDataSource struct {
	ConsumerGroup *string                `json:"consumerGroup,omitempty"`
	Name          *string                `json:"name,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Stream        *string                `json:"stream,omitempty"`
}

Storage version of v1api20230311.EventHubDataSource

func (*EventHubDataSource) DeepCopy

func (in *EventHubDataSource) DeepCopy() *EventHubDataSource

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

func (*EventHubDataSource) DeepCopyInto

func (in *EventHubDataSource) DeepCopyInto(out *EventHubDataSource)

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

type EventHubDataSource_STATUS

type EventHubDataSource_STATUS struct {
	ConsumerGroup *string                `json:"consumerGroup,omitempty"`
	Name          *string                `json:"name,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Stream        *string                `json:"stream,omitempty"`
}

Storage version of v1api20230311.EventHubDataSource_STATUS

func (*EventHubDataSource_STATUS) DeepCopy

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

func (*EventHubDataSource_STATUS) DeepCopyInto

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

type EventHubDestination

type EventHubDestination struct {
	// EventHubResourceReference: The resource ID of the event hub.
	EventHubResourceReference *genruntime.ResourceReference `armReference:"EventHubResourceId" json:"eventHubResourceReference,omitempty"`
	Name                      *string                       `json:"name,omitempty"`
	PropertyBag               genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.EventHubDestination

func (*EventHubDestination) DeepCopy

func (in *EventHubDestination) DeepCopy() *EventHubDestination

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

func (*EventHubDestination) DeepCopyInto

func (in *EventHubDestination) DeepCopyInto(out *EventHubDestination)

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

type EventHubDestination_STATUS

type EventHubDestination_STATUS struct {
	EventHubResourceId *string                `json:"eventHubResourceId,omitempty"`
	Name               *string                `json:"name,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.EventHubDestination_STATUS

func (*EventHubDestination_STATUS) DeepCopy

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

func (*EventHubDestination_STATUS) DeepCopyInto

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

type EventHubDirectDestination

type EventHubDirectDestination struct {
	// EventHubResourceReference: The resource ID of the event hub.
	EventHubResourceReference *genruntime.ResourceReference `armReference:"EventHubResourceId" json:"eventHubResourceReference,omitempty"`
	Name                      *string                       `json:"name,omitempty"`
	PropertyBag               genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.EventHubDirectDestination

func (*EventHubDirectDestination) DeepCopy

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

func (*EventHubDirectDestination) DeepCopyInto

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

type EventHubDirectDestination_STATUS

type EventHubDirectDestination_STATUS struct {
	EventHubResourceId *string                `json:"eventHubResourceId,omitempty"`
	Name               *string                `json:"name,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.EventHubDirectDestination_STATUS

func (*EventHubDirectDestination_STATUS) DeepCopy

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

func (*EventHubDirectDestination_STATUS) DeepCopyInto

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

type ExtensionDataSource

type ExtensionDataSource struct {
	ExtensionName     *string                `json:"extensionName,omitempty"`
	ExtensionSettings map[string]v1.JSON     `json:"extensionSettings,omitempty"`
	InputDataSources  []string               `json:"inputDataSources,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams           []string               `json:"streams,omitempty"`
}

Storage version of v1api20230311.ExtensionDataSource Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (*ExtensionDataSource) DeepCopy

func (in *ExtensionDataSource) DeepCopy() *ExtensionDataSource

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

func (*ExtensionDataSource) DeepCopyInto

func (in *ExtensionDataSource) DeepCopyInto(out *ExtensionDataSource)

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

type ExtensionDataSource_STATUS

type ExtensionDataSource_STATUS struct {
	ExtensionName     *string                `json:"extensionName,omitempty"`
	ExtensionSettings map[string]v1.JSON     `json:"extensionSettings,omitempty"`
	InputDataSources  []string               `json:"inputDataSources,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams           []string               `json:"streams,omitempty"`
}

Storage version of v1api20230311.ExtensionDataSource_STATUS Definition of which data will be collected from a separate VM extension that integrates with the Azure Monitor Agent. Collected from either Windows and Linux machines, depending on which extension is defined.

func (*ExtensionDataSource_STATUS) DeepCopy

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

func (*ExtensionDataSource_STATUS) DeepCopyInto

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

type FailoverConfigurationSpec_STATUS

type FailoverConfigurationSpec_STATUS struct {
	ActiveLocation *string                `json:"activeLocation,omitempty"`
	Locations      []LocationSpec_STATUS  `json:"locations,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.FailoverConfigurationSpec_STATUS

func (*FailoverConfigurationSpec_STATUS) DeepCopy

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

func (*FailoverConfigurationSpec_STATUS) DeepCopyInto

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

type IisLogsDataSource

type IisLogsDataSource struct {
	LogDirectories []string               `json:"logDirectories,omitempty"`
	Name           *string                `json:"name,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams        []string               `json:"streams,omitempty"`
	TransformKql   *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.IisLogsDataSource Enables IIS logs to be collected by this data collection rule.

func (*IisLogsDataSource) DeepCopy

func (in *IisLogsDataSource) DeepCopy() *IisLogsDataSource

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

func (*IisLogsDataSource) DeepCopyInto

func (in *IisLogsDataSource) DeepCopyInto(out *IisLogsDataSource)

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

type IisLogsDataSource_STATUS

type IisLogsDataSource_STATUS struct {
	LogDirectories []string               `json:"logDirectories,omitempty"`
	Name           *string                `json:"name,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams        []string               `json:"streams,omitempty"`
	TransformKql   *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.IisLogsDataSource_STATUS Enables IIS logs to be collected by this data collection rule.

func (*IisLogsDataSource_STATUS) DeepCopy

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

func (*IisLogsDataSource_STATUS) DeepCopyInto

func (in *IisLogsDataSource_STATUS) DeepCopyInto(out *IisLogsDataSource_STATUS)

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

type LocationSpec_STATUS

type LocationSpec_STATUS struct {
	Location           *string                `json:"location,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisioningStatus *string                `json:"provisioningStatus,omitempty"`
}

Storage version of v1api20230311.LocationSpec_STATUS

func (*LocationSpec_STATUS) DeepCopy

func (in *LocationSpec_STATUS) DeepCopy() *LocationSpec_STATUS

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

func (*LocationSpec_STATUS) DeepCopyInto

func (in *LocationSpec_STATUS) DeepCopyInto(out *LocationSpec_STATUS)

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

type LogAnalyticsDestination

type LogAnalyticsDestination struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// WorkspaceResourceReference: The resource ID of the Log Analytics workspace.
	WorkspaceResourceReference *genruntime.ResourceReference `armReference:"WorkspaceResourceId" json:"workspaceResourceReference,omitempty"`
}

Storage version of v1api20230311.LogAnalyticsDestination Log Analytics destination.

func (*LogAnalyticsDestination) DeepCopy

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

func (*LogAnalyticsDestination) DeepCopyInto

func (in *LogAnalyticsDestination) DeepCopyInto(out *LogAnalyticsDestination)

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

type LogAnalyticsDestination_STATUS

type LogAnalyticsDestination_STATUS struct {
	Name                *string                `json:"name,omitempty"`
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	WorkspaceId         *string                `json:"workspaceId,omitempty"`
	WorkspaceResourceId *string                `json:"workspaceResourceId,omitempty"`
}

Storage version of v1api20230311.LogAnalyticsDestination_STATUS Log Analytics destination.

func (*LogAnalyticsDestination_STATUS) DeepCopy

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

func (*LogAnalyticsDestination_STATUS) DeepCopyInto

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

type LogFileSettings

type LogFileSettings struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Text        *LogFileTextSettings   `json:"text,omitempty"`
}

Storage version of v1api20230311.LogFileSettings Settings for different log file formats

func (*LogFileSettings) DeepCopy

func (in *LogFileSettings) DeepCopy() *LogFileSettings

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

func (*LogFileSettings) DeepCopyInto

func (in *LogFileSettings) DeepCopyInto(out *LogFileSettings)

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

type LogFileSettings_STATUS

type LogFileSettings_STATUS struct {
	PropertyBag genruntime.PropertyBag      `json:"$propertyBag,omitempty"`
	Text        *LogFileTextSettings_STATUS `json:"text,omitempty"`
}

Storage version of v1api20230311.LogFileSettings_STATUS Settings for different log file formats

func (*LogFileSettings_STATUS) DeepCopy

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

func (*LogFileSettings_STATUS) DeepCopyInto

func (in *LogFileSettings_STATUS) DeepCopyInto(out *LogFileSettings_STATUS)

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

type LogFileTextSettings

type LogFileTextSettings struct {
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RecordStartTimestampFormat *string                `json:"recordStartTimestampFormat,omitempty"`
}

Storage version of v1api20230311.LogFileTextSettings Settings for text log files

func (*LogFileTextSettings) DeepCopy

func (in *LogFileTextSettings) DeepCopy() *LogFileTextSettings

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

func (*LogFileTextSettings) DeepCopyInto

func (in *LogFileTextSettings) DeepCopyInto(out *LogFileTextSettings)

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

type LogFileTextSettings_STATUS

type LogFileTextSettings_STATUS struct {
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	RecordStartTimestampFormat *string                `json:"recordStartTimestampFormat,omitempty"`
}

Storage version of v1api20230311.LogFileTextSettings_STATUS Settings for text log files

func (*LogFileTextSettings_STATUS) DeepCopy

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

func (*LogFileTextSettings_STATUS) DeepCopyInto

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

type LogFilesDataSource

type LogFilesDataSource struct {
	FilePatterns []string               `json:"filePatterns,omitempty"`
	Format       *string                `json:"format,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Settings     *LogFileSettings       `json:"settings,omitempty"`
	Streams      []string               `json:"streams,omitempty"`
	TransformKql *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.LogFilesDataSource Definition of which custom log files will be collected by this data collection rule

func (*LogFilesDataSource) DeepCopy

func (in *LogFilesDataSource) DeepCopy() *LogFilesDataSource

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

func (*LogFilesDataSource) DeepCopyInto

func (in *LogFilesDataSource) DeepCopyInto(out *LogFilesDataSource)

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

type LogFilesDataSource_STATUS

type LogFilesDataSource_STATUS struct {
	FilePatterns []string                `json:"filePatterns,omitempty"`
	Format       *string                 `json:"format,omitempty"`
	Name         *string                 `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag  `json:"$propertyBag,omitempty"`
	Settings     *LogFileSettings_STATUS `json:"settings,omitempty"`
	Streams      []string                `json:"streams,omitempty"`
	TransformKql *string                 `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.LogFilesDataSource_STATUS Definition of which custom log files will be collected by this data collection rule

func (*LogFilesDataSource_STATUS) DeepCopy

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

func (*LogFilesDataSource_STATUS) DeepCopyInto

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

type LogsIngestionEndpointSpec_STATUS

type LogsIngestionEndpointSpec_STATUS struct {
	Endpoint    *string                `json:"endpoint,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.LogsIngestionEndpointSpec_STATUS Definition of the endpoint used for ingesting logs.

func (*LogsIngestionEndpointSpec_STATUS) DeepCopy

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

func (*LogsIngestionEndpointSpec_STATUS) DeepCopyInto

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

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	PropertyBag            genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
	Type                   *string                       `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20230311.ManagedServiceIdentity Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity

func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *storage.ManagedServiceIdentity) error

AssignProperties_From_ManagedServiceIdentity populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity

func (*ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity

func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *storage.ManagedServiceIdentity) error

AssignProperties_To_ManagedServiceIdentity populates the provided destination ManagedServiceIdentity from our ManagedServiceIdentity

func (*ManagedServiceIdentity) DeepCopy

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

func (*ManagedServiceIdentity) DeepCopyInto

func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)

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

type ManagedServiceIdentity_STATUS

type ManagedServiceIdentity_STATUS struct {
	PrincipalId            *string                                `json:"principalId,omitempty"`
	PropertyBag            genruntime.PropertyBag                 `json:"$propertyBag,omitempty"`
	TenantId               *string                                `json:"tenantId,omitempty"`
	Type                   *string                                `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}

Storage version of v1api20230311.ManagedServiceIdentity_STATUS Managed service identity (system assigned and/or user assigned identities)

func (*ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *storage.ManagedServiceIdentity_STATUS) error

AssignProperties_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity_STATUS from the provided source ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS

func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *storage.ManagedServiceIdentity_STATUS) error

AssignProperties_To_ManagedServiceIdentity_STATUS populates the provided destination ManagedServiceIdentity_STATUS from our ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity_STATUS) DeepCopy

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

func (*ManagedServiceIdentity_STATUS) DeepCopyInto

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

type Metadata_STATUS

type Metadata_STATUS struct {
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ProvisionedBy            *string                `json:"provisionedBy,omitempty"`
	ProvisionedByImmutableId *string                `json:"provisionedByImmutableId,omitempty"`
	ProvisionedByResourceId  *string                `json:"provisionedByResourceId,omitempty"`
}

Storage version of v1api20230311.Metadata_STATUS Metadata about the resource

func (*Metadata_STATUS) DeepCopy

func (in *Metadata_STATUS) DeepCopy() *Metadata_STATUS

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

func (*Metadata_STATUS) DeepCopyInto

func (in *Metadata_STATUS) DeepCopyInto(out *Metadata_STATUS)

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

type MetricsIngestionEndpointSpec_STATUS

type MetricsIngestionEndpointSpec_STATUS struct {
	Endpoint    *string                `json:"endpoint,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.MetricsIngestionEndpointSpec_STATUS Definition of the endpoint used for ingesting metrics.

func (*MetricsIngestionEndpointSpec_STATUS) DeepCopy

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

func (*MetricsIngestionEndpointSpec_STATUS) DeepCopyInto

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

type MicrosoftFabricDestination

type MicrosoftFabricDestination struct {
	ArtifactId   *string                `json:"artifactId,omitempty"`
	DatabaseName *string                `json:"databaseName,omitempty"`
	IngestionUri *string                `json:"ingestionUri,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TenantId     *string                `json:"tenantId,omitempty"`
}

Storage version of v1api20230311.MicrosoftFabricDestination Microsoft Fabric destination (non-Azure).

func (*MicrosoftFabricDestination) DeepCopy

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

func (*MicrosoftFabricDestination) DeepCopyInto

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

type MicrosoftFabricDestination_STATUS

type MicrosoftFabricDestination_STATUS struct {
	ArtifactId   *string                `json:"artifactId,omitempty"`
	DatabaseName *string                `json:"databaseName,omitempty"`
	IngestionUri *string                `json:"ingestionUri,omitempty"`
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	TenantId     *string                `json:"tenantId,omitempty"`
}

Storage version of v1api20230311.MicrosoftFabricDestination_STATUS Microsoft Fabric destination (non-Azure).

func (*MicrosoftFabricDestination_STATUS) DeepCopy

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

func (*MicrosoftFabricDestination_STATUS) DeepCopyInto

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

type MonitoringAccountDestination

type MonitoringAccountDestination struct {
	// AccountResourceReference: The resource ID of the monitoring account.
	AccountResourceReference *genruntime.ResourceReference `armReference:"AccountResourceId" json:"accountResourceReference,omitempty"`
	Name                     *string                       `json:"name,omitempty"`
	PropertyBag              genruntime.PropertyBag        `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.MonitoringAccountDestination Monitoring account destination.

func (*MonitoringAccountDestination) DeepCopy

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

func (*MonitoringAccountDestination) DeepCopyInto

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

type MonitoringAccountDestination_STATUS

type MonitoringAccountDestination_STATUS struct {
	AccountId         *string                `json:"accountId,omitempty"`
	AccountResourceId *string                `json:"accountResourceId,omitempty"`
	Name              *string                `json:"name,omitempty"`
	PropertyBag       genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.MonitoringAccountDestination_STATUS Monitoring account destination.

func (*MonitoringAccountDestination_STATUS) DeepCopy

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

func (*MonitoringAccountDestination_STATUS) DeepCopyInto

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

type NetworkRuleSet

type NetworkRuleSet struct {
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublicNetworkAccess *string                `json:"publicNetworkAccess,omitempty"`
}

Storage version of v1api20230311.NetworkRuleSet Definition of the network rules.

func (*NetworkRuleSet) DeepCopy

func (in *NetworkRuleSet) DeepCopy() *NetworkRuleSet

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

func (*NetworkRuleSet) DeepCopyInto

func (in *NetworkRuleSet) DeepCopyInto(out *NetworkRuleSet)

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

type NetworkRuleSet_STATUS

type NetworkRuleSet_STATUS struct {
	PropertyBag         genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	PublicNetworkAccess *string                `json:"publicNetworkAccess,omitempty"`
}

Storage version of v1api20230311.NetworkRuleSet_STATUS Definition of the network rules.

func (*NetworkRuleSet_STATUS) DeepCopy

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

func (*NetworkRuleSet_STATUS) DeepCopyInto

func (in *NetworkRuleSet_STATUS) DeepCopyInto(out *NetworkRuleSet_STATUS)

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

type PerfCounterDataSource

type PerfCounterDataSource struct {
	CounterSpecifiers          []string               `json:"counterSpecifiers,omitempty"`
	Name                       *string                `json:"name,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SamplingFrequencyInSeconds *int                   `json:"samplingFrequencyInSeconds,omitempty"`
	Streams                    []string               `json:"streams,omitempty"`
	TransformKql               *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.PerfCounterDataSource Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (*PerfCounterDataSource) DeepCopy

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

func (*PerfCounterDataSource) DeepCopyInto

func (in *PerfCounterDataSource) DeepCopyInto(out *PerfCounterDataSource)

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

type PerfCounterDataSource_STATUS

type PerfCounterDataSource_STATUS struct {
	CounterSpecifiers          []string               `json:"counterSpecifiers,omitempty"`
	Name                       *string                `json:"name,omitempty"`
	PropertyBag                genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	SamplingFrequencyInSeconds *int                   `json:"samplingFrequencyInSeconds,omitempty"`
	Streams                    []string               `json:"streams,omitempty"`
	TransformKql               *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.PerfCounterDataSource_STATUS Definition of which performance counters will be collected and how they will be collected by this data collection rule. Collected from both Windows and Linux machines where the counter is present.

func (*PerfCounterDataSource_STATUS) DeepCopy

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

func (*PerfCounterDataSource_STATUS) DeepCopyInto

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

type PlatformTelemetryDataSource

type PlatformTelemetryDataSource struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams     []string               `json:"streams,omitempty"`
}

Storage version of v1api20230311.PlatformTelemetryDataSource Definition of platform telemetry data source configuration

func (*PlatformTelemetryDataSource) DeepCopy

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

func (*PlatformTelemetryDataSource) DeepCopyInto

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

type PlatformTelemetryDataSource_STATUS

type PlatformTelemetryDataSource_STATUS struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams     []string               `json:"streams,omitempty"`
}

Storage version of v1api20230311.PlatformTelemetryDataSource_STATUS Definition of platform telemetry data source configuration

func (*PlatformTelemetryDataSource_STATUS) DeepCopy

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

func (*PlatformTelemetryDataSource_STATUS) DeepCopyInto

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

type PrivateLinkScopedResource_STATUS

type PrivateLinkScopedResource_STATUS struct {
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ResourceId  *string                `json:"resourceId,omitempty"`
	ScopeId     *string                `json:"scopeId,omitempty"`
}

Storage version of v1api20230311.PrivateLinkScopedResource_STATUS

func (*PrivateLinkScopedResource_STATUS) DeepCopy

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

func (*PrivateLinkScopedResource_STATUS) DeepCopyInto

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

type PrometheusForwarderDataSource

type PrometheusForwarderDataSource struct {
	LabelIncludeFilter map[string]string      `json:"labelIncludeFilter,omitempty"`
	Name               *string                `json:"name,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams            []string               `json:"streams,omitempty"`
}

Storage version of v1api20230311.PrometheusForwarderDataSource Definition of Prometheus metrics forwarding configuration.

func (*PrometheusForwarderDataSource) DeepCopy

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

func (*PrometheusForwarderDataSource) DeepCopyInto

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

type PrometheusForwarderDataSource_STATUS

type PrometheusForwarderDataSource_STATUS struct {
	LabelIncludeFilter map[string]string      `json:"labelIncludeFilter,omitempty"`
	Name               *string                `json:"name,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams            []string               `json:"streams,omitempty"`
}

Storage version of v1api20230311.PrometheusForwarderDataSource_STATUS Definition of Prometheus metrics forwarding configuration.

func (*PrometheusForwarderDataSource_STATUS) DeepCopy

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

func (*PrometheusForwarderDataSource_STATUS) DeepCopyInto

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

type ReferencesSpec

type ReferencesSpec struct {
	EnrichmentData *EnrichmentData        `json:"enrichmentData,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.ReferencesSpec This section defines all the references that may be used in other sections of the DCR

func (*ReferencesSpec) DeepCopy

func (in *ReferencesSpec) DeepCopy() *ReferencesSpec

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

func (*ReferencesSpec) DeepCopyInto

func (in *ReferencesSpec) DeepCopyInto(out *ReferencesSpec)

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

type ReferencesSpec_STATUS

type ReferencesSpec_STATUS struct {
	EnrichmentData *EnrichmentData_STATUS `json:"enrichmentData,omitempty"`
	PropertyBag    genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.ReferencesSpec_STATUS This section defines all the references that may be used in other sections of the DCR

func (*ReferencesSpec_STATUS) DeepCopy

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

func (*ReferencesSpec_STATUS) DeepCopyInto

func (in *ReferencesSpec_STATUS) DeepCopyInto(out *ReferencesSpec_STATUS)

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

type StorageBlob

type StorageBlob struct {
	BlobUrl     *string                `json:"blobUrl,omitempty"`
	LookupType  *string                `json:"lookupType,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// ResourceReference: Resource Id of the storage account that hosts the blob
	ResourceReference *genruntime.ResourceReference `armReference:"ResourceId" json:"resourceReference,omitempty"`
}

Storage version of v1api20230311.StorageBlob

func (*StorageBlob) DeepCopy

func (in *StorageBlob) DeepCopy() *StorageBlob

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

func (*StorageBlob) DeepCopyInto

func (in *StorageBlob) DeepCopyInto(out *StorageBlob)

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

type StorageBlobDestination

type StorageBlobDestination struct {
	ContainerName *string                `json:"containerName,omitempty"`
	Name          *string                `json:"name,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// StorageAccountResourceReference: The resource ID of the storage account.
	StorageAccountResourceReference *genruntime.ResourceReference `armReference:"StorageAccountResourceId" json:"storageAccountResourceReference,omitempty"`
}

Storage version of v1api20230311.StorageBlobDestination

func (*StorageBlobDestination) DeepCopy

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

func (*StorageBlobDestination) DeepCopyInto

func (in *StorageBlobDestination) DeepCopyInto(out *StorageBlobDestination)

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

type StorageBlobDestination_STATUS

type StorageBlobDestination_STATUS struct {
	ContainerName            *string                `json:"containerName,omitempty"`
	Name                     *string                `json:"name,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StorageAccountResourceId *string                `json:"storageAccountResourceId,omitempty"`
}

Storage version of v1api20230311.StorageBlobDestination_STATUS

func (*StorageBlobDestination_STATUS) DeepCopy

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

func (*StorageBlobDestination_STATUS) DeepCopyInto

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

type StorageBlob_STATUS

type StorageBlob_STATUS struct {
	BlobUrl     *string                `json:"blobUrl,omitempty"`
	LookupType  *string                `json:"lookupType,omitempty"`
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	ResourceId  *string                `json:"resourceId,omitempty"`
}

Storage version of v1api20230311.StorageBlob_STATUS

func (*StorageBlob_STATUS) DeepCopy

func (in *StorageBlob_STATUS) DeepCopy() *StorageBlob_STATUS

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

func (*StorageBlob_STATUS) DeepCopyInto

func (in *StorageBlob_STATUS) DeepCopyInto(out *StorageBlob_STATUS)

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

type StorageTableDestination

type StorageTableDestination struct {
	Name        *string                `json:"name,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`

	// StorageAccountResourceReference: The resource ID of the storage account.
	StorageAccountResourceReference *genruntime.ResourceReference `armReference:"StorageAccountResourceId" json:"storageAccountResourceReference,omitempty"`
	TableName                       *string                       `json:"tableName,omitempty"`
}

Storage version of v1api20230311.StorageTableDestination

func (*StorageTableDestination) DeepCopy

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

func (*StorageTableDestination) DeepCopyInto

func (in *StorageTableDestination) DeepCopyInto(out *StorageTableDestination)

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

type StorageTableDestination_STATUS

type StorageTableDestination_STATUS struct {
	Name                     *string                `json:"name,omitempty"`
	PropertyBag              genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	StorageAccountResourceId *string                `json:"storageAccountResourceId,omitempty"`
	TableName                *string                `json:"tableName,omitempty"`
}

Storage version of v1api20230311.StorageTableDestination_STATUS

func (*StorageTableDestination_STATUS) DeepCopy

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

func (*StorageTableDestination_STATUS) DeepCopyInto

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

type StreamDeclaration

type StreamDeclaration struct {
	Columns     []ColumnDefinition     `json:"columns,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.StreamDeclaration Declaration of a custom stream.

func (*StreamDeclaration) DeepCopy

func (in *StreamDeclaration) DeepCopy() *StreamDeclaration

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

func (*StreamDeclaration) DeepCopyInto

func (in *StreamDeclaration) DeepCopyInto(out *StreamDeclaration)

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

type StreamDeclaration_STATUS

type StreamDeclaration_STATUS struct {
	Columns     []ColumnDefinition_STATUS `json:"columns,omitempty"`
	PropertyBag genruntime.PropertyBag    `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.StreamDeclaration_STATUS Declaration of a custom stream.

func (*StreamDeclaration_STATUS) DeepCopy

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

func (*StreamDeclaration_STATUS) DeepCopyInto

func (in *StreamDeclaration_STATUS) DeepCopyInto(out *StreamDeclaration_STATUS)

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

type SyslogDataSource

type SyslogDataSource struct {
	FacilityNames []string               `json:"facilityNames,omitempty"`
	LogLevels     []string               `json:"logLevels,omitempty"`
	Name          *string                `json:"name,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams       []string               `json:"streams,omitempty"`
	TransformKql  *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.SyslogDataSource Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (*SyslogDataSource) DeepCopy

func (in *SyslogDataSource) DeepCopy() *SyslogDataSource

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

func (*SyslogDataSource) DeepCopyInto

func (in *SyslogDataSource) DeepCopyInto(out *SyslogDataSource)

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

type SyslogDataSource_STATUS

type SyslogDataSource_STATUS struct {
	FacilityNames []string               `json:"facilityNames,omitempty"`
	LogLevels     []string               `json:"logLevels,omitempty"`
	Name          *string                `json:"name,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams       []string               `json:"streams,omitempty"`
	TransformKql  *string                `json:"transformKql,omitempty"`
}

Storage version of v1api20230311.SyslogDataSource_STATUS Definition of which syslog data will be collected and how it will be collected. Only collected from Linux machines.

func (*SyslogDataSource_STATUS) DeepCopy

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

func (*SyslogDataSource_STATUS) DeepCopyInto

func (in *SyslogDataSource_STATUS) DeepCopyInto(out *SyslogDataSource_STATUS)

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

type SystemData_STATUS

type SystemData_STATUS struct {
	CreatedAt          *string                `json:"createdAt,omitempty"`
	CreatedBy          *string                `json:"createdBy,omitempty"`
	CreatedByType      *string                `json:"createdByType,omitempty"`
	LastModifiedAt     *string                `json:"lastModifiedAt,omitempty"`
	LastModifiedBy     *string                `json:"lastModifiedBy,omitempty"`
	LastModifiedByType *string                `json:"lastModifiedByType,omitempty"`
	PropertyBag        genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.SystemData_STATUS Metadata pertaining to creation and last modification of the resource.

func (*SystemData_STATUS) AssignProperties_From_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *storage.SystemData_STATUS) error

AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS

func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS

func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *storage.SystemData_STATUS) error

AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS

func (*SystemData_STATUS) DeepCopy

func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS

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

func (*SystemData_STATUS) DeepCopyInto

func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)

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

type UserAssignedIdentityDetails

type UserAssignedIdentityDetails struct {
	PropertyBag genruntime.PropertyBag       `json:"$propertyBag,omitempty"`
	Reference   genruntime.ResourceReference `armReference:"Reference" json:"reference,omitempty"`
}

Storage version of v1api20230311.UserAssignedIdentityDetails Information about the user assigned identity for the resource

func (*UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error

AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails

func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error

AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails

func (*UserAssignedIdentityDetails) DeepCopy

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

func (*UserAssignedIdentityDetails) DeepCopyInto

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

type UserAssignedIdentity_STATUS

type UserAssignedIdentity_STATUS struct {
	ClientId    *string                `json:"clientId,omitempty"`
	PrincipalId *string                `json:"principalId,omitempty"`
	PropertyBag genruntime.PropertyBag `json:"$propertyBag,omitempty"`
}

Storage version of v1api20230311.UserAssignedIdentity_STATUS User assigned identity properties

func (*UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_From_UserAssignedIdentity_STATUS(source *storage.UserAssignedIdentity_STATUS) error

AssignProperties_From_UserAssignedIdentity_STATUS populates our UserAssignedIdentity_STATUS from the provided source UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS

func (identity *UserAssignedIdentity_STATUS) AssignProperties_To_UserAssignedIdentity_STATUS(destination *storage.UserAssignedIdentity_STATUS) error

AssignProperties_To_UserAssignedIdentity_STATUS populates the provided destination UserAssignedIdentity_STATUS from our UserAssignedIdentity_STATUS

func (*UserAssignedIdentity_STATUS) DeepCopy

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

func (*UserAssignedIdentity_STATUS) DeepCopyInto

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

type WindowsEventLogDataSource

type WindowsEventLogDataSource struct {
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams      []string               `json:"streams,omitempty"`
	TransformKql *string                `json:"transformKql,omitempty"`
	XPathQueries []string               `json:"xPathQueries,omitempty"`
}

Storage version of v1api20230311.WindowsEventLogDataSource Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (*WindowsEventLogDataSource) DeepCopy

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

func (*WindowsEventLogDataSource) DeepCopyInto

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

type WindowsEventLogDataSource_STATUS

type WindowsEventLogDataSource_STATUS struct {
	Name         *string                `json:"name,omitempty"`
	PropertyBag  genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams      []string               `json:"streams,omitempty"`
	TransformKql *string                `json:"transformKql,omitempty"`
	XPathQueries []string               `json:"xPathQueries,omitempty"`
}

Storage version of v1api20230311.WindowsEventLogDataSource_STATUS Definition of which Windows Event Log events will be collected and how they will be collected. Only collected from Windows machines.

func (*WindowsEventLogDataSource_STATUS) DeepCopy

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

func (*WindowsEventLogDataSource_STATUS) DeepCopyInto

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

type WindowsFirewallLogsDataSource

type WindowsFirewallLogsDataSource struct {
	Name          *string                `json:"name,omitempty"`
	ProfileFilter []string               `json:"profileFilter,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams       []string               `json:"streams,omitempty"`
}

Storage version of v1api20230311.WindowsFirewallLogsDataSource Enables Firewall logs to be collected by this data collection rule.

func (*WindowsFirewallLogsDataSource) DeepCopy

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

func (*WindowsFirewallLogsDataSource) DeepCopyInto

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

type WindowsFirewallLogsDataSource_STATUS

type WindowsFirewallLogsDataSource_STATUS struct {
	Name          *string                `json:"name,omitempty"`
	ProfileFilter []string               `json:"profileFilter,omitempty"`
	PropertyBag   genruntime.PropertyBag `json:"$propertyBag,omitempty"`
	Streams       []string               `json:"streams,omitempty"`
}

Storage version of v1api20230311.WindowsFirewallLogsDataSource_STATUS Enables Firewall logs to be collected by this data collection rule.

func (*WindowsFirewallLogsDataSource_STATUS) DeepCopy

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

func (*WindowsFirewallLogsDataSource_STATUS) DeepCopyInto

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

Jump to

Keyboard shortcuts

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