Documentation
¶
Overview ¶
Package v1api20241001 contains API Schema definitions for the network v1api20241001 API group +groupName=network.azure.com
Package v1api20241001 contains API Schema definitions for the network v1api20241001 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20241001
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.
Index ¶
- Constants
- Variables
- type APIVersion
- type ApplicationGatewayProvisioningState_STATUS
- type FlowLogFormatParameters
- func (parameters *FlowLogFormatParameters) AssignProperties_From_FlowLogFormatParameters(source *storage.FlowLogFormatParameters) error
- func (parameters *FlowLogFormatParameters) AssignProperties_To_FlowLogFormatParameters(destination *storage.FlowLogFormatParameters) error
- func (parameters *FlowLogFormatParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FlowLogFormatParameters) DeepCopy() *FlowLogFormatParameters
- func (in *FlowLogFormatParameters) DeepCopyInto(out *FlowLogFormatParameters)
- func (parameters *FlowLogFormatParameters) Initialize_From_FlowLogFormatParameters_STATUS(source *FlowLogFormatParameters_STATUS) error
- func (parameters *FlowLogFormatParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *FlowLogFormatParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlowLogFormatParameters_STATUS
- func (parameters *FlowLogFormatParameters_STATUS) AssignProperties_From_FlowLogFormatParameters_STATUS(source *storage.FlowLogFormatParameters_STATUS) error
- func (parameters *FlowLogFormatParameters_STATUS) AssignProperties_To_FlowLogFormatParameters_STATUS(destination *storage.FlowLogFormatParameters_STATUS) error
- func (in *FlowLogFormatParameters_STATUS) DeepCopy() *FlowLogFormatParameters_STATUS
- func (in *FlowLogFormatParameters_STATUS) DeepCopyInto(out *FlowLogFormatParameters_STATUS)
- func (parameters *FlowLogFormatParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *FlowLogFormatParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlowLogFormatParameters_Type
- type FlowLogFormatParameters_Type_STATUS
- type ManagedServiceIdentity
- func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *storage.ManagedServiceIdentity) error
- func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *storage.ManagedServiceIdentity) error
- func (identity *ManagedServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ManagedServiceIdentity) DeepCopy() *ManagedServiceIdentity
- func (in *ManagedServiceIdentity) DeepCopyInto(out *ManagedServiceIdentity)
- func (identity *ManagedServiceIdentity) Initialize_From_ManagedServiceIdentity_STATUS(source *ManagedServiceIdentity_STATUS) error
- func (identity *ManagedServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ManagedServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedServiceIdentity_STATUS
- func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *storage.ManagedServiceIdentity_STATUS) error
- func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *storage.ManagedServiceIdentity_STATUS) error
- func (in *ManagedServiceIdentity_STATUS) DeepCopy() *ManagedServiceIdentity_STATUS
- func (in *ManagedServiceIdentity_STATUS) DeepCopyInto(out *ManagedServiceIdentity_STATUS)
- func (identity *ManagedServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identity *ManagedServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ManagedServiceIdentity_Type
- type ManagedServiceIdentity_Type_STATUS
- type ManagedServiceIdentity_UserAssignedIdentities_STATUS
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS(source *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS(destination *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
- func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopy() *ManagedServiceIdentity_UserAssignedIdentities_STATUS
- func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *ManagedServiceIdentity_UserAssignedIdentities_STATUS)
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkWatcher
- func (watcher *NetworkWatcher) AssignProperties_From_NetworkWatcher(source *storage.NetworkWatcher) error
- func (watcher *NetworkWatcher) AssignProperties_To_NetworkWatcher(destination *storage.NetworkWatcher) error
- func (watcher *NetworkWatcher) AzureName() string
- func (watcher *NetworkWatcher) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (watcher *NetworkWatcher) ConvertFrom(hub conversion.Hub) error
- func (watcher *NetworkWatcher) ConvertTo(hub conversion.Hub) error
- func (in *NetworkWatcher) DeepCopy() *NetworkWatcher
- func (in *NetworkWatcher) DeepCopyInto(out *NetworkWatcher)
- func (in *NetworkWatcher) DeepCopyObject() runtime.Object
- func (watcher NetworkWatcher) GetAPIVersion() string
- func (watcher *NetworkWatcher) GetConditions() conditions.Conditions
- func (watcher *NetworkWatcher) GetResourceScope() genruntime.ResourceScope
- func (watcher *NetworkWatcher) GetSpec() genruntime.ConvertibleSpec
- func (watcher *NetworkWatcher) GetStatus() genruntime.ConvertibleStatus
- func (watcher *NetworkWatcher) GetSupportedOperations() []genruntime.ResourceOperation
- func (watcher *NetworkWatcher) GetType() string
- func (watcher *NetworkWatcher) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (watcher *NetworkWatcher) NewEmptyStatus() genruntime.ConvertibleStatus
- func (watcher *NetworkWatcher) OriginalGVK() *schema.GroupVersionKind
- func (watcher *NetworkWatcher) Owner() *genruntime.ResourceReference
- func (watcher *NetworkWatcher) SecretDestinationExpressions() []*core.DestinationExpression
- func (watcher *NetworkWatcher) SetConditions(conditions conditions.Conditions)
- func (watcher *NetworkWatcher) SetStatus(status genruntime.ConvertibleStatus) error
- type NetworkWatcherList
- type NetworkWatcherOperatorSpec
- func (operator *NetworkWatcherOperatorSpec) AssignProperties_From_NetworkWatcherOperatorSpec(source *storage.NetworkWatcherOperatorSpec) error
- func (operator *NetworkWatcherOperatorSpec) AssignProperties_To_NetworkWatcherOperatorSpec(destination *storage.NetworkWatcherOperatorSpec) error
- func (in *NetworkWatcherOperatorSpec) DeepCopy() *NetworkWatcherOperatorSpec
- func (in *NetworkWatcherOperatorSpec) DeepCopyInto(out *NetworkWatcherOperatorSpec)
- type NetworkWatcherProvisioningState_STATUS
- type NetworkWatcher_STATUS
- func (watcher *NetworkWatcher_STATUS) AssignProperties_From_NetworkWatcher_STATUS(source *storage.NetworkWatcher_STATUS) error
- func (watcher *NetworkWatcher_STATUS) AssignProperties_To_NetworkWatcher_STATUS(destination *storage.NetworkWatcher_STATUS) error
- func (watcher *NetworkWatcher_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (watcher *NetworkWatcher_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NetworkWatcher_STATUS) DeepCopy() *NetworkWatcher_STATUS
- func (in *NetworkWatcher_STATUS) DeepCopyInto(out *NetworkWatcher_STATUS)
- func (watcher *NetworkWatcher_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (watcher *NetworkWatcher_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkWatcher_Spec
- func (watcher *NetworkWatcher_Spec) AssignProperties_From_NetworkWatcher_Spec(source *storage.NetworkWatcher_Spec) error
- func (watcher *NetworkWatcher_Spec) AssignProperties_To_NetworkWatcher_Spec(destination *storage.NetworkWatcher_Spec) error
- func (watcher *NetworkWatcher_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (watcher *NetworkWatcher_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (watcher *NetworkWatcher_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkWatcher_Spec) DeepCopy() *NetworkWatcher_Spec
- func (in *NetworkWatcher_Spec) DeepCopyInto(out *NetworkWatcher_Spec)
- func (watcher *NetworkWatcher_Spec) Initialize_From_NetworkWatcher_STATUS(source *NetworkWatcher_STATUS) error
- func (watcher *NetworkWatcher_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (watcher *NetworkWatcher_Spec) OriginalVersion() string
- func (watcher *NetworkWatcher_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (watcher *NetworkWatcher_Spec) SetAzureName(azureName string)
- type NetworkWatchersFlowLog
- func (flowLog *NetworkWatchersFlowLog) AssignProperties_From_NetworkWatchersFlowLog(source *storage.NetworkWatchersFlowLog) error
- func (flowLog *NetworkWatchersFlowLog) AssignProperties_To_NetworkWatchersFlowLog(destination *storage.NetworkWatchersFlowLog) error
- func (flowLog *NetworkWatchersFlowLog) AzureName() string
- func (flowLog *NetworkWatchersFlowLog) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (flowLog *NetworkWatchersFlowLog) ConvertFrom(hub conversion.Hub) error
- func (flowLog *NetworkWatchersFlowLog) ConvertTo(hub conversion.Hub) error
- func (in *NetworkWatchersFlowLog) DeepCopy() *NetworkWatchersFlowLog
- func (in *NetworkWatchersFlowLog) DeepCopyInto(out *NetworkWatchersFlowLog)
- func (in *NetworkWatchersFlowLog) DeepCopyObject() runtime.Object
- func (flowLog NetworkWatchersFlowLog) GetAPIVersion() string
- func (flowLog *NetworkWatchersFlowLog) GetConditions() conditions.Conditions
- func (flowLog *NetworkWatchersFlowLog) GetResourceScope() genruntime.ResourceScope
- func (flowLog *NetworkWatchersFlowLog) GetSpec() genruntime.ConvertibleSpec
- func (flowLog *NetworkWatchersFlowLog) GetStatus() genruntime.ConvertibleStatus
- func (flowLog *NetworkWatchersFlowLog) GetSupportedOperations() []genruntime.ResourceOperation
- func (flowLog *NetworkWatchersFlowLog) GetType() string
- func (flowLog *NetworkWatchersFlowLog) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (flowLog *NetworkWatchersFlowLog) NewEmptyStatus() genruntime.ConvertibleStatus
- func (flowLog *NetworkWatchersFlowLog) OriginalGVK() *schema.GroupVersionKind
- func (flowLog *NetworkWatchersFlowLog) Owner() *genruntime.ResourceReference
- func (flowLog *NetworkWatchersFlowLog) SecretDestinationExpressions() []*core.DestinationExpression
- func (flowLog *NetworkWatchersFlowLog) SetConditions(conditions conditions.Conditions)
- func (flowLog *NetworkWatchersFlowLog) SetStatus(status genruntime.ConvertibleStatus) error
- type NetworkWatchersFlowLogList
- type NetworkWatchersFlowLogOperatorSpec
- func (operator *NetworkWatchersFlowLogOperatorSpec) AssignProperties_From_NetworkWatchersFlowLogOperatorSpec(source *storage.NetworkWatchersFlowLogOperatorSpec) error
- func (operator *NetworkWatchersFlowLogOperatorSpec) AssignProperties_To_NetworkWatchersFlowLogOperatorSpec(destination *storage.NetworkWatchersFlowLogOperatorSpec) error
- func (in *NetworkWatchersFlowLogOperatorSpec) DeepCopy() *NetworkWatchersFlowLogOperatorSpec
- func (in *NetworkWatchersFlowLogOperatorSpec) DeepCopyInto(out *NetworkWatchersFlowLogOperatorSpec)
- type NetworkWatchersFlowLog_STATUS
- func (flowLog *NetworkWatchersFlowLog_STATUS) AssignProperties_From_NetworkWatchersFlowLog_STATUS(source *storage.NetworkWatchersFlowLog_STATUS) error
- func (flowLog *NetworkWatchersFlowLog_STATUS) AssignProperties_To_NetworkWatchersFlowLog_STATUS(destination *storage.NetworkWatchersFlowLog_STATUS) error
- func (flowLog *NetworkWatchersFlowLog_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (flowLog *NetworkWatchersFlowLog_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NetworkWatchersFlowLog_STATUS) DeepCopy() *NetworkWatchersFlowLog_STATUS
- func (in *NetworkWatchersFlowLog_STATUS) DeepCopyInto(out *NetworkWatchersFlowLog_STATUS)
- func (flowLog *NetworkWatchersFlowLog_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (flowLog *NetworkWatchersFlowLog_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkWatchersFlowLog_Spec
- func (flowLog *NetworkWatchersFlowLog_Spec) AssignProperties_From_NetworkWatchersFlowLog_Spec(source *storage.NetworkWatchersFlowLog_Spec) error
- func (flowLog *NetworkWatchersFlowLog_Spec) AssignProperties_To_NetworkWatchersFlowLog_Spec(destination *storage.NetworkWatchersFlowLog_Spec) error
- func (flowLog *NetworkWatchersFlowLog_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (flowLog *NetworkWatchersFlowLog_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (flowLog *NetworkWatchersFlowLog_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkWatchersFlowLog_Spec) DeepCopy() *NetworkWatchersFlowLog_Spec
- func (in *NetworkWatchersFlowLog_Spec) DeepCopyInto(out *NetworkWatchersFlowLog_Spec)
- func (flowLog *NetworkWatchersFlowLog_Spec) Initialize_From_NetworkWatchersFlowLog_STATUS(source *NetworkWatchersFlowLog_STATUS) error
- func (flowLog *NetworkWatchersFlowLog_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (flowLog *NetworkWatchersFlowLog_Spec) OriginalVersion() string
- func (flowLog *NetworkWatchersFlowLog_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (flowLog *NetworkWatchersFlowLog_Spec) SetAzureName(azureName string)
- type RetentionPolicyParameters
- func (parameters *RetentionPolicyParameters) AssignProperties_From_RetentionPolicyParameters(source *storage.RetentionPolicyParameters) error
- func (parameters *RetentionPolicyParameters) AssignProperties_To_RetentionPolicyParameters(destination *storage.RetentionPolicyParameters) error
- func (parameters *RetentionPolicyParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RetentionPolicyParameters) DeepCopy() *RetentionPolicyParameters
- func (in *RetentionPolicyParameters) DeepCopyInto(out *RetentionPolicyParameters)
- func (parameters *RetentionPolicyParameters) Initialize_From_RetentionPolicyParameters_STATUS(source *RetentionPolicyParameters_STATUS) error
- func (parameters *RetentionPolicyParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RetentionPolicyParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RetentionPolicyParameters_STATUS
- func (parameters *RetentionPolicyParameters_STATUS) AssignProperties_From_RetentionPolicyParameters_STATUS(source *storage.RetentionPolicyParameters_STATUS) error
- func (parameters *RetentionPolicyParameters_STATUS) AssignProperties_To_RetentionPolicyParameters_STATUS(destination *storage.RetentionPolicyParameters_STATUS) error
- func (in *RetentionPolicyParameters_STATUS) DeepCopy() *RetentionPolicyParameters_STATUS
- func (in *RetentionPolicyParameters_STATUS) DeepCopyInto(out *RetentionPolicyParameters_STATUS)
- func (parameters *RetentionPolicyParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (parameters *RetentionPolicyParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TrafficAnalyticsConfigurationProperties
- func (properties *TrafficAnalyticsConfigurationProperties) AssignProperties_From_TrafficAnalyticsConfigurationProperties(source *storage.TrafficAnalyticsConfigurationProperties) error
- func (properties *TrafficAnalyticsConfigurationProperties) AssignProperties_To_TrafficAnalyticsConfigurationProperties(destination *storage.TrafficAnalyticsConfigurationProperties) error
- func (properties *TrafficAnalyticsConfigurationProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *TrafficAnalyticsConfigurationProperties) DeepCopy() *TrafficAnalyticsConfigurationProperties
- func (in *TrafficAnalyticsConfigurationProperties) DeepCopyInto(out *TrafficAnalyticsConfigurationProperties)
- func (properties *TrafficAnalyticsConfigurationProperties) Initialize_From_TrafficAnalyticsConfigurationProperties_STATUS(source *TrafficAnalyticsConfigurationProperties_STATUS) error
- func (properties *TrafficAnalyticsConfigurationProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *TrafficAnalyticsConfigurationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TrafficAnalyticsConfigurationProperties_STATUS
- func (properties *TrafficAnalyticsConfigurationProperties_STATUS) AssignProperties_From_TrafficAnalyticsConfigurationProperties_STATUS(source *storage.TrafficAnalyticsConfigurationProperties_STATUS) error
- func (properties *TrafficAnalyticsConfigurationProperties_STATUS) AssignProperties_To_TrafficAnalyticsConfigurationProperties_STATUS(destination *storage.TrafficAnalyticsConfigurationProperties_STATUS) error
- func (in *TrafficAnalyticsConfigurationProperties_STATUS) DeepCopy() *TrafficAnalyticsConfigurationProperties_STATUS
- func (in *TrafficAnalyticsConfigurationProperties_STATUS) DeepCopyInto(out *TrafficAnalyticsConfigurationProperties_STATUS)
- func (properties *TrafficAnalyticsConfigurationProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *TrafficAnalyticsConfigurationProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TrafficAnalyticsProperties
- func (properties *TrafficAnalyticsProperties) AssignProperties_From_TrafficAnalyticsProperties(source *storage.TrafficAnalyticsProperties) error
- func (properties *TrafficAnalyticsProperties) AssignProperties_To_TrafficAnalyticsProperties(destination *storage.TrafficAnalyticsProperties) error
- func (properties *TrafficAnalyticsProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *TrafficAnalyticsProperties) DeepCopy() *TrafficAnalyticsProperties
- func (in *TrafficAnalyticsProperties) DeepCopyInto(out *TrafficAnalyticsProperties)
- func (properties *TrafficAnalyticsProperties) Initialize_From_TrafficAnalyticsProperties_STATUS(source *TrafficAnalyticsProperties_STATUS) error
- func (properties *TrafficAnalyticsProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *TrafficAnalyticsProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TrafficAnalyticsProperties_STATUS
- func (properties *TrafficAnalyticsProperties_STATUS) AssignProperties_From_TrafficAnalyticsProperties_STATUS(source *storage.TrafficAnalyticsProperties_STATUS) error
- func (properties *TrafficAnalyticsProperties_STATUS) AssignProperties_To_TrafficAnalyticsProperties_STATUS(destination *storage.TrafficAnalyticsProperties_STATUS) error
- func (in *TrafficAnalyticsProperties_STATUS) DeepCopy() *TrafficAnalyticsProperties_STATUS
- func (in *TrafficAnalyticsProperties_STATUS) DeepCopyInto(out *TrafficAnalyticsProperties_STATUS)
- func (properties *TrafficAnalyticsProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (properties *TrafficAnalyticsProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *storage.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *storage.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
Constants ¶
const ( NetworkWatcherProvisioningState_STATUS_Deleting = NetworkWatcherProvisioningState_STATUS("Deleting") NetworkWatcherProvisioningState_STATUS_Failed = NetworkWatcherProvisioningState_STATUS("Failed") NetworkWatcherProvisioningState_STATUS_Succeeded = NetworkWatcherProvisioningState_STATUS("Succeeded") NetworkWatcherProvisioningState_STATUS_Updating = NetworkWatcherProvisioningState_STATUS("Updating") )
const ( ApplicationGatewayProvisioningState_STATUS_Deleting = ApplicationGatewayProvisioningState_STATUS("Deleting") ApplicationGatewayProvisioningState_STATUS_Failed = ApplicationGatewayProvisioningState_STATUS("Failed") ApplicationGatewayProvisioningState_STATUS_Succeeded = ApplicationGatewayProvisioningState_STATUS("Succeeded") ApplicationGatewayProvisioningState_STATUS_Updating = ApplicationGatewayProvisioningState_STATUS("Updating") )
const ( ManagedServiceIdentity_Type_None = ManagedServiceIdentity_Type("None") ManagedServiceIdentity_Type_SystemAssigned = ManagedServiceIdentity_Type("SystemAssigned") ManagedServiceIdentity_Type_SystemAssignedUserAssigned = ManagedServiceIdentity_Type("SystemAssigned, UserAssigned") ManagedServiceIdentity_Type_UserAssigned = ManagedServiceIdentity_Type("UserAssigned") )
const ( ManagedServiceIdentity_Type_STATUS_None = ManagedServiceIdentity_Type_STATUS("None") ManagedServiceIdentity_Type_STATUS_SystemAssigned = ManagedServiceIdentity_Type_STATUS("SystemAssigned") ManagedServiceIdentity_Type_STATUS_SystemAssignedUserAssigned = ManagedServiceIdentity_Type_STATUS("SystemAssigned, UserAssigned") ManagedServiceIdentity_Type_STATUS_UserAssigned = ManagedServiceIdentity_Type_STATUS("UserAssigned") )
const APIVersion_Value = APIVersion("2024-10-01")
const FlowLogFormatParameters_Type_JSON = FlowLogFormatParameters_Type("JSON")
const FlowLogFormatParameters_Type_STATUS_JSON = FlowLogFormatParameters_Type_STATUS("JSON")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20241001"} // 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 ApplicationGatewayProvisioningState_STATUS ¶
type ApplicationGatewayProvisioningState_STATUS string
The current provisioning state.
type FlowLogFormatParameters ¶
type FlowLogFormatParameters struct {
// Type: The file type of flow log.
Type *FlowLogFormatParameters_Type `json:"type,omitempty"`
// Version: The version (revision) of the flow log.
Version *int `json:"version,omitempty"`
}
Parameters that define the flow log format.
func (*FlowLogFormatParameters) AssignProperties_From_FlowLogFormatParameters ¶
func (parameters *FlowLogFormatParameters) AssignProperties_From_FlowLogFormatParameters(source *storage.FlowLogFormatParameters) error
AssignProperties_From_FlowLogFormatParameters populates our FlowLogFormatParameters from the provided source FlowLogFormatParameters
func (*FlowLogFormatParameters) AssignProperties_To_FlowLogFormatParameters ¶
func (parameters *FlowLogFormatParameters) AssignProperties_To_FlowLogFormatParameters(destination *storage.FlowLogFormatParameters) error
AssignProperties_To_FlowLogFormatParameters populates the provided destination FlowLogFormatParameters from our FlowLogFormatParameters
func (*FlowLogFormatParameters) ConvertToARM ¶
func (parameters *FlowLogFormatParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FlowLogFormatParameters) DeepCopy ¶
func (in *FlowLogFormatParameters) DeepCopy() *FlowLogFormatParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogFormatParameters.
func (*FlowLogFormatParameters) DeepCopyInto ¶
func (in *FlowLogFormatParameters) DeepCopyInto(out *FlowLogFormatParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLogFormatParameters) Initialize_From_FlowLogFormatParameters_STATUS ¶
func (parameters *FlowLogFormatParameters) Initialize_From_FlowLogFormatParameters_STATUS(source *FlowLogFormatParameters_STATUS) error
Initialize_From_FlowLogFormatParameters_STATUS populates our FlowLogFormatParameters from the provided source FlowLogFormatParameters_STATUS
func (*FlowLogFormatParameters) NewEmptyARMValue ¶
func (parameters *FlowLogFormatParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlowLogFormatParameters) PopulateFromARM ¶
func (parameters *FlowLogFormatParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlowLogFormatParameters_STATUS ¶
type FlowLogFormatParameters_STATUS struct {
// Type: The file type of flow log.
Type *FlowLogFormatParameters_Type_STATUS `json:"type,omitempty"`
// Version: The version (revision) of the flow log.
Version *int `json:"version,omitempty"`
}
Parameters that define the flow log format.
func (*FlowLogFormatParameters_STATUS) AssignProperties_From_FlowLogFormatParameters_STATUS ¶
func (parameters *FlowLogFormatParameters_STATUS) AssignProperties_From_FlowLogFormatParameters_STATUS(source *storage.FlowLogFormatParameters_STATUS) error
AssignProperties_From_FlowLogFormatParameters_STATUS populates our FlowLogFormatParameters_STATUS from the provided source FlowLogFormatParameters_STATUS
func (*FlowLogFormatParameters_STATUS) AssignProperties_To_FlowLogFormatParameters_STATUS ¶
func (parameters *FlowLogFormatParameters_STATUS) AssignProperties_To_FlowLogFormatParameters_STATUS(destination *storage.FlowLogFormatParameters_STATUS) error
AssignProperties_To_FlowLogFormatParameters_STATUS populates the provided destination FlowLogFormatParameters_STATUS from our FlowLogFormatParameters_STATUS
func (*FlowLogFormatParameters_STATUS) DeepCopy ¶
func (in *FlowLogFormatParameters_STATUS) DeepCopy() *FlowLogFormatParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLogFormatParameters_STATUS.
func (*FlowLogFormatParameters_STATUS) DeepCopyInto ¶
func (in *FlowLogFormatParameters_STATUS) DeepCopyInto(out *FlowLogFormatParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLogFormatParameters_STATUS) NewEmptyARMValue ¶
func (parameters *FlowLogFormatParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlowLogFormatParameters_STATUS) PopulateFromARM ¶
func (parameters *FlowLogFormatParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlowLogFormatParameters_Type ¶
type FlowLogFormatParameters_Type string
+kubebuilder:validation:Enum={"JSON"}
type FlowLogFormatParameters_Type_STATUS ¶
type FlowLogFormatParameters_Type_STATUS string
type ManagedServiceIdentity ¶
type ManagedServiceIdentity struct {
// Type: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly
// created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual
// machine.
Type *ManagedServiceIdentity_Type `json:"type,omitempty"`
// UserAssignedIdentities: The list of user identities associated with resource. The user identity dictionary key
// references will be ARM resource ids in the form:
// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
UserAssignedIdentities []UserAssignedIdentityDetails `json:"userAssignedIdentities,omitempty"`
}
Identity for the resource.
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 ¶
func (in *ManagedServiceIdentity) DeepCopy() *ManagedServiceIdentity
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 ManagedServiceIdentity_STATUS ¶
type ManagedServiceIdentity_STATUS struct {
// PrincipalId: The 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: The type of identity used for the resource. The type 'SystemAssigned, UserAssigned' includes both an implicitly
// created identity and a set of user assigned identities. The type 'None' will remove any identities from the virtual
// machine.
Type *ManagedServiceIdentity_Type_STATUS `json:"type,omitempty"`
// UserAssignedIdentities: The list of user identities associated with resource. The user identity dictionary key
// references will be ARM resource ids in the form:
// '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
UserAssignedIdentities map[string]ManagedServiceIdentity_UserAssignedIdentities_STATUS `json:"userAssignedIdentities,omitempty"`
}
Identity for the resource.
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 ¶
func (in *ManagedServiceIdentity_STATUS) DeepCopy() *ManagedServiceIdentity_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_STATUS.
func (*ManagedServiceIdentity_STATUS) DeepCopyInto ¶
func (in *ManagedServiceIdentity_STATUS) DeepCopyInto(out *ManagedServiceIdentity_STATUS)
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 ManagedServiceIdentity_Type ¶
type ManagedServiceIdentity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type ManagedServiceIdentity_Type_STATUS ¶
type ManagedServiceIdentity_Type_STATUS string
type ManagedServiceIdentity_UserAssignedIdentities_STATUS ¶
type ManagedServiceIdentity_UserAssignedIdentities_STATUS struct {
// ClientId: The client id of user assigned identity.
ClientId *string `json:"clientId,omitempty"`
// PrincipalId: The principal id of user assigned identity.
PrincipalId *string `json:"principalId,omitempty"`
}
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS ¶
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS(source *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS populates our ManagedServiceIdentity_UserAssignedIdentities_STATUS from the provided source ManagedServiceIdentity_UserAssignedIdentities_STATUS
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS ¶
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS(destination *storage.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS populates the provided destination ManagedServiceIdentity_UserAssignedIdentities_STATUS from our ManagedServiceIdentity_UserAssignedIdentities_STATUS
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopy ¶
func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopy() *ManagedServiceIdentity_UserAssignedIdentities_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_UserAssignedIdentities_STATUS.
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopyInto ¶
func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS) DeepCopyInto(out *ManagedServiceIdentity_UserAssignedIdentities_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue ¶
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM ¶
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkWatcher ¶
type NetworkWatcher struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NetworkWatcher_Spec `json:"spec,omitempty"`
Status NetworkWatcher_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +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: /network/resource-manager/Microsoft.Network/stable/2024-10-01/networkWatcher.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}
func (*NetworkWatcher) AssignProperties_From_NetworkWatcher ¶
func (watcher *NetworkWatcher) AssignProperties_From_NetworkWatcher(source *storage.NetworkWatcher) error
AssignProperties_From_NetworkWatcher populates our NetworkWatcher from the provided source NetworkWatcher
func (*NetworkWatcher) AssignProperties_To_NetworkWatcher ¶
func (watcher *NetworkWatcher) AssignProperties_To_NetworkWatcher(destination *storage.NetworkWatcher) error
AssignProperties_To_NetworkWatcher populates the provided destination NetworkWatcher from our NetworkWatcher
func (*NetworkWatcher) AzureName ¶
func (watcher *NetworkWatcher) AzureName() string
AzureName returns the Azure name of the resource
func (*NetworkWatcher) ConfigMapDestinationExpressions ¶
func (watcher *NetworkWatcher) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NetworkWatcher) ConvertFrom ¶
func (watcher *NetworkWatcher) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NetworkWatcher from the provided hub NetworkWatcher
func (*NetworkWatcher) ConvertTo ¶
func (watcher *NetworkWatcher) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NetworkWatcher from our NetworkWatcher
func (*NetworkWatcher) DeepCopy ¶
func (in *NetworkWatcher) DeepCopy() *NetworkWatcher
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatcher.
func (*NetworkWatcher) DeepCopyInto ¶
func (in *NetworkWatcher) DeepCopyInto(out *NetworkWatcher)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkWatcher) DeepCopyObject ¶
func (in *NetworkWatcher) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NetworkWatcher) GetAPIVersion ¶
func (watcher NetworkWatcher) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-10-01"
func (*NetworkWatcher) GetConditions ¶
func (watcher *NetworkWatcher) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NetworkWatcher) GetResourceScope ¶
func (watcher *NetworkWatcher) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NetworkWatcher) GetSpec ¶
func (watcher *NetworkWatcher) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NetworkWatcher) GetStatus ¶
func (watcher *NetworkWatcher) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NetworkWatcher) GetSupportedOperations ¶
func (watcher *NetworkWatcher) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NetworkWatcher) GetType ¶
func (watcher *NetworkWatcher) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkWatchers"
func (*NetworkWatcher) InitializeSpec ¶
func (watcher *NetworkWatcher) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NetworkWatcher) NewEmptyStatus ¶
func (watcher *NetworkWatcher) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NetworkWatcher) OriginalGVK ¶
func (watcher *NetworkWatcher) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NetworkWatcher) Owner ¶
func (watcher *NetworkWatcher) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NetworkWatcher) SecretDestinationExpressions ¶
func (watcher *NetworkWatcher) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NetworkWatcher) SetConditions ¶
func (watcher *NetworkWatcher) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NetworkWatcher) SetStatus ¶
func (watcher *NetworkWatcher) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NetworkWatcherList ¶
type NetworkWatcherList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NetworkWatcher `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-10-01/networkWatcher.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}
func (*NetworkWatcherList) DeepCopy ¶
func (in *NetworkWatcherList) DeepCopy() *NetworkWatcherList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatcherList.
func (*NetworkWatcherList) DeepCopyInto ¶
func (in *NetworkWatcherList) DeepCopyInto(out *NetworkWatcherList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkWatcherList) DeepCopyObject ¶
func (in *NetworkWatcherList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkWatcherOperatorSpec ¶
type NetworkWatcherOperatorSpec 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 (*NetworkWatcherOperatorSpec) AssignProperties_From_NetworkWatcherOperatorSpec ¶
func (operator *NetworkWatcherOperatorSpec) AssignProperties_From_NetworkWatcherOperatorSpec(source *storage.NetworkWatcherOperatorSpec) error
AssignProperties_From_NetworkWatcherOperatorSpec populates our NetworkWatcherOperatorSpec from the provided source NetworkWatcherOperatorSpec
func (*NetworkWatcherOperatorSpec) AssignProperties_To_NetworkWatcherOperatorSpec ¶
func (operator *NetworkWatcherOperatorSpec) AssignProperties_To_NetworkWatcherOperatorSpec(destination *storage.NetworkWatcherOperatorSpec) error
AssignProperties_To_NetworkWatcherOperatorSpec populates the provided destination NetworkWatcherOperatorSpec from our NetworkWatcherOperatorSpec
func (*NetworkWatcherOperatorSpec) DeepCopy ¶
func (in *NetworkWatcherOperatorSpec) DeepCopy() *NetworkWatcherOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatcherOperatorSpec.
func (*NetworkWatcherOperatorSpec) DeepCopyInto ¶
func (in *NetworkWatcherOperatorSpec) DeepCopyInto(out *NetworkWatcherOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkWatcherProvisioningState_STATUS ¶
type NetworkWatcherProvisioningState_STATUS string
The current provisioning state.
type NetworkWatcher_STATUS ¶
type NetworkWatcher_STATUS struct {
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Etag: A unique read-only string that changes whenever the resource is updated.
Etag *string `json:"etag,omitempty"`
// Id: Resource ID.
Id *string `json:"id,omitempty"`
// Location: Resource location.
Location *string `json:"location,omitempty"`
// Name: Resource name.
Name *string `json:"name,omitempty"`
// ProvisioningState: The provisioning state of the network watcher resource.
ProvisioningState *NetworkWatcherProvisioningState_STATUS `json:"provisioningState,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// Type: Resource type.
Type *string `json:"type,omitempty"`
}
Network watcher in a resource group.
func (*NetworkWatcher_STATUS) AssignProperties_From_NetworkWatcher_STATUS ¶
func (watcher *NetworkWatcher_STATUS) AssignProperties_From_NetworkWatcher_STATUS(source *storage.NetworkWatcher_STATUS) error
AssignProperties_From_NetworkWatcher_STATUS populates our NetworkWatcher_STATUS from the provided source NetworkWatcher_STATUS
func (*NetworkWatcher_STATUS) AssignProperties_To_NetworkWatcher_STATUS ¶
func (watcher *NetworkWatcher_STATUS) AssignProperties_To_NetworkWatcher_STATUS(destination *storage.NetworkWatcher_STATUS) error
AssignProperties_To_NetworkWatcher_STATUS populates the provided destination NetworkWatcher_STATUS from our NetworkWatcher_STATUS
func (*NetworkWatcher_STATUS) ConvertStatusFrom ¶
func (watcher *NetworkWatcher_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NetworkWatcher_STATUS from the provided source
func (*NetworkWatcher_STATUS) ConvertStatusTo ¶
func (watcher *NetworkWatcher_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NetworkWatcher_STATUS
func (*NetworkWatcher_STATUS) DeepCopy ¶
func (in *NetworkWatcher_STATUS) DeepCopy() *NetworkWatcher_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatcher_STATUS.
func (*NetworkWatcher_STATUS) DeepCopyInto ¶
func (in *NetworkWatcher_STATUS) DeepCopyInto(out *NetworkWatcher_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkWatcher_STATUS) NewEmptyARMValue ¶
func (watcher *NetworkWatcher_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkWatcher_STATUS) PopulateFromARM ¶
func (watcher *NetworkWatcher_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkWatcher_Spec ¶
type NetworkWatcher_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"`
// Location: Resource location.
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 *NetworkWatcherOperatorSpec `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 (*NetworkWatcher_Spec) AssignProperties_From_NetworkWatcher_Spec ¶
func (watcher *NetworkWatcher_Spec) AssignProperties_From_NetworkWatcher_Spec(source *storage.NetworkWatcher_Spec) error
AssignProperties_From_NetworkWatcher_Spec populates our NetworkWatcher_Spec from the provided source NetworkWatcher_Spec
func (*NetworkWatcher_Spec) AssignProperties_To_NetworkWatcher_Spec ¶
func (watcher *NetworkWatcher_Spec) AssignProperties_To_NetworkWatcher_Spec(destination *storage.NetworkWatcher_Spec) error
AssignProperties_To_NetworkWatcher_Spec populates the provided destination NetworkWatcher_Spec from our NetworkWatcher_Spec
func (*NetworkWatcher_Spec) ConvertSpecFrom ¶
func (watcher *NetworkWatcher_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NetworkWatcher_Spec from the provided source
func (*NetworkWatcher_Spec) ConvertSpecTo ¶
func (watcher *NetworkWatcher_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NetworkWatcher_Spec
func (*NetworkWatcher_Spec) ConvertToARM ¶
func (watcher *NetworkWatcher_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkWatcher_Spec) DeepCopy ¶
func (in *NetworkWatcher_Spec) DeepCopy() *NetworkWatcher_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatcher_Spec.
func (*NetworkWatcher_Spec) DeepCopyInto ¶
func (in *NetworkWatcher_Spec) DeepCopyInto(out *NetworkWatcher_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkWatcher_Spec) Initialize_From_NetworkWatcher_STATUS ¶
func (watcher *NetworkWatcher_Spec) Initialize_From_NetworkWatcher_STATUS(source *NetworkWatcher_STATUS) error
Initialize_From_NetworkWatcher_STATUS populates our NetworkWatcher_Spec from the provided source NetworkWatcher_STATUS
func (*NetworkWatcher_Spec) NewEmptyARMValue ¶
func (watcher *NetworkWatcher_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkWatcher_Spec) OriginalVersion ¶
func (watcher *NetworkWatcher_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NetworkWatcher_Spec) PopulateFromARM ¶
func (watcher *NetworkWatcher_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NetworkWatcher_Spec) SetAzureName ¶
func (watcher *NetworkWatcher_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NetworkWatchersFlowLog ¶
type NetworkWatchersFlowLog struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec NetworkWatchersFlowLog_Spec `json:"spec,omitempty"`
Status NetworkWatchersFlowLog_STATUS `json:"status,omitempty"`
}
+kubebuilder:object:root=true +kubebuilder:resource:categories={azure,network} +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: /network/resource-manager/Microsoft.Network/stable/2024-10-01/networkWatcher.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}
func (*NetworkWatchersFlowLog) AssignProperties_From_NetworkWatchersFlowLog ¶
func (flowLog *NetworkWatchersFlowLog) AssignProperties_From_NetworkWatchersFlowLog(source *storage.NetworkWatchersFlowLog) error
AssignProperties_From_NetworkWatchersFlowLog populates our NetworkWatchersFlowLog from the provided source NetworkWatchersFlowLog
func (*NetworkWatchersFlowLog) AssignProperties_To_NetworkWatchersFlowLog ¶
func (flowLog *NetworkWatchersFlowLog) AssignProperties_To_NetworkWatchersFlowLog(destination *storage.NetworkWatchersFlowLog) error
AssignProperties_To_NetworkWatchersFlowLog populates the provided destination NetworkWatchersFlowLog from our NetworkWatchersFlowLog
func (*NetworkWatchersFlowLog) AzureName ¶
func (flowLog *NetworkWatchersFlowLog) AzureName() string
AzureName returns the Azure name of the resource
func (*NetworkWatchersFlowLog) ConfigMapDestinationExpressions ¶
func (flowLog *NetworkWatchersFlowLog) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*NetworkWatchersFlowLog) ConvertFrom ¶
func (flowLog *NetworkWatchersFlowLog) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NetworkWatchersFlowLog from the provided hub NetworkWatchersFlowLog
func (*NetworkWatchersFlowLog) ConvertTo ¶
func (flowLog *NetworkWatchersFlowLog) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NetworkWatchersFlowLog from our NetworkWatchersFlowLog
func (*NetworkWatchersFlowLog) DeepCopy ¶
func (in *NetworkWatchersFlowLog) DeepCopy() *NetworkWatchersFlowLog
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatchersFlowLog.
func (*NetworkWatchersFlowLog) DeepCopyInto ¶
func (in *NetworkWatchersFlowLog) DeepCopyInto(out *NetworkWatchersFlowLog)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkWatchersFlowLog) DeepCopyObject ¶
func (in *NetworkWatchersFlowLog) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (NetworkWatchersFlowLog) GetAPIVersion ¶
func (flowLog NetworkWatchersFlowLog) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2024-10-01"
func (*NetworkWatchersFlowLog) GetConditions ¶
func (flowLog *NetworkWatchersFlowLog) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NetworkWatchersFlowLog) GetResourceScope ¶
func (flowLog *NetworkWatchersFlowLog) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NetworkWatchersFlowLog) GetSpec ¶
func (flowLog *NetworkWatchersFlowLog) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NetworkWatchersFlowLog) GetStatus ¶
func (flowLog *NetworkWatchersFlowLog) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NetworkWatchersFlowLog) GetSupportedOperations ¶
func (flowLog *NetworkWatchersFlowLog) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NetworkWatchersFlowLog) GetType ¶
func (flowLog *NetworkWatchersFlowLog) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkWatchers/flowLogs"
func (*NetworkWatchersFlowLog) InitializeSpec ¶
func (flowLog *NetworkWatchersFlowLog) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NetworkWatchersFlowLog) NewEmptyStatus ¶
func (flowLog *NetworkWatchersFlowLog) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NetworkWatchersFlowLog) OriginalGVK ¶
func (flowLog *NetworkWatchersFlowLog) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NetworkWatchersFlowLog) Owner ¶
func (flowLog *NetworkWatchersFlowLog) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NetworkWatchersFlowLog) SecretDestinationExpressions ¶
func (flowLog *NetworkWatchersFlowLog) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*NetworkWatchersFlowLog) SetConditions ¶
func (flowLog *NetworkWatchersFlowLog) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NetworkWatchersFlowLog) SetStatus ¶
func (flowLog *NetworkWatchersFlowLog) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
type NetworkWatchersFlowLogList ¶
type NetworkWatchersFlowLogList struct {
metav1.TypeMeta `json:",inline"`
metav1.ListMeta `json:"metadata,omitempty"`
Items []NetworkWatchersFlowLog `json:"items"`
}
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2024-10-01/networkWatcher.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/networkWatchers/{networkWatcherName}/flowLogs/{flowLogName}
func (*NetworkWatchersFlowLogList) DeepCopy ¶
func (in *NetworkWatchersFlowLogList) DeepCopy() *NetworkWatchersFlowLogList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatchersFlowLogList.
func (*NetworkWatchersFlowLogList) DeepCopyInto ¶
func (in *NetworkWatchersFlowLogList) DeepCopyInto(out *NetworkWatchersFlowLogList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkWatchersFlowLogList) DeepCopyObject ¶
func (in *NetworkWatchersFlowLogList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkWatchersFlowLogOperatorSpec ¶
type NetworkWatchersFlowLogOperatorSpec 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 (*NetworkWatchersFlowLogOperatorSpec) AssignProperties_From_NetworkWatchersFlowLogOperatorSpec ¶
func (operator *NetworkWatchersFlowLogOperatorSpec) AssignProperties_From_NetworkWatchersFlowLogOperatorSpec(source *storage.NetworkWatchersFlowLogOperatorSpec) error
AssignProperties_From_NetworkWatchersFlowLogOperatorSpec populates our NetworkWatchersFlowLogOperatorSpec from the provided source NetworkWatchersFlowLogOperatorSpec
func (*NetworkWatchersFlowLogOperatorSpec) AssignProperties_To_NetworkWatchersFlowLogOperatorSpec ¶
func (operator *NetworkWatchersFlowLogOperatorSpec) AssignProperties_To_NetworkWatchersFlowLogOperatorSpec(destination *storage.NetworkWatchersFlowLogOperatorSpec) error
AssignProperties_To_NetworkWatchersFlowLogOperatorSpec populates the provided destination NetworkWatchersFlowLogOperatorSpec from our NetworkWatchersFlowLogOperatorSpec
func (*NetworkWatchersFlowLogOperatorSpec) DeepCopy ¶
func (in *NetworkWatchersFlowLogOperatorSpec) DeepCopy() *NetworkWatchersFlowLogOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatchersFlowLogOperatorSpec.
func (*NetworkWatchersFlowLogOperatorSpec) DeepCopyInto ¶
func (in *NetworkWatchersFlowLogOperatorSpec) DeepCopyInto(out *NetworkWatchersFlowLogOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkWatchersFlowLog_STATUS ¶
type NetworkWatchersFlowLog_STATUS struct {
// Conditions: The observed state of the resource
Conditions []conditions.Condition `json:"conditions,omitempty"`
// Enabled: Flag to enable/disable flow logging.
Enabled *bool `json:"enabled,omitempty"`
// EnabledFilteringCriteria: Optional field to filter network traffic logs based on SrcIP, SrcPort, DstIP, DstPort,
// Protocol, Encryption, Direction and Action. If not specified, all network traffic will be logged.
EnabledFilteringCriteria *string `json:"enabledFilteringCriteria,omitempty"`
// Etag: A unique read-only string that changes whenever the resource is updated.
Etag *string `json:"etag,omitempty"`
// FlowAnalyticsConfiguration: Parameters that define the configuration of traffic analytics.
FlowAnalyticsConfiguration *TrafficAnalyticsProperties_STATUS `json:"flowAnalyticsConfiguration,omitempty"`
// Format: Parameters that define the flow log format.
Format *FlowLogFormatParameters_STATUS `json:"format,omitempty"`
// Id: Resource ID.
Id *string `json:"id,omitempty"`
// Identity: FlowLog resource Managed Identity
Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"`
// Location: Resource location.
Location *string `json:"location,omitempty"`
// Name: Resource name.
Name *string `json:"name,omitempty"`
// ProvisioningState: The provisioning state of the flow log.
ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"`
// RetentionPolicy: Parameters that define the retention policy for flow log.
RetentionPolicy *RetentionPolicyParameters_STATUS `json:"retentionPolicy,omitempty"`
// StorageId: ID of the storage account which is used to store the flow log.
StorageId *string `json:"storageId,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// TargetResourceGuid: Guid of network security group to which flow log will be applied.
TargetResourceGuid *string `json:"targetResourceGuid,omitempty"`
// TargetResourceId: ID of network security group to which flow log will be applied.
TargetResourceId *string `json:"targetResourceId,omitempty"`
// Type: Resource type.
Type *string `json:"type,omitempty"`
}
func (*NetworkWatchersFlowLog_STATUS) AssignProperties_From_NetworkWatchersFlowLog_STATUS ¶
func (flowLog *NetworkWatchersFlowLog_STATUS) AssignProperties_From_NetworkWatchersFlowLog_STATUS(source *storage.NetworkWatchersFlowLog_STATUS) error
AssignProperties_From_NetworkWatchersFlowLog_STATUS populates our NetworkWatchersFlowLog_STATUS from the provided source NetworkWatchersFlowLog_STATUS
func (*NetworkWatchersFlowLog_STATUS) AssignProperties_To_NetworkWatchersFlowLog_STATUS ¶
func (flowLog *NetworkWatchersFlowLog_STATUS) AssignProperties_To_NetworkWatchersFlowLog_STATUS(destination *storage.NetworkWatchersFlowLog_STATUS) error
AssignProperties_To_NetworkWatchersFlowLog_STATUS populates the provided destination NetworkWatchersFlowLog_STATUS from our NetworkWatchersFlowLog_STATUS
func (*NetworkWatchersFlowLog_STATUS) ConvertStatusFrom ¶
func (flowLog *NetworkWatchersFlowLog_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NetworkWatchersFlowLog_STATUS from the provided source
func (*NetworkWatchersFlowLog_STATUS) ConvertStatusTo ¶
func (flowLog *NetworkWatchersFlowLog_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NetworkWatchersFlowLog_STATUS
func (*NetworkWatchersFlowLog_STATUS) DeepCopy ¶
func (in *NetworkWatchersFlowLog_STATUS) DeepCopy() *NetworkWatchersFlowLog_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatchersFlowLog_STATUS.
func (*NetworkWatchersFlowLog_STATUS) DeepCopyInto ¶
func (in *NetworkWatchersFlowLog_STATUS) DeepCopyInto(out *NetworkWatchersFlowLog_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkWatchersFlowLog_STATUS) NewEmptyARMValue ¶
func (flowLog *NetworkWatchersFlowLog_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkWatchersFlowLog_STATUS) PopulateFromARM ¶
func (flowLog *NetworkWatchersFlowLog_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkWatchersFlowLog_Spec ¶
type NetworkWatchersFlowLog_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"`
// Enabled: Flag to enable/disable flow logging.
Enabled *bool `json:"enabled,omitempty"`
// EnabledFilteringCriteria: Optional field to filter network traffic logs based on SrcIP, SrcPort, DstIP, DstPort,
// Protocol, Encryption, Direction and Action. If not specified, all network traffic will be logged.
EnabledFilteringCriteria *string `json:"enabledFilteringCriteria,omitempty"`
// FlowAnalyticsConfiguration: Parameters that define the configuration of traffic analytics.
FlowAnalyticsConfiguration *TrafficAnalyticsProperties `json:"flowAnalyticsConfiguration,omitempty"`
// Format: Parameters that define the flow log format.
Format *FlowLogFormatParameters `json:"format,omitempty"`
// Identity: FlowLog resource Managed Identity
Identity *ManagedServiceIdentity `json:"identity,omitempty"`
// Location: Resource location.
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 *NetworkWatchersFlowLogOperatorSpec `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 network.azure.com/NetworkWatcher resource
Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"NetworkWatcher"`
// RetentionPolicy: Parameters that define the retention policy for flow log.
RetentionPolicy *RetentionPolicyParameters `json:"retentionPolicy,omitempty"`
// +kubebuilder:validation:Required
// StorageReference: ID of the storage account which is used to store the flow log.
StorageReference *genruntime.ResourceReference `armReference:"StorageId" json:"storageReference,omitempty"`
// Tags: Resource tags.
Tags map[string]string `json:"tags,omitempty"`
// +kubebuilder:validation:Required
// TargetResourceReference: ID of network security group to which flow log will be applied.
TargetResourceReference *genruntime.ResourceReference `armReference:"TargetResourceId" json:"targetResourceReference,omitempty"`
}
func (*NetworkWatchersFlowLog_Spec) AssignProperties_From_NetworkWatchersFlowLog_Spec ¶
func (flowLog *NetworkWatchersFlowLog_Spec) AssignProperties_From_NetworkWatchersFlowLog_Spec(source *storage.NetworkWatchersFlowLog_Spec) error
AssignProperties_From_NetworkWatchersFlowLog_Spec populates our NetworkWatchersFlowLog_Spec from the provided source NetworkWatchersFlowLog_Spec
func (*NetworkWatchersFlowLog_Spec) AssignProperties_To_NetworkWatchersFlowLog_Spec ¶
func (flowLog *NetworkWatchersFlowLog_Spec) AssignProperties_To_NetworkWatchersFlowLog_Spec(destination *storage.NetworkWatchersFlowLog_Spec) error
AssignProperties_To_NetworkWatchersFlowLog_Spec populates the provided destination NetworkWatchersFlowLog_Spec from our NetworkWatchersFlowLog_Spec
func (*NetworkWatchersFlowLog_Spec) ConvertSpecFrom ¶
func (flowLog *NetworkWatchersFlowLog_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NetworkWatchersFlowLog_Spec from the provided source
func (*NetworkWatchersFlowLog_Spec) ConvertSpecTo ¶
func (flowLog *NetworkWatchersFlowLog_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NetworkWatchersFlowLog_Spec
func (*NetworkWatchersFlowLog_Spec) ConvertToARM ¶
func (flowLog *NetworkWatchersFlowLog_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkWatchersFlowLog_Spec) DeepCopy ¶
func (in *NetworkWatchersFlowLog_Spec) DeepCopy() *NetworkWatchersFlowLog_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkWatchersFlowLog_Spec.
func (*NetworkWatchersFlowLog_Spec) DeepCopyInto ¶
func (in *NetworkWatchersFlowLog_Spec) DeepCopyInto(out *NetworkWatchersFlowLog_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkWatchersFlowLog_Spec) Initialize_From_NetworkWatchersFlowLog_STATUS ¶
func (flowLog *NetworkWatchersFlowLog_Spec) Initialize_From_NetworkWatchersFlowLog_STATUS(source *NetworkWatchersFlowLog_STATUS) error
Initialize_From_NetworkWatchersFlowLog_STATUS populates our NetworkWatchersFlowLog_Spec from the provided source NetworkWatchersFlowLog_STATUS
func (*NetworkWatchersFlowLog_Spec) NewEmptyARMValue ¶
func (flowLog *NetworkWatchersFlowLog_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkWatchersFlowLog_Spec) OriginalVersion ¶
func (flowLog *NetworkWatchersFlowLog_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NetworkWatchersFlowLog_Spec) PopulateFromARM ¶
func (flowLog *NetworkWatchersFlowLog_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NetworkWatchersFlowLog_Spec) SetAzureName ¶
func (flowLog *NetworkWatchersFlowLog_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type RetentionPolicyParameters ¶
type RetentionPolicyParameters struct {
// Days: Number of days to retain flow log records.
Days *int `json:"days,omitempty"`
// Enabled: Flag to enable/disable retention.
Enabled *bool `json:"enabled,omitempty"`
}
Parameters that define the retention policy for flow log.
func (*RetentionPolicyParameters) AssignProperties_From_RetentionPolicyParameters ¶
func (parameters *RetentionPolicyParameters) AssignProperties_From_RetentionPolicyParameters(source *storage.RetentionPolicyParameters) error
AssignProperties_From_RetentionPolicyParameters populates our RetentionPolicyParameters from the provided source RetentionPolicyParameters
func (*RetentionPolicyParameters) AssignProperties_To_RetentionPolicyParameters ¶
func (parameters *RetentionPolicyParameters) AssignProperties_To_RetentionPolicyParameters(destination *storage.RetentionPolicyParameters) error
AssignProperties_To_RetentionPolicyParameters populates the provided destination RetentionPolicyParameters from our RetentionPolicyParameters
func (*RetentionPolicyParameters) ConvertToARM ¶
func (parameters *RetentionPolicyParameters) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RetentionPolicyParameters) DeepCopy ¶
func (in *RetentionPolicyParameters) DeepCopy() *RetentionPolicyParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyParameters.
func (*RetentionPolicyParameters) DeepCopyInto ¶
func (in *RetentionPolicyParameters) DeepCopyInto(out *RetentionPolicyParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RetentionPolicyParameters) Initialize_From_RetentionPolicyParameters_STATUS ¶
func (parameters *RetentionPolicyParameters) Initialize_From_RetentionPolicyParameters_STATUS(source *RetentionPolicyParameters_STATUS) error
Initialize_From_RetentionPolicyParameters_STATUS populates our RetentionPolicyParameters from the provided source RetentionPolicyParameters_STATUS
func (*RetentionPolicyParameters) NewEmptyARMValue ¶
func (parameters *RetentionPolicyParameters) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RetentionPolicyParameters) PopulateFromARM ¶
func (parameters *RetentionPolicyParameters) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RetentionPolicyParameters_STATUS ¶
type RetentionPolicyParameters_STATUS struct {
// Days: Number of days to retain flow log records.
Days *int `json:"days,omitempty"`
// Enabled: Flag to enable/disable retention.
Enabled *bool `json:"enabled,omitempty"`
}
Parameters that define the retention policy for flow log.
func (*RetentionPolicyParameters_STATUS) AssignProperties_From_RetentionPolicyParameters_STATUS ¶
func (parameters *RetentionPolicyParameters_STATUS) AssignProperties_From_RetentionPolicyParameters_STATUS(source *storage.RetentionPolicyParameters_STATUS) error
AssignProperties_From_RetentionPolicyParameters_STATUS populates our RetentionPolicyParameters_STATUS from the provided source RetentionPolicyParameters_STATUS
func (*RetentionPolicyParameters_STATUS) AssignProperties_To_RetentionPolicyParameters_STATUS ¶
func (parameters *RetentionPolicyParameters_STATUS) AssignProperties_To_RetentionPolicyParameters_STATUS(destination *storage.RetentionPolicyParameters_STATUS) error
AssignProperties_To_RetentionPolicyParameters_STATUS populates the provided destination RetentionPolicyParameters_STATUS from our RetentionPolicyParameters_STATUS
func (*RetentionPolicyParameters_STATUS) DeepCopy ¶
func (in *RetentionPolicyParameters_STATUS) DeepCopy() *RetentionPolicyParameters_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RetentionPolicyParameters_STATUS.
func (*RetentionPolicyParameters_STATUS) DeepCopyInto ¶
func (in *RetentionPolicyParameters_STATUS) DeepCopyInto(out *RetentionPolicyParameters_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RetentionPolicyParameters_STATUS) NewEmptyARMValue ¶
func (parameters *RetentionPolicyParameters_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RetentionPolicyParameters_STATUS) PopulateFromARM ¶
func (parameters *RetentionPolicyParameters_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TrafficAnalyticsConfigurationProperties ¶
type TrafficAnalyticsConfigurationProperties struct {
// Enabled: Flag to enable/disable traffic analytics.
Enabled *bool `json:"enabled,omitempty"`
// TrafficAnalyticsInterval: The interval in minutes which would decide how frequently TA service should do flow analytics.
TrafficAnalyticsInterval *int `json:"trafficAnalyticsInterval,omitempty"`
// WorkspaceRegion: The location of the attached workspace.
WorkspaceRegion *string `json:"workspaceRegion,omitempty"`
// WorkspaceResourceReference: Resource Id of the attached workspace.
WorkspaceResourceReference *genruntime.ResourceReference `armReference:"WorkspaceResourceId" json:"workspaceResourceReference,omitempty"`
}
Parameters that define the configuration of traffic analytics.
func (*TrafficAnalyticsConfigurationProperties) AssignProperties_From_TrafficAnalyticsConfigurationProperties ¶
func (properties *TrafficAnalyticsConfigurationProperties) AssignProperties_From_TrafficAnalyticsConfigurationProperties(source *storage.TrafficAnalyticsConfigurationProperties) error
AssignProperties_From_TrafficAnalyticsConfigurationProperties populates our TrafficAnalyticsConfigurationProperties from the provided source TrafficAnalyticsConfigurationProperties
func (*TrafficAnalyticsConfigurationProperties) AssignProperties_To_TrafficAnalyticsConfigurationProperties ¶
func (properties *TrafficAnalyticsConfigurationProperties) AssignProperties_To_TrafficAnalyticsConfigurationProperties(destination *storage.TrafficAnalyticsConfigurationProperties) error
AssignProperties_To_TrafficAnalyticsConfigurationProperties populates the provided destination TrafficAnalyticsConfigurationProperties from our TrafficAnalyticsConfigurationProperties
func (*TrafficAnalyticsConfigurationProperties) ConvertToARM ¶
func (properties *TrafficAnalyticsConfigurationProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*TrafficAnalyticsConfigurationProperties) DeepCopy ¶
func (in *TrafficAnalyticsConfigurationProperties) DeepCopy() *TrafficAnalyticsConfigurationProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficAnalyticsConfigurationProperties.
func (*TrafficAnalyticsConfigurationProperties) DeepCopyInto ¶
func (in *TrafficAnalyticsConfigurationProperties) DeepCopyInto(out *TrafficAnalyticsConfigurationProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficAnalyticsConfigurationProperties) Initialize_From_TrafficAnalyticsConfigurationProperties_STATUS ¶
func (properties *TrafficAnalyticsConfigurationProperties) Initialize_From_TrafficAnalyticsConfigurationProperties_STATUS(source *TrafficAnalyticsConfigurationProperties_STATUS) error
Initialize_From_TrafficAnalyticsConfigurationProperties_STATUS populates our TrafficAnalyticsConfigurationProperties from the provided source TrafficAnalyticsConfigurationProperties_STATUS
func (*TrafficAnalyticsConfigurationProperties) NewEmptyARMValue ¶
func (properties *TrafficAnalyticsConfigurationProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TrafficAnalyticsConfigurationProperties) PopulateFromARM ¶
func (properties *TrafficAnalyticsConfigurationProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TrafficAnalyticsConfigurationProperties_STATUS ¶
type TrafficAnalyticsConfigurationProperties_STATUS struct {
// Enabled: Flag to enable/disable traffic analytics.
Enabled *bool `json:"enabled,omitempty"`
// TrafficAnalyticsInterval: The interval in minutes which would decide how frequently TA service should do flow analytics.
TrafficAnalyticsInterval *int `json:"trafficAnalyticsInterval,omitempty"`
// WorkspaceId: The resource guid of the attached workspace.
WorkspaceId *string `json:"workspaceId,omitempty"`
// WorkspaceRegion: The location of the attached workspace.
WorkspaceRegion *string `json:"workspaceRegion,omitempty"`
// WorkspaceResourceId: Resource Id of the attached workspace.
WorkspaceResourceId *string `json:"workspaceResourceId,omitempty"`
}
Parameters that define the configuration of traffic analytics.
func (*TrafficAnalyticsConfigurationProperties_STATUS) AssignProperties_From_TrafficAnalyticsConfigurationProperties_STATUS ¶
func (properties *TrafficAnalyticsConfigurationProperties_STATUS) AssignProperties_From_TrafficAnalyticsConfigurationProperties_STATUS(source *storage.TrafficAnalyticsConfigurationProperties_STATUS) error
AssignProperties_From_TrafficAnalyticsConfigurationProperties_STATUS populates our TrafficAnalyticsConfigurationProperties_STATUS from the provided source TrafficAnalyticsConfigurationProperties_STATUS
func (*TrafficAnalyticsConfigurationProperties_STATUS) AssignProperties_To_TrafficAnalyticsConfigurationProperties_STATUS ¶
func (properties *TrafficAnalyticsConfigurationProperties_STATUS) AssignProperties_To_TrafficAnalyticsConfigurationProperties_STATUS(destination *storage.TrafficAnalyticsConfigurationProperties_STATUS) error
AssignProperties_To_TrafficAnalyticsConfigurationProperties_STATUS populates the provided destination TrafficAnalyticsConfigurationProperties_STATUS from our TrafficAnalyticsConfigurationProperties_STATUS
func (*TrafficAnalyticsConfigurationProperties_STATUS) DeepCopy ¶
func (in *TrafficAnalyticsConfigurationProperties_STATUS) DeepCopy() *TrafficAnalyticsConfigurationProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficAnalyticsConfigurationProperties_STATUS.
func (*TrafficAnalyticsConfigurationProperties_STATUS) DeepCopyInto ¶
func (in *TrafficAnalyticsConfigurationProperties_STATUS) DeepCopyInto(out *TrafficAnalyticsConfigurationProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficAnalyticsConfigurationProperties_STATUS) NewEmptyARMValue ¶
func (properties *TrafficAnalyticsConfigurationProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TrafficAnalyticsConfigurationProperties_STATUS) PopulateFromARM ¶
func (properties *TrafficAnalyticsConfigurationProperties_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TrafficAnalyticsProperties ¶
type TrafficAnalyticsProperties struct {
// NetworkWatcherFlowAnalyticsConfiguration: Parameters that define the configuration of traffic analytics.
NetworkWatcherFlowAnalyticsConfiguration *TrafficAnalyticsConfigurationProperties `json:"networkWatcherFlowAnalyticsConfiguration,omitempty"`
}
Parameters that define the configuration of traffic analytics.
func (*TrafficAnalyticsProperties) AssignProperties_From_TrafficAnalyticsProperties ¶
func (properties *TrafficAnalyticsProperties) AssignProperties_From_TrafficAnalyticsProperties(source *storage.TrafficAnalyticsProperties) error
AssignProperties_From_TrafficAnalyticsProperties populates our TrafficAnalyticsProperties from the provided source TrafficAnalyticsProperties
func (*TrafficAnalyticsProperties) AssignProperties_To_TrafficAnalyticsProperties ¶
func (properties *TrafficAnalyticsProperties) AssignProperties_To_TrafficAnalyticsProperties(destination *storage.TrafficAnalyticsProperties) error
AssignProperties_To_TrafficAnalyticsProperties populates the provided destination TrafficAnalyticsProperties from our TrafficAnalyticsProperties
func (*TrafficAnalyticsProperties) ConvertToARM ¶
func (properties *TrafficAnalyticsProperties) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*TrafficAnalyticsProperties) DeepCopy ¶
func (in *TrafficAnalyticsProperties) DeepCopy() *TrafficAnalyticsProperties
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficAnalyticsProperties.
func (*TrafficAnalyticsProperties) DeepCopyInto ¶
func (in *TrafficAnalyticsProperties) DeepCopyInto(out *TrafficAnalyticsProperties)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficAnalyticsProperties) Initialize_From_TrafficAnalyticsProperties_STATUS ¶
func (properties *TrafficAnalyticsProperties) Initialize_From_TrafficAnalyticsProperties_STATUS(source *TrafficAnalyticsProperties_STATUS) error
Initialize_From_TrafficAnalyticsProperties_STATUS populates our TrafficAnalyticsProperties from the provided source TrafficAnalyticsProperties_STATUS
func (*TrafficAnalyticsProperties) NewEmptyARMValue ¶
func (properties *TrafficAnalyticsProperties) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TrafficAnalyticsProperties) PopulateFromARM ¶
func (properties *TrafficAnalyticsProperties) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TrafficAnalyticsProperties_STATUS ¶
type TrafficAnalyticsProperties_STATUS struct {
// NetworkWatcherFlowAnalyticsConfiguration: Parameters that define the configuration of traffic analytics.
NetworkWatcherFlowAnalyticsConfiguration *TrafficAnalyticsConfigurationProperties_STATUS `json:"networkWatcherFlowAnalyticsConfiguration,omitempty"`
}
Parameters that define the configuration of traffic analytics.
func (*TrafficAnalyticsProperties_STATUS) AssignProperties_From_TrafficAnalyticsProperties_STATUS ¶
func (properties *TrafficAnalyticsProperties_STATUS) AssignProperties_From_TrafficAnalyticsProperties_STATUS(source *storage.TrafficAnalyticsProperties_STATUS) error
AssignProperties_From_TrafficAnalyticsProperties_STATUS populates our TrafficAnalyticsProperties_STATUS from the provided source TrafficAnalyticsProperties_STATUS
func (*TrafficAnalyticsProperties_STATUS) AssignProperties_To_TrafficAnalyticsProperties_STATUS ¶
func (properties *TrafficAnalyticsProperties_STATUS) AssignProperties_To_TrafficAnalyticsProperties_STATUS(destination *storage.TrafficAnalyticsProperties_STATUS) error
AssignProperties_To_TrafficAnalyticsProperties_STATUS populates the provided destination TrafficAnalyticsProperties_STATUS from our TrafficAnalyticsProperties_STATUS
func (*TrafficAnalyticsProperties_STATUS) DeepCopy ¶
func (in *TrafficAnalyticsProperties_STATUS) DeepCopy() *TrafficAnalyticsProperties_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TrafficAnalyticsProperties_STATUS.
func (*TrafficAnalyticsProperties_STATUS) DeepCopyInto ¶
func (in *TrafficAnalyticsProperties_STATUS) DeepCopyInto(out *TrafficAnalyticsProperties_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TrafficAnalyticsProperties_STATUS) NewEmptyARMValue ¶
func (properties *TrafficAnalyticsProperties_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TrafficAnalyticsProperties_STATUS) PopulateFromARM ¶
func (properties *TrafficAnalyticsProperties_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 ¶
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files
¶
Directories
¶
| Path | Synopsis |
|---|---|
|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |
|
Package storage contains API Schema definitions for the network storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20241001storage
|
Package storage contains API Schema definitions for the network storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=network.azure.com +versionName=v1api20241001storage |
|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |