v1api20230311

package
v2.15.0 Latest Latest
Warning

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

Go to latest
Published: Aug 20, 2025 License: MIT Imports: 15 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 v1api20230311 contains API Schema definitions for the insights v1api20230311 API group +groupName=insights.azure.com

Package v1api20230311 contains API Schema definitions for the insights v1api20230311 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=v1api20230311

Index

Constants

View Source
const (
	DataCollectionEndpoint_Kind_Spec_Linux   = DataCollectionEndpoint_Kind_Spec("Linux")
	DataCollectionEndpoint_Kind_Spec_Windows = DataCollectionEndpoint_Kind_Spec("Windows")
)
View Source
const (
	DataCollectionEndpoint_ProvisioningState_STATUS_Canceled  = DataCollectionEndpoint_ProvisioningState_STATUS("Canceled")
	DataCollectionEndpoint_ProvisioningState_STATUS_Creating  = DataCollectionEndpoint_ProvisioningState_STATUS("Creating")
	DataCollectionEndpoint_ProvisioningState_STATUS_Deleting  = DataCollectionEndpoint_ProvisioningState_STATUS("Deleting")
	DataCollectionEndpoint_ProvisioningState_STATUS_Failed    = DataCollectionEndpoint_ProvisioningState_STATUS("Failed")
	DataCollectionEndpoint_ProvisioningState_STATUS_Succeeded = DataCollectionEndpoint_ProvisioningState_STATUS("Succeeded")
	DataCollectionEndpoint_ProvisioningState_STATUS_Updating  = DataCollectionEndpoint_ProvisioningState_STATUS("Updating")
)
View Source
const (
	DataCollectionEndpointResource_Kind_STATUS_Linux   = DataCollectionEndpointResource_Kind_STATUS("Linux")
	DataCollectionEndpointResource_Kind_STATUS_Windows = DataCollectionEndpointResource_Kind_STATUS("Windows")
)
View Source
const (
	ManagedServiceIdentityType_None                       = ManagedServiceIdentityType("None")
	ManagedServiceIdentityType_SystemAssigned             = ManagedServiceIdentityType("SystemAssigned")
	ManagedServiceIdentityType_SystemAssignedUserAssigned = ManagedServiceIdentityType("SystemAssigned,UserAssigned")
	ManagedServiceIdentityType_UserAssigned               = ManagedServiceIdentityType("UserAssigned")
)
View Source
const (
	ManagedServiceIdentityType_STATUS_None                       = ManagedServiceIdentityType_STATUS("None")
	ManagedServiceIdentityType_STATUS_SystemAssigned             = ManagedServiceIdentityType_STATUS("SystemAssigned")
	ManagedServiceIdentityType_STATUS_SystemAssignedUserAssigned = ManagedServiceIdentityType_STATUS("SystemAssigned,UserAssigned")
	ManagedServiceIdentityType_STATUS_UserAssigned               = ManagedServiceIdentityType_STATUS("UserAssigned")
)
View Source
const (
	NetworkRuleSet_PublicNetworkAccess_Disabled           = NetworkRuleSet_PublicNetworkAccess("Disabled")
	NetworkRuleSet_PublicNetworkAccess_Enabled            = NetworkRuleSet_PublicNetworkAccess("Enabled")
	NetworkRuleSet_PublicNetworkAccess_SecuredByPerimeter = NetworkRuleSet_PublicNetworkAccess("SecuredByPerimeter")
)
View Source
const (
	NetworkRuleSet_PublicNetworkAccess_STATUS_Disabled           = NetworkRuleSet_PublicNetworkAccess_STATUS("Disabled")
	NetworkRuleSet_PublicNetworkAccess_STATUS_Enabled            = NetworkRuleSet_PublicNetworkAccess_STATUS("Enabled")
	NetworkRuleSet_PublicNetworkAccess_STATUS_SecuredByPerimeter = NetworkRuleSet_PublicNetworkAccess_STATUS("SecuredByPerimeter")
)
View Source
const (
	SystemData_CreatedByType_STATUS_Application     = SystemData_CreatedByType_STATUS("Application")
	SystemData_CreatedByType_STATUS_Key             = SystemData_CreatedByType_STATUS("Key")
	SystemData_CreatedByType_STATUS_ManagedIdentity = SystemData_CreatedByType_STATUS("ManagedIdentity")
	SystemData_CreatedByType_STATUS_User            = SystemData_CreatedByType_STATUS("User")
)
View Source
const (
	SystemData_LastModifiedByType_STATUS_Application     = SystemData_LastModifiedByType_STATUS("Application")
	SystemData_LastModifiedByType_STATUS_Key             = SystemData_LastModifiedByType_STATUS("Key")
	SystemData_LastModifiedByType_STATUS_ManagedIdentity = SystemData_LastModifiedByType_STATUS("ManagedIdentity")
	SystemData_LastModifiedByType_STATUS_User            = SystemData_LastModifiedByType_STATUS("User")
)
View Source
const (
	LocationSpec_ProvisioningStatus_STATUS_Canceled  = LocationSpec_ProvisioningStatus_STATUS("Canceled")
	LocationSpec_ProvisioningStatus_STATUS_Creating  = LocationSpec_ProvisioningStatus_STATUS("Creating")
	LocationSpec_ProvisioningStatus_STATUS_Deleting  = LocationSpec_ProvisioningStatus_STATUS("Deleting")
	LocationSpec_ProvisioningStatus_STATUS_Failed    = LocationSpec_ProvisioningStatus_STATUS("Failed")
	LocationSpec_ProvisioningStatus_STATUS_Succeeded = LocationSpec_ProvisioningStatus_STATUS("Succeeded")
	LocationSpec_ProvisioningStatus_STATUS_Updating  = LocationSpec_ProvisioningStatus_STATUS("Updating")
)
View Source
const (
	DataCollectionRuleAssociation_ProvisioningState_STATUS_Canceled  = DataCollectionRuleAssociation_ProvisioningState_STATUS("Canceled")
	DataCollectionRuleAssociation_ProvisioningState_STATUS_Creating  = DataCollectionRuleAssociation_ProvisioningState_STATUS("Creating")
	DataCollectionRuleAssociation_ProvisioningState_STATUS_Deleting  = DataCollectionRuleAssociation_ProvisioningState_STATUS("Deleting")
	DataCollectionRuleAssociation_ProvisioningState_STATUS_Failed    = DataCollectionRuleAssociation_ProvisioningState_STATUS("Failed")
	DataCollectionRuleAssociation_ProvisioningState_STATUS_Succeeded = DataCollectionRuleAssociation_ProvisioningState_STATUS("Succeeded")
	DataCollectionRuleAssociation_ProvisioningState_STATUS_Updating  = DataCollectionRuleAssociation_ProvisioningState_STATUS("Updating")
)
View Source
const (
	DataCollectionRule_Kind_Spec_Linux   = DataCollectionRule_Kind_Spec("Linux")
	DataCollectionRule_Kind_Spec_Windows = DataCollectionRule_Kind_Spec("Windows")
)
View Source
const (
	DataCollectionRule_ProvisioningState_STATUS_Canceled  = DataCollectionRule_ProvisioningState_STATUS("Canceled")
	DataCollectionRule_ProvisioningState_STATUS_Creating  = DataCollectionRule_ProvisioningState_STATUS("Creating")
	DataCollectionRule_ProvisioningState_STATUS_Deleting  = DataCollectionRule_ProvisioningState_STATUS("Deleting")
	DataCollectionRule_ProvisioningState_STATUS_Failed    = DataCollectionRule_ProvisioningState_STATUS("Failed")
	DataCollectionRule_ProvisioningState_STATUS_Succeeded = DataCollectionRule_ProvisioningState_STATUS("Succeeded")
	DataCollectionRule_ProvisioningState_STATUS_Updating  = DataCollectionRule_ProvisioningState_STATUS("Updating")
)
View Source
const (
	DataCollectionRuleResource_Kind_STATUS_Linux   = DataCollectionRuleResource_Kind_STATUS("Linux")
	DataCollectionRuleResource_Kind_STATUS_Windows = DataCollectionRuleResource_Kind_STATUS("Windows")
)
View Source
const (
	DataFlow_Streams_MicrosoftEvent           = DataFlow_Streams("Microsoft-Event")
	DataFlow_Streams_MicrosoftInsightsMetrics = DataFlow_Streams("Microsoft-InsightsMetrics")
	DataFlow_Streams_MicrosoftPerf            = DataFlow_Streams("Microsoft-Perf")
	DataFlow_Streams_MicrosoftSyslog          = DataFlow_Streams("Microsoft-Syslog")
	DataFlow_Streams_MicrosoftWindowsEvent    = DataFlow_Streams("Microsoft-WindowsEvent")
)
View Source
const (
	DataFlow_Streams_STATUS_MicrosoftEvent           = DataFlow_Streams_STATUS("Microsoft-Event")
	DataFlow_Streams_STATUS_MicrosoftInsightsMetrics = DataFlow_Streams_STATUS("Microsoft-InsightsMetrics")
	DataFlow_Streams_STATUS_MicrosoftPerf            = DataFlow_Streams_STATUS("Microsoft-Perf")
	DataFlow_Streams_STATUS_MicrosoftSyslog          = DataFlow_Streams_STATUS("Microsoft-Syslog")
	DataFlow_Streams_STATUS_MicrosoftWindowsEvent    = DataFlow_Streams_STATUS("Microsoft-WindowsEvent")
)
View Source
const (
	AgentSetting_Name_MaxDiskQuotaInMB                  = AgentSetting_Name("MaxDiskQuotaInMB")
	AgentSetting_Name_UseTimeReceivedForForwardedEvents = AgentSetting_Name("UseTimeReceivedForForwardedEvents")
)
View Source
const (
	AgentSetting_Name_STATUS_MaxDiskQuotaInMB                  = AgentSetting_Name_STATUS("MaxDiskQuotaInMB")
	AgentSetting_Name_STATUS_UseTimeReceivedForForwardedEvents = AgentSetting_Name_STATUS("UseTimeReceivedForForwardedEvents")
)
View Source
const (
	ColumnDefinition_Type_Boolean  = ColumnDefinition_Type("boolean")
	ColumnDefinition_Type_Datetime = ColumnDefinition_Type("datetime")
	ColumnDefinition_Type_Dynamic  = ColumnDefinition_Type("dynamic")
	ColumnDefinition_Type_Int      = ColumnDefinition_Type("int")
	ColumnDefinition_Type_Long     = ColumnDefinition_Type("long")
	ColumnDefinition_Type_Real     = ColumnDefinition_Type("real")
	ColumnDefinition_Type_String   = ColumnDefinition_Type("string")
)
View Source
const (
	ColumnDefinition_Type_STATUS_Boolean  = ColumnDefinition_Type_STATUS("boolean")
	ColumnDefinition_Type_STATUS_Datetime = ColumnDefinition_Type_STATUS("datetime")
	ColumnDefinition_Type_STATUS_Dynamic  = ColumnDefinition_Type_STATUS("dynamic")
	ColumnDefinition_Type_STATUS_Int      = ColumnDefinition_Type_STATUS("int")
	ColumnDefinition_Type_STATUS_Long     = ColumnDefinition_Type_STATUS("long")
	ColumnDefinition_Type_STATUS_Real     = ColumnDefinition_Type_STATUS("real")
	ColumnDefinition_Type_STATUS_String   = ColumnDefinition_Type_STATUS("string")
)
View Source
const (
	ExtensionDataSource_Streams_MicrosoftEvent           = ExtensionDataSource_Streams("Microsoft-Event")
	ExtensionDataSource_Streams_MicrosoftInsightsMetrics = ExtensionDataSource_Streams("Microsoft-InsightsMetrics")
	ExtensionDataSource_Streams_MicrosoftPerf            = ExtensionDataSource_Streams("Microsoft-Perf")
	ExtensionDataSource_Streams_MicrosoftSyslog          = ExtensionDataSource_Streams("Microsoft-Syslog")
	ExtensionDataSource_Streams_MicrosoftWindowsEvent    = ExtensionDataSource_Streams("Microsoft-WindowsEvent")
)
View Source
const (
	ExtensionDataSource_Streams_STATUS_MicrosoftEvent           = ExtensionDataSource_Streams_STATUS("Microsoft-Event")
	ExtensionDataSource_Streams_STATUS_MicrosoftInsightsMetrics = ExtensionDataSource_Streams_STATUS("Microsoft-InsightsMetrics")
	ExtensionDataSource_Streams_STATUS_MicrosoftPerf            = ExtensionDataSource_Streams_STATUS("Microsoft-Perf")
	ExtensionDataSource_Streams_STATUS_MicrosoftSyslog          = ExtensionDataSource_Streams_STATUS("Microsoft-Syslog")
	ExtensionDataSource_Streams_STATUS_MicrosoftWindowsEvent    = ExtensionDataSource_Streams_STATUS("Microsoft-WindowsEvent")
)
View Source
const (
	LogFilesDataSource_Format_Json = LogFilesDataSource_Format("json")
	LogFilesDataSource_Format_Text = LogFilesDataSource_Format("text")
)
View Source
const (
	LogFilesDataSource_Format_STATUS_Json = LogFilesDataSource_Format_STATUS("json")
	LogFilesDataSource_Format_STATUS_Text = LogFilesDataSource_Format_STATUS("text")
)
View Source
const (
	PerfCounterDataSource_Streams_MicrosoftInsightsMetrics = PerfCounterDataSource_Streams("Microsoft-InsightsMetrics")
	PerfCounterDataSource_Streams_MicrosoftPerf            = PerfCounterDataSource_Streams("Microsoft-Perf")
)
View Source
const (
	PerfCounterDataSource_Streams_STATUS_MicrosoftInsightsMetrics = PerfCounterDataSource_Streams_STATUS("Microsoft-InsightsMetrics")
	PerfCounterDataSource_Streams_STATUS_MicrosoftPerf            = PerfCounterDataSource_Streams_STATUS("Microsoft-Perf")
)
View Source
const (
	SyslogDataSource_FacilityNames_Alert    = SyslogDataSource_FacilityNames("alert")
	SyslogDataSource_FacilityNames_Audit    = SyslogDataSource_FacilityNames("audit")
	SyslogDataSource_FacilityNames_Auth     = SyslogDataSource_FacilityNames("auth")
	SyslogDataSource_FacilityNames_Authpriv = SyslogDataSource_FacilityNames("authpriv")
	SyslogDataSource_FacilityNames_Clock    = SyslogDataSource_FacilityNames("clock")
	SyslogDataSource_FacilityNames_Cron     = SyslogDataSource_FacilityNames("cron")
	SyslogDataSource_FacilityNames_Daemon   = SyslogDataSource_FacilityNames("daemon")
	SyslogDataSource_FacilityNames_Ftp      = SyslogDataSource_FacilityNames("ftp")
	SyslogDataSource_FacilityNames_Kern     = SyslogDataSource_FacilityNames("kern")
	SyslogDataSource_FacilityNames_Local0   = SyslogDataSource_FacilityNames("local0")
	SyslogDataSource_FacilityNames_Local1   = SyslogDataSource_FacilityNames("local1")
	SyslogDataSource_FacilityNames_Local2   = SyslogDataSource_FacilityNames("local2")
	SyslogDataSource_FacilityNames_Local3   = SyslogDataSource_FacilityNames("local3")
	SyslogDataSource_FacilityNames_Local4   = SyslogDataSource_FacilityNames("local4")
	SyslogDataSource_FacilityNames_Local5   = SyslogDataSource_FacilityNames("local5")
	SyslogDataSource_FacilityNames_Local6   = SyslogDataSource_FacilityNames("local6")
	SyslogDataSource_FacilityNames_Local7   = SyslogDataSource_FacilityNames("local7")
	SyslogDataSource_FacilityNames_Lpr      = SyslogDataSource_FacilityNames("lpr")
	SyslogDataSource_FacilityNames_Mail     = SyslogDataSource_FacilityNames("mail")
	SyslogDataSource_FacilityNames_Mark     = SyslogDataSource_FacilityNames("mark")
	SyslogDataSource_FacilityNames_News     = SyslogDataSource_FacilityNames("news")
	SyslogDataSource_FacilityNames_Nopri    = SyslogDataSource_FacilityNames("nopri")
	SyslogDataSource_FacilityNames_Ntp      = SyslogDataSource_FacilityNames("ntp")
	SyslogDataSource_FacilityNames_Star     = SyslogDataSource_FacilityNames("*")
	SyslogDataSource_FacilityNames_Syslog   = SyslogDataSource_FacilityNames("syslog")
	SyslogDataSource_FacilityNames_User     = SyslogDataSource_FacilityNames("user")
	SyslogDataSource_FacilityNames_Uucp     = SyslogDataSource_FacilityNames("uucp")
)
View Source
const (
	SyslogDataSource_FacilityNames_STATUS_Alert    = SyslogDataSource_FacilityNames_STATUS("alert")
	SyslogDataSource_FacilityNames_STATUS_Audit    = SyslogDataSource_FacilityNames_STATUS("audit")
	SyslogDataSource_FacilityNames_STATUS_Auth     = SyslogDataSource_FacilityNames_STATUS("auth")
	SyslogDataSource_FacilityNames_STATUS_Authpriv = SyslogDataSource_FacilityNames_STATUS("authpriv")
	SyslogDataSource_FacilityNames_STATUS_Clock    = SyslogDataSource_FacilityNames_STATUS("clock")
	SyslogDataSource_FacilityNames_STATUS_Cron     = SyslogDataSource_FacilityNames_STATUS("cron")
	SyslogDataSource_FacilityNames_STATUS_Daemon   = SyslogDataSource_FacilityNames_STATUS("daemon")
	SyslogDataSource_FacilityNames_STATUS_Ftp      = SyslogDataSource_FacilityNames_STATUS("ftp")
	SyslogDataSource_FacilityNames_STATUS_Kern     = SyslogDataSource_FacilityNames_STATUS("kern")
	SyslogDataSource_FacilityNames_STATUS_Local0   = SyslogDataSource_FacilityNames_STATUS("local0")
	SyslogDataSource_FacilityNames_STATUS_Local1   = SyslogDataSource_FacilityNames_STATUS("local1")
	SyslogDataSource_FacilityNames_STATUS_Local2   = SyslogDataSource_FacilityNames_STATUS("local2")
	SyslogDataSource_FacilityNames_STATUS_Local3   = SyslogDataSource_FacilityNames_STATUS("local3")
	SyslogDataSource_FacilityNames_STATUS_Local4   = SyslogDataSource_FacilityNames_STATUS("local4")
	SyslogDataSource_FacilityNames_STATUS_Local5   = SyslogDataSource_FacilityNames_STATUS("local5")
	SyslogDataSource_FacilityNames_STATUS_Local6   = SyslogDataSource_FacilityNames_STATUS("local6")
	SyslogDataSource_FacilityNames_STATUS_Local7   = SyslogDataSource_FacilityNames_STATUS("local7")
	SyslogDataSource_FacilityNames_STATUS_Lpr      = SyslogDataSource_FacilityNames_STATUS("lpr")
	SyslogDataSource_FacilityNames_STATUS_Mail     = SyslogDataSource_FacilityNames_STATUS("mail")
	SyslogDataSource_FacilityNames_STATUS_Mark     = SyslogDataSource_FacilityNames_STATUS("mark")
	SyslogDataSource_FacilityNames_STATUS_News     = SyslogDataSource_FacilityNames_STATUS("news")
	SyslogDataSource_FacilityNames_STATUS_Nopri    = SyslogDataSource_FacilityNames_STATUS("nopri")
	SyslogDataSource_FacilityNames_STATUS_Ntp      = SyslogDataSource_FacilityNames_STATUS("ntp")
	SyslogDataSource_FacilityNames_STATUS_Star     = SyslogDataSource_FacilityNames_STATUS("*")
	SyslogDataSource_FacilityNames_STATUS_Syslog   = SyslogDataSource_FacilityNames_STATUS("syslog")
	SyslogDataSource_FacilityNames_STATUS_User     = SyslogDataSource_FacilityNames_STATUS("user")
	SyslogDataSource_FacilityNames_STATUS_Uucp     = SyslogDataSource_FacilityNames_STATUS("uucp")
)
View Source
const (
	SyslogDataSource_LogLevels_Alert     = SyslogDataSource_LogLevels("Alert")
	SyslogDataSource_LogLevels_Critical  = SyslogDataSource_LogLevels("Critical")
	SyslogDataSource_LogLevels_Debug     = SyslogDataSource_LogLevels("Debug")
	SyslogDataSource_LogLevels_Emergency = SyslogDataSource_LogLevels("Emergency")
	SyslogDataSource_LogLevels_Error     = SyslogDataSource_LogLevels("Error")
	SyslogDataSource_LogLevels_Info      = SyslogDataSource_LogLevels("Info")
	SyslogDataSource_LogLevels_Notice    = SyslogDataSource_LogLevels("Notice")
	SyslogDataSource_LogLevels_Star      = SyslogDataSource_LogLevels("*")
	SyslogDataSource_LogLevels_Warning   = SyslogDataSource_LogLevels("Warning")
)
View Source
const (
	SyslogDataSource_LogLevels_STATUS_Alert     = SyslogDataSource_LogLevels_STATUS("Alert")
	SyslogDataSource_LogLevels_STATUS_Critical  = SyslogDataSource_LogLevels_STATUS("Critical")
	SyslogDataSource_LogLevels_STATUS_Debug     = SyslogDataSource_LogLevels_STATUS("Debug")
	SyslogDataSource_LogLevels_STATUS_Emergency = SyslogDataSource_LogLevels_STATUS("Emergency")
	SyslogDataSource_LogLevels_STATUS_Error     = SyslogDataSource_LogLevels_STATUS("Error")
	SyslogDataSource_LogLevels_STATUS_Info      = SyslogDataSource_LogLevels_STATUS("Info")
	SyslogDataSource_LogLevels_STATUS_Notice    = SyslogDataSource_LogLevels_STATUS("Notice")
	SyslogDataSource_LogLevels_STATUS_Star      = SyslogDataSource_LogLevels_STATUS("*")
	SyslogDataSource_LogLevels_STATUS_Warning   = SyslogDataSource_LogLevels_STATUS("Warning")
)
View Source
const (
	WindowsEventLogDataSource_Streams_MicrosoftEvent        = WindowsEventLogDataSource_Streams("Microsoft-Event")
	WindowsEventLogDataSource_Streams_MicrosoftWindowsEvent = WindowsEventLogDataSource_Streams("Microsoft-WindowsEvent")
)
View Source
const (
	WindowsEventLogDataSource_Streams_STATUS_MicrosoftEvent        = WindowsEventLogDataSource_Streams_STATUS("Microsoft-Event")
	WindowsEventLogDataSource_Streams_STATUS_MicrosoftWindowsEvent = WindowsEventLogDataSource_Streams_STATUS("Microsoft-WindowsEvent")
)
View Source
const (
	WindowsFirewallLogsDataSource_ProfileFilter_Domain  = WindowsFirewallLogsDataSource_ProfileFilter("Domain")
	WindowsFirewallLogsDataSource_ProfileFilter_Private = WindowsFirewallLogsDataSource_ProfileFilter("Private")
	WindowsFirewallLogsDataSource_ProfileFilter_Public  = WindowsFirewallLogsDataSource_ProfileFilter("Public")
)
View Source
const (
	WindowsFirewallLogsDataSource_ProfileFilter_STATUS_Domain  = WindowsFirewallLogsDataSource_ProfileFilter_STATUS("Domain")
	WindowsFirewallLogsDataSource_ProfileFilter_STATUS_Private = WindowsFirewallLogsDataSource_ProfileFilter_STATUS("Private")
	WindowsFirewallLogsDataSource_ProfileFilter_STATUS_Public  = WindowsFirewallLogsDataSource_ProfileFilter_STATUS("Public")
)
View Source
const (
	StorageBlob_LookupType_Cidr   = StorageBlob_LookupType("Cidr")
	StorageBlob_LookupType_String = StorageBlob_LookupType("String")
)
View Source
const (
	StorageBlob_LookupType_STATUS_Cidr   = StorageBlob_LookupType_STATUS("Cidr")
	StorageBlob_LookupType_STATUS_String = StorageBlob_LookupType_STATUS("String")
)
View Source
const (
	LogFileTextSettings_RecordStartTimestampFormat_DdMMMYyyyHHMmSsZzz = LogFileTextSettings_RecordStartTimestampFormat("dd/MMM/yyyy:HH:mm:ss zzz")
	LogFileTextSettings_RecordStartTimestampFormat_DdMMyyHHMmSs       = LogFileTextSettings_RecordStartTimestampFormat("ddMMyy HH:mm:ss")
	LogFileTextSettings_RecordStartTimestampFormat_ISO8601            = LogFileTextSettings_RecordStartTimestampFormat("ISO 8601")
	LogFileTextSettings_RecordStartTimestampFormat_MDYYYYHHMMSSAMPM   = LogFileTextSettings_RecordStartTimestampFormat("M/D/YYYY HH:MM:SS AM/PM")
	LogFileTextSettings_RecordStartTimestampFormat_MMMDHhMmSs         = LogFileTextSettings_RecordStartTimestampFormat("MMM d hh:mm:ss")
	LogFileTextSettings_RecordStartTimestampFormat_MonDDYYYYHHMMSS    = LogFileTextSettings_RecordStartTimestampFormat("Mon DD, YYYY HH:MM:SS")
	LogFileTextSettings_RecordStartTimestampFormat_YYYYMMDDHHMMSS     = LogFileTextSettings_RecordStartTimestampFormat("YYYY-MM-DD HH:MM:SS")
	LogFileTextSettings_RecordStartTimestampFormat_YyMMddHHMmSs       = LogFileTextSettings_RecordStartTimestampFormat("yyMMdd HH:mm:ss")
	LogFileTextSettings_RecordStartTimestampFormat_YyyyMMDdTHHMmSsK   = LogFileTextSettings_RecordStartTimestampFormat("yyyy-MM-ddTHH:mm:ssK")
)
View Source
const (
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_DdMMMYyyyHHMmSsZzz = LogFileTextSettings_RecordStartTimestampFormat_STATUS("dd/MMM/yyyy:HH:mm:ss zzz")
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_DdMMyyHHMmSs       = LogFileTextSettings_RecordStartTimestampFormat_STATUS("ddMMyy HH:mm:ss")
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_ISO8601            = LogFileTextSettings_RecordStartTimestampFormat_STATUS("ISO 8601")
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_MDYYYYHHMMSSAMPM   = LogFileTextSettings_RecordStartTimestampFormat_STATUS("M/D/YYYY HH:MM:SS AM/PM")
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_MMMDHhMmSs         = LogFileTextSettings_RecordStartTimestampFormat_STATUS("MMM d hh:mm:ss")
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_MonDDYYYYHHMMSS    = LogFileTextSettings_RecordStartTimestampFormat_STATUS("Mon DD, YYYY HH:MM:SS")
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_YYYYMMDDHHMMSS     = LogFileTextSettings_RecordStartTimestampFormat_STATUS("YYYY-MM-DD HH:MM:SS")
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_YyMMddHHMmSs       = LogFileTextSettings_RecordStartTimestampFormat_STATUS("yyMMdd HH:mm:ss")
	LogFileTextSettings_RecordStartTimestampFormat_STATUS_YyyyMMDdTHHMmSsK   = LogFileTextSettings_RecordStartTimestampFormat_STATUS("yyyy-MM-ddTHH:mm:ssK")
)
View Source
const APIVersion_Value = APIVersion("2023-03-11")
View Source
const PrometheusForwarderDataSource_Streams_MicrosoftPrometheusMetrics = PrometheusForwarderDataSource_Streams("Microsoft-PrometheusMetrics")
View Source
const PrometheusForwarderDataSource_Streams_STATUS_MicrosoftPrometheusMetrics = PrometheusForwarderDataSource_Streams_STATUS("Microsoft-PrometheusMetrics")
View Source
const SyslogDataSource_Streams_MicrosoftSyslog = SyslogDataSource_Streams("Microsoft-Syslog")
View Source
const SyslogDataSource_Streams_STATUS_MicrosoftSyslog = SyslogDataSource_Streams_STATUS("Microsoft-Syslog")

Variables

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

	// 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

+kubebuilder:validation:Enum={"2023-03-11"}

type AdxDestination

type AdxDestination struct {
	// DatabaseName: The name of the database to which data will be ingested.
	DatabaseName *string `json:"databaseName,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

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

Azure Data Explorer (Adx) destination.

func (*AdxDestination) AssignProperties_From_AdxDestination

func (destination *AdxDestination) AssignProperties_From_AdxDestination(source *storage.AdxDestination) error

AssignProperties_From_AdxDestination populates our AdxDestination from the provided source AdxDestination

func (*AdxDestination) AssignProperties_To_AdxDestination

func (destination *AdxDestination) AssignProperties_To_AdxDestination(target *storage.AdxDestination) error

AssignProperties_To_AdxDestination populates the provided destination AdxDestination from our AdxDestination

func (*AdxDestination) ConvertToARM

func (destination *AdxDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AdxDestination) Initialize_From_AdxDestination_STATUS

func (destination *AdxDestination) Initialize_From_AdxDestination_STATUS(source *AdxDestination_STATUS) error

Initialize_From_AdxDestination_STATUS populates our AdxDestination from the provided source AdxDestination_STATUS

func (*AdxDestination) NewEmptyARMValue

func (destination *AdxDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdxDestination) PopulateFromARM

func (destination *AdxDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AdxDestination_STATUS

type AdxDestination_STATUS struct {
	// DatabaseName: The name of the database to which data will be ingested.
	DatabaseName *string `json:"databaseName,omitempty"`

	// IngestionUri: The ingestion uri of the Adx resource.
	IngestionUri *string `json:"ingestionUri,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// ResourceId: The ARM resource id of the Adx resource.
	ResourceId *string `json:"resourceId,omitempty"`
}

Azure Data Explorer (Adx) destination.

func (*AdxDestination_STATUS) AssignProperties_From_AdxDestination_STATUS

func (destination *AdxDestination_STATUS) AssignProperties_From_AdxDestination_STATUS(source *storage.AdxDestination_STATUS) error

AssignProperties_From_AdxDestination_STATUS populates our AdxDestination_STATUS from the provided source AdxDestination_STATUS

func (*AdxDestination_STATUS) AssignProperties_To_AdxDestination_STATUS

func (destination *AdxDestination_STATUS) AssignProperties_To_AdxDestination_STATUS(target *storage.AdxDestination_STATUS) error

AssignProperties_To_AdxDestination_STATUS populates the provided destination AdxDestination_STATUS from our AdxDestination_STATUS

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.

func (*AdxDestination_STATUS) NewEmptyARMValue

func (destination *AdxDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AdxDestination_STATUS) PopulateFromARM

func (destination *AdxDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AgentSetting

type AgentSetting struct {
	// Name: The name of the setting.
	// Must be part of the list of supported settings
	Name *AgentSetting_Name `json:"name,omitempty"`

	// Value: The value of the setting
	Value *string `json:"value,omitempty"`
}

A setting used to control an agent behavior on a host machine

func (*AgentSetting) AssignProperties_From_AgentSetting

func (setting *AgentSetting) AssignProperties_From_AgentSetting(source *storage.AgentSetting) error

AssignProperties_From_AgentSetting populates our AgentSetting from the provided source AgentSetting

func (*AgentSetting) AssignProperties_To_AgentSetting

func (setting *AgentSetting) AssignProperties_To_AgentSetting(destination *storage.AgentSetting) error

AssignProperties_To_AgentSetting populates the provided destination AgentSetting from our AgentSetting

func (*AgentSetting) ConvertToARM

func (setting *AgentSetting) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AgentSetting) Initialize_From_AgentSetting_STATUS

func (setting *AgentSetting) Initialize_From_AgentSetting_STATUS(source *AgentSetting_STATUS) error

Initialize_From_AgentSetting_STATUS populates our AgentSetting from the provided source AgentSetting_STATUS

func (*AgentSetting) NewEmptyARMValue

func (setting *AgentSetting) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AgentSetting) PopulateFromARM

func (setting *AgentSetting) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AgentSetting_Name

type AgentSetting_Name string

+kubebuilder:validation:Enum={"MaxDiskQuotaInMB","UseTimeReceivedForForwardedEvents"}

type AgentSetting_Name_STATUS

type AgentSetting_Name_STATUS string

type AgentSetting_STATUS

type AgentSetting_STATUS struct {
	// Name: The name of the setting.
	// Must be part of the list of supported settings
	Name *AgentSetting_Name_STATUS `json:"name,omitempty"`

	// Value: The value of the setting
	Value *string `json:"value,omitempty"`
}

A setting used to control an agent behavior on a host machine

func (*AgentSetting_STATUS) AssignProperties_From_AgentSetting_STATUS

func (setting *AgentSetting_STATUS) AssignProperties_From_AgentSetting_STATUS(source *storage.AgentSetting_STATUS) error

AssignProperties_From_AgentSetting_STATUS populates our AgentSetting_STATUS from the provided source AgentSetting_STATUS

func (*AgentSetting_STATUS) AssignProperties_To_AgentSetting_STATUS

func (setting *AgentSetting_STATUS) AssignProperties_To_AgentSetting_STATUS(destination *storage.AgentSetting_STATUS) error

AssignProperties_To_AgentSetting_STATUS populates the provided destination AgentSetting_STATUS from our AgentSetting_STATUS

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.

func (*AgentSetting_STATUS) NewEmptyARMValue

func (setting *AgentSetting_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AgentSetting_STATUS) PopulateFromARM

func (setting *AgentSetting_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AgentSettingsSpec

type AgentSettingsSpec struct {
	// Logs: All the settings that are applicable to the logs agent (AMA)
	Logs []AgentSetting `json:"logs,omitempty"`
}

An agent setting

func (*AgentSettingsSpec) AssignProperties_From_AgentSettingsSpec

func (settings *AgentSettingsSpec) AssignProperties_From_AgentSettingsSpec(source *storage.AgentSettingsSpec) error

AssignProperties_From_AgentSettingsSpec populates our AgentSettingsSpec from the provided source AgentSettingsSpec

func (*AgentSettingsSpec) AssignProperties_To_AgentSettingsSpec

func (settings *AgentSettingsSpec) AssignProperties_To_AgentSettingsSpec(destination *storage.AgentSettingsSpec) error

AssignProperties_To_AgentSettingsSpec populates the provided destination AgentSettingsSpec from our AgentSettingsSpec

func (*AgentSettingsSpec) ConvertToARM

func (settings *AgentSettingsSpec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AgentSettingsSpec) Initialize_From_AgentSettingsSpec_STATUS

func (settings *AgentSettingsSpec) Initialize_From_AgentSettingsSpec_STATUS(source *AgentSettingsSpec_STATUS) error

Initialize_From_AgentSettingsSpec_STATUS populates our AgentSettingsSpec from the provided source AgentSettingsSpec_STATUS

func (*AgentSettingsSpec) NewEmptyARMValue

func (settings *AgentSettingsSpec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AgentSettingsSpec) PopulateFromARM

func (settings *AgentSettingsSpec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AgentSettingsSpec_STATUS

type AgentSettingsSpec_STATUS struct {
	// Logs: All the settings that are applicable to the logs agent (AMA)
	Logs []AgentSetting_STATUS `json:"logs,omitempty"`
}

An agent setting

func (*AgentSettingsSpec_STATUS) AssignProperties_From_AgentSettingsSpec_STATUS

func (settings *AgentSettingsSpec_STATUS) AssignProperties_From_AgentSettingsSpec_STATUS(source *storage.AgentSettingsSpec_STATUS) error

AssignProperties_From_AgentSettingsSpec_STATUS populates our AgentSettingsSpec_STATUS from the provided source AgentSettingsSpec_STATUS

func (*AgentSettingsSpec_STATUS) AssignProperties_To_AgentSettingsSpec_STATUS

func (settings *AgentSettingsSpec_STATUS) AssignProperties_To_AgentSettingsSpec_STATUS(destination *storage.AgentSettingsSpec_STATUS) error

AssignProperties_To_AgentSettingsSpec_STATUS populates the provided destination AgentSettingsSpec_STATUS from our AgentSettingsSpec_STATUS

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.

func (*AgentSettingsSpec_STATUS) NewEmptyARMValue

func (settings *AgentSettingsSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AgentSettingsSpec_STATUS) PopulateFromARM

func (settings *AgentSettingsSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureMonitorMetricsDestination

type AzureMonitorMetricsDestination struct {
	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`
}

Azure Monitor Metrics destination.

func (*AzureMonitorMetricsDestination) AssignProperties_From_AzureMonitorMetricsDestination

func (destination *AzureMonitorMetricsDestination) AssignProperties_From_AzureMonitorMetricsDestination(source *storage.AzureMonitorMetricsDestination) error

AssignProperties_From_AzureMonitorMetricsDestination populates our AzureMonitorMetricsDestination from the provided source AzureMonitorMetricsDestination

func (*AzureMonitorMetricsDestination) AssignProperties_To_AzureMonitorMetricsDestination

func (destination *AzureMonitorMetricsDestination) AssignProperties_To_AzureMonitorMetricsDestination(target *storage.AzureMonitorMetricsDestination) error

AssignProperties_To_AzureMonitorMetricsDestination populates the provided destination AzureMonitorMetricsDestination from our AzureMonitorMetricsDestination

func (*AzureMonitorMetricsDestination) ConvertToARM

func (destination *AzureMonitorMetricsDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*AzureMonitorMetricsDestination) Initialize_From_AzureMonitorMetricsDestination_STATUS

func (destination *AzureMonitorMetricsDestination) Initialize_From_AzureMonitorMetricsDestination_STATUS(source *AzureMonitorMetricsDestination_STATUS) error

Initialize_From_AzureMonitorMetricsDestination_STATUS populates our AzureMonitorMetricsDestination from the provided source AzureMonitorMetricsDestination_STATUS

func (*AzureMonitorMetricsDestination) NewEmptyARMValue

func (destination *AzureMonitorMetricsDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureMonitorMetricsDestination) PopulateFromARM

func (destination *AzureMonitorMetricsDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type AzureMonitorMetricsDestination_STATUS

type AzureMonitorMetricsDestination_STATUS struct {
	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`
}

Azure Monitor Metrics destination.

func (*AzureMonitorMetricsDestination_STATUS) AssignProperties_From_AzureMonitorMetricsDestination_STATUS

func (destination *AzureMonitorMetricsDestination_STATUS) AssignProperties_From_AzureMonitorMetricsDestination_STATUS(source *storage.AzureMonitorMetricsDestination_STATUS) error

AssignProperties_From_AzureMonitorMetricsDestination_STATUS populates our AzureMonitorMetricsDestination_STATUS from the provided source AzureMonitorMetricsDestination_STATUS

func (*AzureMonitorMetricsDestination_STATUS) AssignProperties_To_AzureMonitorMetricsDestination_STATUS

func (destination *AzureMonitorMetricsDestination_STATUS) AssignProperties_To_AzureMonitorMetricsDestination_STATUS(target *storage.AzureMonitorMetricsDestination_STATUS) error

AssignProperties_To_AzureMonitorMetricsDestination_STATUS populates the provided destination AzureMonitorMetricsDestination_STATUS from our AzureMonitorMetricsDestination_STATUS

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.

func (*AzureMonitorMetricsDestination_STATUS) NewEmptyARMValue

func (destination *AzureMonitorMetricsDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*AzureMonitorMetricsDestination_STATUS) PopulateFromARM

func (destination *AzureMonitorMetricsDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ColumnDefinition

type ColumnDefinition struct {
	// Name: The name of the column.
	Name *string `json:"name,omitempty"`

	// Type: The type of the column data.
	Type *ColumnDefinition_Type `json:"type,omitempty"`
}

Definition of custom data column.

func (*ColumnDefinition) AssignProperties_From_ColumnDefinition

func (definition *ColumnDefinition) AssignProperties_From_ColumnDefinition(source *storage.ColumnDefinition) error

AssignProperties_From_ColumnDefinition populates our ColumnDefinition from the provided source ColumnDefinition

func (*ColumnDefinition) AssignProperties_To_ColumnDefinition

func (definition *ColumnDefinition) AssignProperties_To_ColumnDefinition(destination *storage.ColumnDefinition) error

AssignProperties_To_ColumnDefinition populates the provided destination ColumnDefinition from our ColumnDefinition

func (*ColumnDefinition) ConvertToARM

func (definition *ColumnDefinition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ColumnDefinition) Initialize_From_ColumnDefinition_STATUS

func (definition *ColumnDefinition) Initialize_From_ColumnDefinition_STATUS(source *ColumnDefinition_STATUS) error

Initialize_From_ColumnDefinition_STATUS populates our ColumnDefinition from the provided source ColumnDefinition_STATUS

func (*ColumnDefinition) NewEmptyARMValue

func (definition *ColumnDefinition) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ColumnDefinition) PopulateFromARM

func (definition *ColumnDefinition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ColumnDefinition_STATUS

type ColumnDefinition_STATUS struct {
	// Name: The name of the column.
	Name *string `json:"name,omitempty"`

	// Type: The type of the column data.
	Type *ColumnDefinition_Type_STATUS `json:"type,omitempty"`
}

Definition of custom data column.

func (*ColumnDefinition_STATUS) AssignProperties_From_ColumnDefinition_STATUS

func (definition *ColumnDefinition_STATUS) AssignProperties_From_ColumnDefinition_STATUS(source *storage.ColumnDefinition_STATUS) error

AssignProperties_From_ColumnDefinition_STATUS populates our ColumnDefinition_STATUS from the provided source ColumnDefinition_STATUS

func (*ColumnDefinition_STATUS) AssignProperties_To_ColumnDefinition_STATUS

func (definition *ColumnDefinition_STATUS) AssignProperties_To_ColumnDefinition_STATUS(destination *storage.ColumnDefinition_STATUS) error

AssignProperties_To_ColumnDefinition_STATUS populates the provided destination ColumnDefinition_STATUS from our ColumnDefinition_STATUS

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.

func (*ColumnDefinition_STATUS) NewEmptyARMValue

func (definition *ColumnDefinition_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ColumnDefinition_STATUS) PopulateFromARM

func (definition *ColumnDefinition_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ColumnDefinition_Type

type ColumnDefinition_Type string

+kubebuilder:validation:Enum={"boolean","datetime","dynamic","int","long","real","string"}

type ColumnDefinition_Type_STATUS

type ColumnDefinition_Type_STATUS string

type ConfigurationAccessEndpointSpec_STATUS

type ConfigurationAccessEndpointSpec_STATUS struct {
	// Endpoint: The endpoint. This property is READ-ONLY.
	Endpoint *string `json:"endpoint,omitempty"`
}

Definition of the endpoint used for accessing configuration.

func (*ConfigurationAccessEndpointSpec_STATUS) AssignProperties_From_ConfigurationAccessEndpointSpec_STATUS

func (endpoint *ConfigurationAccessEndpointSpec_STATUS) AssignProperties_From_ConfigurationAccessEndpointSpec_STATUS(source *storage.ConfigurationAccessEndpointSpec_STATUS) error

AssignProperties_From_ConfigurationAccessEndpointSpec_STATUS populates our ConfigurationAccessEndpointSpec_STATUS from the provided source ConfigurationAccessEndpointSpec_STATUS

func (*ConfigurationAccessEndpointSpec_STATUS) AssignProperties_To_ConfigurationAccessEndpointSpec_STATUS

func (endpoint *ConfigurationAccessEndpointSpec_STATUS) AssignProperties_To_ConfigurationAccessEndpointSpec_STATUS(destination *storage.ConfigurationAccessEndpointSpec_STATUS) error

AssignProperties_To_ConfigurationAccessEndpointSpec_STATUS populates the provided destination ConfigurationAccessEndpointSpec_STATUS from our ConfigurationAccessEndpointSpec_STATUS

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.

func (*ConfigurationAccessEndpointSpec_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ConfigurationAccessEndpointSpec_STATUS) PopulateFromARM

func (endpoint *ConfigurationAccessEndpointSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

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: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" 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) AssignProperties_From_DataCollectionEndpoint

func (endpoint *DataCollectionEndpoint) AssignProperties_From_DataCollectionEndpoint(source *storage.DataCollectionEndpoint) error

AssignProperties_From_DataCollectionEndpoint populates our DataCollectionEndpoint from the provided source DataCollectionEndpoint

func (*DataCollectionEndpoint) AssignProperties_To_DataCollectionEndpoint

func (endpoint *DataCollectionEndpoint) AssignProperties_To_DataCollectionEndpoint(destination *storage.DataCollectionEndpoint) error

AssignProperties_To_DataCollectionEndpoint populates the provided destination DataCollectionEndpoint from our DataCollectionEndpoint

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) ConvertFrom

func (endpoint *DataCollectionEndpoint) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our DataCollectionEndpoint from the provided hub DataCollectionEndpoint

func (*DataCollectionEndpoint) ConvertTo

func (endpoint *DataCollectionEndpoint) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub DataCollectionEndpoint from our DataCollectionEndpoint

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) InitializeSpec

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

InitializeSpec initializes the spec for this resource from the given status

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 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: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*DataCollectionEndpointOperatorSpec) AssignProperties_From_DataCollectionEndpointOperatorSpec

func (operator *DataCollectionEndpointOperatorSpec) AssignProperties_From_DataCollectionEndpointOperatorSpec(source *storage.DataCollectionEndpointOperatorSpec) error

AssignProperties_From_DataCollectionEndpointOperatorSpec populates our DataCollectionEndpointOperatorSpec from the provided source DataCollectionEndpointOperatorSpec

func (*DataCollectionEndpointOperatorSpec) AssignProperties_To_DataCollectionEndpointOperatorSpec

func (operator *DataCollectionEndpointOperatorSpec) AssignProperties_To_DataCollectionEndpointOperatorSpec(destination *storage.DataCollectionEndpointOperatorSpec) error

AssignProperties_To_DataCollectionEndpointOperatorSpec populates the provided destination DataCollectionEndpointOperatorSpec from our DataCollectionEndpointOperatorSpec

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_Kind_STATUS

type DataCollectionEndpointResource_Kind_STATUS string

type DataCollectionEndpointResource_STATUS

type DataCollectionEndpointResource_STATUS struct {
	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// ConfigurationAccess: The endpoint used by clients to access their configuration.
	ConfigurationAccess *ConfigurationAccessEndpointSpec_STATUS `json:"configurationAccess,omitempty"`

	// Description: Description of the data collection endpoint.
	Description *string `json:"description,omitempty"`

	// Etag: Resource entity tag (ETag).
	Etag *string `json:"etag,omitempty"`

	// FailoverConfiguration: Failover configuration on this endpoint. This property is READ-ONLY.
	FailoverConfiguration *FailoverConfigurationSpec_STATUS `json:"failoverConfiguration,omitempty"`

	// Id: Fully qualified ID of the resource.
	Id *string `json:"id,omitempty"`

	// Identity: Managed service identity of the resource.
	Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`

	// ImmutableId: The immutable ID of this data collection endpoint resource. This property is READ-ONLY.
	ImmutableId *string `json:"immutableId,omitempty"`

	// Kind: The kind of the resource.
	Kind *DataCollectionEndpointResource_Kind_STATUS `json:"kind,omitempty"`

	// Location: The geo-location where the resource lives.
	Location *string `json:"location,omitempty"`

	// LogsIngestion: The endpoint used by clients to ingest logs.
	LogsIngestion *LogsIngestionEndpointSpec_STATUS `json:"logsIngestion,omitempty"`

	// Metadata: Metadata for the resource. This property is READ-ONLY.
	Metadata *Metadata_STATUS `json:"metadata,omitempty"`

	// MetricsIngestion: The endpoint used by clients to ingest metrics.
	MetricsIngestion *MetricsIngestionEndpointSpec_STATUS `json:"metricsIngestion,omitempty"`

	// Name: The name of the resource.
	Name *string `json:"name,omitempty"`

	// NetworkAcls: Network access control rules for the endpoints.
	NetworkAcls *NetworkRuleSet_STATUS `json:"networkAcls,omitempty"`

	// PrivateLinkScopedResources: List of Azure Monitor Private Link Scope Resources to which this data collection endpoint
	// resource is associated. This property is READ-ONLY.
	PrivateLinkScopedResources []PrivateLinkScopedResource_STATUS `json:"privateLinkScopedResources,omitempty"`

	// ProvisioningState: The resource provisioning state. This property is READ-ONLY.
	ProvisioningState *DataCollectionEndpoint_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SystemData: Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`

	// Type: The type of the resource.
	Type *string `json:"type,omitempty"`
}

Definition of ARM tracked top level resource.

func (*DataCollectionEndpointResource_STATUS) AssignProperties_From_DataCollectionEndpointResource_STATUS

func (resource *DataCollectionEndpointResource_STATUS) AssignProperties_From_DataCollectionEndpointResource_STATUS(source *storage.DataCollectionEndpointResource_STATUS) error

AssignProperties_From_DataCollectionEndpointResource_STATUS populates our DataCollectionEndpointResource_STATUS from the provided source DataCollectionEndpointResource_STATUS

func (*DataCollectionEndpointResource_STATUS) AssignProperties_To_DataCollectionEndpointResource_STATUS

func (resource *DataCollectionEndpointResource_STATUS) AssignProperties_To_DataCollectionEndpointResource_STATUS(destination *storage.DataCollectionEndpointResource_STATUS) error

AssignProperties_To_DataCollectionEndpointResource_STATUS populates the provided destination DataCollectionEndpointResource_STATUS from our DataCollectionEndpointResource_STATUS

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.

func (*DataCollectionEndpointResource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataCollectionEndpointResource_STATUS) PopulateFromARM

func (resource *DataCollectionEndpointResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataCollectionEndpoint_Kind_Spec

type DataCollectionEndpoint_Kind_Spec string

+kubebuilder:validation:Enum={"Linux","Windows"}

type DataCollectionEndpoint_ProvisioningState_STATUS

type DataCollectionEndpoint_ProvisioningState_STATUS string

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: Description of the data collection endpoint.
	Description *string `json:"description,omitempty"`

	// Identity: Managed service identity of the resource.
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// Kind: The kind of the resource.
	Kind *DataCollectionEndpoint_Kind_Spec `json:"kind,omitempty"`

	// +kubebuilder:validation:Required
	// Location: The geo-location where the resource lives.
	Location *string `json:"location,omitempty"`

	// NetworkAcls: Network access control rules for the endpoints.
	NetworkAcls *NetworkRuleSet `json:"networkAcls,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *DataCollectionEndpointOperatorSpec `json:"operatorSpec,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"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*DataCollectionEndpoint_Spec) AssignProperties_From_DataCollectionEndpoint_Spec

func (endpoint *DataCollectionEndpoint_Spec) AssignProperties_From_DataCollectionEndpoint_Spec(source *storage.DataCollectionEndpoint_Spec) error

AssignProperties_From_DataCollectionEndpoint_Spec populates our DataCollectionEndpoint_Spec from the provided source DataCollectionEndpoint_Spec

func (*DataCollectionEndpoint_Spec) AssignProperties_To_DataCollectionEndpoint_Spec

func (endpoint *DataCollectionEndpoint_Spec) AssignProperties_To_DataCollectionEndpoint_Spec(destination *storage.DataCollectionEndpoint_Spec) error

AssignProperties_To_DataCollectionEndpoint_Spec populates the provided destination DataCollectionEndpoint_Spec from our 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) ConvertToARM

func (endpoint *DataCollectionEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DataCollectionEndpoint_Spec) Initialize_From_DataCollectionEndpointResource_STATUS

func (endpoint *DataCollectionEndpoint_Spec) Initialize_From_DataCollectionEndpointResource_STATUS(source *DataCollectionEndpointResource_STATUS) error

Initialize_From_DataCollectionEndpointResource_STATUS populates our DataCollectionEndpoint_Spec from the provided source DataCollectionEndpointResource_STATUS

func (*DataCollectionEndpoint_Spec) NewEmptyARMValue

func (endpoint *DataCollectionEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataCollectionEndpoint_Spec) OriginalVersion

func (endpoint *DataCollectionEndpoint_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DataCollectionEndpoint_Spec) PopulateFromARM

func (endpoint *DataCollectionEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DataCollectionEndpoint_Spec) SetAzureName

func (endpoint *DataCollectionEndpoint_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

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: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" 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) AssignProperties_From_DataCollectionRule

func (rule *DataCollectionRule) AssignProperties_From_DataCollectionRule(source *storage.DataCollectionRule) error

AssignProperties_From_DataCollectionRule populates our DataCollectionRule from the provided source DataCollectionRule

func (*DataCollectionRule) AssignProperties_To_DataCollectionRule

func (rule *DataCollectionRule) AssignProperties_To_DataCollectionRule(destination *storage.DataCollectionRule) error

AssignProperties_To_DataCollectionRule populates the provided destination DataCollectionRule from our DataCollectionRule

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) ConvertFrom

func (rule *DataCollectionRule) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our DataCollectionRule from the provided hub DataCollectionRule

func (*DataCollectionRule) ConvertTo

func (rule *DataCollectionRule) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub DataCollectionRule from our DataCollectionRule

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) InitializeSpec

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

InitializeSpec initializes the spec for this resource from the given status

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: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" 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) AssignProperties_From_DataCollectionRuleAssociation

func (association *DataCollectionRuleAssociation) AssignProperties_From_DataCollectionRuleAssociation(source *storage.DataCollectionRuleAssociation) error

AssignProperties_From_DataCollectionRuleAssociation populates our DataCollectionRuleAssociation from the provided source DataCollectionRuleAssociation

func (*DataCollectionRuleAssociation) AssignProperties_To_DataCollectionRuleAssociation

func (association *DataCollectionRuleAssociation) AssignProperties_To_DataCollectionRuleAssociation(destination *storage.DataCollectionRuleAssociation) error

AssignProperties_To_DataCollectionRuleAssociation populates the provided destination DataCollectionRuleAssociation from our DataCollectionRuleAssociation

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) ConvertFrom

func (association *DataCollectionRuleAssociation) ConvertFrom(hub conversion.Hub) error

ConvertFrom populates our DataCollectionRuleAssociation from the provided hub DataCollectionRuleAssociation

func (*DataCollectionRuleAssociation) ConvertTo

func (association *DataCollectionRuleAssociation) ConvertTo(hub conversion.Hub) error

ConvertTo populates the provided hub DataCollectionRuleAssociation from our DataCollectionRuleAssociation

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) InitializeSpec

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

InitializeSpec initializes the spec for this resource from the given status

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 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: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*DataCollectionRuleAssociationOperatorSpec) AssignProperties_From_DataCollectionRuleAssociationOperatorSpec

func (operator *DataCollectionRuleAssociationOperatorSpec) AssignProperties_From_DataCollectionRuleAssociationOperatorSpec(source *storage.DataCollectionRuleAssociationOperatorSpec) error

AssignProperties_From_DataCollectionRuleAssociationOperatorSpec populates our DataCollectionRuleAssociationOperatorSpec from the provided source DataCollectionRuleAssociationOperatorSpec

func (*DataCollectionRuleAssociationOperatorSpec) AssignProperties_To_DataCollectionRuleAssociationOperatorSpec

func (operator *DataCollectionRuleAssociationOperatorSpec) AssignProperties_To_DataCollectionRuleAssociationOperatorSpec(destination *storage.DataCollectionRuleAssociationOperatorSpec) error

AssignProperties_To_DataCollectionRuleAssociationOperatorSpec populates the provided destination DataCollectionRuleAssociationOperatorSpec from our DataCollectionRuleAssociationOperatorSpec

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: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// DataCollectionEndpointId: The resource ID of the data collection endpoint that is to be associated.
	DataCollectionEndpointId *string `json:"dataCollectionEndpointId,omitempty"`

	// DataCollectionRuleId: The resource ID of the data collection rule that is to be associated.
	DataCollectionRuleId *string `json:"dataCollectionRuleId,omitempty"`

	// Description: Description of the association.
	Description *string `json:"description,omitempty"`

	// Etag: Resource entity tag (ETag).
	Etag *string `json:"etag,omitempty"`

	// Id: Fully qualified ID of the resource.
	Id *string `json:"id,omitempty"`

	// Metadata: Metadata about the resource
	Metadata *Metadata_STATUS `json:"metadata,omitempty"`

	// Name: The name of the resource.
	Name *string `json:"name,omitempty"`

	// ProvisioningState: The resource provisioning state.
	ProvisioningState *DataCollectionRuleAssociation_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// SystemData: Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Type: The type of the resource.
	Type *string `json:"type,omitempty"`
}

Definition of generic ARM proxy resource.

func (*DataCollectionRuleAssociationProxyOnlyResource_STATUS) AssignProperties_From_DataCollectionRuleAssociationProxyOnlyResource_STATUS

func (resource *DataCollectionRuleAssociationProxyOnlyResource_STATUS) AssignProperties_From_DataCollectionRuleAssociationProxyOnlyResource_STATUS(source *storage.DataCollectionRuleAssociationProxyOnlyResource_STATUS) error

AssignProperties_From_DataCollectionRuleAssociationProxyOnlyResource_STATUS populates our DataCollectionRuleAssociationProxyOnlyResource_STATUS from the provided source DataCollectionRuleAssociationProxyOnlyResource_STATUS

func (*DataCollectionRuleAssociationProxyOnlyResource_STATUS) AssignProperties_To_DataCollectionRuleAssociationProxyOnlyResource_STATUS

func (resource *DataCollectionRuleAssociationProxyOnlyResource_STATUS) AssignProperties_To_DataCollectionRuleAssociationProxyOnlyResource_STATUS(destination *storage.DataCollectionRuleAssociationProxyOnlyResource_STATUS) error

AssignProperties_To_DataCollectionRuleAssociationProxyOnlyResource_STATUS populates the provided destination DataCollectionRuleAssociationProxyOnlyResource_STATUS from our DataCollectionRuleAssociationProxyOnlyResource_STATUS

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.

func (*DataCollectionRuleAssociationProxyOnlyResource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataCollectionRuleAssociationProxyOnlyResource_STATUS) PopulateFromARM

func (resource *DataCollectionRuleAssociationProxyOnlyResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataCollectionRuleAssociation_ProvisioningState_STATUS

type DataCollectionRuleAssociation_ProvisioningState_STATUS string

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: Description of the association.
	Description *string `json:"description,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *DataCollectionRuleAssociationOperatorSpec `json:"operatorSpec,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"`
}

func (*DataCollectionRuleAssociation_Spec) AssignProperties_From_DataCollectionRuleAssociation_Spec

func (association *DataCollectionRuleAssociation_Spec) AssignProperties_From_DataCollectionRuleAssociation_Spec(source *storage.DataCollectionRuleAssociation_Spec) error

AssignProperties_From_DataCollectionRuleAssociation_Spec populates our DataCollectionRuleAssociation_Spec from the provided source DataCollectionRuleAssociation_Spec

func (*DataCollectionRuleAssociation_Spec) AssignProperties_To_DataCollectionRuleAssociation_Spec

func (association *DataCollectionRuleAssociation_Spec) AssignProperties_To_DataCollectionRuleAssociation_Spec(destination *storage.DataCollectionRuleAssociation_Spec) error

AssignProperties_To_DataCollectionRuleAssociation_Spec populates the provided destination DataCollectionRuleAssociation_Spec from our 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) ConvertToARM

func (association *DataCollectionRuleAssociation_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DataCollectionRuleAssociation_Spec) Initialize_From_DataCollectionRuleAssociationProxyOnlyResource_STATUS

func (association *DataCollectionRuleAssociation_Spec) Initialize_From_DataCollectionRuleAssociationProxyOnlyResource_STATUS(source *DataCollectionRuleAssociationProxyOnlyResource_STATUS) error

Initialize_From_DataCollectionRuleAssociationProxyOnlyResource_STATUS populates our DataCollectionRuleAssociation_Spec from the provided source DataCollectionRuleAssociationProxyOnlyResource_STATUS

func (*DataCollectionRuleAssociation_Spec) NewEmptyARMValue

func (association *DataCollectionRuleAssociation_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataCollectionRuleAssociation_Spec) OriginalVersion

func (association *DataCollectionRuleAssociation_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DataCollectionRuleAssociation_Spec) PopulateFromARM

func (association *DataCollectionRuleAssociation_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DataCollectionRuleAssociation_Spec) SetAzureName

func (association *DataCollectionRuleAssociation_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DataCollectionRuleList

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

+kubebuilder:object:root=true 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: configures where to place operator written dynamic ConfigMaps (created with CEL expressions).
	ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"`

	// SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions).
	SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"`
}

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

func (*DataCollectionRuleOperatorSpec) AssignProperties_From_DataCollectionRuleOperatorSpec

func (operator *DataCollectionRuleOperatorSpec) AssignProperties_From_DataCollectionRuleOperatorSpec(source *storage.DataCollectionRuleOperatorSpec) error

AssignProperties_From_DataCollectionRuleOperatorSpec populates our DataCollectionRuleOperatorSpec from the provided source DataCollectionRuleOperatorSpec

func (*DataCollectionRuleOperatorSpec) AssignProperties_To_DataCollectionRuleOperatorSpec

func (operator *DataCollectionRuleOperatorSpec) AssignProperties_To_DataCollectionRuleOperatorSpec(destination *storage.DataCollectionRuleOperatorSpec) error

AssignProperties_To_DataCollectionRuleOperatorSpec populates the provided destination DataCollectionRuleOperatorSpec from our DataCollectionRuleOperatorSpec

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_Kind_STATUS

type DataCollectionRuleResource_Kind_STATUS string

type DataCollectionRuleResource_STATUS

type DataCollectionRuleResource_STATUS struct {
	// AgentSettings: Agent settings used to modify agent behavior on a given host
	AgentSettings *AgentSettingsSpec_STATUS `json:"agentSettings,omitempty"`

	// Conditions: The observed state of the resource
	Conditions []conditions.Condition `json:"conditions,omitempty"`

	// DataCollectionEndpointId: The resource ID of the data collection endpoint that this rule can be used with.
	DataCollectionEndpointId *string `json:"dataCollectionEndpointId,omitempty"`

	// DataFlows: The specification of data flows.
	DataFlows []DataFlow_STATUS `json:"dataFlows,omitempty"`

	// DataSources: The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned
	// endpoint.
	DataSources *DataSourcesSpec_STATUS `json:"dataSources,omitempty"`

	// Description: Description of the data collection rule.
	Description *string `json:"description,omitempty"`

	// Destinations: The specification of destinations.
	Destinations *DestinationsSpec_STATUS `json:"destinations,omitempty"`

	// Endpoints: Defines the ingestion endpoints to send data to via this rule.
	Endpoints *EndpointsSpec_STATUS `json:"endpoints,omitempty"`

	// Etag: Resource entity tag (ETag).
	Etag *string `json:"etag,omitempty"`

	// Id: Fully qualified ID of the resource.
	Id *string `json:"id,omitempty"`

	// Identity: Managed service identity of the resource.
	Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`

	// ImmutableId: The immutable ID of this data collection rule. This property is READ-ONLY.
	ImmutableId *string `json:"immutableId,omitempty"`

	// Kind: The kind of the resource.
	Kind *DataCollectionRuleResource_Kind_STATUS `json:"kind,omitempty"`

	// Location: The geo-location where the resource lives.
	Location *string `json:"location,omitempty"`

	// Metadata: Metadata about the resource
	Metadata *Metadata_STATUS `json:"metadata,omitempty"`

	// Name: The name of the resource.
	Name *string `json:"name,omitempty"`

	// ProvisioningState: The resource provisioning state.
	ProvisioningState *DataCollectionRule_ProvisioningState_STATUS `json:"provisioningState,omitempty"`

	// References: Defines all the references that may be used in other sections of the DCR
	References *ReferencesSpec_STATUS `json:"references,omitempty"`

	// StreamDeclarations: Declaration of custom streams used in this rule.
	StreamDeclarations map[string]StreamDeclaration_STATUS `json:"streamDeclarations,omitempty"`

	// SystemData: Metadata pertaining to creation and last modification of the resource.
	SystemData *SystemData_STATUS `json:"systemData,omitempty"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`

	// Type: The type of the resource.
	Type *string `json:"type,omitempty"`
}

Definition of ARM tracked top level resource.

func (*DataCollectionRuleResource_STATUS) AssignProperties_From_DataCollectionRuleResource_STATUS

func (resource *DataCollectionRuleResource_STATUS) AssignProperties_From_DataCollectionRuleResource_STATUS(source *storage.DataCollectionRuleResource_STATUS) error

AssignProperties_From_DataCollectionRuleResource_STATUS populates our DataCollectionRuleResource_STATUS from the provided source DataCollectionRuleResource_STATUS

func (*DataCollectionRuleResource_STATUS) AssignProperties_To_DataCollectionRuleResource_STATUS

func (resource *DataCollectionRuleResource_STATUS) AssignProperties_To_DataCollectionRuleResource_STATUS(destination *storage.DataCollectionRuleResource_STATUS) error

AssignProperties_To_DataCollectionRuleResource_STATUS populates the provided destination DataCollectionRuleResource_STATUS from our DataCollectionRuleResource_STATUS

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.

func (*DataCollectionRuleResource_STATUS) NewEmptyARMValue

func (resource *DataCollectionRuleResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataCollectionRuleResource_STATUS) PopulateFromARM

func (resource *DataCollectionRuleResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataCollectionRule_Kind_Spec

type DataCollectionRule_Kind_Spec string

+kubebuilder:validation:Enum={"Linux","Windows"}

type DataCollectionRule_ProvisioningState_STATUS

type DataCollectionRule_ProvisioningState_STATUS string

type DataCollectionRule_Spec

type DataCollectionRule_Spec struct {
	// AgentSettings: Agent settings used to modify agent behavior on a given host
	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: The specification of data flows.
	DataFlows []DataFlow `json:"dataFlows,omitempty"`

	// DataSources: The specification of data sources.
	// This property is optional and can be omitted if the rule is meant to be used via direct calls to the provisioned
	// endpoint.
	DataSources *DataSourcesSpec `json:"dataSources,omitempty"`

	// Description: Description of the data collection rule.
	Description *string `json:"description,omitempty"`

	// Destinations: The specification of destinations.
	Destinations *DestinationsSpec `json:"destinations,omitempty"`

	// Identity: Managed service identity of the resource.
	Identity *ManagedServiceIdentity `json:"identity,omitempty"`

	// Kind: The kind of the resource.
	Kind *DataCollectionRule_Kind_Spec `json:"kind,omitempty"`

	// +kubebuilder:validation:Required
	// Location: The geo-location where the resource lives.
	Location *string `json:"location,omitempty"`

	// OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not
	// passed directly to Azure
	OperatorSpec *DataCollectionRuleOperatorSpec `json:"operatorSpec,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"`

	// References: Defines all the references that may be used in other sections of the DCR
	References *ReferencesSpec `json:"references,omitempty"`

	// StreamDeclarations: Declaration of custom streams used in this rule.
	StreamDeclarations map[string]StreamDeclaration `json:"streamDeclarations,omitempty"`

	// Tags: Resource tags.
	Tags map[string]string `json:"tags,omitempty"`
}

func (*DataCollectionRule_Spec) AssignProperties_From_DataCollectionRule_Spec

func (rule *DataCollectionRule_Spec) AssignProperties_From_DataCollectionRule_Spec(source *storage.DataCollectionRule_Spec) error

AssignProperties_From_DataCollectionRule_Spec populates our DataCollectionRule_Spec from the provided source DataCollectionRule_Spec

func (*DataCollectionRule_Spec) AssignProperties_To_DataCollectionRule_Spec

func (rule *DataCollectionRule_Spec) AssignProperties_To_DataCollectionRule_Spec(destination *storage.DataCollectionRule_Spec) error

AssignProperties_To_DataCollectionRule_Spec populates the provided destination DataCollectionRule_Spec from our 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) ConvertToARM

func (rule *DataCollectionRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DataCollectionRule_Spec) Initialize_From_DataCollectionRuleResource_STATUS

func (rule *DataCollectionRule_Spec) Initialize_From_DataCollectionRuleResource_STATUS(source *DataCollectionRuleResource_STATUS) error

Initialize_From_DataCollectionRuleResource_STATUS populates our DataCollectionRule_Spec from the provided source DataCollectionRuleResource_STATUS

func (*DataCollectionRule_Spec) NewEmptyARMValue

func (rule *DataCollectionRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataCollectionRule_Spec) OriginalVersion

func (rule *DataCollectionRule_Spec) OriginalVersion() string

OriginalVersion returns the original API version used to create the resource.

func (*DataCollectionRule_Spec) PopulateFromARM

func (rule *DataCollectionRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

func (*DataCollectionRule_Spec) SetAzureName

func (rule *DataCollectionRule_Spec) SetAzureName(azureName string)

SetAzureName sets the Azure name of the resource

type DataFlow

type DataFlow struct {
	// BuiltInTransform: The builtIn transform to transform stream data
	BuiltInTransform *string `json:"builtInTransform,omitempty"`

	// CaptureOverflow: Flag to enable overflow column in LA destinations
	CaptureOverflow *bool `json:"captureOverflow,omitempty"`

	// Destinations: List of destinations for this data flow.
	Destinations []string `json:"destinations,omitempty"`

	// OutputStream: The output stream of the transform. Only required if the transform changes data to a different stream.
	OutputStream *string `json:"outputStream,omitempty"`

	// Streams: List of streams for this data flow.
	Streams []DataFlow_Streams `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform stream data.
	TransformKql *string `json:"transformKql,omitempty"`
}

Definition of which streams are sent to which destinations.

func (*DataFlow) AssignProperties_From_DataFlow

func (flow *DataFlow) AssignProperties_From_DataFlow(source *storage.DataFlow) error

AssignProperties_From_DataFlow populates our DataFlow from the provided source DataFlow

func (*DataFlow) AssignProperties_To_DataFlow

func (flow *DataFlow) AssignProperties_To_DataFlow(destination *storage.DataFlow) error

AssignProperties_To_DataFlow populates the provided destination DataFlow from our DataFlow

func (*DataFlow) ConvertToARM

func (flow *DataFlow) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DataFlow) Initialize_From_DataFlow_STATUS

func (flow *DataFlow) Initialize_From_DataFlow_STATUS(source *DataFlow_STATUS) error

Initialize_From_DataFlow_STATUS populates our DataFlow from the provided source DataFlow_STATUS

func (*DataFlow) NewEmptyARMValue

func (flow *DataFlow) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataFlow) PopulateFromARM

func (flow *DataFlow) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataFlow_STATUS

type DataFlow_STATUS struct {
	// BuiltInTransform: The builtIn transform to transform stream data
	BuiltInTransform *string `json:"builtInTransform,omitempty"`

	// CaptureOverflow: Flag to enable overflow column in LA destinations
	CaptureOverflow *bool `json:"captureOverflow,omitempty"`

	// Destinations: List of destinations for this data flow.
	Destinations []string `json:"destinations,omitempty"`

	// OutputStream: The output stream of the transform. Only required if the transform changes data to a different stream.
	OutputStream *string `json:"outputStream,omitempty"`

	// Streams: List of streams for this data flow.
	Streams []DataFlow_Streams_STATUS `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform stream data.
	TransformKql *string `json:"transformKql,omitempty"`
}

Definition of which streams are sent to which destinations.

func (*DataFlow_STATUS) AssignProperties_From_DataFlow_STATUS

func (flow *DataFlow_STATUS) AssignProperties_From_DataFlow_STATUS(source *storage.DataFlow_STATUS) error

AssignProperties_From_DataFlow_STATUS populates our DataFlow_STATUS from the provided source DataFlow_STATUS

func (*DataFlow_STATUS) AssignProperties_To_DataFlow_STATUS

func (flow *DataFlow_STATUS) AssignProperties_To_DataFlow_STATUS(destination *storage.DataFlow_STATUS) error

AssignProperties_To_DataFlow_STATUS populates the provided destination DataFlow_STATUS from our DataFlow_STATUS

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.

func (*DataFlow_STATUS) NewEmptyARMValue

func (flow *DataFlow_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataFlow_STATUS) PopulateFromARM

func (flow *DataFlow_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataFlow_Streams

type DataFlow_Streams string

+kubebuilder:validation:Enum={"Microsoft-Event","Microsoft-InsightsMetrics","Microsoft-Perf","Microsoft-Syslog","Microsoft-WindowsEvent"}

type DataFlow_Streams_STATUS

type DataFlow_Streams_STATUS string

type DataImportSources

type DataImportSources struct {
	// EventHub: Definition of Event Hub configuration.
	EventHub *EventHubDataSource `json:"eventHub,omitempty"`
}

func (*DataImportSources) AssignProperties_From_DataImportSources

func (sources *DataImportSources) AssignProperties_From_DataImportSources(source *storage.DataImportSources) error

AssignProperties_From_DataImportSources populates our DataImportSources from the provided source DataImportSources

func (*DataImportSources) AssignProperties_To_DataImportSources

func (sources *DataImportSources) AssignProperties_To_DataImportSources(destination *storage.DataImportSources) error

AssignProperties_To_DataImportSources populates the provided destination DataImportSources from our DataImportSources

func (*DataImportSources) ConvertToARM

func (sources *DataImportSources) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DataImportSources) Initialize_From_DataImportSources_STATUS

func (sources *DataImportSources) Initialize_From_DataImportSources_STATUS(source *DataImportSources_STATUS) error

Initialize_From_DataImportSources_STATUS populates our DataImportSources from the provided source DataImportSources_STATUS

func (*DataImportSources) NewEmptyARMValue

func (sources *DataImportSources) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataImportSources) PopulateFromARM

func (sources *DataImportSources) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataImportSources_STATUS

type DataImportSources_STATUS struct {
	// EventHub: Definition of Event Hub configuration.
	EventHub *EventHubDataSource_STATUS `json:"eventHub,omitempty"`
}

func (*DataImportSources_STATUS) AssignProperties_From_DataImportSources_STATUS

func (sources *DataImportSources_STATUS) AssignProperties_From_DataImportSources_STATUS(source *storage.DataImportSources_STATUS) error

AssignProperties_From_DataImportSources_STATUS populates our DataImportSources_STATUS from the provided source DataImportSources_STATUS

func (*DataImportSources_STATUS) AssignProperties_To_DataImportSources_STATUS

func (sources *DataImportSources_STATUS) AssignProperties_To_DataImportSources_STATUS(destination *storage.DataImportSources_STATUS) error

AssignProperties_To_DataImportSources_STATUS populates the provided destination DataImportSources_STATUS from our 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.

func (*DataImportSources_STATUS) NewEmptyARMValue

func (sources *DataImportSources_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataImportSources_STATUS) PopulateFromARM

func (sources *DataImportSources_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataSourcesSpec

type DataSourcesSpec struct {
	// DataImports: Specifications of pull based data sources
	DataImports *DataImportSources `json:"dataImports,omitempty"`

	// Extensions: The list of Azure VM extension data source configurations.
	Extensions []ExtensionDataSource `json:"extensions,omitempty"`

	// IisLogs: The list of IIS logs source configurations.
	IisLogs []IisLogsDataSource `json:"iisLogs,omitempty"`

	// LogFiles: The list of Log files source configurations.
	LogFiles []LogFilesDataSource `json:"logFiles,omitempty"`

	// PerformanceCounters: The list of performance counter data source configurations.
	PerformanceCounters []PerfCounterDataSource `json:"performanceCounters,omitempty"`

	// PlatformTelemetry: The list of platform telemetry configurations
	PlatformTelemetry []PlatformTelemetryDataSource `json:"platformTelemetry,omitempty"`

	// PrometheusForwarder: The list of Prometheus forwarder data source configurations.
	PrometheusForwarder []PrometheusForwarderDataSource `json:"prometheusForwarder,omitempty"`

	// Syslog: The list of Syslog data source configurations.
	Syslog []SyslogDataSource `json:"syslog,omitempty"`

	// WindowsEventLogs: The list of Windows Event Log data source configurations.
	WindowsEventLogs []WindowsEventLogDataSource `json:"windowsEventLogs,omitempty"`

	// WindowsFirewallLogs: The list of Windows Firewall logs source configurations.
	WindowsFirewallLogs []WindowsFirewallLogsDataSource `json:"windowsFirewallLogs,omitempty"`
}

Specification of data sources that will be collected.

func (*DataSourcesSpec) AssignProperties_From_DataSourcesSpec

func (sources *DataSourcesSpec) AssignProperties_From_DataSourcesSpec(source *storage.DataSourcesSpec) error

AssignProperties_From_DataSourcesSpec populates our DataSourcesSpec from the provided source DataSourcesSpec

func (*DataSourcesSpec) AssignProperties_To_DataSourcesSpec

func (sources *DataSourcesSpec) AssignProperties_To_DataSourcesSpec(destination *storage.DataSourcesSpec) error

AssignProperties_To_DataSourcesSpec populates the provided destination DataSourcesSpec from our DataSourcesSpec

func (*DataSourcesSpec) ConvertToARM

func (sources *DataSourcesSpec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DataSourcesSpec) Initialize_From_DataSourcesSpec_STATUS

func (sources *DataSourcesSpec) Initialize_From_DataSourcesSpec_STATUS(source *DataSourcesSpec_STATUS) error

Initialize_From_DataSourcesSpec_STATUS populates our DataSourcesSpec from the provided source DataSourcesSpec_STATUS

func (*DataSourcesSpec) NewEmptyARMValue

func (sources *DataSourcesSpec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataSourcesSpec) PopulateFromARM

func (sources *DataSourcesSpec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DataSourcesSpec_STATUS

type DataSourcesSpec_STATUS struct {
	// DataImports: Specifications of pull based data sources
	DataImports *DataImportSources_STATUS `json:"dataImports,omitempty"`

	// Extensions: The list of Azure VM extension data source configurations.
	Extensions []ExtensionDataSource_STATUS `json:"extensions,omitempty"`

	// IisLogs: The list of IIS logs source configurations.
	IisLogs []IisLogsDataSource_STATUS `json:"iisLogs,omitempty"`

	// LogFiles: The list of Log files source configurations.
	LogFiles []LogFilesDataSource_STATUS `json:"logFiles,omitempty"`

	// PerformanceCounters: The list of performance counter data source configurations.
	PerformanceCounters []PerfCounterDataSource_STATUS `json:"performanceCounters,omitempty"`

	// PlatformTelemetry: The list of platform telemetry configurations
	PlatformTelemetry []PlatformTelemetryDataSource_STATUS `json:"platformTelemetry,omitempty"`

	// PrometheusForwarder: The list of Prometheus forwarder data source configurations.
	PrometheusForwarder []PrometheusForwarderDataSource_STATUS `json:"prometheusForwarder,omitempty"`

	// Syslog: The list of Syslog data source configurations.
	Syslog []SyslogDataSource_STATUS `json:"syslog,omitempty"`

	// WindowsEventLogs: The list of Windows Event Log data source configurations.
	WindowsEventLogs []WindowsEventLogDataSource_STATUS `json:"windowsEventLogs,omitempty"`

	// WindowsFirewallLogs: The list of Windows Firewall logs source configurations.
	WindowsFirewallLogs []WindowsFirewallLogsDataSource_STATUS `json:"windowsFirewallLogs,omitempty"`
}

Specification of data sources that will be collected.

func (*DataSourcesSpec_STATUS) AssignProperties_From_DataSourcesSpec_STATUS

func (sources *DataSourcesSpec_STATUS) AssignProperties_From_DataSourcesSpec_STATUS(source *storage.DataSourcesSpec_STATUS) error

AssignProperties_From_DataSourcesSpec_STATUS populates our DataSourcesSpec_STATUS from the provided source DataSourcesSpec_STATUS

func (*DataSourcesSpec_STATUS) AssignProperties_To_DataSourcesSpec_STATUS

func (sources *DataSourcesSpec_STATUS) AssignProperties_To_DataSourcesSpec_STATUS(destination *storage.DataSourcesSpec_STATUS) error

AssignProperties_To_DataSourcesSpec_STATUS populates the provided destination DataSourcesSpec_STATUS from our DataSourcesSpec_STATUS

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.

func (*DataSourcesSpec_STATUS) NewEmptyARMValue

func (sources *DataSourcesSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DataSourcesSpec_STATUS) PopulateFromARM

func (sources *DataSourcesSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DestinationsSpec

type DestinationsSpec struct {
	// AzureDataExplorer: List of Azure Data Explorer destinations.
	AzureDataExplorer []AdxDestination `json:"azureDataExplorer,omitempty"`

	// AzureMonitorMetrics: Azure Monitor Metrics destination.
	AzureMonitorMetrics *AzureMonitorMetricsDestination `json:"azureMonitorMetrics,omitempty"`

	// EventHubs: List of Event Hubs destinations.
	EventHubs []EventHubDestination `json:"eventHubs,omitempty"`

	// EventHubsDirect: List of Event Hubs Direct destinations.
	EventHubsDirect []EventHubDirectDestination `json:"eventHubsDirect,omitempty"`

	// LogAnalytics: List of Log Analytics destinations.
	LogAnalytics []LogAnalyticsDestination `json:"logAnalytics,omitempty"`

	// MicrosoftFabric: List of Microsoft Fabric destinations.
	MicrosoftFabric []MicrosoftFabricDestination `json:"microsoftFabric,omitempty"`

	// MonitoringAccounts: List of monitoring account destinations.
	MonitoringAccounts []MonitoringAccountDestination `json:"monitoringAccounts,omitempty"`

	// StorageAccounts: List of storage accounts destinations.
	StorageAccounts []StorageBlobDestination `json:"storageAccounts,omitempty"`

	// StorageBlobsDirect: List of Storage Blob Direct destinations. To be used only for sending data directly to store from
	// the agent.
	StorageBlobsDirect []StorageBlobDestination `json:"storageBlobsDirect,omitempty"`

	// StorageTablesDirect: List of Storage Table Direct destinations.
	StorageTablesDirect []StorageTableDestination `json:"storageTablesDirect,omitempty"`
}

Specification of destinations that can be used in data flows.

func (*DestinationsSpec) AssignProperties_From_DestinationsSpec

func (destinations *DestinationsSpec) AssignProperties_From_DestinationsSpec(source *storage.DestinationsSpec) error

AssignProperties_From_DestinationsSpec populates our DestinationsSpec from the provided source DestinationsSpec

func (*DestinationsSpec) AssignProperties_To_DestinationsSpec

func (destinations *DestinationsSpec) AssignProperties_To_DestinationsSpec(destination *storage.DestinationsSpec) error

AssignProperties_To_DestinationsSpec populates the provided destination DestinationsSpec from our DestinationsSpec

func (*DestinationsSpec) ConvertToARM

func (destinations *DestinationsSpec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*DestinationsSpec) Initialize_From_DestinationsSpec_STATUS

func (destinations *DestinationsSpec) Initialize_From_DestinationsSpec_STATUS(source *DestinationsSpec_STATUS) error

Initialize_From_DestinationsSpec_STATUS populates our DestinationsSpec from the provided source DestinationsSpec_STATUS

func (*DestinationsSpec) NewEmptyARMValue

func (destinations *DestinationsSpec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DestinationsSpec) PopulateFromARM

func (destinations *DestinationsSpec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type DestinationsSpec_STATUS

type DestinationsSpec_STATUS struct {
	// AzureDataExplorer: List of Azure Data Explorer destinations.
	AzureDataExplorer []AdxDestination_STATUS `json:"azureDataExplorer,omitempty"`

	// AzureMonitorMetrics: Azure Monitor Metrics destination.
	AzureMonitorMetrics *AzureMonitorMetricsDestination_STATUS `json:"azureMonitorMetrics,omitempty"`

	// EventHubs: List of Event Hubs destinations.
	EventHubs []EventHubDestination_STATUS `json:"eventHubs,omitempty"`

	// EventHubsDirect: List of Event Hubs Direct destinations.
	EventHubsDirect []EventHubDirectDestination_STATUS `json:"eventHubsDirect,omitempty"`

	// LogAnalytics: List of Log Analytics destinations.
	LogAnalytics []LogAnalyticsDestination_STATUS `json:"logAnalytics,omitempty"`

	// MicrosoftFabric: List of Microsoft Fabric destinations.
	MicrosoftFabric []MicrosoftFabricDestination_STATUS `json:"microsoftFabric,omitempty"`

	// MonitoringAccounts: List of monitoring account destinations.
	MonitoringAccounts []MonitoringAccountDestination_STATUS `json:"monitoringAccounts,omitempty"`

	// StorageAccounts: List of storage accounts destinations.
	StorageAccounts []StorageBlobDestination_STATUS `json:"storageAccounts,omitempty"`

	// StorageBlobsDirect: List of Storage Blob Direct destinations. To be used only for sending data directly to store from
	// the agent.
	StorageBlobsDirect []StorageBlobDestination_STATUS `json:"storageBlobsDirect,omitempty"`

	// StorageTablesDirect: List of Storage Table Direct destinations.
	StorageTablesDirect []StorageTableDestination_STATUS `json:"storageTablesDirect,omitempty"`
}

Specification of destinations that can be used in data flows.

func (*DestinationsSpec_STATUS) AssignProperties_From_DestinationsSpec_STATUS

func (destinations *DestinationsSpec_STATUS) AssignProperties_From_DestinationsSpec_STATUS(source *storage.DestinationsSpec_STATUS) error

AssignProperties_From_DestinationsSpec_STATUS populates our DestinationsSpec_STATUS from the provided source DestinationsSpec_STATUS

func (*DestinationsSpec_STATUS) AssignProperties_To_DestinationsSpec_STATUS

func (destinations *DestinationsSpec_STATUS) AssignProperties_To_DestinationsSpec_STATUS(destination *storage.DestinationsSpec_STATUS) error

AssignProperties_To_DestinationsSpec_STATUS populates the provided destination DestinationsSpec_STATUS from our DestinationsSpec_STATUS

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.

func (*DestinationsSpec_STATUS) NewEmptyARMValue

func (destinations *DestinationsSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*DestinationsSpec_STATUS) PopulateFromARM

func (destinations *DestinationsSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EndpointsSpec_STATUS

type EndpointsSpec_STATUS struct {
	// LogsIngestion: The ingestion endpoint for logs
	LogsIngestion *string `json:"logsIngestion,omitempty"`

	// MetricsIngestion: The ingestion endpoint for metrics
	MetricsIngestion *string `json:"metricsIngestion,omitempty"`
}

This defines all the ingestion endpoints that can be used by this rule

func (*EndpointsSpec_STATUS) AssignProperties_From_EndpointsSpec_STATUS

func (endpoints *EndpointsSpec_STATUS) AssignProperties_From_EndpointsSpec_STATUS(source *storage.EndpointsSpec_STATUS) error

AssignProperties_From_EndpointsSpec_STATUS populates our EndpointsSpec_STATUS from the provided source EndpointsSpec_STATUS

func (*EndpointsSpec_STATUS) AssignProperties_To_EndpointsSpec_STATUS

func (endpoints *EndpointsSpec_STATUS) AssignProperties_To_EndpointsSpec_STATUS(destination *storage.EndpointsSpec_STATUS) error

AssignProperties_To_EndpointsSpec_STATUS populates the provided destination EndpointsSpec_STATUS from our EndpointsSpec_STATUS

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.

func (*EndpointsSpec_STATUS) NewEmptyARMValue

func (endpoints *EndpointsSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EndpointsSpec_STATUS) PopulateFromARM

func (endpoints *EndpointsSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EnrichmentData

type EnrichmentData struct {
	// StorageBlobs: All the storage blobs used as enrichment data sources
	StorageBlobs []StorageBlob `json:"storageBlobs,omitempty"`
}

All the enrichment data sources referenced in data flows

func (*EnrichmentData) AssignProperties_From_EnrichmentData

func (data *EnrichmentData) AssignProperties_From_EnrichmentData(source *storage.EnrichmentData) error

AssignProperties_From_EnrichmentData populates our EnrichmentData from the provided source EnrichmentData

func (*EnrichmentData) AssignProperties_To_EnrichmentData

func (data *EnrichmentData) AssignProperties_To_EnrichmentData(destination *storage.EnrichmentData) error

AssignProperties_To_EnrichmentData populates the provided destination EnrichmentData from our EnrichmentData

func (*EnrichmentData) ConvertToARM

func (data *EnrichmentData) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*EnrichmentData) Initialize_From_EnrichmentData_STATUS

func (data *EnrichmentData) Initialize_From_EnrichmentData_STATUS(source *EnrichmentData_STATUS) error

Initialize_From_EnrichmentData_STATUS populates our EnrichmentData from the provided source EnrichmentData_STATUS

func (*EnrichmentData) NewEmptyARMValue

func (data *EnrichmentData) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EnrichmentData) PopulateFromARM

func (data *EnrichmentData) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EnrichmentData_STATUS

type EnrichmentData_STATUS struct {
	// StorageBlobs: All the storage blobs used as enrichment data sources
	StorageBlobs []StorageBlob_STATUS `json:"storageBlobs,omitempty"`
}

All the enrichment data sources referenced in data flows

func (*EnrichmentData_STATUS) AssignProperties_From_EnrichmentData_STATUS

func (data *EnrichmentData_STATUS) AssignProperties_From_EnrichmentData_STATUS(source *storage.EnrichmentData_STATUS) error

AssignProperties_From_EnrichmentData_STATUS populates our EnrichmentData_STATUS from the provided source EnrichmentData_STATUS

func (*EnrichmentData_STATUS) AssignProperties_To_EnrichmentData_STATUS

func (data *EnrichmentData_STATUS) AssignProperties_To_EnrichmentData_STATUS(destination *storage.EnrichmentData_STATUS) error

AssignProperties_To_EnrichmentData_STATUS populates the provided destination EnrichmentData_STATUS from our EnrichmentData_STATUS

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.

func (*EnrichmentData_STATUS) NewEmptyARMValue

func (data *EnrichmentData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EnrichmentData_STATUS) PopulateFromARM

func (data *EnrichmentData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubDataSource

type EventHubDataSource struct {
	// ConsumerGroup: Event Hub consumer group name
	ConsumerGroup *string `json:"consumerGroup,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Stream: The stream to collect from EventHub
	Stream *string `json:"stream,omitempty"`
}

func (*EventHubDataSource) AssignProperties_From_EventHubDataSource

func (source *EventHubDataSource) AssignProperties_From_EventHubDataSource(origin *storage.EventHubDataSource) error

AssignProperties_From_EventHubDataSource populates our EventHubDataSource from the provided source EventHubDataSource

func (*EventHubDataSource) AssignProperties_To_EventHubDataSource

func (source *EventHubDataSource) AssignProperties_To_EventHubDataSource(destination *storage.EventHubDataSource) error

AssignProperties_To_EventHubDataSource populates the provided destination EventHubDataSource from our EventHubDataSource

func (*EventHubDataSource) ConvertToARM

func (source *EventHubDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*EventHubDataSource) Initialize_From_EventHubDataSource_STATUS

func (source *EventHubDataSource) Initialize_From_EventHubDataSource_STATUS(origin *EventHubDataSource_STATUS) error

Initialize_From_EventHubDataSource_STATUS populates our EventHubDataSource from the provided source EventHubDataSource_STATUS

func (*EventHubDataSource) NewEmptyARMValue

func (source *EventHubDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubDataSource) PopulateFromARM

func (source *EventHubDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubDataSource_STATUS

type EventHubDataSource_STATUS struct {
	// ConsumerGroup: Event Hub consumer group name
	ConsumerGroup *string `json:"consumerGroup,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Stream: The stream to collect from EventHub
	Stream *string `json:"stream,omitempty"`
}

func (*EventHubDataSource_STATUS) AssignProperties_From_EventHubDataSource_STATUS

func (source *EventHubDataSource_STATUS) AssignProperties_From_EventHubDataSource_STATUS(origin *storage.EventHubDataSource_STATUS) error

AssignProperties_From_EventHubDataSource_STATUS populates our EventHubDataSource_STATUS from the provided source EventHubDataSource_STATUS

func (*EventHubDataSource_STATUS) AssignProperties_To_EventHubDataSource_STATUS

func (source *EventHubDataSource_STATUS) AssignProperties_To_EventHubDataSource_STATUS(destination *storage.EventHubDataSource_STATUS) error

AssignProperties_To_EventHubDataSource_STATUS populates the provided destination EventHubDataSource_STATUS from our 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.

func (*EventHubDataSource_STATUS) NewEmptyARMValue

func (source *EventHubDataSource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubDataSource_STATUS) PopulateFromARM

func (source *EventHubDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubDestination

type EventHubDestination struct {
	// EventHubResourceReference: The resource ID of the event hub.
	EventHubResourceReference *genruntime.ResourceReference `armReference:"EventHubResourceId" json:"eventHubResourceReference,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`
}

func (*EventHubDestination) AssignProperties_From_EventHubDestination

func (destination *EventHubDestination) AssignProperties_From_EventHubDestination(source *storage.EventHubDestination) error

AssignProperties_From_EventHubDestination populates our EventHubDestination from the provided source EventHubDestination

func (*EventHubDestination) AssignProperties_To_EventHubDestination

func (destination *EventHubDestination) AssignProperties_To_EventHubDestination(target *storage.EventHubDestination) error

AssignProperties_To_EventHubDestination populates the provided destination EventHubDestination from our EventHubDestination

func (*EventHubDestination) ConvertToARM

func (destination *EventHubDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*EventHubDestination) Initialize_From_EventHubDestination_STATUS

func (destination *EventHubDestination) Initialize_From_EventHubDestination_STATUS(source *EventHubDestination_STATUS) error

Initialize_From_EventHubDestination_STATUS populates our EventHubDestination from the provided source EventHubDestination_STATUS

func (*EventHubDestination) NewEmptyARMValue

func (destination *EventHubDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubDestination) PopulateFromARM

func (destination *EventHubDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubDestination_STATUS

type EventHubDestination_STATUS struct {
	// EventHubResourceId: The resource ID of the event hub.
	EventHubResourceId *string `json:"eventHubResourceId,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`
}

func (*EventHubDestination_STATUS) AssignProperties_From_EventHubDestination_STATUS

func (destination *EventHubDestination_STATUS) AssignProperties_From_EventHubDestination_STATUS(source *storage.EventHubDestination_STATUS) error

AssignProperties_From_EventHubDestination_STATUS populates our EventHubDestination_STATUS from the provided source EventHubDestination_STATUS

func (*EventHubDestination_STATUS) AssignProperties_To_EventHubDestination_STATUS

func (destination *EventHubDestination_STATUS) AssignProperties_To_EventHubDestination_STATUS(target *storage.EventHubDestination_STATUS) error

AssignProperties_To_EventHubDestination_STATUS populates the provided destination EventHubDestination_STATUS from our 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.

func (*EventHubDestination_STATUS) NewEmptyARMValue

func (destination *EventHubDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubDestination_STATUS) PopulateFromARM

func (destination *EventHubDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubDirectDestination

type EventHubDirectDestination struct {
	// EventHubResourceReference: The resource ID of the event hub.
	EventHubResourceReference *genruntime.ResourceReference `armReference:"EventHubResourceId" json:"eventHubResourceReference,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`
}

func (*EventHubDirectDestination) AssignProperties_From_EventHubDirectDestination

func (destination *EventHubDirectDestination) AssignProperties_From_EventHubDirectDestination(source *storage.EventHubDirectDestination) error

AssignProperties_From_EventHubDirectDestination populates our EventHubDirectDestination from the provided source EventHubDirectDestination

func (*EventHubDirectDestination) AssignProperties_To_EventHubDirectDestination

func (destination *EventHubDirectDestination) AssignProperties_To_EventHubDirectDestination(target *storage.EventHubDirectDestination) error

AssignProperties_To_EventHubDirectDestination populates the provided destination EventHubDirectDestination from our EventHubDirectDestination

func (*EventHubDirectDestination) ConvertToARM

func (destination *EventHubDirectDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*EventHubDirectDestination) Initialize_From_EventHubDirectDestination_STATUS

func (destination *EventHubDirectDestination) Initialize_From_EventHubDirectDestination_STATUS(source *EventHubDirectDestination_STATUS) error

Initialize_From_EventHubDirectDestination_STATUS populates our EventHubDirectDestination from the provided source EventHubDirectDestination_STATUS

func (*EventHubDirectDestination) NewEmptyARMValue

func (destination *EventHubDirectDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubDirectDestination) PopulateFromARM

func (destination *EventHubDirectDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type EventHubDirectDestination_STATUS

type EventHubDirectDestination_STATUS struct {
	// EventHubResourceId: The resource ID of the event hub.
	EventHubResourceId *string `json:"eventHubResourceId,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`
}

func (*EventHubDirectDestination_STATUS) AssignProperties_From_EventHubDirectDestination_STATUS

func (destination *EventHubDirectDestination_STATUS) AssignProperties_From_EventHubDirectDestination_STATUS(source *storage.EventHubDirectDestination_STATUS) error

AssignProperties_From_EventHubDirectDestination_STATUS populates our EventHubDirectDestination_STATUS from the provided source EventHubDirectDestination_STATUS

func (*EventHubDirectDestination_STATUS) AssignProperties_To_EventHubDirectDestination_STATUS

func (destination *EventHubDirectDestination_STATUS) AssignProperties_To_EventHubDirectDestination_STATUS(target *storage.EventHubDirectDestination_STATUS) error

AssignProperties_To_EventHubDirectDestination_STATUS populates the provided destination EventHubDirectDestination_STATUS from our 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.

func (*EventHubDirectDestination_STATUS) NewEmptyARMValue

func (destination *EventHubDirectDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*EventHubDirectDestination_STATUS) PopulateFromARM

func (destination *EventHubDirectDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtensionDataSource

type ExtensionDataSource struct {
	// +kubebuilder:validation:Required
	// ExtensionName: The name of the VM extension.
	ExtensionName *string `json:"extensionName,omitempty"`

	// ExtensionSettings: The extension settings. The format is specific for particular extension.
	ExtensionSettings map[string]v1.JSON `json:"extensionSettings,omitempty"`

	// InputDataSources: The list of data sources this extension needs data from.
	InputDataSources []string `json:"inputDataSources,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent
	// to.
	Streams []ExtensionDataSource_Streams `json:"streams,omitempty"`
}

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) AssignProperties_From_ExtensionDataSource

func (source *ExtensionDataSource) AssignProperties_From_ExtensionDataSource(origin *storage.ExtensionDataSource) error

AssignProperties_From_ExtensionDataSource populates our ExtensionDataSource from the provided source ExtensionDataSource

func (*ExtensionDataSource) AssignProperties_To_ExtensionDataSource

func (source *ExtensionDataSource) AssignProperties_To_ExtensionDataSource(destination *storage.ExtensionDataSource) error

AssignProperties_To_ExtensionDataSource populates the provided destination ExtensionDataSource from our ExtensionDataSource

func (*ExtensionDataSource) ConvertToARM

func (source *ExtensionDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ExtensionDataSource) Initialize_From_ExtensionDataSource_STATUS

func (source *ExtensionDataSource) Initialize_From_ExtensionDataSource_STATUS(origin *ExtensionDataSource_STATUS) error

Initialize_From_ExtensionDataSource_STATUS populates our ExtensionDataSource from the provided source ExtensionDataSource_STATUS

func (*ExtensionDataSource) NewEmptyARMValue

func (source *ExtensionDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtensionDataSource) PopulateFromARM

func (source *ExtensionDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtensionDataSource_STATUS

type ExtensionDataSource_STATUS struct {
	// ExtensionName: The name of the VM extension.
	ExtensionName *string `json:"extensionName,omitempty"`

	// ExtensionSettings: The extension settings. The format is specific for particular extension.
	ExtensionSettings map[string]v1.JSON `json:"extensionSettings,omitempty"`

	// InputDataSources: The list of data sources this extension needs data from.
	InputDataSources []string `json:"inputDataSources,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent
	// to.
	Streams []ExtensionDataSource_Streams_STATUS `json:"streams,omitempty"`
}

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) AssignProperties_From_ExtensionDataSource_STATUS

func (source *ExtensionDataSource_STATUS) AssignProperties_From_ExtensionDataSource_STATUS(origin *storage.ExtensionDataSource_STATUS) error

AssignProperties_From_ExtensionDataSource_STATUS populates our ExtensionDataSource_STATUS from the provided source ExtensionDataSource_STATUS

func (*ExtensionDataSource_STATUS) AssignProperties_To_ExtensionDataSource_STATUS

func (source *ExtensionDataSource_STATUS) AssignProperties_To_ExtensionDataSource_STATUS(destination *storage.ExtensionDataSource_STATUS) error

AssignProperties_To_ExtensionDataSource_STATUS populates the provided destination ExtensionDataSource_STATUS from our ExtensionDataSource_STATUS

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.

func (*ExtensionDataSource_STATUS) NewEmptyARMValue

func (source *ExtensionDataSource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ExtensionDataSource_STATUS) PopulateFromARM

func (source *ExtensionDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ExtensionDataSource_Streams

type ExtensionDataSource_Streams string

+kubebuilder:validation:Enum={"Microsoft-Event","Microsoft-InsightsMetrics","Microsoft-Perf","Microsoft-Syslog","Microsoft-WindowsEvent"}

type ExtensionDataSource_Streams_STATUS

type ExtensionDataSource_Streams_STATUS string

type FailoverConfigurationSpec_STATUS

type FailoverConfigurationSpec_STATUS struct {
	// ActiveLocation: Active location where data flow will occur.
	ActiveLocation *string `json:"activeLocation,omitempty"`

	// Locations: Locations that are configured for failover.
	Locations []LocationSpec_STATUS `json:"locations,omitempty"`
}

func (*FailoverConfigurationSpec_STATUS) AssignProperties_From_FailoverConfigurationSpec_STATUS

func (configuration *FailoverConfigurationSpec_STATUS) AssignProperties_From_FailoverConfigurationSpec_STATUS(source *storage.FailoverConfigurationSpec_STATUS) error

AssignProperties_From_FailoverConfigurationSpec_STATUS populates our FailoverConfigurationSpec_STATUS from the provided source FailoverConfigurationSpec_STATUS

func (*FailoverConfigurationSpec_STATUS) AssignProperties_To_FailoverConfigurationSpec_STATUS

func (configuration *FailoverConfigurationSpec_STATUS) AssignProperties_To_FailoverConfigurationSpec_STATUS(destination *storage.FailoverConfigurationSpec_STATUS) error

AssignProperties_To_FailoverConfigurationSpec_STATUS populates the provided destination FailoverConfigurationSpec_STATUS from our 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.

func (*FailoverConfigurationSpec_STATUS) NewEmptyARMValue

func (configuration *FailoverConfigurationSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*FailoverConfigurationSpec_STATUS) PopulateFromARM

func (configuration *FailoverConfigurationSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IisLogsDataSource

type IisLogsDataSource struct {
	// LogDirectories: Absolute paths file location
	LogDirectories []string `json:"logDirectories,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Streams: IIS streams
	Streams []string `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`
}

Enables IIS logs to be collected by this data collection rule.

func (*IisLogsDataSource) AssignProperties_From_IisLogsDataSource

func (source *IisLogsDataSource) AssignProperties_From_IisLogsDataSource(origin *storage.IisLogsDataSource) error

AssignProperties_From_IisLogsDataSource populates our IisLogsDataSource from the provided source IisLogsDataSource

func (*IisLogsDataSource) AssignProperties_To_IisLogsDataSource

func (source *IisLogsDataSource) AssignProperties_To_IisLogsDataSource(destination *storage.IisLogsDataSource) error

AssignProperties_To_IisLogsDataSource populates the provided destination IisLogsDataSource from our IisLogsDataSource

func (*IisLogsDataSource) ConvertToARM

func (source *IisLogsDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*IisLogsDataSource) Initialize_From_IisLogsDataSource_STATUS

func (source *IisLogsDataSource) Initialize_From_IisLogsDataSource_STATUS(origin *IisLogsDataSource_STATUS) error

Initialize_From_IisLogsDataSource_STATUS populates our IisLogsDataSource from the provided source IisLogsDataSource_STATUS

func (*IisLogsDataSource) NewEmptyARMValue

func (source *IisLogsDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IisLogsDataSource) PopulateFromARM

func (source *IisLogsDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type IisLogsDataSource_STATUS

type IisLogsDataSource_STATUS struct {
	// LogDirectories: Absolute paths file location
	LogDirectories []string `json:"logDirectories,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: IIS streams
	Streams []string `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`
}

Enables IIS logs to be collected by this data collection rule.

func (*IisLogsDataSource_STATUS) AssignProperties_From_IisLogsDataSource_STATUS

func (source *IisLogsDataSource_STATUS) AssignProperties_From_IisLogsDataSource_STATUS(origin *storage.IisLogsDataSource_STATUS) error

AssignProperties_From_IisLogsDataSource_STATUS populates our IisLogsDataSource_STATUS from the provided source IisLogsDataSource_STATUS

func (*IisLogsDataSource_STATUS) AssignProperties_To_IisLogsDataSource_STATUS

func (source *IisLogsDataSource_STATUS) AssignProperties_To_IisLogsDataSource_STATUS(destination *storage.IisLogsDataSource_STATUS) error

AssignProperties_To_IisLogsDataSource_STATUS populates the provided destination IisLogsDataSource_STATUS from our IisLogsDataSource_STATUS

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.

func (*IisLogsDataSource_STATUS) NewEmptyARMValue

func (source *IisLogsDataSource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*IisLogsDataSource_STATUS) PopulateFromARM

func (source *IisLogsDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LocationSpec_ProvisioningStatus_STATUS

type LocationSpec_ProvisioningStatus_STATUS string

type LocationSpec_STATUS

type LocationSpec_STATUS struct {
	// Location: Name of location.
	Location *string `json:"location,omitempty"`

	// ProvisioningStatus: The resource provisioning state in this location.
	ProvisioningStatus *LocationSpec_ProvisioningStatus_STATUS `json:"provisioningStatus,omitempty"`
}

func (*LocationSpec_STATUS) AssignProperties_From_LocationSpec_STATUS

func (location *LocationSpec_STATUS) AssignProperties_From_LocationSpec_STATUS(source *storage.LocationSpec_STATUS) error

AssignProperties_From_LocationSpec_STATUS populates our LocationSpec_STATUS from the provided source LocationSpec_STATUS

func (*LocationSpec_STATUS) AssignProperties_To_LocationSpec_STATUS

func (location *LocationSpec_STATUS) AssignProperties_To_LocationSpec_STATUS(destination *storage.LocationSpec_STATUS) error

AssignProperties_To_LocationSpec_STATUS populates the provided destination LocationSpec_STATUS from our 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.

func (*LocationSpec_STATUS) NewEmptyARMValue

func (location *LocationSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LocationSpec_STATUS) PopulateFromARM

func (location *LocationSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogAnalyticsDestination

type LogAnalyticsDestination struct {
	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

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

Log Analytics destination.

func (*LogAnalyticsDestination) AssignProperties_From_LogAnalyticsDestination

func (destination *LogAnalyticsDestination) AssignProperties_From_LogAnalyticsDestination(source *storage.LogAnalyticsDestination) error

AssignProperties_From_LogAnalyticsDestination populates our LogAnalyticsDestination from the provided source LogAnalyticsDestination

func (*LogAnalyticsDestination) AssignProperties_To_LogAnalyticsDestination

func (destination *LogAnalyticsDestination) AssignProperties_To_LogAnalyticsDestination(target *storage.LogAnalyticsDestination) error

AssignProperties_To_LogAnalyticsDestination populates the provided destination LogAnalyticsDestination from our LogAnalyticsDestination

func (*LogAnalyticsDestination) ConvertToARM

func (destination *LogAnalyticsDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*LogAnalyticsDestination) Initialize_From_LogAnalyticsDestination_STATUS

func (destination *LogAnalyticsDestination) Initialize_From_LogAnalyticsDestination_STATUS(source *LogAnalyticsDestination_STATUS) error

Initialize_From_LogAnalyticsDestination_STATUS populates our LogAnalyticsDestination from the provided source LogAnalyticsDestination_STATUS

func (*LogAnalyticsDestination) NewEmptyARMValue

func (destination *LogAnalyticsDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogAnalyticsDestination) PopulateFromARM

func (destination *LogAnalyticsDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogAnalyticsDestination_STATUS

type LogAnalyticsDestination_STATUS struct {
	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// WorkspaceId: The Customer ID of the Log Analytics workspace.
	WorkspaceId *string `json:"workspaceId,omitempty"`

	// WorkspaceResourceId: The resource ID of the Log Analytics workspace.
	WorkspaceResourceId *string `json:"workspaceResourceId,omitempty"`
}

Log Analytics destination.

func (*LogAnalyticsDestination_STATUS) AssignProperties_From_LogAnalyticsDestination_STATUS

func (destination *LogAnalyticsDestination_STATUS) AssignProperties_From_LogAnalyticsDestination_STATUS(source *storage.LogAnalyticsDestination_STATUS) error

AssignProperties_From_LogAnalyticsDestination_STATUS populates our LogAnalyticsDestination_STATUS from the provided source LogAnalyticsDestination_STATUS

func (*LogAnalyticsDestination_STATUS) AssignProperties_To_LogAnalyticsDestination_STATUS

func (destination *LogAnalyticsDestination_STATUS) AssignProperties_To_LogAnalyticsDestination_STATUS(target *storage.LogAnalyticsDestination_STATUS) error

AssignProperties_To_LogAnalyticsDestination_STATUS populates the provided destination LogAnalyticsDestination_STATUS from our LogAnalyticsDestination_STATUS

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.

func (*LogAnalyticsDestination_STATUS) NewEmptyARMValue

func (destination *LogAnalyticsDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogAnalyticsDestination_STATUS) PopulateFromARM

func (destination *LogAnalyticsDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogFileSettings

type LogFileSettings struct {
	// Text: Text settings
	Text *LogFileTextSettings `json:"text,omitempty"`
}

Settings for different log file formats

func (*LogFileSettings) AssignProperties_From_LogFileSettings

func (settings *LogFileSettings) AssignProperties_From_LogFileSettings(source *storage.LogFileSettings) error

AssignProperties_From_LogFileSettings populates our LogFileSettings from the provided source LogFileSettings

func (*LogFileSettings) AssignProperties_To_LogFileSettings

func (settings *LogFileSettings) AssignProperties_To_LogFileSettings(destination *storage.LogFileSettings) error

AssignProperties_To_LogFileSettings populates the provided destination LogFileSettings from our LogFileSettings

func (*LogFileSettings) ConvertToARM

func (settings *LogFileSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*LogFileSettings) Initialize_From_LogFileSettings_STATUS

func (settings *LogFileSettings) Initialize_From_LogFileSettings_STATUS(source *LogFileSettings_STATUS) error

Initialize_From_LogFileSettings_STATUS populates our LogFileSettings from the provided source LogFileSettings_STATUS

func (*LogFileSettings) NewEmptyARMValue

func (settings *LogFileSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogFileSettings) PopulateFromARM

func (settings *LogFileSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogFileSettings_STATUS

type LogFileSettings_STATUS struct {
	// Text: Text settings
	Text *LogFileTextSettings_STATUS `json:"text,omitempty"`
}

Settings for different log file formats

func (*LogFileSettings_STATUS) AssignProperties_From_LogFileSettings_STATUS

func (settings *LogFileSettings_STATUS) AssignProperties_From_LogFileSettings_STATUS(source *storage.LogFileSettings_STATUS) error

AssignProperties_From_LogFileSettings_STATUS populates our LogFileSettings_STATUS from the provided source LogFileSettings_STATUS

func (*LogFileSettings_STATUS) AssignProperties_To_LogFileSettings_STATUS

func (settings *LogFileSettings_STATUS) AssignProperties_To_LogFileSettings_STATUS(destination *storage.LogFileSettings_STATUS) error

AssignProperties_To_LogFileSettings_STATUS populates the provided destination LogFileSettings_STATUS from our LogFileSettings_STATUS

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.

func (*LogFileSettings_STATUS) NewEmptyARMValue

func (settings *LogFileSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogFileSettings_STATUS) PopulateFromARM

func (settings *LogFileSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogFileTextSettings

type LogFileTextSettings struct {
	// +kubebuilder:validation:Required
	// RecordStartTimestampFormat: One of the supported timestamp formats
	RecordStartTimestampFormat *LogFileTextSettings_RecordStartTimestampFormat `json:"recordStartTimestampFormat,omitempty"`
}

Settings for text log files

func (*LogFileTextSettings) AssignProperties_From_LogFileTextSettings

func (settings *LogFileTextSettings) AssignProperties_From_LogFileTextSettings(source *storage.LogFileTextSettings) error

AssignProperties_From_LogFileTextSettings populates our LogFileTextSettings from the provided source LogFileTextSettings

func (*LogFileTextSettings) AssignProperties_To_LogFileTextSettings

func (settings *LogFileTextSettings) AssignProperties_To_LogFileTextSettings(destination *storage.LogFileTextSettings) error

AssignProperties_To_LogFileTextSettings populates the provided destination LogFileTextSettings from our LogFileTextSettings

func (*LogFileTextSettings) ConvertToARM

func (settings *LogFileTextSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*LogFileTextSettings) Initialize_From_LogFileTextSettings_STATUS

func (settings *LogFileTextSettings) Initialize_From_LogFileTextSettings_STATUS(source *LogFileTextSettings_STATUS) error

Initialize_From_LogFileTextSettings_STATUS populates our LogFileTextSettings from the provided source LogFileTextSettings_STATUS

func (*LogFileTextSettings) NewEmptyARMValue

func (settings *LogFileTextSettings) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogFileTextSettings) PopulateFromARM

func (settings *LogFileTextSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogFileTextSettings_RecordStartTimestampFormat

type LogFileTextSettings_RecordStartTimestampFormat string

+kubebuilder:validation:Enum={"dd/MMM/yyyy:HH:mm:ss zzz","ddMMyy HH:mm:ss","ISO 8601","M/D/YYYY HH:MM:SS AM/PM","MMM d hh:mm:ss","Mon DD, YYYY HH:MM:SS","YYYY-MM-DD HH:MM:SS","yyMMdd HH:mm:ss","yyyy-MM-ddTHH:mm:ssK"}

type LogFileTextSettings_RecordStartTimestampFormat_STATUS

type LogFileTextSettings_RecordStartTimestampFormat_STATUS string

type LogFileTextSettings_STATUS

type LogFileTextSettings_STATUS struct {
	// RecordStartTimestampFormat: One of the supported timestamp formats
	RecordStartTimestampFormat *LogFileTextSettings_RecordStartTimestampFormat_STATUS `json:"recordStartTimestampFormat,omitempty"`
}

Settings for text log files

func (*LogFileTextSettings_STATUS) AssignProperties_From_LogFileTextSettings_STATUS

func (settings *LogFileTextSettings_STATUS) AssignProperties_From_LogFileTextSettings_STATUS(source *storage.LogFileTextSettings_STATUS) error

AssignProperties_From_LogFileTextSettings_STATUS populates our LogFileTextSettings_STATUS from the provided source LogFileTextSettings_STATUS

func (*LogFileTextSettings_STATUS) AssignProperties_To_LogFileTextSettings_STATUS

func (settings *LogFileTextSettings_STATUS) AssignProperties_To_LogFileTextSettings_STATUS(destination *storage.LogFileTextSettings_STATUS) error

AssignProperties_To_LogFileTextSettings_STATUS populates the provided destination LogFileTextSettings_STATUS from our LogFileTextSettings_STATUS

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.

func (*LogFileTextSettings_STATUS) NewEmptyARMValue

func (settings *LogFileTextSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogFileTextSettings_STATUS) PopulateFromARM

func (settings *LogFileTextSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogFilesDataSource

type LogFilesDataSource struct {
	// +kubebuilder:validation:Required
	// FilePatterns: File Patterns where the log files are located
	FilePatterns []string `json:"filePatterns,omitempty"`

	// +kubebuilder:validation:Required
	// Format: The data format of the log files
	Format *LogFilesDataSource_Format `json:"format,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Settings: The log files specific settings.
	Settings *LogFileSettings `json:"settings,omitempty"`

	// +kubebuilder:validation:Required
	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data source
	Streams []string `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`
}

Definition of which custom log files will be collected by this data collection rule

func (*LogFilesDataSource) AssignProperties_From_LogFilesDataSource

func (source *LogFilesDataSource) AssignProperties_From_LogFilesDataSource(origin *storage.LogFilesDataSource) error

AssignProperties_From_LogFilesDataSource populates our LogFilesDataSource from the provided source LogFilesDataSource

func (*LogFilesDataSource) AssignProperties_To_LogFilesDataSource

func (source *LogFilesDataSource) AssignProperties_To_LogFilesDataSource(destination *storage.LogFilesDataSource) error

AssignProperties_To_LogFilesDataSource populates the provided destination LogFilesDataSource from our LogFilesDataSource

func (*LogFilesDataSource) ConvertToARM

func (source *LogFilesDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*LogFilesDataSource) Initialize_From_LogFilesDataSource_STATUS

func (source *LogFilesDataSource) Initialize_From_LogFilesDataSource_STATUS(origin *LogFilesDataSource_STATUS) error

Initialize_From_LogFilesDataSource_STATUS populates our LogFilesDataSource from the provided source LogFilesDataSource_STATUS

func (*LogFilesDataSource) NewEmptyARMValue

func (source *LogFilesDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogFilesDataSource) PopulateFromARM

func (source *LogFilesDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogFilesDataSource_Format

type LogFilesDataSource_Format string

+kubebuilder:validation:Enum={"json","text"}

type LogFilesDataSource_Format_STATUS

type LogFilesDataSource_Format_STATUS string

type LogFilesDataSource_STATUS

type LogFilesDataSource_STATUS struct {
	// FilePatterns: File Patterns where the log files are located
	FilePatterns []string `json:"filePatterns,omitempty"`

	// Format: The data format of the log files
	Format *LogFilesDataSource_Format_STATUS `json:"format,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Settings: The log files specific settings.
	Settings *LogFileSettings_STATUS `json:"settings,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data source
	Streams []string `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`
}

Definition of which custom log files will be collected by this data collection rule

func (*LogFilesDataSource_STATUS) AssignProperties_From_LogFilesDataSource_STATUS

func (source *LogFilesDataSource_STATUS) AssignProperties_From_LogFilesDataSource_STATUS(origin *storage.LogFilesDataSource_STATUS) error

AssignProperties_From_LogFilesDataSource_STATUS populates our LogFilesDataSource_STATUS from the provided source LogFilesDataSource_STATUS

func (*LogFilesDataSource_STATUS) AssignProperties_To_LogFilesDataSource_STATUS

func (source *LogFilesDataSource_STATUS) AssignProperties_To_LogFilesDataSource_STATUS(destination *storage.LogFilesDataSource_STATUS) error

AssignProperties_To_LogFilesDataSource_STATUS populates the provided destination LogFilesDataSource_STATUS from our LogFilesDataSource_STATUS

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.

func (*LogFilesDataSource_STATUS) NewEmptyARMValue

func (source *LogFilesDataSource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogFilesDataSource_STATUS) PopulateFromARM

func (source *LogFilesDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type LogsIngestionEndpointSpec_STATUS

type LogsIngestionEndpointSpec_STATUS struct {
	// Endpoint: The endpoint. This property is READ-ONLY.
	Endpoint *string `json:"endpoint,omitempty"`
}

Definition of the endpoint used for ingesting logs.

func (*LogsIngestionEndpointSpec_STATUS) AssignProperties_From_LogsIngestionEndpointSpec_STATUS

func (endpoint *LogsIngestionEndpointSpec_STATUS) AssignProperties_From_LogsIngestionEndpointSpec_STATUS(source *storage.LogsIngestionEndpointSpec_STATUS) error

AssignProperties_From_LogsIngestionEndpointSpec_STATUS populates our LogsIngestionEndpointSpec_STATUS from the provided source LogsIngestionEndpointSpec_STATUS

func (*LogsIngestionEndpointSpec_STATUS) AssignProperties_To_LogsIngestionEndpointSpec_STATUS

func (endpoint *LogsIngestionEndpointSpec_STATUS) AssignProperties_To_LogsIngestionEndpointSpec_STATUS(destination *storage.LogsIngestionEndpointSpec_STATUS) error

AssignProperties_To_LogsIngestionEndpointSpec_STATUS populates the provided destination LogsIngestionEndpointSpec_STATUS from our LogsIngestionEndpointSpec_STATUS

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.

func (*LogsIngestionEndpointSpec_STATUS) NewEmptyARMValue

func (endpoint *LogsIngestionEndpointSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*LogsIngestionEndpointSpec_STATUS) PopulateFromARM

func (endpoint *LogsIngestionEndpointSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedServiceIdentity

type ManagedServiceIdentity struct {
	// +kubebuilder:validation:Required
	// Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type                   *ManagedServiceIdentityType   `json:"type,omitempty"`
	UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}

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) ConvertToARM

func (identity *ManagedServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS

func (identity *ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS(source *ManagedServiceIdentity_STATUS) error

Initialize_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity_STATUS

func (*ManagedServiceIdentity) NewEmptyARMValue

func (identity *ManagedServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity) PopulateFromARM

func (identity *ManagedServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ManagedServiceIdentityType

type ManagedServiceIdentityType string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). +kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned,UserAssigned","UserAssigned"}

type ManagedServiceIdentityType_STATUS

type ManagedServiceIdentityType_STATUS string

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

type ManagedServiceIdentity_STATUS

type ManagedServiceIdentity_STATUS struct {
	// PrincipalId: The service principal ID of the system assigned identity. This property will only be provided for a system
	// assigned identity.
	PrincipalId *string `json:"principalId,omitempty"`

	// TenantId: The tenant ID of the system assigned identity. This property will only be provided for a system assigned
	// identity.
	TenantId *string `json:"tenantId,omitempty"`

	// Type: Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
	Type                   *ManagedServiceIdentityType_STATUS     `json:"type,omitempty"`
	UserAssignedIdentities map[string]UserAssignedIdentity_STATUS `json:"userAssignedIdentities,omitempty"`
}

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.

func (*ManagedServiceIdentity_STATUS) NewEmptyARMValue

func (identity *ManagedServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ManagedServiceIdentity_STATUS) PopulateFromARM

func (identity *ManagedServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type Metadata_STATUS

type Metadata_STATUS struct {
	// ProvisionedBy: Azure offering managing this resource on-behalf-of customer.
	ProvisionedBy *string `json:"provisionedBy,omitempty"`

	// ProvisionedByImmutableId: Immutable Id of azure offering managing this resource on-behalf-of customer.
	ProvisionedByImmutableId *string `json:"provisionedByImmutableId,omitempty"`

	// ProvisionedByResourceId: Resource Id of azure offering managing this resource on-behalf-of customer.
	ProvisionedByResourceId *string `json:"provisionedByResourceId,omitempty"`
}

Metadata about the resource

func (*Metadata_STATUS) AssignProperties_From_Metadata_STATUS

func (metadata *Metadata_STATUS) AssignProperties_From_Metadata_STATUS(source *storage.Metadata_STATUS) error

AssignProperties_From_Metadata_STATUS populates our Metadata_STATUS from the provided source Metadata_STATUS

func (*Metadata_STATUS) AssignProperties_To_Metadata_STATUS

func (metadata *Metadata_STATUS) AssignProperties_To_Metadata_STATUS(destination *storage.Metadata_STATUS) error

AssignProperties_To_Metadata_STATUS populates the provided destination Metadata_STATUS from our Metadata_STATUS

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.

func (*Metadata_STATUS) NewEmptyARMValue

func (metadata *Metadata_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*Metadata_STATUS) PopulateFromARM

func (metadata *Metadata_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MetricsIngestionEndpointSpec_STATUS

type MetricsIngestionEndpointSpec_STATUS struct {
	// Endpoint: The endpoint. This property is READ-ONLY.
	Endpoint *string `json:"endpoint,omitempty"`
}

Definition of the endpoint used for ingesting metrics.

func (*MetricsIngestionEndpointSpec_STATUS) AssignProperties_From_MetricsIngestionEndpointSpec_STATUS

func (endpoint *MetricsIngestionEndpointSpec_STATUS) AssignProperties_From_MetricsIngestionEndpointSpec_STATUS(source *storage.MetricsIngestionEndpointSpec_STATUS) error

AssignProperties_From_MetricsIngestionEndpointSpec_STATUS populates our MetricsIngestionEndpointSpec_STATUS from the provided source MetricsIngestionEndpointSpec_STATUS

func (*MetricsIngestionEndpointSpec_STATUS) AssignProperties_To_MetricsIngestionEndpointSpec_STATUS

func (endpoint *MetricsIngestionEndpointSpec_STATUS) AssignProperties_To_MetricsIngestionEndpointSpec_STATUS(destination *storage.MetricsIngestionEndpointSpec_STATUS) error

AssignProperties_To_MetricsIngestionEndpointSpec_STATUS populates the provided destination MetricsIngestionEndpointSpec_STATUS from our MetricsIngestionEndpointSpec_STATUS

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.

func (*MetricsIngestionEndpointSpec_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MetricsIngestionEndpointSpec_STATUS) PopulateFromARM

func (endpoint *MetricsIngestionEndpointSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MicrosoftFabricDestination

type MicrosoftFabricDestination struct {
	// ArtifactId: The artifact id of the Microsoft Fabric resource.
	ArtifactId *string `json:"artifactId,omitempty"`

	// DatabaseName: The name of the database to which data will be ingested.
	DatabaseName *string `json:"databaseName,omitempty"`

	// IngestionUri: The ingestion uri of the Microsoft Fabric resource.
	IngestionUri *string `json:"ingestionUri,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// TenantId: The tenant id of the Microsoft Fabric resource.
	TenantId *string `json:"tenantId,omitempty"`
}

Microsoft Fabric destination (non-Azure).

func (*MicrosoftFabricDestination) AssignProperties_From_MicrosoftFabricDestination

func (destination *MicrosoftFabricDestination) AssignProperties_From_MicrosoftFabricDestination(source *storage.MicrosoftFabricDestination) error

AssignProperties_From_MicrosoftFabricDestination populates our MicrosoftFabricDestination from the provided source MicrosoftFabricDestination

func (*MicrosoftFabricDestination) AssignProperties_To_MicrosoftFabricDestination

func (destination *MicrosoftFabricDestination) AssignProperties_To_MicrosoftFabricDestination(target *storage.MicrosoftFabricDestination) error

AssignProperties_To_MicrosoftFabricDestination populates the provided destination MicrosoftFabricDestination from our MicrosoftFabricDestination

func (*MicrosoftFabricDestination) ConvertToARM

func (destination *MicrosoftFabricDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*MicrosoftFabricDestination) Initialize_From_MicrosoftFabricDestination_STATUS

func (destination *MicrosoftFabricDestination) Initialize_From_MicrosoftFabricDestination_STATUS(source *MicrosoftFabricDestination_STATUS) error

Initialize_From_MicrosoftFabricDestination_STATUS populates our MicrosoftFabricDestination from the provided source MicrosoftFabricDestination_STATUS

func (*MicrosoftFabricDestination) NewEmptyARMValue

func (destination *MicrosoftFabricDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MicrosoftFabricDestination) PopulateFromARM

func (destination *MicrosoftFabricDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MicrosoftFabricDestination_STATUS

type MicrosoftFabricDestination_STATUS struct {
	// ArtifactId: The artifact id of the Microsoft Fabric resource.
	ArtifactId *string `json:"artifactId,omitempty"`

	// DatabaseName: The name of the database to which data will be ingested.
	DatabaseName *string `json:"databaseName,omitempty"`

	// IngestionUri: The ingestion uri of the Microsoft Fabric resource.
	IngestionUri *string `json:"ingestionUri,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// TenantId: The tenant id of the Microsoft Fabric resource.
	TenantId *string `json:"tenantId,omitempty"`
}

Microsoft Fabric destination (non-Azure).

func (*MicrosoftFabricDestination_STATUS) AssignProperties_From_MicrosoftFabricDestination_STATUS

func (destination *MicrosoftFabricDestination_STATUS) AssignProperties_From_MicrosoftFabricDestination_STATUS(source *storage.MicrosoftFabricDestination_STATUS) error

AssignProperties_From_MicrosoftFabricDestination_STATUS populates our MicrosoftFabricDestination_STATUS from the provided source MicrosoftFabricDestination_STATUS

func (*MicrosoftFabricDestination_STATUS) AssignProperties_To_MicrosoftFabricDestination_STATUS

func (destination *MicrosoftFabricDestination_STATUS) AssignProperties_To_MicrosoftFabricDestination_STATUS(target *storage.MicrosoftFabricDestination_STATUS) error

AssignProperties_To_MicrosoftFabricDestination_STATUS populates the provided destination MicrosoftFabricDestination_STATUS from our MicrosoftFabricDestination_STATUS

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.

func (*MicrosoftFabricDestination_STATUS) NewEmptyARMValue

func (destination *MicrosoftFabricDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MicrosoftFabricDestination_STATUS) PopulateFromARM

func (destination *MicrosoftFabricDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MonitoringAccountDestination

type MonitoringAccountDestination struct {
	// AccountResourceReference: The resource ID of the monitoring account.
	AccountResourceReference *genruntime.ResourceReference `armReference:"AccountResourceId" json:"accountResourceReference,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`
}

Monitoring account destination.

func (*MonitoringAccountDestination) AssignProperties_From_MonitoringAccountDestination

func (destination *MonitoringAccountDestination) AssignProperties_From_MonitoringAccountDestination(source *storage.MonitoringAccountDestination) error

AssignProperties_From_MonitoringAccountDestination populates our MonitoringAccountDestination from the provided source MonitoringAccountDestination

func (*MonitoringAccountDestination) AssignProperties_To_MonitoringAccountDestination

func (destination *MonitoringAccountDestination) AssignProperties_To_MonitoringAccountDestination(target *storage.MonitoringAccountDestination) error

AssignProperties_To_MonitoringAccountDestination populates the provided destination MonitoringAccountDestination from our MonitoringAccountDestination

func (*MonitoringAccountDestination) ConvertToARM

func (destination *MonitoringAccountDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*MonitoringAccountDestination) Initialize_From_MonitoringAccountDestination_STATUS

func (destination *MonitoringAccountDestination) Initialize_From_MonitoringAccountDestination_STATUS(source *MonitoringAccountDestination_STATUS) error

Initialize_From_MonitoringAccountDestination_STATUS populates our MonitoringAccountDestination from the provided source MonitoringAccountDestination_STATUS

func (*MonitoringAccountDestination) NewEmptyARMValue

func (destination *MonitoringAccountDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MonitoringAccountDestination) PopulateFromARM

func (destination *MonitoringAccountDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type MonitoringAccountDestination_STATUS

type MonitoringAccountDestination_STATUS struct {
	// AccountId: The immutable ID  of the account.
	AccountId *string `json:"accountId,omitempty"`

	// AccountResourceId: The resource ID of the monitoring account.
	AccountResourceId *string `json:"accountResourceId,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`
}

Monitoring account destination.

func (*MonitoringAccountDestination_STATUS) AssignProperties_From_MonitoringAccountDestination_STATUS

func (destination *MonitoringAccountDestination_STATUS) AssignProperties_From_MonitoringAccountDestination_STATUS(source *storage.MonitoringAccountDestination_STATUS) error

AssignProperties_From_MonitoringAccountDestination_STATUS populates our MonitoringAccountDestination_STATUS from the provided source MonitoringAccountDestination_STATUS

func (*MonitoringAccountDestination_STATUS) AssignProperties_To_MonitoringAccountDestination_STATUS

func (destination *MonitoringAccountDestination_STATUS) AssignProperties_To_MonitoringAccountDestination_STATUS(target *storage.MonitoringAccountDestination_STATUS) error

AssignProperties_To_MonitoringAccountDestination_STATUS populates the provided destination MonitoringAccountDestination_STATUS from our MonitoringAccountDestination_STATUS

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.

func (*MonitoringAccountDestination_STATUS) NewEmptyARMValue

func (destination *MonitoringAccountDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*MonitoringAccountDestination_STATUS) PopulateFromARM

func (destination *MonitoringAccountDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkRuleSet

type NetworkRuleSet struct {
	// PublicNetworkAccess: The configuration to set whether network access from public internet to the endpoints are allowed.
	PublicNetworkAccess *NetworkRuleSet_PublicNetworkAccess `json:"publicNetworkAccess,omitempty"`
}

Definition of the network rules.

func (*NetworkRuleSet) AssignProperties_From_NetworkRuleSet

func (ruleSet *NetworkRuleSet) AssignProperties_From_NetworkRuleSet(source *storage.NetworkRuleSet) error

AssignProperties_From_NetworkRuleSet populates our NetworkRuleSet from the provided source NetworkRuleSet

func (*NetworkRuleSet) AssignProperties_To_NetworkRuleSet

func (ruleSet *NetworkRuleSet) AssignProperties_To_NetworkRuleSet(destination *storage.NetworkRuleSet) error

AssignProperties_To_NetworkRuleSet populates the provided destination NetworkRuleSet from our NetworkRuleSet

func (*NetworkRuleSet) ConvertToARM

func (ruleSet *NetworkRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*NetworkRuleSet) Initialize_From_NetworkRuleSet_STATUS

func (ruleSet *NetworkRuleSet) Initialize_From_NetworkRuleSet_STATUS(source *NetworkRuleSet_STATUS) error

Initialize_From_NetworkRuleSet_STATUS populates our NetworkRuleSet from the provided source NetworkRuleSet_STATUS

func (*NetworkRuleSet) NewEmptyARMValue

func (ruleSet *NetworkRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkRuleSet) PopulateFromARM

func (ruleSet *NetworkRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type NetworkRuleSet_PublicNetworkAccess

type NetworkRuleSet_PublicNetworkAccess string

+kubebuilder:validation:Enum={"Disabled","Enabled","SecuredByPerimeter"}

type NetworkRuleSet_PublicNetworkAccess_STATUS

type NetworkRuleSet_PublicNetworkAccess_STATUS string

type NetworkRuleSet_STATUS

type NetworkRuleSet_STATUS struct {
	// PublicNetworkAccess: The configuration to set whether network access from public internet to the endpoints are allowed.
	PublicNetworkAccess *NetworkRuleSet_PublicNetworkAccess_STATUS `json:"publicNetworkAccess,omitempty"`
}

Definition of the network rules.

func (*NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS

func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_From_NetworkRuleSet_STATUS(source *storage.NetworkRuleSet_STATUS) error

AssignProperties_From_NetworkRuleSet_STATUS populates our NetworkRuleSet_STATUS from the provided source NetworkRuleSet_STATUS

func (*NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS

func (ruleSet *NetworkRuleSet_STATUS) AssignProperties_To_NetworkRuleSet_STATUS(destination *storage.NetworkRuleSet_STATUS) error

AssignProperties_To_NetworkRuleSet_STATUS populates the provided destination NetworkRuleSet_STATUS from our NetworkRuleSet_STATUS

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.

func (*NetworkRuleSet_STATUS) NewEmptyARMValue

func (ruleSet *NetworkRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*NetworkRuleSet_STATUS) PopulateFromARM

func (ruleSet *NetworkRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PerfCounterDataSource

type PerfCounterDataSource struct {
	// CounterSpecifiers: A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers []string `json:"counterSpecifiers,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// SamplingFrequencyInSeconds: The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds *int `json:"samplingFrequencyInSeconds,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent
	// to.
	Streams []PerfCounterDataSource_Streams `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`
}

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) AssignProperties_From_PerfCounterDataSource

func (source *PerfCounterDataSource) AssignProperties_From_PerfCounterDataSource(origin *storage.PerfCounterDataSource) error

AssignProperties_From_PerfCounterDataSource populates our PerfCounterDataSource from the provided source PerfCounterDataSource

func (*PerfCounterDataSource) AssignProperties_To_PerfCounterDataSource

func (source *PerfCounterDataSource) AssignProperties_To_PerfCounterDataSource(destination *storage.PerfCounterDataSource) error

AssignProperties_To_PerfCounterDataSource populates the provided destination PerfCounterDataSource from our PerfCounterDataSource

func (*PerfCounterDataSource) ConvertToARM

func (source *PerfCounterDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*PerfCounterDataSource) Initialize_From_PerfCounterDataSource_STATUS

func (source *PerfCounterDataSource) Initialize_From_PerfCounterDataSource_STATUS(origin *PerfCounterDataSource_STATUS) error

Initialize_From_PerfCounterDataSource_STATUS populates our PerfCounterDataSource from the provided source PerfCounterDataSource_STATUS

func (*PerfCounterDataSource) NewEmptyARMValue

func (source *PerfCounterDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PerfCounterDataSource) PopulateFromARM

func (source *PerfCounterDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PerfCounterDataSource_STATUS

type PerfCounterDataSource_STATUS struct {
	// CounterSpecifiers: A list of specifier names of the performance counters you want to collect.
	// Use a wildcard (*) to collect a counter for all instances.
	// To get a list of performance counters on Windows, run the command 'typeperf'.
	CounterSpecifiers []string `json:"counterSpecifiers,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// SamplingFrequencyInSeconds: The number of seconds between consecutive counter measurements (samples).
	SamplingFrequencyInSeconds *int `json:"samplingFrequencyInSeconds,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent
	// to.
	Streams []PerfCounterDataSource_Streams_STATUS `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`
}

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) AssignProperties_From_PerfCounterDataSource_STATUS

func (source *PerfCounterDataSource_STATUS) AssignProperties_From_PerfCounterDataSource_STATUS(origin *storage.PerfCounterDataSource_STATUS) error

AssignProperties_From_PerfCounterDataSource_STATUS populates our PerfCounterDataSource_STATUS from the provided source PerfCounterDataSource_STATUS

func (*PerfCounterDataSource_STATUS) AssignProperties_To_PerfCounterDataSource_STATUS

func (source *PerfCounterDataSource_STATUS) AssignProperties_To_PerfCounterDataSource_STATUS(destination *storage.PerfCounterDataSource_STATUS) error

AssignProperties_To_PerfCounterDataSource_STATUS populates the provided destination PerfCounterDataSource_STATUS from our PerfCounterDataSource_STATUS

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.

func (*PerfCounterDataSource_STATUS) NewEmptyARMValue

func (source *PerfCounterDataSource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PerfCounterDataSource_STATUS) PopulateFromARM

func (source *PerfCounterDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PerfCounterDataSource_Streams

type PerfCounterDataSource_Streams string

+kubebuilder:validation:Enum={"Microsoft-InsightsMetrics","Microsoft-Perf"}

type PerfCounterDataSource_Streams_STATUS

type PerfCounterDataSource_Streams_STATUS string

type PlatformTelemetryDataSource

type PlatformTelemetryDataSource struct {
	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// +kubebuilder:validation:Required
	// Streams: List of platform telemetry streams to collect
	Streams []string `json:"streams,omitempty"`
}

Definition of platform telemetry data source configuration

func (*PlatformTelemetryDataSource) AssignProperties_From_PlatformTelemetryDataSource

func (source *PlatformTelemetryDataSource) AssignProperties_From_PlatformTelemetryDataSource(origin *storage.PlatformTelemetryDataSource) error

AssignProperties_From_PlatformTelemetryDataSource populates our PlatformTelemetryDataSource from the provided source PlatformTelemetryDataSource

func (*PlatformTelemetryDataSource) AssignProperties_To_PlatformTelemetryDataSource

func (source *PlatformTelemetryDataSource) AssignProperties_To_PlatformTelemetryDataSource(destination *storage.PlatformTelemetryDataSource) error

AssignProperties_To_PlatformTelemetryDataSource populates the provided destination PlatformTelemetryDataSource from our PlatformTelemetryDataSource

func (*PlatformTelemetryDataSource) ConvertToARM

func (source *PlatformTelemetryDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*PlatformTelemetryDataSource) Initialize_From_PlatformTelemetryDataSource_STATUS

func (source *PlatformTelemetryDataSource) Initialize_From_PlatformTelemetryDataSource_STATUS(origin *PlatformTelemetryDataSource_STATUS) error

Initialize_From_PlatformTelemetryDataSource_STATUS populates our PlatformTelemetryDataSource from the provided source PlatformTelemetryDataSource_STATUS

func (*PlatformTelemetryDataSource) NewEmptyARMValue

func (source *PlatformTelemetryDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PlatformTelemetryDataSource) PopulateFromARM

func (source *PlatformTelemetryDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PlatformTelemetryDataSource_STATUS

type PlatformTelemetryDataSource_STATUS struct {
	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of platform telemetry streams to collect
	Streams []string `json:"streams,omitempty"`
}

Definition of platform telemetry data source configuration

func (*PlatformTelemetryDataSource_STATUS) AssignProperties_From_PlatformTelemetryDataSource_STATUS

func (source *PlatformTelemetryDataSource_STATUS) AssignProperties_From_PlatformTelemetryDataSource_STATUS(origin *storage.PlatformTelemetryDataSource_STATUS) error

AssignProperties_From_PlatformTelemetryDataSource_STATUS populates our PlatformTelemetryDataSource_STATUS from the provided source PlatformTelemetryDataSource_STATUS

func (*PlatformTelemetryDataSource_STATUS) AssignProperties_To_PlatformTelemetryDataSource_STATUS

func (source *PlatformTelemetryDataSource_STATUS) AssignProperties_To_PlatformTelemetryDataSource_STATUS(destination *storage.PlatformTelemetryDataSource_STATUS) error

AssignProperties_To_PlatformTelemetryDataSource_STATUS populates the provided destination PlatformTelemetryDataSource_STATUS from our PlatformTelemetryDataSource_STATUS

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.

func (*PlatformTelemetryDataSource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PlatformTelemetryDataSource_STATUS) PopulateFromARM

func (source *PlatformTelemetryDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrivateLinkScopedResource_STATUS

type PrivateLinkScopedResource_STATUS struct {
	// ResourceId: The resourceId of the Azure Monitor Private Link Scope Scoped Resource through which this DCE is associated
	// with a Azure Monitor Private Link Scope.
	ResourceId *string `json:"resourceId,omitempty"`

	// ScopeId: The immutableId of the Azure Monitor Private Link Scope Resource to which the association is.
	ScopeId *string `json:"scopeId,omitempty"`
}

func (*PrivateLinkScopedResource_STATUS) AssignProperties_From_PrivateLinkScopedResource_STATUS

func (resource *PrivateLinkScopedResource_STATUS) AssignProperties_From_PrivateLinkScopedResource_STATUS(source *storage.PrivateLinkScopedResource_STATUS) error

AssignProperties_From_PrivateLinkScopedResource_STATUS populates our PrivateLinkScopedResource_STATUS from the provided source PrivateLinkScopedResource_STATUS

func (*PrivateLinkScopedResource_STATUS) AssignProperties_To_PrivateLinkScopedResource_STATUS

func (resource *PrivateLinkScopedResource_STATUS) AssignProperties_To_PrivateLinkScopedResource_STATUS(destination *storage.PrivateLinkScopedResource_STATUS) error

AssignProperties_To_PrivateLinkScopedResource_STATUS populates the provided destination PrivateLinkScopedResource_STATUS from our 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.

func (*PrivateLinkScopedResource_STATUS) NewEmptyARMValue

func (resource *PrivateLinkScopedResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrivateLinkScopedResource_STATUS) PopulateFromARM

func (resource *PrivateLinkScopedResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrometheusForwarderDataSource

type PrometheusForwarderDataSource struct {
	// LabelIncludeFilter: The list of label inclusion filters in the form of label "name-value" pairs.
	// Currently only one label is supported: 'microsoft_metrics_include_label'.
	// Label values are matched case-insensitively.
	LabelIncludeFilter map[string]string `json:"labelIncludeFilter,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	Streams []PrometheusForwarderDataSource_Streams `json:"streams,omitempty"`
}

Definition of Prometheus metrics forwarding configuration.

func (*PrometheusForwarderDataSource) AssignProperties_From_PrometheusForwarderDataSource

func (source *PrometheusForwarderDataSource) AssignProperties_From_PrometheusForwarderDataSource(origin *storage.PrometheusForwarderDataSource) error

AssignProperties_From_PrometheusForwarderDataSource populates our PrometheusForwarderDataSource from the provided source PrometheusForwarderDataSource

func (*PrometheusForwarderDataSource) AssignProperties_To_PrometheusForwarderDataSource

func (source *PrometheusForwarderDataSource) AssignProperties_To_PrometheusForwarderDataSource(destination *storage.PrometheusForwarderDataSource) error

AssignProperties_To_PrometheusForwarderDataSource populates the provided destination PrometheusForwarderDataSource from our PrometheusForwarderDataSource

func (*PrometheusForwarderDataSource) ConvertToARM

func (source *PrometheusForwarderDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*PrometheusForwarderDataSource) Initialize_From_PrometheusForwarderDataSource_STATUS

func (source *PrometheusForwarderDataSource) Initialize_From_PrometheusForwarderDataSource_STATUS(origin *PrometheusForwarderDataSource_STATUS) error

Initialize_From_PrometheusForwarderDataSource_STATUS populates our PrometheusForwarderDataSource from the provided source PrometheusForwarderDataSource_STATUS

func (*PrometheusForwarderDataSource) NewEmptyARMValue

func (source *PrometheusForwarderDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrometheusForwarderDataSource) PopulateFromARM

func (source *PrometheusForwarderDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrometheusForwarderDataSource_STATUS

type PrometheusForwarderDataSource_STATUS struct {
	// LabelIncludeFilter: The list of label inclusion filters in the form of label "name-value" pairs.
	// Currently only one label is supported: 'microsoft_metrics_include_label'.
	// Label values are matched case-insensitively.
	LabelIncludeFilter map[string]string `json:"labelIncludeFilter,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	Streams []PrometheusForwarderDataSource_Streams_STATUS `json:"streams,omitempty"`
}

Definition of Prometheus metrics forwarding configuration.

func (*PrometheusForwarderDataSource_STATUS) AssignProperties_From_PrometheusForwarderDataSource_STATUS

func (source *PrometheusForwarderDataSource_STATUS) AssignProperties_From_PrometheusForwarderDataSource_STATUS(origin *storage.PrometheusForwarderDataSource_STATUS) error

AssignProperties_From_PrometheusForwarderDataSource_STATUS populates our PrometheusForwarderDataSource_STATUS from the provided source PrometheusForwarderDataSource_STATUS

func (*PrometheusForwarderDataSource_STATUS) AssignProperties_To_PrometheusForwarderDataSource_STATUS

func (source *PrometheusForwarderDataSource_STATUS) AssignProperties_To_PrometheusForwarderDataSource_STATUS(destination *storage.PrometheusForwarderDataSource_STATUS) error

AssignProperties_To_PrometheusForwarderDataSource_STATUS populates the provided destination PrometheusForwarderDataSource_STATUS from our PrometheusForwarderDataSource_STATUS

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.

func (*PrometheusForwarderDataSource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*PrometheusForwarderDataSource_STATUS) PopulateFromARM

func (source *PrometheusForwarderDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type PrometheusForwarderDataSource_Streams

type PrometheusForwarderDataSource_Streams string

+kubebuilder:validation:Enum={"Microsoft-PrometheusMetrics"}

type PrometheusForwarderDataSource_Streams_STATUS

type PrometheusForwarderDataSource_Streams_STATUS string

type ReferencesSpec

type ReferencesSpec struct {
	// EnrichmentData: All the enrichment data sources referenced in data flows
	EnrichmentData *EnrichmentData `json:"enrichmentData,omitempty"`
}

This section defines all the references that may be used in other sections of the DCR

func (*ReferencesSpec) AssignProperties_From_ReferencesSpec

func (references *ReferencesSpec) AssignProperties_From_ReferencesSpec(source *storage.ReferencesSpec) error

AssignProperties_From_ReferencesSpec populates our ReferencesSpec from the provided source ReferencesSpec

func (*ReferencesSpec) AssignProperties_To_ReferencesSpec

func (references *ReferencesSpec) AssignProperties_To_ReferencesSpec(destination *storage.ReferencesSpec) error

AssignProperties_To_ReferencesSpec populates the provided destination ReferencesSpec from our ReferencesSpec

func (*ReferencesSpec) ConvertToARM

func (references *ReferencesSpec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*ReferencesSpec) Initialize_From_ReferencesSpec_STATUS

func (references *ReferencesSpec) Initialize_From_ReferencesSpec_STATUS(source *ReferencesSpec_STATUS) error

Initialize_From_ReferencesSpec_STATUS populates our ReferencesSpec from the provided source ReferencesSpec_STATUS

func (*ReferencesSpec) NewEmptyARMValue

func (references *ReferencesSpec) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ReferencesSpec) PopulateFromARM

func (references *ReferencesSpec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type ReferencesSpec_STATUS

type ReferencesSpec_STATUS struct {
	// EnrichmentData: All the enrichment data sources referenced in data flows
	EnrichmentData *EnrichmentData_STATUS `json:"enrichmentData,omitempty"`
}

This section defines all the references that may be used in other sections of the DCR

func (*ReferencesSpec_STATUS) AssignProperties_From_ReferencesSpec_STATUS

func (references *ReferencesSpec_STATUS) AssignProperties_From_ReferencesSpec_STATUS(source *storage.ReferencesSpec_STATUS) error

AssignProperties_From_ReferencesSpec_STATUS populates our ReferencesSpec_STATUS from the provided source ReferencesSpec_STATUS

func (*ReferencesSpec_STATUS) AssignProperties_To_ReferencesSpec_STATUS

func (references *ReferencesSpec_STATUS) AssignProperties_To_ReferencesSpec_STATUS(destination *storage.ReferencesSpec_STATUS) error

AssignProperties_To_ReferencesSpec_STATUS populates the provided destination ReferencesSpec_STATUS from our ReferencesSpec_STATUS

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.

func (*ReferencesSpec_STATUS) NewEmptyARMValue

func (references *ReferencesSpec_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*ReferencesSpec_STATUS) PopulateFromARM

func (references *ReferencesSpec_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageBlob

type StorageBlob struct {
	// BlobUrl: Url of the storage blob
	BlobUrl *string `json:"blobUrl,omitempty"`

	// LookupType: The type of lookup to perform on the blob
	LookupType *StorageBlob_LookupType `json:"lookupType,omitempty"`

	// Name: The name of the enrichment data source used as an alias when referencing this data source in data flows
	Name *string `json:"name,omitempty"`

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

func (*StorageBlob) AssignProperties_From_StorageBlob

func (blob *StorageBlob) AssignProperties_From_StorageBlob(source *storage.StorageBlob) error

AssignProperties_From_StorageBlob populates our StorageBlob from the provided source StorageBlob

func (*StorageBlob) AssignProperties_To_StorageBlob

func (blob *StorageBlob) AssignProperties_To_StorageBlob(destination *storage.StorageBlob) error

AssignProperties_To_StorageBlob populates the provided destination StorageBlob from our StorageBlob

func (*StorageBlob) ConvertToARM

func (blob *StorageBlob) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*StorageBlob) Initialize_From_StorageBlob_STATUS

func (blob *StorageBlob) Initialize_From_StorageBlob_STATUS(source *StorageBlob_STATUS) error

Initialize_From_StorageBlob_STATUS populates our StorageBlob from the provided source StorageBlob_STATUS

func (*StorageBlob) NewEmptyARMValue

func (blob *StorageBlob) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageBlob) PopulateFromARM

func (blob *StorageBlob) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageBlobDestination

type StorageBlobDestination struct {
	// ContainerName: The container name of the Storage Blob.
	ContainerName *string `json:"containerName,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

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

func (*StorageBlobDestination) AssignProperties_From_StorageBlobDestination

func (destination *StorageBlobDestination) AssignProperties_From_StorageBlobDestination(source *storage.StorageBlobDestination) error

AssignProperties_From_StorageBlobDestination populates our StorageBlobDestination from the provided source StorageBlobDestination

func (*StorageBlobDestination) AssignProperties_To_StorageBlobDestination

func (destination *StorageBlobDestination) AssignProperties_To_StorageBlobDestination(target *storage.StorageBlobDestination) error

AssignProperties_To_StorageBlobDestination populates the provided destination StorageBlobDestination from our StorageBlobDestination

func (*StorageBlobDestination) ConvertToARM

func (destination *StorageBlobDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*StorageBlobDestination) Initialize_From_StorageBlobDestination_STATUS

func (destination *StorageBlobDestination) Initialize_From_StorageBlobDestination_STATUS(source *StorageBlobDestination_STATUS) error

Initialize_From_StorageBlobDestination_STATUS populates our StorageBlobDestination from the provided source StorageBlobDestination_STATUS

func (*StorageBlobDestination) NewEmptyARMValue

func (destination *StorageBlobDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageBlobDestination) PopulateFromARM

func (destination *StorageBlobDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageBlobDestination_STATUS

type StorageBlobDestination_STATUS struct {
	// ContainerName: The container name of the Storage Blob.
	ContainerName *string `json:"containerName,omitempty"`

	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// StorageAccountResourceId: The resource ID of the storage account.
	StorageAccountResourceId *string `json:"storageAccountResourceId,omitempty"`
}

func (*StorageBlobDestination_STATUS) AssignProperties_From_StorageBlobDestination_STATUS

func (destination *StorageBlobDestination_STATUS) AssignProperties_From_StorageBlobDestination_STATUS(source *storage.StorageBlobDestination_STATUS) error

AssignProperties_From_StorageBlobDestination_STATUS populates our StorageBlobDestination_STATUS from the provided source StorageBlobDestination_STATUS

func (*StorageBlobDestination_STATUS) AssignProperties_To_StorageBlobDestination_STATUS

func (destination *StorageBlobDestination_STATUS) AssignProperties_To_StorageBlobDestination_STATUS(target *storage.StorageBlobDestination_STATUS) error

AssignProperties_To_StorageBlobDestination_STATUS populates the provided destination StorageBlobDestination_STATUS from our 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.

func (*StorageBlobDestination_STATUS) NewEmptyARMValue

func (destination *StorageBlobDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageBlobDestination_STATUS) PopulateFromARM

func (destination *StorageBlobDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageBlob_LookupType

type StorageBlob_LookupType string

+kubebuilder:validation:Enum={"Cidr","String"}

type StorageBlob_LookupType_STATUS

type StorageBlob_LookupType_STATUS string

type StorageBlob_STATUS

type StorageBlob_STATUS struct {
	// BlobUrl: Url of the storage blob
	BlobUrl *string `json:"blobUrl,omitempty"`

	// LookupType: The type of lookup to perform on the blob
	LookupType *StorageBlob_LookupType_STATUS `json:"lookupType,omitempty"`

	// Name: The name of the enrichment data source used as an alias when referencing this data source in data flows
	Name *string `json:"name,omitempty"`

	// ResourceId: Resource Id of the storage account that hosts the blob
	ResourceId *string `json:"resourceId,omitempty"`
}

func (*StorageBlob_STATUS) AssignProperties_From_StorageBlob_STATUS

func (blob *StorageBlob_STATUS) AssignProperties_From_StorageBlob_STATUS(source *storage.StorageBlob_STATUS) error

AssignProperties_From_StorageBlob_STATUS populates our StorageBlob_STATUS from the provided source StorageBlob_STATUS

func (*StorageBlob_STATUS) AssignProperties_To_StorageBlob_STATUS

func (blob *StorageBlob_STATUS) AssignProperties_To_StorageBlob_STATUS(destination *storage.StorageBlob_STATUS) error

AssignProperties_To_StorageBlob_STATUS populates the provided destination StorageBlob_STATUS from our 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.

func (*StorageBlob_STATUS) NewEmptyARMValue

func (blob *StorageBlob_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageBlob_STATUS) PopulateFromARM

func (blob *StorageBlob_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageTableDestination

type StorageTableDestination struct {
	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

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

	// TableName: The name of the Storage Table.
	TableName *string `json:"tableName,omitempty"`
}

func (*StorageTableDestination) AssignProperties_From_StorageTableDestination

func (destination *StorageTableDestination) AssignProperties_From_StorageTableDestination(source *storage.StorageTableDestination) error

AssignProperties_From_StorageTableDestination populates our StorageTableDestination from the provided source StorageTableDestination

func (*StorageTableDestination) AssignProperties_To_StorageTableDestination

func (destination *StorageTableDestination) AssignProperties_To_StorageTableDestination(target *storage.StorageTableDestination) error

AssignProperties_To_StorageTableDestination populates the provided destination StorageTableDestination from our StorageTableDestination

func (*StorageTableDestination) ConvertToARM

func (destination *StorageTableDestination) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*StorageTableDestination) Initialize_From_StorageTableDestination_STATUS

func (destination *StorageTableDestination) Initialize_From_StorageTableDestination_STATUS(source *StorageTableDestination_STATUS) error

Initialize_From_StorageTableDestination_STATUS populates our StorageTableDestination from the provided source StorageTableDestination_STATUS

func (*StorageTableDestination) NewEmptyARMValue

func (destination *StorageTableDestination) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageTableDestination) PopulateFromARM

func (destination *StorageTableDestination) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StorageTableDestination_STATUS

type StorageTableDestination_STATUS struct {
	// Name: A friendly name for the destination.
	// This name should be unique across all destinations (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// StorageAccountResourceId: The resource ID of the storage account.
	StorageAccountResourceId *string `json:"storageAccountResourceId,omitempty"`

	// TableName: The name of the Storage Table.
	TableName *string `json:"tableName,omitempty"`
}

func (*StorageTableDestination_STATUS) AssignProperties_From_StorageTableDestination_STATUS

func (destination *StorageTableDestination_STATUS) AssignProperties_From_StorageTableDestination_STATUS(source *storage.StorageTableDestination_STATUS) error

AssignProperties_From_StorageTableDestination_STATUS populates our StorageTableDestination_STATUS from the provided source StorageTableDestination_STATUS

func (*StorageTableDestination_STATUS) AssignProperties_To_StorageTableDestination_STATUS

func (destination *StorageTableDestination_STATUS) AssignProperties_To_StorageTableDestination_STATUS(target *storage.StorageTableDestination_STATUS) error

AssignProperties_To_StorageTableDestination_STATUS populates the provided destination StorageTableDestination_STATUS from our 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.

func (*StorageTableDestination_STATUS) NewEmptyARMValue

func (destination *StorageTableDestination_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StorageTableDestination_STATUS) PopulateFromARM

func (destination *StorageTableDestination_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StreamDeclaration

type StreamDeclaration struct {
	// Columns: List of columns used by data in this stream.
	Columns []ColumnDefinition `json:"columns,omitempty"`
}

Declaration of a custom stream.

func (*StreamDeclaration) AssignProperties_From_StreamDeclaration

func (declaration *StreamDeclaration) AssignProperties_From_StreamDeclaration(source *storage.StreamDeclaration) error

AssignProperties_From_StreamDeclaration populates our StreamDeclaration from the provided source StreamDeclaration

func (*StreamDeclaration) AssignProperties_To_StreamDeclaration

func (declaration *StreamDeclaration) AssignProperties_To_StreamDeclaration(destination *storage.StreamDeclaration) error

AssignProperties_To_StreamDeclaration populates the provided destination StreamDeclaration from our StreamDeclaration

func (*StreamDeclaration) ConvertToARM

func (declaration *StreamDeclaration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*StreamDeclaration) Initialize_From_StreamDeclaration_STATUS

func (declaration *StreamDeclaration) Initialize_From_StreamDeclaration_STATUS(source *StreamDeclaration_STATUS) error

Initialize_From_StreamDeclaration_STATUS populates our StreamDeclaration from the provided source StreamDeclaration_STATUS

func (*StreamDeclaration) NewEmptyARMValue

func (declaration *StreamDeclaration) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StreamDeclaration) PopulateFromARM

func (declaration *StreamDeclaration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type StreamDeclaration_STATUS

type StreamDeclaration_STATUS struct {
	// Columns: List of columns used by data in this stream.
	Columns []ColumnDefinition_STATUS `json:"columns,omitempty"`
}

Declaration of a custom stream.

func (*StreamDeclaration_STATUS) AssignProperties_From_StreamDeclaration_STATUS

func (declaration *StreamDeclaration_STATUS) AssignProperties_From_StreamDeclaration_STATUS(source *storage.StreamDeclaration_STATUS) error

AssignProperties_From_StreamDeclaration_STATUS populates our StreamDeclaration_STATUS from the provided source StreamDeclaration_STATUS

func (*StreamDeclaration_STATUS) AssignProperties_To_StreamDeclaration_STATUS

func (declaration *StreamDeclaration_STATUS) AssignProperties_To_StreamDeclaration_STATUS(destination *storage.StreamDeclaration_STATUS) error

AssignProperties_To_StreamDeclaration_STATUS populates the provided destination StreamDeclaration_STATUS from our StreamDeclaration_STATUS

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.

func (*StreamDeclaration_STATUS) NewEmptyARMValue

func (declaration *StreamDeclaration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*StreamDeclaration_STATUS) PopulateFromARM

func (declaration *StreamDeclaration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SyslogDataSource

type SyslogDataSource struct {
	// FacilityNames: The list of facility names.
	FacilityNames []SyslogDataSource_FacilityNames `json:"facilityNames,omitempty"`

	// LogLevels: The log levels to collect.
	LogLevels []SyslogDataSource_LogLevels `json:"logLevels,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent
	// to.
	Streams []SyslogDataSource_Streams `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`
}

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

func (*SyslogDataSource) AssignProperties_From_SyslogDataSource

func (source *SyslogDataSource) AssignProperties_From_SyslogDataSource(origin *storage.SyslogDataSource) error

AssignProperties_From_SyslogDataSource populates our SyslogDataSource from the provided source SyslogDataSource

func (*SyslogDataSource) AssignProperties_To_SyslogDataSource

func (source *SyslogDataSource) AssignProperties_To_SyslogDataSource(destination *storage.SyslogDataSource) error

AssignProperties_To_SyslogDataSource populates the provided destination SyslogDataSource from our SyslogDataSource

func (*SyslogDataSource) ConvertToARM

func (source *SyslogDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*SyslogDataSource) Initialize_From_SyslogDataSource_STATUS

func (source *SyslogDataSource) Initialize_From_SyslogDataSource_STATUS(origin *SyslogDataSource_STATUS) error

Initialize_From_SyslogDataSource_STATUS populates our SyslogDataSource from the provided source SyslogDataSource_STATUS

func (*SyslogDataSource) NewEmptyARMValue

func (source *SyslogDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SyslogDataSource) PopulateFromARM

func (source *SyslogDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SyslogDataSource_FacilityNames

type SyslogDataSource_FacilityNames string

+kubebuilder:validation:Enum={"alert","audit","auth","authpriv","clock","cron","daemon","ftp","kern","local0","local1","local2","local3","local4","local5","local6","local7","lpr","mail","mark","news","nopri","ntp","*","syslog","user","uucp"}

type SyslogDataSource_FacilityNames_STATUS

type SyslogDataSource_FacilityNames_STATUS string

type SyslogDataSource_LogLevels

type SyslogDataSource_LogLevels string

+kubebuilder:validation:Enum={"Alert","Critical","Debug","Emergency","Error","Info","Notice","*","Warning"}

type SyslogDataSource_LogLevels_STATUS

type SyslogDataSource_LogLevels_STATUS string

type SyslogDataSource_STATUS

type SyslogDataSource_STATUS struct {
	// FacilityNames: The list of facility names.
	FacilityNames []SyslogDataSource_FacilityNames_STATUS `json:"facilityNames,omitempty"`

	// LogLevels: The log levels to collect.
	LogLevels []SyslogDataSource_LogLevels_STATUS `json:"logLevels,omitempty"`

	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent
	// to.
	Streams []SyslogDataSource_Streams_STATUS `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`
}

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

func (*SyslogDataSource_STATUS) AssignProperties_From_SyslogDataSource_STATUS

func (source *SyslogDataSource_STATUS) AssignProperties_From_SyslogDataSource_STATUS(origin *storage.SyslogDataSource_STATUS) error

AssignProperties_From_SyslogDataSource_STATUS populates our SyslogDataSource_STATUS from the provided source SyslogDataSource_STATUS

func (*SyslogDataSource_STATUS) AssignProperties_To_SyslogDataSource_STATUS

func (source *SyslogDataSource_STATUS) AssignProperties_To_SyslogDataSource_STATUS(destination *storage.SyslogDataSource_STATUS) error

AssignProperties_To_SyslogDataSource_STATUS populates the provided destination SyslogDataSource_STATUS from our SyslogDataSource_STATUS

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.

func (*SyslogDataSource_STATUS) NewEmptyARMValue

func (source *SyslogDataSource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SyslogDataSource_STATUS) PopulateFromARM

func (source *SyslogDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type SyslogDataSource_Streams

type SyslogDataSource_Streams string

+kubebuilder:validation:Enum={"Microsoft-Syslog"}

type SyslogDataSource_Streams_STATUS

type SyslogDataSource_Streams_STATUS string

type SystemData_CreatedByType_STATUS

type SystemData_CreatedByType_STATUS string

type SystemData_LastModifiedByType_STATUS

type SystemData_LastModifiedByType_STATUS string

type SystemData_STATUS

type SystemData_STATUS struct {
	// CreatedAt: The timestamp of resource creation (UTC).
	CreatedAt *string `json:"createdAt,omitempty"`

	// CreatedBy: The identity that created the resource.
	CreatedBy *string `json:"createdBy,omitempty"`

	// CreatedByType: The type of identity that created the resource.
	CreatedByType *SystemData_CreatedByType_STATUS `json:"createdByType,omitempty"`

	// LastModifiedAt: The timestamp of resource last modification (UTC)
	LastModifiedAt *string `json:"lastModifiedAt,omitempty"`

	// LastModifiedBy: The identity that last modified the resource.
	LastModifiedBy *string `json:"lastModifiedBy,omitempty"`

	// LastModifiedByType: The type of identity that last modified the resource.
	LastModifiedByType *SystemData_LastModifiedByType_STATUS `json:"lastModifiedByType,omitempty"`
}

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.

func (*SystemData_STATUS) NewEmptyARMValue

func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*SystemData_STATUS) PopulateFromARM

func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type UserAssignedIdentityDetails

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

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: The client ID of the assigned identity.
	ClientId *string `json:"clientId,omitempty"`

	// PrincipalId: The principal ID of the assigned identity.
	PrincipalId *string `json:"principalId,omitempty"`
}

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.

func (*UserAssignedIdentity_STATUS) NewEmptyARMValue

func (identity *UserAssignedIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*UserAssignedIdentity_STATUS) PopulateFromARM

func (identity *UserAssignedIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WindowsEventLogDataSource

type WindowsEventLogDataSource struct {
	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent
	// to.
	Streams []WindowsEventLogDataSource_Streams `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`

	// XPathQueries: A list of Windows Event Log queries in XPATH format.
	XPathQueries []string `json:"xPathQueries,omitempty"`
}

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

func (*WindowsEventLogDataSource) AssignProperties_From_WindowsEventLogDataSource

func (source *WindowsEventLogDataSource) AssignProperties_From_WindowsEventLogDataSource(origin *storage.WindowsEventLogDataSource) error

AssignProperties_From_WindowsEventLogDataSource populates our WindowsEventLogDataSource from the provided source WindowsEventLogDataSource

func (*WindowsEventLogDataSource) AssignProperties_To_WindowsEventLogDataSource

func (source *WindowsEventLogDataSource) AssignProperties_To_WindowsEventLogDataSource(destination *storage.WindowsEventLogDataSource) error

AssignProperties_To_WindowsEventLogDataSource populates the provided destination WindowsEventLogDataSource from our WindowsEventLogDataSource

func (*WindowsEventLogDataSource) ConvertToARM

func (source *WindowsEventLogDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*WindowsEventLogDataSource) Initialize_From_WindowsEventLogDataSource_STATUS

func (source *WindowsEventLogDataSource) Initialize_From_WindowsEventLogDataSource_STATUS(origin *WindowsEventLogDataSource_STATUS) error

Initialize_From_WindowsEventLogDataSource_STATUS populates our WindowsEventLogDataSource from the provided source WindowsEventLogDataSource_STATUS

func (*WindowsEventLogDataSource) NewEmptyARMValue

func (source *WindowsEventLogDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WindowsEventLogDataSource) PopulateFromARM

func (source *WindowsEventLogDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WindowsEventLogDataSource_STATUS

type WindowsEventLogDataSource_STATUS struct {
	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// Streams: List of streams that this data source will be sent to.
	// A stream indicates what schema will be used for this data and usually what table in Log Analytics the data will be sent
	// to.
	Streams []WindowsEventLogDataSource_Streams_STATUS `json:"streams,omitempty"`

	// TransformKql: The KQL query to transform the data source.
	TransformKql *string `json:"transformKql,omitempty"`

	// XPathQueries: A list of Windows Event Log queries in XPATH format.
	XPathQueries []string `json:"xPathQueries,omitempty"`
}

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

func (*WindowsEventLogDataSource_STATUS) AssignProperties_From_WindowsEventLogDataSource_STATUS

func (source *WindowsEventLogDataSource_STATUS) AssignProperties_From_WindowsEventLogDataSource_STATUS(origin *storage.WindowsEventLogDataSource_STATUS) error

AssignProperties_From_WindowsEventLogDataSource_STATUS populates our WindowsEventLogDataSource_STATUS from the provided source WindowsEventLogDataSource_STATUS

func (*WindowsEventLogDataSource_STATUS) AssignProperties_To_WindowsEventLogDataSource_STATUS

func (source *WindowsEventLogDataSource_STATUS) AssignProperties_To_WindowsEventLogDataSource_STATUS(destination *storage.WindowsEventLogDataSource_STATUS) error

AssignProperties_To_WindowsEventLogDataSource_STATUS populates the provided destination WindowsEventLogDataSource_STATUS from our WindowsEventLogDataSource_STATUS

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.

func (*WindowsEventLogDataSource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WindowsEventLogDataSource_STATUS) PopulateFromARM

func (source *WindowsEventLogDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WindowsEventLogDataSource_Streams

type WindowsEventLogDataSource_Streams string

+kubebuilder:validation:Enum={"Microsoft-Event","Microsoft-WindowsEvent"}

type WindowsEventLogDataSource_Streams_STATUS

type WindowsEventLogDataSource_Streams_STATUS string

type WindowsFirewallLogsDataSource

type WindowsFirewallLogsDataSource struct {
	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// ProfileFilter: Firewall logs profile filter
	ProfileFilter []WindowsFirewallLogsDataSource_ProfileFilter `json:"profileFilter,omitempty"`

	// +kubebuilder:validation:Required
	// Streams: Firewall logs streams
	Streams []string `json:"streams,omitempty"`
}

Enables Firewall logs to be collected by this data collection rule.

func (*WindowsFirewallLogsDataSource) AssignProperties_From_WindowsFirewallLogsDataSource

func (source *WindowsFirewallLogsDataSource) AssignProperties_From_WindowsFirewallLogsDataSource(origin *storage.WindowsFirewallLogsDataSource) error

AssignProperties_From_WindowsFirewallLogsDataSource populates our WindowsFirewallLogsDataSource from the provided source WindowsFirewallLogsDataSource

func (*WindowsFirewallLogsDataSource) AssignProperties_To_WindowsFirewallLogsDataSource

func (source *WindowsFirewallLogsDataSource) AssignProperties_To_WindowsFirewallLogsDataSource(destination *storage.WindowsFirewallLogsDataSource) error

AssignProperties_To_WindowsFirewallLogsDataSource populates the provided destination WindowsFirewallLogsDataSource from our WindowsFirewallLogsDataSource

func (*WindowsFirewallLogsDataSource) ConvertToARM

func (source *WindowsFirewallLogsDataSource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)

ConvertToARM converts from a Kubernetes CRD object to an ARM object

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.

func (*WindowsFirewallLogsDataSource) Initialize_From_WindowsFirewallLogsDataSource_STATUS

func (source *WindowsFirewallLogsDataSource) Initialize_From_WindowsFirewallLogsDataSource_STATUS(origin *WindowsFirewallLogsDataSource_STATUS) error

Initialize_From_WindowsFirewallLogsDataSource_STATUS populates our WindowsFirewallLogsDataSource from the provided source WindowsFirewallLogsDataSource_STATUS

func (*WindowsFirewallLogsDataSource) NewEmptyARMValue

func (source *WindowsFirewallLogsDataSource) NewEmptyARMValue() genruntime.ARMResourceStatus

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WindowsFirewallLogsDataSource) PopulateFromARM

func (source *WindowsFirewallLogsDataSource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

type WindowsFirewallLogsDataSource_ProfileFilter

type WindowsFirewallLogsDataSource_ProfileFilter string

+kubebuilder:validation:Enum={"Domain","Private","Public"}

type WindowsFirewallLogsDataSource_ProfileFilter_STATUS

type WindowsFirewallLogsDataSource_ProfileFilter_STATUS string

type WindowsFirewallLogsDataSource_STATUS

type WindowsFirewallLogsDataSource_STATUS struct {
	// Name: A friendly name for the data source.
	// This name should be unique across all data sources (regardless of type) within the data collection rule.
	Name *string `json:"name,omitempty"`

	// ProfileFilter: Firewall logs profile filter
	ProfileFilter []WindowsFirewallLogsDataSource_ProfileFilter_STATUS `json:"profileFilter,omitempty"`

	// Streams: Firewall logs streams
	Streams []string `json:"streams,omitempty"`
}

Enables Firewall logs to be collected by this data collection rule.

func (*WindowsFirewallLogsDataSource_STATUS) AssignProperties_From_WindowsFirewallLogsDataSource_STATUS

func (source *WindowsFirewallLogsDataSource_STATUS) AssignProperties_From_WindowsFirewallLogsDataSource_STATUS(origin *storage.WindowsFirewallLogsDataSource_STATUS) error

AssignProperties_From_WindowsFirewallLogsDataSource_STATUS populates our WindowsFirewallLogsDataSource_STATUS from the provided source WindowsFirewallLogsDataSource_STATUS

func (*WindowsFirewallLogsDataSource_STATUS) AssignProperties_To_WindowsFirewallLogsDataSource_STATUS

func (source *WindowsFirewallLogsDataSource_STATUS) AssignProperties_To_WindowsFirewallLogsDataSource_STATUS(destination *storage.WindowsFirewallLogsDataSource_STATUS) error

AssignProperties_To_WindowsFirewallLogsDataSource_STATUS populates the provided destination WindowsFirewallLogsDataSource_STATUS from our WindowsFirewallLogsDataSource_STATUS

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.

func (*WindowsFirewallLogsDataSource_STATUS) NewEmptyARMValue

NewEmptyARMValue returns an empty ARM value suitable for deserializing into

func (*WindowsFirewallLogsDataSource_STATUS) PopulateFromARM

func (source *WindowsFirewallLogsDataSource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error

PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object

Directories

Path Synopsis
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.
Code generated by azure-service-operator-codegen.

Jump to

Keyboard shortcuts

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