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.
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.
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.
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.
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.
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.
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 v1api20220701 contains API Schema definitions for the network v1api20220701 API group +groupName=network.azure.com
Package v1api20220701 contains API Schema definitions for the network v1api20220701 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=v1api20220701
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.
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.
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.
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.
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.
Index ¶
- Constants
- Variables
- type APIVersion
- type ApplicationGateway
- func (gateway *ApplicationGateway) AssignProperties_From_ApplicationGateway(source *v20220701s.ApplicationGateway) error
- func (gateway *ApplicationGateway) AssignProperties_To_ApplicationGateway(destination *v20220701s.ApplicationGateway) error
- func (gateway *ApplicationGateway) AzureName() string
- func (gateway *ApplicationGateway) ConvertFrom(hub conversion.Hub) error
- func (gateway *ApplicationGateway) ConvertTo(hub conversion.Hub) error
- func (in *ApplicationGateway) DeepCopy() *ApplicationGateway
- func (in *ApplicationGateway) DeepCopyInto(out *ApplicationGateway)
- func (in *ApplicationGateway) DeepCopyObject() runtime.Object
- func (gateway *ApplicationGateway) Default()
- func (gateway ApplicationGateway) GetAPIVersion() string
- func (gateway *ApplicationGateway) GetConditions() conditions.Conditions
- func (gateway *ApplicationGateway) GetResourceScope() genruntime.ResourceScope
- func (gateway *ApplicationGateway) GetSpec() genruntime.ConvertibleSpec
- func (gateway *ApplicationGateway) GetStatus() genruntime.ConvertibleStatus
- func (gateway *ApplicationGateway) GetSupportedOperations() []genruntime.ResourceOperation
- func (gateway *ApplicationGateway) GetType() string
- func (gateway *ApplicationGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (gateway *ApplicationGateway) NewEmptyStatus() genruntime.ConvertibleStatus
- func (gateway *ApplicationGateway) OriginalGVK() *schema.GroupVersionKind
- func (gateway *ApplicationGateway) Owner() *genruntime.ResourceReference
- func (gateway *ApplicationGateway) SetConditions(conditions conditions.Conditions)
- func (gateway *ApplicationGateway) SetStatus(status genruntime.ConvertibleStatus) error
- func (gateway *ApplicationGateway) ValidateCreate() (admission.Warnings, error)
- func (gateway *ApplicationGateway) ValidateDelete() (admission.Warnings, error)
- func (gateway *ApplicationGateway) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type ApplicationGatewayAuthenticationCertificate
- func (certificate *ApplicationGatewayAuthenticationCertificate) AssignProperties_From_ApplicationGatewayAuthenticationCertificate(source *v20220701s.ApplicationGatewayAuthenticationCertificate) error
- func (certificate *ApplicationGatewayAuthenticationCertificate) AssignProperties_To_ApplicationGatewayAuthenticationCertificate(destination *v20220701s.ApplicationGatewayAuthenticationCertificate) error
- func (certificate *ApplicationGatewayAuthenticationCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayAuthenticationCertificate) DeepCopy() *ApplicationGatewayAuthenticationCertificate
- func (in *ApplicationGatewayAuthenticationCertificate) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificate)
- func (certificate *ApplicationGatewayAuthenticationCertificate) Initialize_From_ApplicationGatewayAuthenticationCertificate_STATUS(source *ApplicationGatewayAuthenticationCertificate_STATUS) error
- func (certificate *ApplicationGatewayAuthenticationCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *ApplicationGatewayAuthenticationCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM
- func (in *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM) DeepCopy() *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM
- func (in *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM)
- type ApplicationGatewayAuthenticationCertificate_ARM
- type ApplicationGatewayAuthenticationCertificate_STATUS
- func (certificate *ApplicationGatewayAuthenticationCertificate_STATUS) AssignProperties_From_ApplicationGatewayAuthenticationCertificate_STATUS(source *v20220701s.ApplicationGatewayAuthenticationCertificate_STATUS) error
- func (certificate *ApplicationGatewayAuthenticationCertificate_STATUS) AssignProperties_To_ApplicationGatewayAuthenticationCertificate_STATUS(destination *v20220701s.ApplicationGatewayAuthenticationCertificate_STATUS) error
- func (in *ApplicationGatewayAuthenticationCertificate_STATUS) DeepCopy() *ApplicationGatewayAuthenticationCertificate_STATUS
- func (in *ApplicationGatewayAuthenticationCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificate_STATUS)
- func (certificate *ApplicationGatewayAuthenticationCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *ApplicationGatewayAuthenticationCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayAuthenticationCertificate_STATUS_ARM
- type ApplicationGatewayAutoscaleConfiguration
- func (configuration *ApplicationGatewayAutoscaleConfiguration) AssignProperties_From_ApplicationGatewayAutoscaleConfiguration(source *v20220701s.ApplicationGatewayAutoscaleConfiguration) error
- func (configuration *ApplicationGatewayAutoscaleConfiguration) AssignProperties_To_ApplicationGatewayAutoscaleConfiguration(destination *v20220701s.ApplicationGatewayAutoscaleConfiguration) error
- func (configuration *ApplicationGatewayAutoscaleConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayAutoscaleConfiguration) DeepCopy() *ApplicationGatewayAutoscaleConfiguration
- func (in *ApplicationGatewayAutoscaleConfiguration) DeepCopyInto(out *ApplicationGatewayAutoscaleConfiguration)
- func (configuration *ApplicationGatewayAutoscaleConfiguration) Initialize_From_ApplicationGatewayAutoscaleConfiguration_STATUS(source *ApplicationGatewayAutoscaleConfiguration_STATUS) error
- func (configuration *ApplicationGatewayAutoscaleConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayAutoscaleConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayAutoscaleConfiguration_ARM
- type ApplicationGatewayAutoscaleConfiguration_STATUS
- func (configuration *ApplicationGatewayAutoscaleConfiguration_STATUS) AssignProperties_From_ApplicationGatewayAutoscaleConfiguration_STATUS(source *v20220701s.ApplicationGatewayAutoscaleConfiguration_STATUS) error
- func (configuration *ApplicationGatewayAutoscaleConfiguration_STATUS) AssignProperties_To_ApplicationGatewayAutoscaleConfiguration_STATUS(destination *v20220701s.ApplicationGatewayAutoscaleConfiguration_STATUS) error
- func (in *ApplicationGatewayAutoscaleConfiguration_STATUS) DeepCopy() *ApplicationGatewayAutoscaleConfiguration_STATUS
- func (in *ApplicationGatewayAutoscaleConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayAutoscaleConfiguration_STATUS)
- func (configuration *ApplicationGatewayAutoscaleConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayAutoscaleConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayAutoscaleConfiguration_STATUS_ARM
- type ApplicationGatewayBackendAddress
- func (address *ApplicationGatewayBackendAddress) AssignProperties_From_ApplicationGatewayBackendAddress(source *v20220701s.ApplicationGatewayBackendAddress) error
- func (address *ApplicationGatewayBackendAddress) AssignProperties_To_ApplicationGatewayBackendAddress(destination *v20220701s.ApplicationGatewayBackendAddress) error
- func (address *ApplicationGatewayBackendAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayBackendAddress) DeepCopy() *ApplicationGatewayBackendAddress
- func (in *ApplicationGatewayBackendAddress) DeepCopyInto(out *ApplicationGatewayBackendAddress)
- func (address *ApplicationGatewayBackendAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *ApplicationGatewayBackendAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendAddressPool
- func (pool *ApplicationGatewayBackendAddressPool) AssignProperties_From_ApplicationGatewayBackendAddressPool(source *v20220701s.ApplicationGatewayBackendAddressPool) error
- func (pool *ApplicationGatewayBackendAddressPool) AssignProperties_To_ApplicationGatewayBackendAddressPool(destination *v20220701s.ApplicationGatewayBackendAddressPool) error
- func (pool *ApplicationGatewayBackendAddressPool) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayBackendAddressPool) DeepCopy() *ApplicationGatewayBackendAddressPool
- func (in *ApplicationGatewayBackendAddressPool) DeepCopyInto(out *ApplicationGatewayBackendAddressPool)
- func (pool *ApplicationGatewayBackendAddressPool) Initialize_From_ApplicationGatewayBackendAddressPool_STATUS(source *ApplicationGatewayBackendAddressPool_STATUS) error
- func (pool *ApplicationGatewayBackendAddressPool) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pool *ApplicationGatewayBackendAddressPool) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM
- type ApplicationGatewayBackendAddressPool_ARM
- type ApplicationGatewayBackendAddressPool_STATUS
- func (pool *ApplicationGatewayBackendAddressPool_STATUS) AssignProperties_From_ApplicationGatewayBackendAddressPool_STATUS(source *v20220701s.ApplicationGatewayBackendAddressPool_STATUS) error
- func (pool *ApplicationGatewayBackendAddressPool_STATUS) AssignProperties_To_ApplicationGatewayBackendAddressPool_STATUS(destination *v20220701s.ApplicationGatewayBackendAddressPool_STATUS) error
- func (in *ApplicationGatewayBackendAddressPool_STATUS) DeepCopy() *ApplicationGatewayBackendAddressPool_STATUS
- func (in *ApplicationGatewayBackendAddressPool_STATUS) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_STATUS)
- func (pool *ApplicationGatewayBackendAddressPool_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pool *ApplicationGatewayBackendAddressPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendAddressPool_STATUS_ARM
- type ApplicationGatewayBackendAddress_ARM
- type ApplicationGatewayBackendHttpSettings
- func (settings *ApplicationGatewayBackendHttpSettings) AssignProperties_From_ApplicationGatewayBackendHttpSettings(source *v20220701s.ApplicationGatewayBackendHttpSettings) error
- func (settings *ApplicationGatewayBackendHttpSettings) AssignProperties_To_ApplicationGatewayBackendHttpSettings(destination *v20220701s.ApplicationGatewayBackendHttpSettings) error
- func (settings *ApplicationGatewayBackendHttpSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayBackendHttpSettings) DeepCopy() *ApplicationGatewayBackendHttpSettings
- func (in *ApplicationGatewayBackendHttpSettings) DeepCopyInto(out *ApplicationGatewayBackendHttpSettings)
- func (settings *ApplicationGatewayBackendHttpSettings) Initialize_From_ApplicationGatewayBackendHttpSettings_STATUS(source *ApplicationGatewayBackendHttpSettings_STATUS) error
- func (settings *ApplicationGatewayBackendHttpSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *ApplicationGatewayBackendHttpSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM
- type ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity
- type ApplicationGatewayBackendHttpSettings_ARM
- type ApplicationGatewayBackendHttpSettings_STATUS
- func (settings *ApplicationGatewayBackendHttpSettings_STATUS) AssignProperties_From_ApplicationGatewayBackendHttpSettings_STATUS(source *v20220701s.ApplicationGatewayBackendHttpSettings_STATUS) error
- func (settings *ApplicationGatewayBackendHttpSettings_STATUS) AssignProperties_To_ApplicationGatewayBackendHttpSettings_STATUS(destination *v20220701s.ApplicationGatewayBackendHttpSettings_STATUS) error
- func (in *ApplicationGatewayBackendHttpSettings_STATUS) DeepCopy() *ApplicationGatewayBackendHttpSettings_STATUS
- func (in *ApplicationGatewayBackendHttpSettings_STATUS) DeepCopyInto(out *ApplicationGatewayBackendHttpSettings_STATUS)
- func (settings *ApplicationGatewayBackendHttpSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *ApplicationGatewayBackendHttpSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendHttpSettings_STATUS_ARM
- type ApplicationGatewayBackendSettings
- func (settings *ApplicationGatewayBackendSettings) AssignProperties_From_ApplicationGatewayBackendSettings(source *v20220701s.ApplicationGatewayBackendSettings) error
- func (settings *ApplicationGatewayBackendSettings) AssignProperties_To_ApplicationGatewayBackendSettings(destination *v20220701s.ApplicationGatewayBackendSettings) error
- func (settings *ApplicationGatewayBackendSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayBackendSettings) DeepCopy() *ApplicationGatewayBackendSettings
- func (in *ApplicationGatewayBackendSettings) DeepCopyInto(out *ApplicationGatewayBackendSettings)
- func (settings *ApplicationGatewayBackendSettings) Initialize_From_ApplicationGatewayBackendSettings_STATUS(source *ApplicationGatewayBackendSettings_STATUS) error
- func (settings *ApplicationGatewayBackendSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *ApplicationGatewayBackendSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendSettingsPropertiesFormat_ARM
- type ApplicationGatewayBackendSettings_ARM
- type ApplicationGatewayBackendSettings_STATUS
- func (settings *ApplicationGatewayBackendSettings_STATUS) AssignProperties_From_ApplicationGatewayBackendSettings_STATUS(source *v20220701s.ApplicationGatewayBackendSettings_STATUS) error
- func (settings *ApplicationGatewayBackendSettings_STATUS) AssignProperties_To_ApplicationGatewayBackendSettings_STATUS(destination *v20220701s.ApplicationGatewayBackendSettings_STATUS) error
- func (in *ApplicationGatewayBackendSettings_STATUS) DeepCopy() *ApplicationGatewayBackendSettings_STATUS
- func (in *ApplicationGatewayBackendSettings_STATUS) DeepCopyInto(out *ApplicationGatewayBackendSettings_STATUS)
- func (settings *ApplicationGatewayBackendSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (settings *ApplicationGatewayBackendSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendSettings_STATUS_ARM
- type ApplicationGatewayClientAuthConfiguration
- func (configuration *ApplicationGatewayClientAuthConfiguration) AssignProperties_From_ApplicationGatewayClientAuthConfiguration(source *v20220701s.ApplicationGatewayClientAuthConfiguration) error
- func (configuration *ApplicationGatewayClientAuthConfiguration) AssignProperties_To_ApplicationGatewayClientAuthConfiguration(destination *v20220701s.ApplicationGatewayClientAuthConfiguration) error
- func (configuration *ApplicationGatewayClientAuthConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayClientAuthConfiguration) DeepCopy() *ApplicationGatewayClientAuthConfiguration
- func (in *ApplicationGatewayClientAuthConfiguration) DeepCopyInto(out *ApplicationGatewayClientAuthConfiguration)
- func (configuration *ApplicationGatewayClientAuthConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayClientAuthConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayClientAuthConfiguration_ARM
- type ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation
- type ApplicationGatewayConnectionDraining
- func (draining *ApplicationGatewayConnectionDraining) AssignProperties_From_ApplicationGatewayConnectionDraining(source *v20220701s.ApplicationGatewayConnectionDraining) error
- func (draining *ApplicationGatewayConnectionDraining) AssignProperties_To_ApplicationGatewayConnectionDraining(destination *v20220701s.ApplicationGatewayConnectionDraining) error
- func (draining *ApplicationGatewayConnectionDraining) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayConnectionDraining) DeepCopy() *ApplicationGatewayConnectionDraining
- func (in *ApplicationGatewayConnectionDraining) DeepCopyInto(out *ApplicationGatewayConnectionDraining)
- func (draining *ApplicationGatewayConnectionDraining) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (draining *ApplicationGatewayConnectionDraining) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayConnectionDraining_ARM
- type ApplicationGatewayCustomError
- func (error *ApplicationGatewayCustomError) AssignProperties_From_ApplicationGatewayCustomError(source *v20220701s.ApplicationGatewayCustomError) error
- func (error *ApplicationGatewayCustomError) AssignProperties_To_ApplicationGatewayCustomError(destination *v20220701s.ApplicationGatewayCustomError) error
- func (error *ApplicationGatewayCustomError) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayCustomError) DeepCopy() *ApplicationGatewayCustomError
- func (in *ApplicationGatewayCustomError) DeepCopyInto(out *ApplicationGatewayCustomError)
- func (error *ApplicationGatewayCustomError) Initialize_From_ApplicationGatewayCustomError_STATUS(source *ApplicationGatewayCustomError_STATUS) error
- func (error *ApplicationGatewayCustomError) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (error *ApplicationGatewayCustomError) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayCustomError_ARM
- type ApplicationGatewayCustomError_STATUS
- func (error *ApplicationGatewayCustomError_STATUS) AssignProperties_From_ApplicationGatewayCustomError_STATUS(source *v20220701s.ApplicationGatewayCustomError_STATUS) error
- func (error *ApplicationGatewayCustomError_STATUS) AssignProperties_To_ApplicationGatewayCustomError_STATUS(destination *v20220701s.ApplicationGatewayCustomError_STATUS) error
- func (in *ApplicationGatewayCustomError_STATUS) DeepCopy() *ApplicationGatewayCustomError_STATUS
- func (in *ApplicationGatewayCustomError_STATUS) DeepCopyInto(out *ApplicationGatewayCustomError_STATUS)
- func (error *ApplicationGatewayCustomError_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (error *ApplicationGatewayCustomError_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayCustomError_STATUS_ARM
- type ApplicationGatewayCustomError_StatusCode
- type ApplicationGatewayCustomError_StatusCode_STATUS
- type ApplicationGatewayFirewallDisabledRuleGroup
- func (group *ApplicationGatewayFirewallDisabledRuleGroup) AssignProperties_From_ApplicationGatewayFirewallDisabledRuleGroup(source *v20220701s.ApplicationGatewayFirewallDisabledRuleGroup) error
- func (group *ApplicationGatewayFirewallDisabledRuleGroup) AssignProperties_To_ApplicationGatewayFirewallDisabledRuleGroup(destination *v20220701s.ApplicationGatewayFirewallDisabledRuleGroup) error
- func (group *ApplicationGatewayFirewallDisabledRuleGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayFirewallDisabledRuleGroup) DeepCopy() *ApplicationGatewayFirewallDisabledRuleGroup
- func (in *ApplicationGatewayFirewallDisabledRuleGroup) DeepCopyInto(out *ApplicationGatewayFirewallDisabledRuleGroup)
- func (group *ApplicationGatewayFirewallDisabledRuleGroup) Initialize_From_ApplicationGatewayFirewallDisabledRuleGroup_STATUS(source *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) error
- func (group *ApplicationGatewayFirewallDisabledRuleGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ApplicationGatewayFirewallDisabledRuleGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayFirewallDisabledRuleGroup_ARM
- type ApplicationGatewayFirewallDisabledRuleGroup_STATUS
- func (group *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) AssignProperties_From_ApplicationGatewayFirewallDisabledRuleGroup_STATUS(source *v20220701s.ApplicationGatewayFirewallDisabledRuleGroup_STATUS) error
- func (group *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) AssignProperties_To_ApplicationGatewayFirewallDisabledRuleGroup_STATUS(destination *v20220701s.ApplicationGatewayFirewallDisabledRuleGroup_STATUS) error
- func (in *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) DeepCopy() *ApplicationGatewayFirewallDisabledRuleGroup_STATUS
- func (in *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) DeepCopyInto(out *ApplicationGatewayFirewallDisabledRuleGroup_STATUS)
- func (group *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM
- type ApplicationGatewayFirewallExclusion
- func (exclusion *ApplicationGatewayFirewallExclusion) AssignProperties_From_ApplicationGatewayFirewallExclusion(source *v20220701s.ApplicationGatewayFirewallExclusion) error
- func (exclusion *ApplicationGatewayFirewallExclusion) AssignProperties_To_ApplicationGatewayFirewallExclusion(destination *v20220701s.ApplicationGatewayFirewallExclusion) error
- func (exclusion *ApplicationGatewayFirewallExclusion) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayFirewallExclusion) DeepCopy() *ApplicationGatewayFirewallExclusion
- func (in *ApplicationGatewayFirewallExclusion) DeepCopyInto(out *ApplicationGatewayFirewallExclusion)
- func (exclusion *ApplicationGatewayFirewallExclusion) Initialize_From_ApplicationGatewayFirewallExclusion_STATUS(source *ApplicationGatewayFirewallExclusion_STATUS) error
- func (exclusion *ApplicationGatewayFirewallExclusion) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (exclusion *ApplicationGatewayFirewallExclusion) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayFirewallExclusion_ARM
- type ApplicationGatewayFirewallExclusion_STATUS
- func (exclusion *ApplicationGatewayFirewallExclusion_STATUS) AssignProperties_From_ApplicationGatewayFirewallExclusion_STATUS(source *v20220701s.ApplicationGatewayFirewallExclusion_STATUS) error
- func (exclusion *ApplicationGatewayFirewallExclusion_STATUS) AssignProperties_To_ApplicationGatewayFirewallExclusion_STATUS(destination *v20220701s.ApplicationGatewayFirewallExclusion_STATUS) error
- func (in *ApplicationGatewayFirewallExclusion_STATUS) DeepCopy() *ApplicationGatewayFirewallExclusion_STATUS
- func (in *ApplicationGatewayFirewallExclusion_STATUS) DeepCopyInto(out *ApplicationGatewayFirewallExclusion_STATUS)
- func (exclusion *ApplicationGatewayFirewallExclusion_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (exclusion *ApplicationGatewayFirewallExclusion_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayFirewallExclusion_STATUS_ARM
- type ApplicationGatewayFrontendIPConfiguration
- func (configuration *ApplicationGatewayFrontendIPConfiguration) AssignProperties_From_ApplicationGatewayFrontendIPConfiguration(source *v20220701s.ApplicationGatewayFrontendIPConfiguration) error
- func (configuration *ApplicationGatewayFrontendIPConfiguration) AssignProperties_To_ApplicationGatewayFrontendIPConfiguration(destination *v20220701s.ApplicationGatewayFrontendIPConfiguration) error
- func (configuration *ApplicationGatewayFrontendIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayFrontendIPConfiguration) DeepCopy() *ApplicationGatewayFrontendIPConfiguration
- func (in *ApplicationGatewayFrontendIPConfiguration) DeepCopyInto(out *ApplicationGatewayFrontendIPConfiguration)
- func (configuration *ApplicationGatewayFrontendIPConfiguration) Initialize_From_ApplicationGatewayFrontendIPConfiguration_STATUS(source *ApplicationGatewayFrontendIPConfiguration_STATUS) error
- func (configuration *ApplicationGatewayFrontendIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayFrontendIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM
- func (in *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM
- func (in *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM)
- type ApplicationGatewayFrontendIPConfiguration_ARM
- type ApplicationGatewayFrontendIPConfiguration_STATUS
- func (configuration *ApplicationGatewayFrontendIPConfiguration_STATUS) AssignProperties_From_ApplicationGatewayFrontendIPConfiguration_STATUS(source *v20220701s.ApplicationGatewayFrontendIPConfiguration_STATUS) error
- func (configuration *ApplicationGatewayFrontendIPConfiguration_STATUS) AssignProperties_To_ApplicationGatewayFrontendIPConfiguration_STATUS(destination *v20220701s.ApplicationGatewayFrontendIPConfiguration_STATUS) error
- func (in *ApplicationGatewayFrontendIPConfiguration_STATUS) DeepCopy() *ApplicationGatewayFrontendIPConfiguration_STATUS
- func (in *ApplicationGatewayFrontendIPConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayFrontendIPConfiguration_STATUS)
- func (configuration *ApplicationGatewayFrontendIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayFrontendIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayFrontendIPConfiguration_STATUS_ARM
- type ApplicationGatewayFrontendPort
- func (port *ApplicationGatewayFrontendPort) AssignProperties_From_ApplicationGatewayFrontendPort(source *v20220701s.ApplicationGatewayFrontendPort) error
- func (port *ApplicationGatewayFrontendPort) AssignProperties_To_ApplicationGatewayFrontendPort(destination *v20220701s.ApplicationGatewayFrontendPort) error
- func (port *ApplicationGatewayFrontendPort) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayFrontendPort) DeepCopy() *ApplicationGatewayFrontendPort
- func (in *ApplicationGatewayFrontendPort) DeepCopyInto(out *ApplicationGatewayFrontendPort)
- func (port *ApplicationGatewayFrontendPort) Initialize_From_ApplicationGatewayFrontendPort_STATUS(source *ApplicationGatewayFrontendPort_STATUS) error
- func (port *ApplicationGatewayFrontendPort) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (port *ApplicationGatewayFrontendPort) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayFrontendPortPropertiesFormat_ARM
- type ApplicationGatewayFrontendPort_ARM
- type ApplicationGatewayFrontendPort_STATUS
- func (port *ApplicationGatewayFrontendPort_STATUS) AssignProperties_From_ApplicationGatewayFrontendPort_STATUS(source *v20220701s.ApplicationGatewayFrontendPort_STATUS) error
- func (port *ApplicationGatewayFrontendPort_STATUS) AssignProperties_To_ApplicationGatewayFrontendPort_STATUS(destination *v20220701s.ApplicationGatewayFrontendPort_STATUS) error
- func (in *ApplicationGatewayFrontendPort_STATUS) DeepCopy() *ApplicationGatewayFrontendPort_STATUS
- func (in *ApplicationGatewayFrontendPort_STATUS) DeepCopyInto(out *ApplicationGatewayFrontendPort_STATUS)
- func (port *ApplicationGatewayFrontendPort_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (port *ApplicationGatewayFrontendPort_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayFrontendPort_STATUS_ARM
- type ApplicationGatewayGlobalConfiguration
- func (configuration *ApplicationGatewayGlobalConfiguration) AssignProperties_From_ApplicationGatewayGlobalConfiguration(source *v20220701s.ApplicationGatewayGlobalConfiguration) error
- func (configuration *ApplicationGatewayGlobalConfiguration) AssignProperties_To_ApplicationGatewayGlobalConfiguration(destination *v20220701s.ApplicationGatewayGlobalConfiguration) error
- func (configuration *ApplicationGatewayGlobalConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayGlobalConfiguration) DeepCopy() *ApplicationGatewayGlobalConfiguration
- func (in *ApplicationGatewayGlobalConfiguration) DeepCopyInto(out *ApplicationGatewayGlobalConfiguration)
- func (configuration *ApplicationGatewayGlobalConfiguration) Initialize_From_ApplicationGatewayGlobalConfiguration_STATUS(source *ApplicationGatewayGlobalConfiguration_STATUS) error
- func (configuration *ApplicationGatewayGlobalConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayGlobalConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayGlobalConfiguration_ARM
- type ApplicationGatewayGlobalConfiguration_STATUS
- func (configuration *ApplicationGatewayGlobalConfiguration_STATUS) AssignProperties_From_ApplicationGatewayGlobalConfiguration_STATUS(source *v20220701s.ApplicationGatewayGlobalConfiguration_STATUS) error
- func (configuration *ApplicationGatewayGlobalConfiguration_STATUS) AssignProperties_To_ApplicationGatewayGlobalConfiguration_STATUS(destination *v20220701s.ApplicationGatewayGlobalConfiguration_STATUS) error
- func (in *ApplicationGatewayGlobalConfiguration_STATUS) DeepCopy() *ApplicationGatewayGlobalConfiguration_STATUS
- func (in *ApplicationGatewayGlobalConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayGlobalConfiguration_STATUS)
- func (configuration *ApplicationGatewayGlobalConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayGlobalConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayGlobalConfiguration_STATUS_ARM
- type ApplicationGatewayHeaderConfiguration
- func (configuration *ApplicationGatewayHeaderConfiguration) AssignProperties_From_ApplicationGatewayHeaderConfiguration(source *v20220701s.ApplicationGatewayHeaderConfiguration) error
- func (configuration *ApplicationGatewayHeaderConfiguration) AssignProperties_To_ApplicationGatewayHeaderConfiguration(destination *v20220701s.ApplicationGatewayHeaderConfiguration) error
- func (configuration *ApplicationGatewayHeaderConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayHeaderConfiguration) DeepCopy() *ApplicationGatewayHeaderConfiguration
- func (in *ApplicationGatewayHeaderConfiguration) DeepCopyInto(out *ApplicationGatewayHeaderConfiguration)
- func (configuration *ApplicationGatewayHeaderConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayHeaderConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayHeaderConfiguration_ARM
- type ApplicationGatewayHttpListener
- func (listener *ApplicationGatewayHttpListener) AssignProperties_From_ApplicationGatewayHttpListener(source *v20220701s.ApplicationGatewayHttpListener) error
- func (listener *ApplicationGatewayHttpListener) AssignProperties_To_ApplicationGatewayHttpListener(destination *v20220701s.ApplicationGatewayHttpListener) error
- func (listener *ApplicationGatewayHttpListener) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayHttpListener) DeepCopy() *ApplicationGatewayHttpListener
- func (in *ApplicationGatewayHttpListener) DeepCopyInto(out *ApplicationGatewayHttpListener)
- func (listener *ApplicationGatewayHttpListener) Initialize_From_ApplicationGatewayHttpListener_STATUS(source *ApplicationGatewayHttpListener_STATUS) error
- func (listener *ApplicationGatewayHttpListener) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (listener *ApplicationGatewayHttpListener) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayHttpListenerPropertiesFormat_ARM
- type ApplicationGatewayHttpListener_ARM
- type ApplicationGatewayHttpListener_STATUS
- func (listener *ApplicationGatewayHttpListener_STATUS) AssignProperties_From_ApplicationGatewayHttpListener_STATUS(source *v20220701s.ApplicationGatewayHttpListener_STATUS) error
- func (listener *ApplicationGatewayHttpListener_STATUS) AssignProperties_To_ApplicationGatewayHttpListener_STATUS(destination *v20220701s.ApplicationGatewayHttpListener_STATUS) error
- func (in *ApplicationGatewayHttpListener_STATUS) DeepCopy() *ApplicationGatewayHttpListener_STATUS
- func (in *ApplicationGatewayHttpListener_STATUS) DeepCopyInto(out *ApplicationGatewayHttpListener_STATUS)
- func (listener *ApplicationGatewayHttpListener_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (listener *ApplicationGatewayHttpListener_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayHttpListener_STATUS_ARM
- type ApplicationGatewayIPConfigurationPropertiesFormat_ARM
- type ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded
- func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded
- func (in *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded)
- func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) Initialize_From_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM
- type ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded
- func (embedded *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded(...) error
- func (embedded *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded(...) error
- func (in *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopy() ...
- func (in *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(...)
- func (embedded *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM
- type ApplicationGatewayList
- type ApplicationGatewayListener
- func (listener *ApplicationGatewayListener) AssignProperties_From_ApplicationGatewayListener(source *v20220701s.ApplicationGatewayListener) error
- func (listener *ApplicationGatewayListener) AssignProperties_To_ApplicationGatewayListener(destination *v20220701s.ApplicationGatewayListener) error
- func (listener *ApplicationGatewayListener) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayListener) DeepCopy() *ApplicationGatewayListener
- func (in *ApplicationGatewayListener) DeepCopyInto(out *ApplicationGatewayListener)
- func (listener *ApplicationGatewayListener) Initialize_From_ApplicationGatewayListener_STATUS(source *ApplicationGatewayListener_STATUS) error
- func (listener *ApplicationGatewayListener) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (listener *ApplicationGatewayListener) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayListenerPropertiesFormat_ARM
- type ApplicationGatewayListener_ARM
- type ApplicationGatewayListener_STATUS
- func (listener *ApplicationGatewayListener_STATUS) AssignProperties_From_ApplicationGatewayListener_STATUS(source *v20220701s.ApplicationGatewayListener_STATUS) error
- func (listener *ApplicationGatewayListener_STATUS) AssignProperties_To_ApplicationGatewayListener_STATUS(destination *v20220701s.ApplicationGatewayListener_STATUS) error
- func (in *ApplicationGatewayListener_STATUS) DeepCopy() *ApplicationGatewayListener_STATUS
- func (in *ApplicationGatewayListener_STATUS) DeepCopyInto(out *ApplicationGatewayListener_STATUS)
- func (listener *ApplicationGatewayListener_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (listener *ApplicationGatewayListener_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayListener_STATUS_ARM
- type ApplicationGatewayLoadDistributionAlgorithmEnum
- type ApplicationGatewayLoadDistributionPolicy
- func (policy *ApplicationGatewayLoadDistributionPolicy) AssignProperties_From_ApplicationGatewayLoadDistributionPolicy(source *v20220701s.ApplicationGatewayLoadDistributionPolicy) error
- func (policy *ApplicationGatewayLoadDistributionPolicy) AssignProperties_To_ApplicationGatewayLoadDistributionPolicy(destination *v20220701s.ApplicationGatewayLoadDistributionPolicy) error
- func (policy *ApplicationGatewayLoadDistributionPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayLoadDistributionPolicy) DeepCopy() *ApplicationGatewayLoadDistributionPolicy
- func (in *ApplicationGatewayLoadDistributionPolicy) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicy)
- func (policy *ApplicationGatewayLoadDistributionPolicy) Initialize_From_ApplicationGatewayLoadDistributionPolicy_STATUS(source *ApplicationGatewayLoadDistributionPolicy_STATUS) error
- func (policy *ApplicationGatewayLoadDistributionPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *ApplicationGatewayLoadDistributionPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM
- type ApplicationGatewayLoadDistributionPolicy_ARM
- type ApplicationGatewayLoadDistributionPolicy_STATUS
- func (policy *ApplicationGatewayLoadDistributionPolicy_STATUS) AssignProperties_From_ApplicationGatewayLoadDistributionPolicy_STATUS(source *v20220701s.ApplicationGatewayLoadDistributionPolicy_STATUS) error
- func (policy *ApplicationGatewayLoadDistributionPolicy_STATUS) AssignProperties_To_ApplicationGatewayLoadDistributionPolicy_STATUS(destination *v20220701s.ApplicationGatewayLoadDistributionPolicy_STATUS) error
- func (in *ApplicationGatewayLoadDistributionPolicy_STATUS) DeepCopy() *ApplicationGatewayLoadDistributionPolicy_STATUS
- func (in *ApplicationGatewayLoadDistributionPolicy_STATUS) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicy_STATUS)
- func (policy *ApplicationGatewayLoadDistributionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *ApplicationGatewayLoadDistributionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayLoadDistributionPolicy_STATUS_ARM
- type ApplicationGatewayLoadDistributionTarget
- func (target *ApplicationGatewayLoadDistributionTarget) AssignProperties_From_ApplicationGatewayLoadDistributionTarget(source *v20220701s.ApplicationGatewayLoadDistributionTarget) error
- func (target *ApplicationGatewayLoadDistributionTarget) AssignProperties_To_ApplicationGatewayLoadDistributionTarget(destination *v20220701s.ApplicationGatewayLoadDistributionTarget) error
- func (target *ApplicationGatewayLoadDistributionTarget) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayLoadDistributionTarget) DeepCopy() *ApplicationGatewayLoadDistributionTarget
- func (in *ApplicationGatewayLoadDistributionTarget) DeepCopyInto(out *ApplicationGatewayLoadDistributionTarget)
- func (target *ApplicationGatewayLoadDistributionTarget) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (target *ApplicationGatewayLoadDistributionTarget) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayLoadDistributionTarget_ARM
- type ApplicationGatewayPathRule
- func (rule *ApplicationGatewayPathRule) AssignProperties_From_ApplicationGatewayPathRule(source *v20220701s.ApplicationGatewayPathRule) error
- func (rule *ApplicationGatewayPathRule) AssignProperties_To_ApplicationGatewayPathRule(destination *v20220701s.ApplicationGatewayPathRule) error
- func (rule *ApplicationGatewayPathRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayPathRule) DeepCopy() *ApplicationGatewayPathRule
- func (in *ApplicationGatewayPathRule) DeepCopyInto(out *ApplicationGatewayPathRule)
- func (rule *ApplicationGatewayPathRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ApplicationGatewayPathRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayPathRule_ARM
- type ApplicationGatewayPrivateEndpointConnection_STATUS
- func (connection *ApplicationGatewayPrivateEndpointConnection_STATUS) AssignProperties_From_ApplicationGatewayPrivateEndpointConnection_STATUS(source *v20220701s.ApplicationGatewayPrivateEndpointConnection_STATUS) error
- func (connection *ApplicationGatewayPrivateEndpointConnection_STATUS) AssignProperties_To_ApplicationGatewayPrivateEndpointConnection_STATUS(destination *v20220701s.ApplicationGatewayPrivateEndpointConnection_STATUS) error
- func (in *ApplicationGatewayPrivateEndpointConnection_STATUS) DeepCopy() *ApplicationGatewayPrivateEndpointConnection_STATUS
- func (in *ApplicationGatewayPrivateEndpointConnection_STATUS) DeepCopyInto(out *ApplicationGatewayPrivateEndpointConnection_STATUS)
- func (connection *ApplicationGatewayPrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *ApplicationGatewayPrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayPrivateEndpointConnection_STATUS_ARM
- type ApplicationGatewayPrivateLinkConfiguration
- func (configuration *ApplicationGatewayPrivateLinkConfiguration) AssignProperties_From_ApplicationGatewayPrivateLinkConfiguration(source *v20220701s.ApplicationGatewayPrivateLinkConfiguration) error
- func (configuration *ApplicationGatewayPrivateLinkConfiguration) AssignProperties_To_ApplicationGatewayPrivateLinkConfiguration(destination *v20220701s.ApplicationGatewayPrivateLinkConfiguration) error
- func (configuration *ApplicationGatewayPrivateLinkConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayPrivateLinkConfiguration) DeepCopy() *ApplicationGatewayPrivateLinkConfiguration
- func (in *ApplicationGatewayPrivateLinkConfiguration) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfiguration)
- func (configuration *ApplicationGatewayPrivateLinkConfiguration) Initialize_From_ApplicationGatewayPrivateLinkConfiguration_STATUS(source *ApplicationGatewayPrivateLinkConfiguration_STATUS) error
- func (configuration *ApplicationGatewayPrivateLinkConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayPrivateLinkConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayPrivateLinkConfigurationProperties_ARM
- type ApplicationGatewayPrivateLinkConfiguration_ARM
- type ApplicationGatewayPrivateLinkConfiguration_STATUS
- func (configuration *ApplicationGatewayPrivateLinkConfiguration_STATUS) AssignProperties_From_ApplicationGatewayPrivateLinkConfiguration_STATUS(source *v20220701s.ApplicationGatewayPrivateLinkConfiguration_STATUS) error
- func (configuration *ApplicationGatewayPrivateLinkConfiguration_STATUS) AssignProperties_To_ApplicationGatewayPrivateLinkConfiguration_STATUS(destination *v20220701s.ApplicationGatewayPrivateLinkConfiguration_STATUS) error
- func (in *ApplicationGatewayPrivateLinkConfiguration_STATUS) DeepCopy() *ApplicationGatewayPrivateLinkConfiguration_STATUS
- func (in *ApplicationGatewayPrivateLinkConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfiguration_STATUS)
- func (configuration *ApplicationGatewayPrivateLinkConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayPrivateLinkConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM
- type ApplicationGatewayPrivateLinkIpConfiguration
- func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) AssignProperties_From_ApplicationGatewayPrivateLinkIpConfiguration(source *v20220701s.ApplicationGatewayPrivateLinkIpConfiguration) error
- func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) AssignProperties_To_ApplicationGatewayPrivateLinkIpConfiguration(destination *v20220701s.ApplicationGatewayPrivateLinkIpConfiguration) error
- func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayPrivateLinkIpConfiguration) DeepCopy() *ApplicationGatewayPrivateLinkIpConfiguration
- func (in *ApplicationGatewayPrivateLinkIpConfiguration) DeepCopyInto(out *ApplicationGatewayPrivateLinkIpConfiguration)
- func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayPrivateLinkIpConfiguration_ARM
- type ApplicationGatewayProbe
- func (probe *ApplicationGatewayProbe) AssignProperties_From_ApplicationGatewayProbe(source *v20220701s.ApplicationGatewayProbe) error
- func (probe *ApplicationGatewayProbe) AssignProperties_To_ApplicationGatewayProbe(destination *v20220701s.ApplicationGatewayProbe) error
- func (probe *ApplicationGatewayProbe) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayProbe) DeepCopy() *ApplicationGatewayProbe
- func (in *ApplicationGatewayProbe) DeepCopyInto(out *ApplicationGatewayProbe)
- func (probe *ApplicationGatewayProbe) Initialize_From_ApplicationGatewayProbe_STATUS(source *ApplicationGatewayProbe_STATUS) error
- func (probe *ApplicationGatewayProbe) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (probe *ApplicationGatewayProbe) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayProbeHealthResponseMatch
- func (match *ApplicationGatewayProbeHealthResponseMatch) AssignProperties_From_ApplicationGatewayProbeHealthResponseMatch(source *v20220701s.ApplicationGatewayProbeHealthResponseMatch) error
- func (match *ApplicationGatewayProbeHealthResponseMatch) AssignProperties_To_ApplicationGatewayProbeHealthResponseMatch(destination *v20220701s.ApplicationGatewayProbeHealthResponseMatch) error
- func (match *ApplicationGatewayProbeHealthResponseMatch) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayProbeHealthResponseMatch) DeepCopy() *ApplicationGatewayProbeHealthResponseMatch
- func (in *ApplicationGatewayProbeHealthResponseMatch) DeepCopyInto(out *ApplicationGatewayProbeHealthResponseMatch)
- func (match *ApplicationGatewayProbeHealthResponseMatch) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (match *ApplicationGatewayProbeHealthResponseMatch) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayProbeHealthResponseMatch_ARM
- type ApplicationGatewayProbePropertiesFormat_ARM
- type ApplicationGatewayProbe_ARM
- type ApplicationGatewayProbe_STATUS
- func (probe *ApplicationGatewayProbe_STATUS) AssignProperties_From_ApplicationGatewayProbe_STATUS(source *v20220701s.ApplicationGatewayProbe_STATUS) error
- func (probe *ApplicationGatewayProbe_STATUS) AssignProperties_To_ApplicationGatewayProbe_STATUS(destination *v20220701s.ApplicationGatewayProbe_STATUS) error
- func (in *ApplicationGatewayProbe_STATUS) DeepCopy() *ApplicationGatewayProbe_STATUS
- func (in *ApplicationGatewayProbe_STATUS) DeepCopyInto(out *ApplicationGatewayProbe_STATUS)
- func (probe *ApplicationGatewayProbe_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (probe *ApplicationGatewayProbe_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayProbe_STATUS_ARM
- type ApplicationGatewayPropertiesFormat_ARM
- type ApplicationGatewayPropertiesFormat_OperationalState_STATUS
- type ApplicationGatewayPropertiesFormat_STATUS_ARM
- type ApplicationGatewayProtocol
- type ApplicationGatewayProvisioningState_STATUS
- type ApplicationGatewayRedirectConfiguration
- func (configuration *ApplicationGatewayRedirectConfiguration) AssignProperties_From_ApplicationGatewayRedirectConfiguration(source *v20220701s.ApplicationGatewayRedirectConfiguration) error
- func (configuration *ApplicationGatewayRedirectConfiguration) AssignProperties_To_ApplicationGatewayRedirectConfiguration(destination *v20220701s.ApplicationGatewayRedirectConfiguration) error
- func (configuration *ApplicationGatewayRedirectConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayRedirectConfiguration) DeepCopy() *ApplicationGatewayRedirectConfiguration
- func (in *ApplicationGatewayRedirectConfiguration) DeepCopyInto(out *ApplicationGatewayRedirectConfiguration)
- func (configuration *ApplicationGatewayRedirectConfiguration) Initialize_From_ApplicationGatewayRedirectConfiguration_STATUS(source *ApplicationGatewayRedirectConfiguration_STATUS) error
- func (configuration *ApplicationGatewayRedirectConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayRedirectConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM
- type ApplicationGatewayRedirectConfiguration_ARM
- type ApplicationGatewayRedirectConfiguration_STATUS
- func (configuration *ApplicationGatewayRedirectConfiguration_STATUS) AssignProperties_From_ApplicationGatewayRedirectConfiguration_STATUS(source *v20220701s.ApplicationGatewayRedirectConfiguration_STATUS) error
- func (configuration *ApplicationGatewayRedirectConfiguration_STATUS) AssignProperties_To_ApplicationGatewayRedirectConfiguration_STATUS(destination *v20220701s.ApplicationGatewayRedirectConfiguration_STATUS) error
- func (in *ApplicationGatewayRedirectConfiguration_STATUS) DeepCopy() *ApplicationGatewayRedirectConfiguration_STATUS
- func (in *ApplicationGatewayRedirectConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayRedirectConfiguration_STATUS)
- func (configuration *ApplicationGatewayRedirectConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayRedirectConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRedirectConfiguration_STATUS_ARM
- type ApplicationGatewayRequestRoutingRule
- func (rule *ApplicationGatewayRequestRoutingRule) AssignProperties_From_ApplicationGatewayRequestRoutingRule(source *v20220701s.ApplicationGatewayRequestRoutingRule) error
- func (rule *ApplicationGatewayRequestRoutingRule) AssignProperties_To_ApplicationGatewayRequestRoutingRule(destination *v20220701s.ApplicationGatewayRequestRoutingRule) error
- func (rule *ApplicationGatewayRequestRoutingRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayRequestRoutingRule) DeepCopy() *ApplicationGatewayRequestRoutingRule
- func (in *ApplicationGatewayRequestRoutingRule) DeepCopyInto(out *ApplicationGatewayRequestRoutingRule)
- func (rule *ApplicationGatewayRequestRoutingRule) Initialize_From_ApplicationGatewayRequestRoutingRule_STATUS(source *ApplicationGatewayRequestRoutingRule_STATUS) error
- func (rule *ApplicationGatewayRequestRoutingRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ApplicationGatewayRequestRoutingRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM
- type ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType
- type ApplicationGatewayRequestRoutingRule_ARM
- type ApplicationGatewayRequestRoutingRule_STATUS
- func (rule *ApplicationGatewayRequestRoutingRule_STATUS) AssignProperties_From_ApplicationGatewayRequestRoutingRule_STATUS(source *v20220701s.ApplicationGatewayRequestRoutingRule_STATUS) error
- func (rule *ApplicationGatewayRequestRoutingRule_STATUS) AssignProperties_To_ApplicationGatewayRequestRoutingRule_STATUS(destination *v20220701s.ApplicationGatewayRequestRoutingRule_STATUS) error
- func (in *ApplicationGatewayRequestRoutingRule_STATUS) DeepCopy() *ApplicationGatewayRequestRoutingRule_STATUS
- func (in *ApplicationGatewayRequestRoutingRule_STATUS) DeepCopyInto(out *ApplicationGatewayRequestRoutingRule_STATUS)
- func (rule *ApplicationGatewayRequestRoutingRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ApplicationGatewayRequestRoutingRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRequestRoutingRule_STATUS_ARM
- type ApplicationGatewayRewriteRule
- func (rule *ApplicationGatewayRewriteRule) AssignProperties_From_ApplicationGatewayRewriteRule(source *v20220701s.ApplicationGatewayRewriteRule) error
- func (rule *ApplicationGatewayRewriteRule) AssignProperties_To_ApplicationGatewayRewriteRule(destination *v20220701s.ApplicationGatewayRewriteRule) error
- func (rule *ApplicationGatewayRewriteRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayRewriteRule) DeepCopy() *ApplicationGatewayRewriteRule
- func (in *ApplicationGatewayRewriteRule) DeepCopyInto(out *ApplicationGatewayRewriteRule)
- func (rule *ApplicationGatewayRewriteRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ApplicationGatewayRewriteRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRewriteRuleActionSet
- func (actionSet *ApplicationGatewayRewriteRuleActionSet) AssignProperties_From_ApplicationGatewayRewriteRuleActionSet(source *v20220701s.ApplicationGatewayRewriteRuleActionSet) error
- func (actionSet *ApplicationGatewayRewriteRuleActionSet) AssignProperties_To_ApplicationGatewayRewriteRuleActionSet(destination *v20220701s.ApplicationGatewayRewriteRuleActionSet) error
- func (actionSet *ApplicationGatewayRewriteRuleActionSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayRewriteRuleActionSet) DeepCopy() *ApplicationGatewayRewriteRuleActionSet
- func (in *ApplicationGatewayRewriteRuleActionSet) DeepCopyInto(out *ApplicationGatewayRewriteRuleActionSet)
- func (actionSet *ApplicationGatewayRewriteRuleActionSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (actionSet *ApplicationGatewayRewriteRuleActionSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRewriteRuleActionSet_ARM
- type ApplicationGatewayRewriteRuleCondition
- func (condition *ApplicationGatewayRewriteRuleCondition) AssignProperties_From_ApplicationGatewayRewriteRuleCondition(source *v20220701s.ApplicationGatewayRewriteRuleCondition) error
- func (condition *ApplicationGatewayRewriteRuleCondition) AssignProperties_To_ApplicationGatewayRewriteRuleCondition(destination *v20220701s.ApplicationGatewayRewriteRuleCondition) error
- func (condition *ApplicationGatewayRewriteRuleCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayRewriteRuleCondition) DeepCopy() *ApplicationGatewayRewriteRuleCondition
- func (in *ApplicationGatewayRewriteRuleCondition) DeepCopyInto(out *ApplicationGatewayRewriteRuleCondition)
- func (condition *ApplicationGatewayRewriteRuleCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (condition *ApplicationGatewayRewriteRuleCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRewriteRuleCondition_ARM
- type ApplicationGatewayRewriteRuleSet
- func (ruleSet *ApplicationGatewayRewriteRuleSet) AssignProperties_From_ApplicationGatewayRewriteRuleSet(source *v20220701s.ApplicationGatewayRewriteRuleSet) error
- func (ruleSet *ApplicationGatewayRewriteRuleSet) AssignProperties_To_ApplicationGatewayRewriteRuleSet(destination *v20220701s.ApplicationGatewayRewriteRuleSet) error
- func (ruleSet *ApplicationGatewayRewriteRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayRewriteRuleSet) DeepCopy() *ApplicationGatewayRewriteRuleSet
- func (in *ApplicationGatewayRewriteRuleSet) DeepCopyInto(out *ApplicationGatewayRewriteRuleSet)
- func (ruleSet *ApplicationGatewayRewriteRuleSet) Initialize_From_ApplicationGatewayRewriteRuleSet_STATUS(source *ApplicationGatewayRewriteRuleSet_STATUS) error
- func (ruleSet *ApplicationGatewayRewriteRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *ApplicationGatewayRewriteRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM
- type ApplicationGatewayRewriteRuleSet_ARM
- type ApplicationGatewayRewriteRuleSet_STATUS
- func (ruleSet *ApplicationGatewayRewriteRuleSet_STATUS) AssignProperties_From_ApplicationGatewayRewriteRuleSet_STATUS(source *v20220701s.ApplicationGatewayRewriteRuleSet_STATUS) error
- func (ruleSet *ApplicationGatewayRewriteRuleSet_STATUS) AssignProperties_To_ApplicationGatewayRewriteRuleSet_STATUS(destination *v20220701s.ApplicationGatewayRewriteRuleSet_STATUS) error
- func (in *ApplicationGatewayRewriteRuleSet_STATUS) DeepCopy() *ApplicationGatewayRewriteRuleSet_STATUS
- func (in *ApplicationGatewayRewriteRuleSet_STATUS) DeepCopyInto(out *ApplicationGatewayRewriteRuleSet_STATUS)
- func (ruleSet *ApplicationGatewayRewriteRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleSet *ApplicationGatewayRewriteRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRewriteRuleSet_STATUS_ARM
- type ApplicationGatewayRewriteRule_ARM
- type ApplicationGatewayRoutingRule
- func (rule *ApplicationGatewayRoutingRule) AssignProperties_From_ApplicationGatewayRoutingRule(source *v20220701s.ApplicationGatewayRoutingRule) error
- func (rule *ApplicationGatewayRoutingRule) AssignProperties_To_ApplicationGatewayRoutingRule(destination *v20220701s.ApplicationGatewayRoutingRule) error
- func (rule *ApplicationGatewayRoutingRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayRoutingRule) DeepCopy() *ApplicationGatewayRoutingRule
- func (in *ApplicationGatewayRoutingRule) DeepCopyInto(out *ApplicationGatewayRoutingRule)
- func (rule *ApplicationGatewayRoutingRule) Initialize_From_ApplicationGatewayRoutingRule_STATUS(source *ApplicationGatewayRoutingRule_STATUS) error
- func (rule *ApplicationGatewayRoutingRule) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ApplicationGatewayRoutingRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRoutingRulePropertiesFormat_ARM
- type ApplicationGatewayRoutingRulePropertiesFormat_RuleType
- type ApplicationGatewayRoutingRule_ARM
- type ApplicationGatewayRoutingRule_STATUS
- func (rule *ApplicationGatewayRoutingRule_STATUS) AssignProperties_From_ApplicationGatewayRoutingRule_STATUS(source *v20220701s.ApplicationGatewayRoutingRule_STATUS) error
- func (rule *ApplicationGatewayRoutingRule_STATUS) AssignProperties_To_ApplicationGatewayRoutingRule_STATUS(destination *v20220701s.ApplicationGatewayRoutingRule_STATUS) error
- func (in *ApplicationGatewayRoutingRule_STATUS) DeepCopy() *ApplicationGatewayRoutingRule_STATUS
- func (in *ApplicationGatewayRoutingRule_STATUS) DeepCopyInto(out *ApplicationGatewayRoutingRule_STATUS)
- func (rule *ApplicationGatewayRoutingRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *ApplicationGatewayRoutingRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayRoutingRule_STATUS_ARM
- type ApplicationGatewaySku
- func (gatewaySku *ApplicationGatewaySku) AssignProperties_From_ApplicationGatewaySku(source *v20220701s.ApplicationGatewaySku) error
- func (gatewaySku *ApplicationGatewaySku) AssignProperties_To_ApplicationGatewaySku(destination *v20220701s.ApplicationGatewaySku) error
- func (gatewaySku *ApplicationGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewaySku) DeepCopy() *ApplicationGatewaySku
- func (in *ApplicationGatewaySku) DeepCopyInto(out *ApplicationGatewaySku)
- func (gatewaySku *ApplicationGatewaySku) Initialize_From_ApplicationGatewaySku_STATUS(source *ApplicationGatewaySku_STATUS) error
- func (gatewaySku *ApplicationGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *ApplicationGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySku_ARM
- type ApplicationGatewaySku_Name
- type ApplicationGatewaySku_Name_STATUS
- type ApplicationGatewaySku_STATUS
- func (gatewaySku *ApplicationGatewaySku_STATUS) AssignProperties_From_ApplicationGatewaySku_STATUS(source *v20220701s.ApplicationGatewaySku_STATUS) error
- func (gatewaySku *ApplicationGatewaySku_STATUS) AssignProperties_To_ApplicationGatewaySku_STATUS(destination *v20220701s.ApplicationGatewaySku_STATUS) error
- func (in *ApplicationGatewaySku_STATUS) DeepCopy() *ApplicationGatewaySku_STATUS
- func (in *ApplicationGatewaySku_STATUS) DeepCopyInto(out *ApplicationGatewaySku_STATUS)
- func (gatewaySku *ApplicationGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *ApplicationGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySku_STATUS_ARM
- type ApplicationGatewaySku_Tier
- type ApplicationGatewaySku_Tier_STATUS
- type ApplicationGatewaySslCertificate
- func (certificate *ApplicationGatewaySslCertificate) AssignProperties_From_ApplicationGatewaySslCertificate(source *v20220701s.ApplicationGatewaySslCertificate) error
- func (certificate *ApplicationGatewaySslCertificate) AssignProperties_To_ApplicationGatewaySslCertificate(destination *v20220701s.ApplicationGatewaySslCertificate) error
- func (certificate *ApplicationGatewaySslCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewaySslCertificate) DeepCopy() *ApplicationGatewaySslCertificate
- func (in *ApplicationGatewaySslCertificate) DeepCopyInto(out *ApplicationGatewaySslCertificate)
- func (certificate *ApplicationGatewaySslCertificate) Initialize_From_ApplicationGatewaySslCertificate_STATUS(source *ApplicationGatewaySslCertificate_STATUS) error
- func (certificate *ApplicationGatewaySslCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *ApplicationGatewaySslCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySslCertificatePropertiesFormat_ARM
- type ApplicationGatewaySslCertificate_ARM
- type ApplicationGatewaySslCertificate_STATUS
- func (certificate *ApplicationGatewaySslCertificate_STATUS) AssignProperties_From_ApplicationGatewaySslCertificate_STATUS(source *v20220701s.ApplicationGatewaySslCertificate_STATUS) error
- func (certificate *ApplicationGatewaySslCertificate_STATUS) AssignProperties_To_ApplicationGatewaySslCertificate_STATUS(destination *v20220701s.ApplicationGatewaySslCertificate_STATUS) error
- func (in *ApplicationGatewaySslCertificate_STATUS) DeepCopy() *ApplicationGatewaySslCertificate_STATUS
- func (in *ApplicationGatewaySslCertificate_STATUS) DeepCopyInto(out *ApplicationGatewaySslCertificate_STATUS)
- func (certificate *ApplicationGatewaySslCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *ApplicationGatewaySslCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySslCertificate_STATUS_ARM
- type ApplicationGatewaySslPolicy
- func (policy *ApplicationGatewaySslPolicy) AssignProperties_From_ApplicationGatewaySslPolicy(source *v20220701s.ApplicationGatewaySslPolicy) error
- func (policy *ApplicationGatewaySslPolicy) AssignProperties_To_ApplicationGatewaySslPolicy(destination *v20220701s.ApplicationGatewaySslPolicy) error
- func (policy *ApplicationGatewaySslPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewaySslPolicy) DeepCopy() *ApplicationGatewaySslPolicy
- func (in *ApplicationGatewaySslPolicy) DeepCopyInto(out *ApplicationGatewaySslPolicy)
- func (policy *ApplicationGatewaySslPolicy) Initialize_From_ApplicationGatewaySslPolicy_STATUS(source *ApplicationGatewaySslPolicy_STATUS) error
- func (policy *ApplicationGatewaySslPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *ApplicationGatewaySslPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySslPolicy_ARM
- type ApplicationGatewaySslPolicy_PolicyType
- type ApplicationGatewaySslPolicy_PolicyType_STATUS
- type ApplicationGatewaySslPolicy_STATUS
- func (policy *ApplicationGatewaySslPolicy_STATUS) AssignProperties_From_ApplicationGatewaySslPolicy_STATUS(source *v20220701s.ApplicationGatewaySslPolicy_STATUS) error
- func (policy *ApplicationGatewaySslPolicy_STATUS) AssignProperties_To_ApplicationGatewaySslPolicy_STATUS(destination *v20220701s.ApplicationGatewaySslPolicy_STATUS) error
- func (in *ApplicationGatewaySslPolicy_STATUS) DeepCopy() *ApplicationGatewaySslPolicy_STATUS
- func (in *ApplicationGatewaySslPolicy_STATUS) DeepCopyInto(out *ApplicationGatewaySslPolicy_STATUS)
- func (policy *ApplicationGatewaySslPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (policy *ApplicationGatewaySslPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySslPolicy_STATUS_ARM
- type ApplicationGatewaySslProfile
- func (profile *ApplicationGatewaySslProfile) AssignProperties_From_ApplicationGatewaySslProfile(source *v20220701s.ApplicationGatewaySslProfile) error
- func (profile *ApplicationGatewaySslProfile) AssignProperties_To_ApplicationGatewaySslProfile(destination *v20220701s.ApplicationGatewaySslProfile) error
- func (profile *ApplicationGatewaySslProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewaySslProfile) DeepCopy() *ApplicationGatewaySslProfile
- func (in *ApplicationGatewaySslProfile) DeepCopyInto(out *ApplicationGatewaySslProfile)
- func (profile *ApplicationGatewaySslProfile) Initialize_From_ApplicationGatewaySslProfile_STATUS(source *ApplicationGatewaySslProfile_STATUS) error
- func (profile *ApplicationGatewaySslProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *ApplicationGatewaySslProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySslProfilePropertiesFormat_ARM
- type ApplicationGatewaySslProfile_ARM
- type ApplicationGatewaySslProfile_STATUS
- func (profile *ApplicationGatewaySslProfile_STATUS) AssignProperties_From_ApplicationGatewaySslProfile_STATUS(source *v20220701s.ApplicationGatewaySslProfile_STATUS) error
- func (profile *ApplicationGatewaySslProfile_STATUS) AssignProperties_To_ApplicationGatewaySslProfile_STATUS(destination *v20220701s.ApplicationGatewaySslProfile_STATUS) error
- func (in *ApplicationGatewaySslProfile_STATUS) DeepCopy() *ApplicationGatewaySslProfile_STATUS
- func (in *ApplicationGatewaySslProfile_STATUS) DeepCopyInto(out *ApplicationGatewaySslProfile_STATUS)
- func (profile *ApplicationGatewaySslProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (profile *ApplicationGatewaySslProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySslProfile_STATUS_ARM
- type ApplicationGatewaySubResource
- func (resource *ApplicationGatewaySubResource) AssignProperties_From_ApplicationGatewaySubResource(source *v20220701s.ApplicationGatewaySubResource) error
- func (resource *ApplicationGatewaySubResource) AssignProperties_To_ApplicationGatewaySubResource(destination *v20220701s.ApplicationGatewaySubResource) error
- func (resource *ApplicationGatewaySubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewaySubResource) DeepCopy() *ApplicationGatewaySubResource
- func (in *ApplicationGatewaySubResource) DeepCopyInto(out *ApplicationGatewaySubResource)
- func (resource *ApplicationGatewaySubResource) Initialize_From_ApplicationGatewaySubResource_STATUS(source *ApplicationGatewaySubResource_STATUS) error
- func (resource *ApplicationGatewaySubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *ApplicationGatewaySubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySubResource_ARM
- type ApplicationGatewaySubResource_STATUS
- func (resource *ApplicationGatewaySubResource_STATUS) AssignProperties_From_ApplicationGatewaySubResource_STATUS(source *v20220701s.ApplicationGatewaySubResource_STATUS) error
- func (resource *ApplicationGatewaySubResource_STATUS) AssignProperties_To_ApplicationGatewaySubResource_STATUS(destination *v20220701s.ApplicationGatewaySubResource_STATUS) error
- func (in *ApplicationGatewaySubResource_STATUS) DeepCopy() *ApplicationGatewaySubResource_STATUS
- func (in *ApplicationGatewaySubResource_STATUS) DeepCopyInto(out *ApplicationGatewaySubResource_STATUS)
- func (resource *ApplicationGatewaySubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *ApplicationGatewaySubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewaySubResource_STATUS_ARM
- type ApplicationGatewayTrustedClientCertificate
- func (certificate *ApplicationGatewayTrustedClientCertificate) AssignProperties_From_ApplicationGatewayTrustedClientCertificate(source *v20220701s.ApplicationGatewayTrustedClientCertificate) error
- func (certificate *ApplicationGatewayTrustedClientCertificate) AssignProperties_To_ApplicationGatewayTrustedClientCertificate(destination *v20220701s.ApplicationGatewayTrustedClientCertificate) error
- func (certificate *ApplicationGatewayTrustedClientCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayTrustedClientCertificate) DeepCopy() *ApplicationGatewayTrustedClientCertificate
- func (in *ApplicationGatewayTrustedClientCertificate) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificate)
- func (certificate *ApplicationGatewayTrustedClientCertificate) Initialize_From_ApplicationGatewayTrustedClientCertificate_STATUS(source *ApplicationGatewayTrustedClientCertificate_STATUS) error
- func (certificate *ApplicationGatewayTrustedClientCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *ApplicationGatewayTrustedClientCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM
- func (in *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM) DeepCopy() *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM
- func (in *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM)
- type ApplicationGatewayTrustedClientCertificate_ARM
- type ApplicationGatewayTrustedClientCertificate_STATUS
- func (certificate *ApplicationGatewayTrustedClientCertificate_STATUS) AssignProperties_From_ApplicationGatewayTrustedClientCertificate_STATUS(source *v20220701s.ApplicationGatewayTrustedClientCertificate_STATUS) error
- func (certificate *ApplicationGatewayTrustedClientCertificate_STATUS) AssignProperties_To_ApplicationGatewayTrustedClientCertificate_STATUS(destination *v20220701s.ApplicationGatewayTrustedClientCertificate_STATUS) error
- func (in *ApplicationGatewayTrustedClientCertificate_STATUS) DeepCopy() *ApplicationGatewayTrustedClientCertificate_STATUS
- func (in *ApplicationGatewayTrustedClientCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificate_STATUS)
- func (certificate *ApplicationGatewayTrustedClientCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *ApplicationGatewayTrustedClientCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayTrustedClientCertificate_STATUS_ARM
- type ApplicationGatewayTrustedRootCertificate
- func (certificate *ApplicationGatewayTrustedRootCertificate) AssignProperties_From_ApplicationGatewayTrustedRootCertificate(source *v20220701s.ApplicationGatewayTrustedRootCertificate) error
- func (certificate *ApplicationGatewayTrustedRootCertificate) AssignProperties_To_ApplicationGatewayTrustedRootCertificate(destination *v20220701s.ApplicationGatewayTrustedRootCertificate) error
- func (certificate *ApplicationGatewayTrustedRootCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayTrustedRootCertificate) DeepCopy() *ApplicationGatewayTrustedRootCertificate
- func (in *ApplicationGatewayTrustedRootCertificate) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificate)
- func (certificate *ApplicationGatewayTrustedRootCertificate) Initialize_From_ApplicationGatewayTrustedRootCertificate_STATUS(source *ApplicationGatewayTrustedRootCertificate_STATUS) error
- func (certificate *ApplicationGatewayTrustedRootCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *ApplicationGatewayTrustedRootCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM
- type ApplicationGatewayTrustedRootCertificate_ARM
- type ApplicationGatewayTrustedRootCertificate_STATUS
- func (certificate *ApplicationGatewayTrustedRootCertificate_STATUS) AssignProperties_From_ApplicationGatewayTrustedRootCertificate_STATUS(source *v20220701s.ApplicationGatewayTrustedRootCertificate_STATUS) error
- func (certificate *ApplicationGatewayTrustedRootCertificate_STATUS) AssignProperties_To_ApplicationGatewayTrustedRootCertificate_STATUS(destination *v20220701s.ApplicationGatewayTrustedRootCertificate_STATUS) error
- func (in *ApplicationGatewayTrustedRootCertificate_STATUS) DeepCopy() *ApplicationGatewayTrustedRootCertificate_STATUS
- func (in *ApplicationGatewayTrustedRootCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificate_STATUS)
- func (certificate *ApplicationGatewayTrustedRootCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (certificate *ApplicationGatewayTrustedRootCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayTrustedRootCertificate_STATUS_ARM
- type ApplicationGatewayUrlConfiguration
- func (configuration *ApplicationGatewayUrlConfiguration) AssignProperties_From_ApplicationGatewayUrlConfiguration(source *v20220701s.ApplicationGatewayUrlConfiguration) error
- func (configuration *ApplicationGatewayUrlConfiguration) AssignProperties_To_ApplicationGatewayUrlConfiguration(destination *v20220701s.ApplicationGatewayUrlConfiguration) error
- func (configuration *ApplicationGatewayUrlConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayUrlConfiguration) DeepCopy() *ApplicationGatewayUrlConfiguration
- func (in *ApplicationGatewayUrlConfiguration) DeepCopyInto(out *ApplicationGatewayUrlConfiguration)
- func (configuration *ApplicationGatewayUrlConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayUrlConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayUrlConfiguration_ARM
- type ApplicationGatewayUrlPathMap
- func (pathMap *ApplicationGatewayUrlPathMap) AssignProperties_From_ApplicationGatewayUrlPathMap(source *v20220701s.ApplicationGatewayUrlPathMap) error
- func (pathMap *ApplicationGatewayUrlPathMap) AssignProperties_To_ApplicationGatewayUrlPathMap(destination *v20220701s.ApplicationGatewayUrlPathMap) error
- func (pathMap *ApplicationGatewayUrlPathMap) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayUrlPathMap) DeepCopy() *ApplicationGatewayUrlPathMap
- func (in *ApplicationGatewayUrlPathMap) DeepCopyInto(out *ApplicationGatewayUrlPathMap)
- func (pathMap *ApplicationGatewayUrlPathMap) Initialize_From_ApplicationGatewayUrlPathMap_STATUS(source *ApplicationGatewayUrlPathMap_STATUS) error
- func (pathMap *ApplicationGatewayUrlPathMap) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pathMap *ApplicationGatewayUrlPathMap) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayUrlPathMapPropertiesFormat_ARM
- type ApplicationGatewayUrlPathMap_ARM
- type ApplicationGatewayUrlPathMap_STATUS
- func (pathMap *ApplicationGatewayUrlPathMap_STATUS) AssignProperties_From_ApplicationGatewayUrlPathMap_STATUS(source *v20220701s.ApplicationGatewayUrlPathMap_STATUS) error
- func (pathMap *ApplicationGatewayUrlPathMap_STATUS) AssignProperties_To_ApplicationGatewayUrlPathMap_STATUS(destination *v20220701s.ApplicationGatewayUrlPathMap_STATUS) error
- func (in *ApplicationGatewayUrlPathMap_STATUS) DeepCopy() *ApplicationGatewayUrlPathMap_STATUS
- func (in *ApplicationGatewayUrlPathMap_STATUS) DeepCopyInto(out *ApplicationGatewayUrlPathMap_STATUS)
- func (pathMap *ApplicationGatewayUrlPathMap_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (pathMap *ApplicationGatewayUrlPathMap_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayUrlPathMap_STATUS_ARM
- type ApplicationGatewayWebApplicationFirewallConfiguration
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) AssignProperties_From_ApplicationGatewayWebApplicationFirewallConfiguration(source *v20220701s.ApplicationGatewayWebApplicationFirewallConfiguration) error
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) AssignProperties_To_ApplicationGatewayWebApplicationFirewallConfiguration(destination *v20220701s.ApplicationGatewayWebApplicationFirewallConfiguration) error
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGatewayWebApplicationFirewallConfiguration) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration
- func (in *ApplicationGatewayWebApplicationFirewallConfiguration) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration)
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) Initialize_From_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS(source *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) error
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayWebApplicationFirewallConfiguration_ARM
- type ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode
- type ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS
- type ApplicationGatewayWebApplicationFirewallConfiguration_STATUS
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) AssignProperties_From_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS(...) error
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) AssignProperties_To_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS(...) error
- func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS
- func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS)
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM
- func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM
- func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM)
- type ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded
- func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded(...) error
- func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded(...) error
- func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopy() *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded
- func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(out *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)
- func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM
- func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopy() *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM
- func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM)
- type ApplicationGateway_Spec
- func (gateway *ApplicationGateway_Spec) AssignProperties_From_ApplicationGateway_Spec(source *v20220701s.ApplicationGateway_Spec) error
- func (gateway *ApplicationGateway_Spec) AssignProperties_To_ApplicationGateway_Spec(destination *v20220701s.ApplicationGateway_Spec) error
- func (gateway *ApplicationGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (gateway *ApplicationGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (gateway *ApplicationGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationGateway_Spec) DeepCopy() *ApplicationGateway_Spec
- func (in *ApplicationGateway_Spec) DeepCopyInto(out *ApplicationGateway_Spec)
- func (gateway *ApplicationGateway_Spec) Initialize_From_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded(source *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) error
- func (gateway *ApplicationGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gateway *ApplicationGateway_Spec) OriginalVersion() string
- func (gateway *ApplicationGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (gateway *ApplicationGateway_Spec) SetAzureName(azureName string)
- type ApplicationGateway_Spec_ARM
- func (in *ApplicationGateway_Spec_ARM) DeepCopy() *ApplicationGateway_Spec_ARM
- func (in *ApplicationGateway_Spec_ARM) DeepCopyInto(out *ApplicationGateway_Spec_ARM)
- func (gateway ApplicationGateway_Spec_ARM) GetAPIVersion() string
- func (gateway *ApplicationGateway_Spec_ARM) GetName() string
- func (gateway *ApplicationGateway_Spec_ARM) GetType() string
- type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM)
- type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
- type BastionHost
- func (host *BastionHost) AssignProperties_From_BastionHost(source *v20220701s.BastionHost) error
- func (host *BastionHost) AssignProperties_To_BastionHost(destination *v20220701s.BastionHost) error
- func (host *BastionHost) AzureName() string
- func (host *BastionHost) ConvertFrom(hub conversion.Hub) error
- func (host *BastionHost) ConvertTo(hub conversion.Hub) error
- func (in *BastionHost) DeepCopy() *BastionHost
- func (in *BastionHost) DeepCopyInto(out *BastionHost)
- func (in *BastionHost) DeepCopyObject() runtime.Object
- func (host *BastionHost) Default()
- func (host BastionHost) GetAPIVersion() string
- func (host *BastionHost) GetConditions() conditions.Conditions
- func (host *BastionHost) GetResourceScope() genruntime.ResourceScope
- func (host *BastionHost) GetSpec() genruntime.ConvertibleSpec
- func (host *BastionHost) GetStatus() genruntime.ConvertibleStatus
- func (host *BastionHost) GetSupportedOperations() []genruntime.ResourceOperation
- func (host *BastionHost) GetType() string
- func (host *BastionHost) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (host *BastionHost) NewEmptyStatus() genruntime.ConvertibleStatus
- func (host *BastionHost) OriginalGVK() *schema.GroupVersionKind
- func (host *BastionHost) Owner() *genruntime.ResourceReference
- func (host *BastionHost) SetConditions(conditions conditions.Conditions)
- func (host *BastionHost) SetStatus(status genruntime.ConvertibleStatus) error
- func (host *BastionHost) ValidateCreate() (admission.Warnings, error)
- func (host *BastionHost) ValidateDelete() (admission.Warnings, error)
- func (host *BastionHost) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type BastionHostIPConfiguration
- func (configuration *BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration(source *v20220701s.BastionHostIPConfiguration) error
- func (configuration *BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration(destination *v20220701s.BastionHostIPConfiguration) error
- func (configuration *BastionHostIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHostIPConfiguration) DeepCopy() *BastionHostIPConfiguration
- func (in *BastionHostIPConfiguration) DeepCopyInto(out *BastionHostIPConfiguration)
- func (configuration *BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS(source *BastionHostIPConfiguration_STATUS) error
- func (configuration *BastionHostIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *BastionHostIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostIPConfigurationPropertiesFormat_ARM
- type BastionHostIPConfiguration_ARM
- type BastionHostIPConfiguration_STATUS
- func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS(source *v20220701s.BastionHostIPConfiguration_STATUS) error
- func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS(destination *v20220701s.BastionHostIPConfiguration_STATUS) error
- func (in *BastionHostIPConfiguration_STATUS) DeepCopy() *BastionHostIPConfiguration_STATUS
- func (in *BastionHostIPConfiguration_STATUS) DeepCopyInto(out *BastionHostIPConfiguration_STATUS)
- func (configuration *BastionHostIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *BastionHostIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostIPConfiguration_STATUS_ARM
- type BastionHostList
- type BastionHostPropertiesFormat_ARM
- type BastionHostPropertiesFormat_STATUS_ARM
- type BastionHostProvisioningState_STATUS
- type BastionHostSubResource
- func (resource *BastionHostSubResource) AssignProperties_From_BastionHostSubResource(source *v20220701s.BastionHostSubResource) error
- func (resource *BastionHostSubResource) AssignProperties_To_BastionHostSubResource(destination *v20220701s.BastionHostSubResource) error
- func (resource *BastionHostSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHostSubResource) DeepCopy() *BastionHostSubResource
- func (in *BastionHostSubResource) DeepCopyInto(out *BastionHostSubResource)
- func (resource *BastionHostSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *BastionHostSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHostSubResource_ARM
- type BastionHost_STATUS
- func (host *BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS(source *v20220701s.BastionHost_STATUS) error
- func (host *BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS(destination *v20220701s.BastionHost_STATUS) error
- func (host *BastionHost_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (host *BastionHost_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *BastionHost_STATUS) DeepCopy() *BastionHost_STATUS
- func (in *BastionHost_STATUS) DeepCopyInto(out *BastionHost_STATUS)
- func (host *BastionHost_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (host *BastionHost_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BastionHost_STATUS_ARM
- type BastionHost_Spec
- func (host *BastionHost_Spec) AssignProperties_From_BastionHost_Spec(source *v20220701s.BastionHost_Spec) error
- func (host *BastionHost_Spec) AssignProperties_To_BastionHost_Spec(destination *v20220701s.BastionHost_Spec) error
- func (host *BastionHost_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (host *BastionHost_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (host *BastionHost_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BastionHost_Spec) DeepCopy() *BastionHost_Spec
- func (in *BastionHost_Spec) DeepCopyInto(out *BastionHost_Spec)
- func (host *BastionHost_Spec) Initialize_From_BastionHost_STATUS(source *BastionHost_STATUS) error
- func (host *BastionHost_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (host *BastionHost_Spec) OriginalVersion() string
- func (host *BastionHost_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (host *BastionHost_Spec) SetAzureName(azureName string)
- type BastionHost_Spec_ARM
- type CipherSuitesEnum
- type CipherSuitesEnum_STATUS
- type CustomDnsConfigPropertiesFormat_STATUS
- func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS(source *v20220701s.CustomDnsConfigPropertiesFormat_STATUS) error
- func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS(destination *v20220701s.CustomDnsConfigPropertiesFormat_STATUS) error
- func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS
- func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS)
- func (format *CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (format *CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type CustomDnsConfigPropertiesFormat_STATUS_ARM
- type DnsForwardingRuleSetsForwardingRule
- func (rule *DnsForwardingRuleSetsForwardingRule) AssignProperties_From_DnsForwardingRuleSetsForwardingRule(source *v20220701s.DnsForwardingRuleSetsForwardingRule) error
- func (rule *DnsForwardingRuleSetsForwardingRule) AssignProperties_To_DnsForwardingRuleSetsForwardingRule(destination *v20220701s.DnsForwardingRuleSetsForwardingRule) error
- func (rule *DnsForwardingRuleSetsForwardingRule) AzureName() string
- func (rule *DnsForwardingRuleSetsForwardingRule) ConvertFrom(hub conversion.Hub) error
- func (rule *DnsForwardingRuleSetsForwardingRule) ConvertTo(hub conversion.Hub) error
- func (in *DnsForwardingRuleSetsForwardingRule) DeepCopy() *DnsForwardingRuleSetsForwardingRule
- func (in *DnsForwardingRuleSetsForwardingRule) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRule)
- func (in *DnsForwardingRuleSetsForwardingRule) DeepCopyObject() runtime.Object
- func (rule *DnsForwardingRuleSetsForwardingRule) Default()
- func (rule DnsForwardingRuleSetsForwardingRule) GetAPIVersion() string
- func (rule *DnsForwardingRuleSetsForwardingRule) GetConditions() conditions.Conditions
- func (rule *DnsForwardingRuleSetsForwardingRule) GetResourceScope() genruntime.ResourceScope
- func (rule *DnsForwardingRuleSetsForwardingRule) GetSpec() genruntime.ConvertibleSpec
- func (rule *DnsForwardingRuleSetsForwardingRule) GetStatus() genruntime.ConvertibleStatus
- func (rule *DnsForwardingRuleSetsForwardingRule) GetSupportedOperations() []genruntime.ResourceOperation
- func (rule *DnsForwardingRuleSetsForwardingRule) GetType() string
- func (rule *DnsForwardingRuleSetsForwardingRule) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (rule *DnsForwardingRuleSetsForwardingRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (rule *DnsForwardingRuleSetsForwardingRule) OriginalGVK() *schema.GroupVersionKind
- func (rule *DnsForwardingRuleSetsForwardingRule) Owner() *genruntime.ResourceReference
- func (rule *DnsForwardingRuleSetsForwardingRule) SetConditions(conditions conditions.Conditions)
- func (rule *DnsForwardingRuleSetsForwardingRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (rule *DnsForwardingRuleSetsForwardingRule) ValidateCreate() (admission.Warnings, error)
- func (rule *DnsForwardingRuleSetsForwardingRule) ValidateDelete() (admission.Warnings, error)
- func (rule *DnsForwardingRuleSetsForwardingRule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsForwardingRuleSetsForwardingRuleList
- type DnsForwardingRuleset
- func (ruleset *DnsForwardingRuleset) AssignProperties_From_DnsForwardingRuleset(source *v20220701s.DnsForwardingRuleset) error
- func (ruleset *DnsForwardingRuleset) AssignProperties_To_DnsForwardingRuleset(destination *v20220701s.DnsForwardingRuleset) error
- func (ruleset *DnsForwardingRuleset) AzureName() string
- func (ruleset *DnsForwardingRuleset) ConvertFrom(hub conversion.Hub) error
- func (ruleset *DnsForwardingRuleset) ConvertTo(hub conversion.Hub) error
- func (in *DnsForwardingRuleset) DeepCopy() *DnsForwardingRuleset
- func (in *DnsForwardingRuleset) DeepCopyInto(out *DnsForwardingRuleset)
- func (in *DnsForwardingRuleset) DeepCopyObject() runtime.Object
- func (ruleset *DnsForwardingRuleset) Default()
- func (ruleset DnsForwardingRuleset) GetAPIVersion() string
- func (ruleset *DnsForwardingRuleset) GetConditions() conditions.Conditions
- func (ruleset *DnsForwardingRuleset) GetResourceScope() genruntime.ResourceScope
- func (ruleset *DnsForwardingRuleset) GetSpec() genruntime.ConvertibleSpec
- func (ruleset *DnsForwardingRuleset) GetStatus() genruntime.ConvertibleStatus
- func (ruleset *DnsForwardingRuleset) GetSupportedOperations() []genruntime.ResourceOperation
- func (ruleset *DnsForwardingRuleset) GetType() string
- func (ruleset *DnsForwardingRuleset) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (ruleset *DnsForwardingRuleset) NewEmptyStatus() genruntime.ConvertibleStatus
- func (ruleset *DnsForwardingRuleset) OriginalGVK() *schema.GroupVersionKind
- func (ruleset *DnsForwardingRuleset) Owner() *genruntime.ResourceReference
- func (ruleset *DnsForwardingRuleset) SetConditions(conditions conditions.Conditions)
- func (ruleset *DnsForwardingRuleset) SetStatus(status genruntime.ConvertibleStatus) error
- func (ruleset *DnsForwardingRuleset) ValidateCreate() (admission.Warnings, error)
- func (ruleset *DnsForwardingRuleset) ValidateDelete() (admission.Warnings, error)
- func (ruleset *DnsForwardingRuleset) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsForwardingRulesetList
- type DnsForwardingRulesetProperties_ARM
- type DnsForwardingRulesetProperties_STATUS_ARM
- type DnsForwardingRuleset_STATUS
- func (ruleset *DnsForwardingRuleset_STATUS) AssignProperties_From_DnsForwardingRuleset_STATUS(source *v20220701s.DnsForwardingRuleset_STATUS) error
- func (ruleset *DnsForwardingRuleset_STATUS) AssignProperties_To_DnsForwardingRuleset_STATUS(destination *v20220701s.DnsForwardingRuleset_STATUS) error
- func (ruleset *DnsForwardingRuleset_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (ruleset *DnsForwardingRuleset_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsForwardingRuleset_STATUS) DeepCopy() *DnsForwardingRuleset_STATUS
- func (in *DnsForwardingRuleset_STATUS) DeepCopyInto(out *DnsForwardingRuleset_STATUS)
- func (ruleset *DnsForwardingRuleset_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleset *DnsForwardingRuleset_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsForwardingRuleset_STATUS_ARM
- type DnsForwardingRuleset_Spec
- func (ruleset *DnsForwardingRuleset_Spec) AssignProperties_From_DnsForwardingRuleset_Spec(source *v20220701s.DnsForwardingRuleset_Spec) error
- func (ruleset *DnsForwardingRuleset_Spec) AssignProperties_To_DnsForwardingRuleset_Spec(destination *v20220701s.DnsForwardingRuleset_Spec) error
- func (ruleset *DnsForwardingRuleset_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (ruleset *DnsForwardingRuleset_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (ruleset *DnsForwardingRuleset_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsForwardingRuleset_Spec) DeepCopy() *DnsForwardingRuleset_Spec
- func (in *DnsForwardingRuleset_Spec) DeepCopyInto(out *DnsForwardingRuleset_Spec)
- func (ruleset *DnsForwardingRuleset_Spec) Initialize_From_DnsForwardingRuleset_STATUS(source *DnsForwardingRuleset_STATUS) error
- func (ruleset *DnsForwardingRuleset_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ruleset *DnsForwardingRuleset_Spec) OriginalVersion() string
- func (ruleset *DnsForwardingRuleset_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (ruleset *DnsForwardingRuleset_Spec) SetAzureName(azureName string)
- type DnsForwardingRuleset_Spec_ARM
- func (in *DnsForwardingRuleset_Spec_ARM) DeepCopy() *DnsForwardingRuleset_Spec_ARM
- func (in *DnsForwardingRuleset_Spec_ARM) DeepCopyInto(out *DnsForwardingRuleset_Spec_ARM)
- func (ruleset DnsForwardingRuleset_Spec_ARM) GetAPIVersion() string
- func (ruleset *DnsForwardingRuleset_Spec_ARM) GetName() string
- func (ruleset *DnsForwardingRuleset_Spec_ARM) GetType() string
- type DnsForwardingRulesets_ForwardingRule_STATUS
- func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) AssignProperties_From_DnsForwardingRulesets_ForwardingRule_STATUS(source *v20220701s.DnsForwardingRulesets_ForwardingRule_STATUS) error
- func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) AssignProperties_To_DnsForwardingRulesets_ForwardingRule_STATUS(destination *v20220701s.DnsForwardingRulesets_ForwardingRule_STATUS) error
- func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopy() *DnsForwardingRulesets_ForwardingRule_STATUS
- func (in *DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_STATUS)
- func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsForwardingRulesets_ForwardingRule_STATUS_ARM
- type DnsForwardingRulesets_ForwardingRule_Spec
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) AssignProperties_From_DnsForwardingRulesets_ForwardingRule_Spec(source *v20220701s.DnsForwardingRulesets_ForwardingRule_Spec) error
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) AssignProperties_To_DnsForwardingRulesets_ForwardingRule_Spec(destination *v20220701s.DnsForwardingRulesets_ForwardingRule_Spec) error
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsForwardingRulesets_ForwardingRule_Spec) DeepCopy() *DnsForwardingRulesets_ForwardingRule_Spec
- func (in *DnsForwardingRulesets_ForwardingRule_Spec) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_Spec)
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) Initialize_From_DnsForwardingRulesets_ForwardingRule_STATUS(source *DnsForwardingRulesets_ForwardingRule_STATUS) error
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) OriginalVersion() string
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec) SetAzureName(azureName string)
- type DnsForwardingRulesets_ForwardingRule_Spec_ARM
- func (in *DnsForwardingRulesets_ForwardingRule_Spec_ARM) DeepCopy() *DnsForwardingRulesets_ForwardingRule_Spec_ARM
- func (in *DnsForwardingRulesets_ForwardingRule_Spec_ARM) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_Spec_ARM)
- func (rule DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetAPIVersion() string
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetName() string
- func (rule *DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetType() string
- type DnsResolver
- func (resolver *DnsResolver) AssignProperties_From_DnsResolver(source *v20220701s.DnsResolver) error
- func (resolver *DnsResolver) AssignProperties_To_DnsResolver(destination *v20220701s.DnsResolver) error
- func (resolver *DnsResolver) AzureName() string
- func (resolver *DnsResolver) ConvertFrom(hub conversion.Hub) error
- func (resolver *DnsResolver) ConvertTo(hub conversion.Hub) error
- func (in *DnsResolver) DeepCopy() *DnsResolver
- func (in *DnsResolver) DeepCopyInto(out *DnsResolver)
- func (in *DnsResolver) DeepCopyObject() runtime.Object
- func (resolver *DnsResolver) Default()
- func (resolver DnsResolver) GetAPIVersion() string
- func (resolver *DnsResolver) GetConditions() conditions.Conditions
- func (resolver *DnsResolver) GetResourceScope() genruntime.ResourceScope
- func (resolver *DnsResolver) GetSpec() genruntime.ConvertibleSpec
- func (resolver *DnsResolver) GetStatus() genruntime.ConvertibleStatus
- func (resolver *DnsResolver) GetSupportedOperations() []genruntime.ResourceOperation
- func (resolver *DnsResolver) GetType() string
- func (resolver *DnsResolver) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (resolver *DnsResolver) NewEmptyStatus() genruntime.ConvertibleStatus
- func (resolver *DnsResolver) OriginalGVK() *schema.GroupVersionKind
- func (resolver *DnsResolver) Owner() *genruntime.ResourceReference
- func (resolver *DnsResolver) SetConditions(conditions conditions.Conditions)
- func (resolver *DnsResolver) SetStatus(status genruntime.ConvertibleStatus) error
- func (resolver *DnsResolver) ValidateCreate() (admission.Warnings, error)
- func (resolver *DnsResolver) ValidateDelete() (admission.Warnings, error)
- func (resolver *DnsResolver) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsResolverList
- type DnsResolverProperties_ARM
- type DnsResolverProperties_DnsResolverState_STATUS
- type DnsResolverProperties_STATUS_ARM
- type DnsResolver_STATUS
- func (resolver *DnsResolver_STATUS) AssignProperties_From_DnsResolver_STATUS(source *v20220701s.DnsResolver_STATUS) error
- func (resolver *DnsResolver_STATUS) AssignProperties_To_DnsResolver_STATUS(destination *v20220701s.DnsResolver_STATUS) error
- func (resolver *DnsResolver_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (resolver *DnsResolver_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsResolver_STATUS) DeepCopy() *DnsResolver_STATUS
- func (in *DnsResolver_STATUS) DeepCopyInto(out *DnsResolver_STATUS)
- func (resolver *DnsResolver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resolver *DnsResolver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsResolver_STATUS_ARM
- type DnsResolver_Spec
- func (resolver *DnsResolver_Spec) AssignProperties_From_DnsResolver_Spec(source *v20220701s.DnsResolver_Spec) error
- func (resolver *DnsResolver_Spec) AssignProperties_To_DnsResolver_Spec(destination *v20220701s.DnsResolver_Spec) error
- func (resolver *DnsResolver_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (resolver *DnsResolver_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (resolver *DnsResolver_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsResolver_Spec) DeepCopy() *DnsResolver_Spec
- func (in *DnsResolver_Spec) DeepCopyInto(out *DnsResolver_Spec)
- func (resolver *DnsResolver_Spec) Initialize_From_DnsResolver_STATUS(source *DnsResolver_STATUS) error
- func (resolver *DnsResolver_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resolver *DnsResolver_Spec) OriginalVersion() string
- func (resolver *DnsResolver_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (resolver *DnsResolver_Spec) SetAzureName(azureName string)
- type DnsResolver_Spec_ARM
- func (in *DnsResolver_Spec_ARM) DeepCopy() *DnsResolver_Spec_ARM
- func (in *DnsResolver_Spec_ARM) DeepCopyInto(out *DnsResolver_Spec_ARM)
- func (resolver DnsResolver_Spec_ARM) GetAPIVersion() string
- func (resolver *DnsResolver_Spec_ARM) GetName() string
- func (resolver *DnsResolver_Spec_ARM) GetType() string
- type DnsResolversInboundEndpoint
- func (endpoint *DnsResolversInboundEndpoint) AssignProperties_From_DnsResolversInboundEndpoint(source *v20220701s.DnsResolversInboundEndpoint) error
- func (endpoint *DnsResolversInboundEndpoint) AssignProperties_To_DnsResolversInboundEndpoint(destination *v20220701s.DnsResolversInboundEndpoint) error
- func (endpoint *DnsResolversInboundEndpoint) AzureName() string
- func (endpoint *DnsResolversInboundEndpoint) ConvertFrom(hub conversion.Hub) error
- func (endpoint *DnsResolversInboundEndpoint) ConvertTo(hub conversion.Hub) error
- func (in *DnsResolversInboundEndpoint) DeepCopy() *DnsResolversInboundEndpoint
- func (in *DnsResolversInboundEndpoint) DeepCopyInto(out *DnsResolversInboundEndpoint)
- func (in *DnsResolversInboundEndpoint) DeepCopyObject() runtime.Object
- func (endpoint *DnsResolversInboundEndpoint) Default()
- func (endpoint DnsResolversInboundEndpoint) GetAPIVersion() string
- func (endpoint *DnsResolversInboundEndpoint) GetConditions() conditions.Conditions
- func (endpoint *DnsResolversInboundEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *DnsResolversInboundEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *DnsResolversInboundEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *DnsResolversInboundEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
- func (endpoint *DnsResolversInboundEndpoint) GetType() string
- func (endpoint *DnsResolversInboundEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (endpoint *DnsResolversInboundEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *DnsResolversInboundEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *DnsResolversInboundEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *DnsResolversInboundEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *DnsResolversInboundEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- func (endpoint *DnsResolversInboundEndpoint) ValidateCreate() (admission.Warnings, error)
- func (endpoint *DnsResolversInboundEndpoint) ValidateDelete() (admission.Warnings, error)
- func (endpoint *DnsResolversInboundEndpoint) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsResolversInboundEndpointList
- type DnsResolversOutboundEndpoint
- func (endpoint *DnsResolversOutboundEndpoint) AssignProperties_From_DnsResolversOutboundEndpoint(source *v20220701s.DnsResolversOutboundEndpoint) error
- func (endpoint *DnsResolversOutboundEndpoint) AssignProperties_To_DnsResolversOutboundEndpoint(destination *v20220701s.DnsResolversOutboundEndpoint) error
- func (endpoint *DnsResolversOutboundEndpoint) AzureName() string
- func (endpoint *DnsResolversOutboundEndpoint) ConvertFrom(hub conversion.Hub) error
- func (endpoint *DnsResolversOutboundEndpoint) ConvertTo(hub conversion.Hub) error
- func (in *DnsResolversOutboundEndpoint) DeepCopy() *DnsResolversOutboundEndpoint
- func (in *DnsResolversOutboundEndpoint) DeepCopyInto(out *DnsResolversOutboundEndpoint)
- func (in *DnsResolversOutboundEndpoint) DeepCopyObject() runtime.Object
- func (endpoint *DnsResolversOutboundEndpoint) Default()
- func (endpoint DnsResolversOutboundEndpoint) GetAPIVersion() string
- func (endpoint *DnsResolversOutboundEndpoint) GetConditions() conditions.Conditions
- func (endpoint *DnsResolversOutboundEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *DnsResolversOutboundEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *DnsResolversOutboundEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *DnsResolversOutboundEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
- func (endpoint *DnsResolversOutboundEndpoint) GetType() string
- func (endpoint *DnsResolversOutboundEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (endpoint *DnsResolversOutboundEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *DnsResolversOutboundEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *DnsResolversOutboundEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *DnsResolversOutboundEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *DnsResolversOutboundEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- func (endpoint *DnsResolversOutboundEndpoint) ValidateCreate() (admission.Warnings, error)
- func (endpoint *DnsResolversOutboundEndpoint) ValidateDelete() (admission.Warnings, error)
- func (endpoint *DnsResolversOutboundEndpoint) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type DnsResolversOutboundEndpointList
- type DnsResolvers_InboundEndpoint_STATUS
- func (endpoint *DnsResolvers_InboundEndpoint_STATUS) AssignProperties_From_DnsResolvers_InboundEndpoint_STATUS(source *v20220701s.DnsResolvers_InboundEndpoint_STATUS) error
- func (endpoint *DnsResolvers_InboundEndpoint_STATUS) AssignProperties_To_DnsResolvers_InboundEndpoint_STATUS(destination *v20220701s.DnsResolvers_InboundEndpoint_STATUS) error
- func (endpoint *DnsResolvers_InboundEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (endpoint *DnsResolvers_InboundEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsResolvers_InboundEndpoint_STATUS) DeepCopy() *DnsResolvers_InboundEndpoint_STATUS
- func (in *DnsResolvers_InboundEndpoint_STATUS) DeepCopyInto(out *DnsResolvers_InboundEndpoint_STATUS)
- func (endpoint *DnsResolvers_InboundEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *DnsResolvers_InboundEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsResolvers_InboundEndpoint_STATUS_ARM
- type DnsResolvers_InboundEndpoint_Spec
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) AssignProperties_From_DnsResolvers_InboundEndpoint_Spec(source *v20220701s.DnsResolvers_InboundEndpoint_Spec) error
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) AssignProperties_To_DnsResolvers_InboundEndpoint_Spec(destination *v20220701s.DnsResolvers_InboundEndpoint_Spec) error
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsResolvers_InboundEndpoint_Spec) DeepCopy() *DnsResolvers_InboundEndpoint_Spec
- func (in *DnsResolvers_InboundEndpoint_Spec) DeepCopyInto(out *DnsResolvers_InboundEndpoint_Spec)
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) Initialize_From_DnsResolvers_InboundEndpoint_STATUS(source *DnsResolvers_InboundEndpoint_STATUS) error
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) OriginalVersion() string
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (endpoint *DnsResolvers_InboundEndpoint_Spec) SetAzureName(azureName string)
- type DnsResolvers_InboundEndpoint_Spec_ARM
- func (in *DnsResolvers_InboundEndpoint_Spec_ARM) DeepCopy() *DnsResolvers_InboundEndpoint_Spec_ARM
- func (in *DnsResolvers_InboundEndpoint_Spec_ARM) DeepCopyInto(out *DnsResolvers_InboundEndpoint_Spec_ARM)
- func (endpoint DnsResolvers_InboundEndpoint_Spec_ARM) GetAPIVersion() string
- func (endpoint *DnsResolvers_InboundEndpoint_Spec_ARM) GetName() string
- func (endpoint *DnsResolvers_InboundEndpoint_Spec_ARM) GetType() string
- type DnsResolvers_OutboundEndpoint_STATUS
- func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) AssignProperties_From_DnsResolvers_OutboundEndpoint_STATUS(source *v20220701s.DnsResolvers_OutboundEndpoint_STATUS) error
- func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) AssignProperties_To_DnsResolvers_OutboundEndpoint_STATUS(destination *v20220701s.DnsResolvers_OutboundEndpoint_STATUS) error
- func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *DnsResolvers_OutboundEndpoint_STATUS) DeepCopy() *DnsResolvers_OutboundEndpoint_STATUS
- func (in *DnsResolvers_OutboundEndpoint_STATUS) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_STATUS)
- func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsResolvers_OutboundEndpoint_STATUS_ARM
- type DnsResolvers_OutboundEndpoint_Spec
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) AssignProperties_From_DnsResolvers_OutboundEndpoint_Spec(source *v20220701s.DnsResolvers_OutboundEndpoint_Spec) error
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) AssignProperties_To_DnsResolvers_OutboundEndpoint_Spec(destination *v20220701s.DnsResolvers_OutboundEndpoint_Spec) error
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsResolvers_OutboundEndpoint_Spec) DeepCopy() *DnsResolvers_OutboundEndpoint_Spec
- func (in *DnsResolvers_OutboundEndpoint_Spec) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_Spec)
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) Initialize_From_DnsResolvers_OutboundEndpoint_STATUS(source *DnsResolvers_OutboundEndpoint_STATUS) error
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) OriginalVersion() string
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec) SetAzureName(azureName string)
- type DnsResolvers_OutboundEndpoint_Spec_ARM
- func (in *DnsResolvers_OutboundEndpoint_Spec_ARM) DeepCopy() *DnsResolvers_OutboundEndpoint_Spec_ARM
- func (in *DnsResolvers_OutboundEndpoint_Spec_ARM) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_Spec_ARM)
- func (endpoint DnsResolvers_OutboundEndpoint_Spec_ARM) GetAPIVersion() string
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec_ARM) GetName() string
- func (endpoint *DnsResolvers_OutboundEndpoint_Spec_ARM) GetType() string
- type DnsresolverProvisioningState_STATUS
- type DnsresolverSubResource
- func (resource *DnsresolverSubResource) AssignProperties_From_DnsresolverSubResource(source *v20220701s.DnsresolverSubResource) error
- func (resource *DnsresolverSubResource) AssignProperties_To_DnsresolverSubResource(destination *v20220701s.DnsresolverSubResource) error
- func (resource *DnsresolverSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DnsresolverSubResource) DeepCopy() *DnsresolverSubResource
- func (in *DnsresolverSubResource) DeepCopyInto(out *DnsresolverSubResource)
- func (resource *DnsresolverSubResource) Initialize_From_DnsresolverSubResource_STATUS(source *DnsresolverSubResource_STATUS) error
- func (resource *DnsresolverSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *DnsresolverSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsresolverSubResource_ARM
- type DnsresolverSubResource_STATUS
- func (resource *DnsresolverSubResource_STATUS) AssignProperties_From_DnsresolverSubResource_STATUS(source *v20220701s.DnsresolverSubResource_STATUS) error
- func (resource *DnsresolverSubResource_STATUS) AssignProperties_To_DnsresolverSubResource_STATUS(destination *v20220701s.DnsresolverSubResource_STATUS) error
- func (in *DnsresolverSubResource_STATUS) DeepCopy() *DnsresolverSubResource_STATUS
- func (in *DnsresolverSubResource_STATUS) DeepCopyInto(out *DnsresolverSubResource_STATUS)
- func (resource *DnsresolverSubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *DnsresolverSubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DnsresolverSubResource_STATUS_ARM
- type ExtendedLocation
- func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *v20220701s.ExtendedLocation) error
- func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *v20220701s.ExtendedLocation) error
- func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
- func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
- func (location *ExtendedLocation) Initialize_From_ExtendedLocation_STATUS(source *ExtendedLocation_STATUS) error
- func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocationType
- type ExtendedLocationType_STATUS
- type ExtendedLocation_ARM
- type ExtendedLocation_STATUS
- func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *v20220701s.ExtendedLocation_STATUS) error
- func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *v20220701s.ExtendedLocation_STATUS) error
- func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
- func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
- func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocation_STATUS_ARM
- type ForwardingRuleProperties_ARM
- type ForwardingRuleProperties_ForwardingRuleState
- type ForwardingRuleProperties_ForwardingRuleState_STATUS
- type ForwardingRuleProperties_STATUS_ARM
- type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM)
- type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
- type IPAllocationMethod
- type IPAllocationMethod_STATUS
- type IPVersion
- type IPVersion_STATUS
- type InboundEndpointProperties_ARM
- type InboundEndpointProperties_STATUS_ARM
- type IpConfiguration
- func (configuration *IpConfiguration) AssignProperties_From_IpConfiguration(source *v20220701s.IpConfiguration) error
- func (configuration *IpConfiguration) AssignProperties_To_IpConfiguration(destination *v20220701s.IpConfiguration) error
- func (configuration *IpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpConfiguration) DeepCopy() *IpConfiguration
- func (in *IpConfiguration) DeepCopyInto(out *IpConfiguration)
- func (configuration *IpConfiguration) Initialize_From_IpConfiguration_STATUS(source *IpConfiguration_STATUS) error
- func (configuration *IpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *IpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpConfiguration_ARM
- type IpConfiguration_PrivateIpAllocationMethod
- type IpConfiguration_PrivateIpAllocationMethod_STATUS
- type IpConfiguration_STATUS
- func (configuration *IpConfiguration_STATUS) AssignProperties_From_IpConfiguration_STATUS(source *v20220701s.IpConfiguration_STATUS) error
- func (configuration *IpConfiguration_STATUS) AssignProperties_To_IpConfiguration_STATUS(destination *v20220701s.IpConfiguration_STATUS) error
- func (in *IpConfiguration_STATUS) DeepCopy() *IpConfiguration_STATUS
- func (in *IpConfiguration_STATUS) DeepCopyInto(out *IpConfiguration_STATUS)
- func (configuration *IpConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *IpConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpConfiguration_STATUS_ARM
- type IpTag
- func (ipTag *IpTag) AssignProperties_From_IpTag(source *v20220701s.IpTag) error
- func (ipTag *IpTag) AssignProperties_To_IpTag(destination *v20220701s.IpTag) error
- func (ipTag *IpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpTag) DeepCopy() *IpTag
- func (in *IpTag) DeepCopyInto(out *IpTag)
- func (ipTag *IpTag) Initialize_From_IpTag_STATUS(source *IpTag_STATUS) error
- func (ipTag *IpTag) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipTag *IpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpTag_ARM
- type IpTag_STATUS
- func (ipTag *IpTag_STATUS) AssignProperties_From_IpTag_STATUS(source *v20220701s.IpTag_STATUS) error
- func (ipTag *IpTag_STATUS) AssignProperties_To_IpTag_STATUS(destination *v20220701s.IpTag_STATUS) error
- func (in *IpTag_STATUS) DeepCopy() *IpTag_STATUS
- func (in *IpTag_STATUS) DeepCopyInto(out *IpTag_STATUS)
- func (ipTag *IpTag_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipTag *IpTag_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpTag_STATUS_ARM
- type ManagedServiceIdentity
- func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *v20220701s.ManagedServiceIdentity) error
- func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *v20220701s.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_ARM
- type ManagedServiceIdentity_STATUS
- func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *v20220701s.ManagedServiceIdentity_STATUS) error
- func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *v20220701s.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_STATUS_ARM
- type ManagedServiceIdentity_Type
- type ManagedServiceIdentity_Type_STATUS
- type ManagedServiceIdentity_UserAssignedIdentities_STATUS
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS(source *v20220701s.ManagedServiceIdentity_UserAssignedIdentities_STATUS) error
- func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS(destination *v20220701s.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 ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM
- type NatGateway
- func (gateway *NatGateway) AssignProperties_From_NatGateway(source *v20220701s.NatGateway) error
- func (gateway *NatGateway) AssignProperties_To_NatGateway(destination *v20220701s.NatGateway) error
- func (gateway *NatGateway) AzureName() string
- func (gateway *NatGateway) ConvertFrom(hub conversion.Hub) error
- func (gateway *NatGateway) ConvertTo(hub conversion.Hub) error
- func (in *NatGateway) DeepCopy() *NatGateway
- func (in *NatGateway) DeepCopyInto(out *NatGateway)
- func (in *NatGateway) DeepCopyObject() runtime.Object
- func (gateway *NatGateway) Default()
- func (gateway NatGateway) GetAPIVersion() string
- func (gateway *NatGateway) GetConditions() conditions.Conditions
- func (gateway *NatGateway) GetResourceScope() genruntime.ResourceScope
- func (gateway *NatGateway) GetSpec() genruntime.ConvertibleSpec
- func (gateway *NatGateway) GetStatus() genruntime.ConvertibleStatus
- func (gateway *NatGateway) GetSupportedOperations() []genruntime.ResourceOperation
- func (gateway *NatGateway) GetType() string
- func (gateway *NatGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (gateway *NatGateway) NewEmptyStatus() genruntime.ConvertibleStatus
- func (gateway *NatGateway) OriginalGVK() *schema.GroupVersionKind
- func (gateway *NatGateway) Owner() *genruntime.ResourceReference
- func (gateway *NatGateway) SetConditions(conditions conditions.Conditions)
- func (gateway *NatGateway) SetStatus(status genruntime.ConvertibleStatus) error
- func (gateway *NatGateway) ValidateCreate() (admission.Warnings, error)
- func (gateway *NatGateway) ValidateDelete() (admission.Warnings, error)
- func (gateway *NatGateway) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type NatGatewayList
- type NatGatewayPropertiesFormat_ARM
- type NatGatewayPropertiesFormat_STATUS_ARM
- type NatGatewaySku
- func (gatewaySku *NatGatewaySku) AssignProperties_From_NatGatewaySku(source *v20220701s.NatGatewaySku) error
- func (gatewaySku *NatGatewaySku) AssignProperties_To_NatGatewaySku(destination *v20220701s.NatGatewaySku) error
- func (gatewaySku *NatGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGatewaySku) DeepCopy() *NatGatewaySku
- func (in *NatGatewaySku) DeepCopyInto(out *NatGatewaySku)
- func (gatewaySku *NatGatewaySku) Initialize_From_NatGatewaySku_STATUS(source *NatGatewaySku_STATUS) error
- func (gatewaySku *NatGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *NatGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySku_ARM
- type NatGatewaySku_Name
- type NatGatewaySku_Name_STATUS
- type NatGatewaySku_STATUS
- func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS(source *v20220701s.NatGatewaySku_STATUS) error
- func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS(destination *v20220701s.NatGatewaySku_STATUS) error
- func (in *NatGatewaySku_STATUS) DeepCopy() *NatGatewaySku_STATUS
- func (in *NatGatewaySku_STATUS) DeepCopyInto(out *NatGatewaySku_STATUS)
- func (gatewaySku *NatGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gatewaySku *NatGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySku_STATUS_ARM
- type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(source *v20220701s.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(destination *v20220701s.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
- func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded)
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM
- type NatGateway_STATUS
- func (gateway *NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS(source *v20220701s.NatGateway_STATUS) error
- func (gateway *NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS(destination *v20220701s.NatGateway_STATUS) error
- func (gateway *NatGateway_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (gateway *NatGateway_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NatGateway_STATUS) DeepCopy() *NatGateway_STATUS
- func (in *NatGateway_STATUS) DeepCopyInto(out *NatGateway_STATUS)
- func (gateway *NatGateway_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gateway *NatGateway_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_STATUS_ARM
- type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *v20220701s.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(destination *v20220701s.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
- func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
- func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded)
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM
- type NatGateway_Spec
- func (gateway *NatGateway_Spec) AssignProperties_From_NatGateway_Spec(source *v20220701s.NatGateway_Spec) error
- func (gateway *NatGateway_Spec) AssignProperties_To_NatGateway_Spec(destination *v20220701s.NatGateway_Spec) error
- func (gateway *NatGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (gateway *NatGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (gateway *NatGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NatGateway_Spec) DeepCopy() *NatGateway_Spec
- func (in *NatGateway_Spec) DeepCopyInto(out *NatGateway_Spec)
- func (gateway *NatGateway_Spec) Initialize_From_NatGateway_STATUS(source *NatGateway_STATUS) error
- func (gateway *NatGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (gateway *NatGateway_Spec) OriginalVersion() string
- func (gateway *NatGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (gateway *NatGateway_Spec) SetAzureName(azureName string)
- type NatGateway_Spec_ARM
- type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
- type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
- type OutboundEndpointProperties_ARM
- type OutboundEndpointProperties_STATUS_ARM
- type PolicyNameEnum
- type PolicyNameEnum_STATUS
- type PrivateDnsZoneConfig
- func (config *PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig(source *v20220701s.PrivateDnsZoneConfig) error
- func (config *PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig(destination *v20220701s.PrivateDnsZoneConfig) error
- func (config *PrivateDnsZoneConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateDnsZoneConfig) DeepCopy() *PrivateDnsZoneConfig
- func (in *PrivateDnsZoneConfig) DeepCopyInto(out *PrivateDnsZoneConfig)
- func (config *PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS(source *PrivateDnsZoneConfig_STATUS) error
- func (config *PrivateDnsZoneConfig) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (config *PrivateDnsZoneConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZoneConfig_ARM
- type PrivateDnsZoneConfig_STATUS
- func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS(source *v20220701s.PrivateDnsZoneConfig_STATUS) error
- func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS(destination *v20220701s.PrivateDnsZoneConfig_STATUS) error
- func (in *PrivateDnsZoneConfig_STATUS) DeepCopy() *PrivateDnsZoneConfig_STATUS
- func (in *PrivateDnsZoneConfig_STATUS) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS)
- func (config *PrivateDnsZoneConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (config *PrivateDnsZoneConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateDnsZoneConfig_STATUS_ARM
- type PrivateDnsZoneGroupPropertiesFormat_ARM
- type PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM
- type PrivateDnsZonePropertiesFormat_ARM
- type PrivateDnsZonePropertiesFormat_STATUS_ARM
- type PrivateEndpoint
- func (endpoint *PrivateEndpoint) AssignProperties_From_PrivateEndpoint(source *v20220701s.PrivateEndpoint) error
- func (endpoint *PrivateEndpoint) AssignProperties_To_PrivateEndpoint(destination *v20220701s.PrivateEndpoint) error
- func (endpoint *PrivateEndpoint) AzureName() string
- func (endpoint *PrivateEndpoint) ConvertFrom(hub conversion.Hub) error
- func (endpoint *PrivateEndpoint) ConvertTo(hub conversion.Hub) error
- func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
- func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
- func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
- func (endpoint *PrivateEndpoint) Default()
- func (endpoint PrivateEndpoint) GetAPIVersion() string
- func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
- func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
- func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
- func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
- func (endpoint *PrivateEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
- func (endpoint *PrivateEndpoint) GetType() string
- func (endpoint *PrivateEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (endpoint *PrivateEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
- func (endpoint *PrivateEndpoint) OriginalGVK() *schema.GroupVersionKind
- func (endpoint *PrivateEndpoint) Owner() *genruntime.ResourceReference
- func (endpoint *PrivateEndpoint) SetConditions(conditions conditions.Conditions)
- func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
- func (endpoint *PrivateEndpoint) ValidateCreate() (admission.Warnings, error)
- func (endpoint *PrivateEndpoint) ValidateDelete() (admission.Warnings, error)
- func (endpoint *PrivateEndpoint) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *v20220701s.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *v20220701s.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_STATUS_ARM
- type PrivateEndpointIPConfiguration
- func (configuration *PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration(source *v20220701s.PrivateEndpointIPConfiguration) error
- func (configuration *PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration(destination *v20220701s.PrivateEndpointIPConfiguration) error
- func (configuration *PrivateEndpointIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpointIPConfiguration) DeepCopy() *PrivateEndpointIPConfiguration
- func (in *PrivateEndpointIPConfiguration) DeepCopyInto(out *PrivateEndpointIPConfiguration)
- func (configuration *PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS(source *PrivateEndpointIPConfiguration_STATUS) error
- func (configuration *PrivateEndpointIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateEndpointIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointIPConfigurationProperties_ARM
- type PrivateEndpointIPConfigurationProperties_STATUS_ARM
- type PrivateEndpointIPConfiguration_ARM
- type PrivateEndpointIPConfiguration_STATUS
- func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS(source *v20220701s.PrivateEndpointIPConfiguration_STATUS) error
- func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS(destination *v20220701s.PrivateEndpointIPConfiguration_STATUS) error
- func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopy() *PrivateEndpointIPConfiguration_STATUS
- func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS)
- func (configuration *PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateEndpointIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointIPConfiguration_STATUS_ARM
- type PrivateEndpointList
- type PrivateEndpointProperties_ARM
- type PrivateEndpointProperties_STATUS_ARM
- type PrivateEndpointProvisioningState_STATUS
- type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(...) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
- type PrivateEndpoint_Spec
- func (endpoint *PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec(source *v20220701s.PrivateEndpoint_Spec) error
- func (endpoint *PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec(destination *v20220701s.PrivateEndpoint_Spec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (endpoint *PrivateEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
- func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
- func (endpoint *PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (endpoint *PrivateEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (endpoint *PrivateEndpoint_Spec) OriginalVersion() string
- func (endpoint *PrivateEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (endpoint *PrivateEndpoint_Spec) SetAzureName(azureName string)
- type PrivateEndpoint_Spec_ARM
- func (in *PrivateEndpoint_Spec_ARM) DeepCopy() *PrivateEndpoint_Spec_ARM
- func (in *PrivateEndpoint_Spec_ARM) DeepCopyInto(out *PrivateEndpoint_Spec_ARM)
- func (endpoint PrivateEndpoint_Spec_ARM) GetAPIVersion() string
- func (endpoint *PrivateEndpoint_Spec_ARM) GetName() string
- func (endpoint *PrivateEndpoint_Spec_ARM) GetType() string
- type PrivateEndpointsPrivateDnsZoneGroup
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup(source *v20220701s.PrivateEndpointsPrivateDnsZoneGroup) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup(destination *v20220701s.PrivateEndpointsPrivateDnsZoneGroup) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom(hub conversion.Hub) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertTo(hub conversion.Hub) error
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
- func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
- func (group *PrivateEndpointsPrivateDnsZoneGroup) Default()
- func (group PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSupportedOperations() []genruntime.ResourceOperation
- func (group *PrivateEndpointsPrivateDnsZoneGroup) GetType() string
- func (group *PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (group *PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK() *schema.GroupVersionKind
- func (group *PrivateEndpointsPrivateDnsZoneGroup) Owner() *genruntime.ResourceReference
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetConditions(conditions conditions.Conditions)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate() (admission.Warnings, error)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete() (admission.Warnings, error)
- func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateEndpointsPrivateDnsZoneGroupList
- type PrivateEndpoints_PrivateDnsZoneGroup_STATUS
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(source *v20220701s.PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(destination *v20220701s.PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS)
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM
- type PrivateEndpoints_PrivateDnsZoneGroup_Spec
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_Spec(source *v20220701s.PrivateEndpoints_PrivateDnsZoneGroup_Spec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_Spec(destination *v20220701s.PrivateEndpoints_PrivateDnsZoneGroup_Spec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec)
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(source *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) OriginalVersion() string
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) SetAzureName(azureName string)
- type PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM
- func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM)
- func (group PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetAPIVersion() string
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetName() string
- func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetType() string
- type PrivateLinkService
- func (service *PrivateLinkService) AssignProperties_From_PrivateLinkService(source *v20220701s.PrivateLinkService) error
- func (service *PrivateLinkService) AssignProperties_To_PrivateLinkService(destination *v20220701s.PrivateLinkService) error
- func (service *PrivateLinkService) AzureName() string
- func (service *PrivateLinkService) ConvertFrom(hub conversion.Hub) error
- func (service *PrivateLinkService) ConvertTo(hub conversion.Hub) error
- func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
- func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
- func (in *PrivateLinkService) DeepCopyObject() runtime.Object
- func (service *PrivateLinkService) Default()
- func (service *PrivateLinkService) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, ...) ([]client.Object, error)
- func (service PrivateLinkService) GetAPIVersion() string
- func (service *PrivateLinkService) GetConditions() conditions.Conditions
- func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
- func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
- func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) GetSupportedOperations() []genruntime.ResourceOperation
- func (service *PrivateLinkService) GetType() string
- func (service *PrivateLinkService) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (service *PrivateLinkService) NewEmptyStatus() genruntime.ConvertibleStatus
- func (service *PrivateLinkService) OriginalGVK() *schema.GroupVersionKind
- func (service *PrivateLinkService) Owner() *genruntime.ResourceReference
- func (service *PrivateLinkService) SetConditions(conditions conditions.Conditions)
- func (service *PrivateLinkService) SetStatus(status genruntime.ConvertibleStatus) error
- func (service *PrivateLinkService) ValidateCreate() (admission.Warnings, error)
- func (service *PrivateLinkService) ValidateDelete() (admission.Warnings, error)
- func (service *PrivateLinkService) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PrivateLinkServiceConnection
- func (connection *PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection(source *v20220701s.PrivateLinkServiceConnection) error
- func (connection *PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection(destination *v20220701s.PrivateLinkServiceConnection) error
- func (connection *PrivateLinkServiceConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection
- func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection)
- func (connection *PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS(source *PrivateLinkServiceConnection_STATUS) error
- func (connection *PrivateLinkServiceConnection) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateLinkServiceConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionProperties_ARM
- type PrivateLinkServiceConnectionProperties_STATUS_ARM
- type PrivateLinkServiceConnectionState
- func (state *PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState(source *v20220701s.PrivateLinkServiceConnectionState) error
- func (state *PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState(destination *v20220701s.PrivateLinkServiceConnectionState) error
- func (state *PrivateLinkServiceConnectionState) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceConnectionState) DeepCopy() *PrivateLinkServiceConnectionState
- func (in *PrivateLinkServiceConnectionState) DeepCopyInto(out *PrivateLinkServiceConnectionState)
- func (state *PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS(source *PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *PrivateLinkServiceConnectionState) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionState_ARM
- type PrivateLinkServiceConnectionState_STATUS
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *v20220701s.PrivateLinkServiceConnectionState_STATUS) error
- func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *v20220701s.PrivateLinkServiceConnectionState_STATUS) error
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
- func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
- func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnectionState_STATUS_ARM
- type PrivateLinkServiceConnection_ARM
- type PrivateLinkServiceConnection_STATUS
- func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS(source *v20220701s.PrivateLinkServiceConnection_STATUS) error
- func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS(destination *v20220701s.PrivateLinkServiceConnection_STATUS) error
- func (in *PrivateLinkServiceConnection_STATUS) DeepCopy() *PrivateLinkServiceConnection_STATUS
- func (in *PrivateLinkServiceConnection_STATUS) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS)
- func (connection *PrivateLinkServiceConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateLinkServiceConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceConnection_STATUS_ARM
- type PrivateLinkServiceIpConfiguration
- func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration(source *v20220701s.PrivateLinkServiceIpConfiguration) error
- func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration(destination *v20220701s.PrivateLinkServiceIpConfiguration) error
- func (configuration *PrivateLinkServiceIpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkServiceIpConfiguration) DeepCopy() *PrivateLinkServiceIpConfiguration
- func (in *PrivateLinkServiceIpConfiguration) DeepCopyInto(out *PrivateLinkServiceIpConfiguration)
- func (configuration *PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS(source *PrivateLinkServiceIpConfiguration_STATUS) error
- func (configuration *PrivateLinkServiceIpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateLinkServiceIpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceIpConfigurationProperties_ARM
- type PrivateLinkServiceIpConfigurationProperties_STATUS_ARM
- type PrivateLinkServiceIpConfiguration_ARM
- type PrivateLinkServiceIpConfiguration_STATUS
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS(source *v20220701s.PrivateLinkServiceIpConfiguration_STATUS) error
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS(destination *v20220701s.PrivateLinkServiceIpConfiguration_STATUS) error
- func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS
- func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS)
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (configuration *PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkServiceIpConfiguration_STATUS_ARM
- type PrivateLinkServiceList
- type PrivateLinkServiceOperatorConfigMaps
- func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps(source *v20220701s.PrivateLinkServiceOperatorConfigMaps) error
- func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps(destination *v20220701s.PrivateLinkServiceOperatorConfigMaps) error
- func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps
- func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps)
- type PrivateLinkServiceOperatorSpec
- func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec(source *v20220701s.PrivateLinkServiceOperatorSpec) error
- func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec(destination *v20220701s.PrivateLinkServiceOperatorSpec) error
- func (in *PrivateLinkServiceOperatorSpec) DeepCopy() *PrivateLinkServiceOperatorSpec
- func (in *PrivateLinkServiceOperatorSpec) DeepCopyInto(out *PrivateLinkServiceOperatorSpec)
- type PrivateLinkServiceProperties_ARM
- type PrivateLinkServiceProperties_STATUS_ARM
- type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(...) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
- type PrivateLinkService_Spec
- func (service *PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec(source *v20220701s.PrivateLinkService_Spec) error
- func (service *PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec(destination *v20220701s.PrivateLinkService_Spec) error
- func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (service *PrivateLinkService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
- func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
- func (service *PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (service *PrivateLinkService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (service *PrivateLinkService_Spec) OriginalVersion() string
- func (service *PrivateLinkService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (service *PrivateLinkService_Spec) SetAzureName(azureName string)
- type PrivateLinkService_Spec_ARM
- func (in *PrivateLinkService_Spec_ARM) DeepCopy() *PrivateLinkService_Spec_ARM
- func (in *PrivateLinkService_Spec_ARM) DeepCopyInto(out *PrivateLinkService_Spec_ARM)
- func (service PrivateLinkService_Spec_ARM) GetAPIVersion() string
- func (service *PrivateLinkService_Spec_ARM) GetName() string
- func (service *PrivateLinkService_Spec_ARM) GetType() string
- type ProtocolsEnum
- type ProtocolsEnum_STATUS
- type PublicIPPrefix
- func (prefix *PublicIPPrefix) AssignProperties_From_PublicIPPrefix(source *v20220701s.PublicIPPrefix) error
- func (prefix *PublicIPPrefix) AssignProperties_To_PublicIPPrefix(destination *v20220701s.PublicIPPrefix) error
- func (prefix *PublicIPPrefix) AzureName() string
- func (prefix *PublicIPPrefix) ConvertFrom(hub conversion.Hub) error
- func (prefix *PublicIPPrefix) ConvertTo(hub conversion.Hub) error
- func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
- func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
- func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
- func (prefix *PublicIPPrefix) Default()
- func (prefix PublicIPPrefix) GetAPIVersion() string
- func (prefix *PublicIPPrefix) GetConditions() conditions.Conditions
- func (prefix *PublicIPPrefix) GetResourceScope() genruntime.ResourceScope
- func (prefix *PublicIPPrefix) GetSpec() genruntime.ConvertibleSpec
- func (prefix *PublicIPPrefix) GetStatus() genruntime.ConvertibleStatus
- func (prefix *PublicIPPrefix) GetSupportedOperations() []genruntime.ResourceOperation
- func (prefix *PublicIPPrefix) GetType() string
- func (prefix *PublicIPPrefix) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix) NewEmptyStatus() genruntime.ConvertibleStatus
- func (prefix *PublicIPPrefix) OriginalGVK() *schema.GroupVersionKind
- func (prefix *PublicIPPrefix) Owner() *genruntime.ResourceReference
- func (prefix *PublicIPPrefix) SetConditions(conditions conditions.Conditions)
- func (prefix *PublicIPPrefix) SetStatus(status genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix) ValidateCreate() (admission.Warnings, error)
- func (prefix *PublicIPPrefix) ValidateDelete() (admission.Warnings, error)
- func (prefix *PublicIPPrefix) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type PublicIPPrefixList
- type PublicIPPrefixPropertiesFormat_ARM
- type PublicIPPrefixPropertiesFormat_STATUS_ARM
- type PublicIPPrefixSku
- func (prefixSku *PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku(source *v20220701s.PublicIPPrefixSku) error
- func (prefixSku *PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku(destination *v20220701s.PublicIPPrefixSku) error
- func (prefixSku *PublicIPPrefixSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPPrefixSku) DeepCopy() *PublicIPPrefixSku
- func (in *PublicIPPrefixSku) DeepCopyInto(out *PublicIPPrefixSku)
- func (prefixSku *PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS(source *PublicIPPrefixSku_STATUS) error
- func (prefixSku *PublicIPPrefixSku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefixSku *PublicIPPrefixSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefixSku_ARM
- type PublicIPPrefixSku_Name
- type PublicIPPrefixSku_Name_STATUS
- type PublicIPPrefixSku_STATUS
- func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS(source *v20220701s.PublicIPPrefixSku_STATUS) error
- func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS(destination *v20220701s.PublicIPPrefixSku_STATUS) error
- func (in *PublicIPPrefixSku_STATUS) DeepCopy() *PublicIPPrefixSku_STATUS
- func (in *PublicIPPrefixSku_STATUS) DeepCopyInto(out *PublicIPPrefixSku_STATUS)
- func (prefixSku *PublicIPPrefixSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefixSku *PublicIPPrefixSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefixSku_STATUS_ARM
- type PublicIPPrefixSku_Tier
- type PublicIPPrefixSku_Tier_STATUS
- type PublicIPPrefix_STATUS
- func (prefix *PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS(source *v20220701s.PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS(destination *v20220701s.PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (prefix *PublicIPPrefix_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PublicIPPrefix_STATUS) DeepCopy() *PublicIPPrefix_STATUS
- func (in *PublicIPPrefix_STATUS) DeepCopyInto(out *PublicIPPrefix_STATUS)
- func (prefix *PublicIPPrefix_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefix *PublicIPPrefix_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPPrefix_STATUS_ARM
- type PublicIPPrefix_Spec
- func (prefix *PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec(source *v20220701s.PublicIPPrefix_Spec) error
- func (prefix *PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec(destination *v20220701s.PublicIPPrefix_Spec) error
- func (prefix *PublicIPPrefix_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (prefix *PublicIPPrefix_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (prefix *PublicIPPrefix_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec
- func (in *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec)
- func (prefix *PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS(source *PublicIPPrefix_STATUS) error
- func (prefix *PublicIPPrefix_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (prefix *PublicIPPrefix_Spec) OriginalVersion() string
- func (prefix *PublicIPPrefix_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (prefix *PublicIPPrefix_Spec) SetAzureName(azureName string)
- type PublicIPPrefix_Spec_ARM
- func (in *PublicIPPrefix_Spec_ARM) DeepCopy() *PublicIPPrefix_Spec_ARM
- func (in *PublicIPPrefix_Spec_ARM) DeepCopyInto(out *PublicIPPrefix_Spec_ARM)
- func (prefix PublicIPPrefix_Spec_ARM) GetAPIVersion() string
- func (prefix *PublicIPPrefix_Spec_ARM) GetName() string
- func (prefix *PublicIPPrefix_Spec_ARM) GetType() string
- type PublicIpPrefixProvisioningState_STATUS
- type PublicIpPrefixSubResource
- func (resource *PublicIpPrefixSubResource) AssignProperties_From_PublicIpPrefixSubResource(source *v20220701s.PublicIpPrefixSubResource) error
- func (resource *PublicIpPrefixSubResource) AssignProperties_To_PublicIpPrefixSubResource(destination *v20220701s.PublicIpPrefixSubResource) error
- func (resource *PublicIpPrefixSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIpPrefixSubResource) DeepCopy() *PublicIpPrefixSubResource
- func (in *PublicIpPrefixSubResource) DeepCopyInto(out *PublicIpPrefixSubResource)
- func (resource *PublicIpPrefixSubResource) Initialize_From_PublicIpPrefixSubResource_STATUS(source *PublicIpPrefixSubResource_STATUS) error
- func (resource *PublicIpPrefixSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *PublicIpPrefixSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIpPrefixSubResource_ARM
- type PublicIpPrefixSubResource_STATUS
- func (resource *PublicIpPrefixSubResource_STATUS) AssignProperties_From_PublicIpPrefixSubResource_STATUS(source *v20220701s.PublicIpPrefixSubResource_STATUS) error
- func (resource *PublicIpPrefixSubResource_STATUS) AssignProperties_To_PublicIpPrefixSubResource_STATUS(destination *v20220701s.PublicIpPrefixSubResource_STATUS) error
- func (in *PublicIpPrefixSubResource_STATUS) DeepCopy() *PublicIpPrefixSubResource_STATUS
- func (in *PublicIpPrefixSubResource_STATUS) DeepCopyInto(out *PublicIpPrefixSubResource_STATUS)
- func (resource *PublicIpPrefixSubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resource *PublicIpPrefixSubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIpPrefixSubResource_STATUS_ARM
- type RecordSet_STATUS
- func (recordSet *RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS(source *v20220701s.RecordSet_STATUS) error
- func (recordSet *RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS(destination *v20220701s.RecordSet_STATUS) error
- func (in *RecordSet_STATUS) DeepCopy() *RecordSet_STATUS
- func (in *RecordSet_STATUS) DeepCopyInto(out *RecordSet_STATUS)
- func (recordSet *RecordSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (recordSet *RecordSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RecordSet_STATUS_ARM
- type RedirectTypeEnum
- type ReferencedPublicIpAddress_STATUS
- func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS(source *v20220701s.ReferencedPublicIpAddress_STATUS) error
- func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS(destination *v20220701s.ReferencedPublicIpAddress_STATUS) error
- func (in *ReferencedPublicIpAddress_STATUS) DeepCopy() *ReferencedPublicIpAddress_STATUS
- func (in *ReferencedPublicIpAddress_STATUS) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS)
- func (address *ReferencedPublicIpAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (address *ReferencedPublicIpAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ReferencedPublicIpAddress_STATUS_ARM
- type ResourceSet
- func (resourceSet *ResourceSet) AssignProperties_From_ResourceSet(source *v20220701s.ResourceSet) error
- func (resourceSet *ResourceSet) AssignProperties_To_ResourceSet(destination *v20220701s.ResourceSet) error
- func (resourceSet *ResourceSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ResourceSet) DeepCopy() *ResourceSet
- func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
- func (resourceSet *ResourceSet) Initialize_From_ResourceSet_STATUS(source *ResourceSet_STATUS) error
- func (resourceSet *ResourceSet) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceSet *ResourceSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceSet_ARM
- type ResourceSet_STATUS
- func (resourceSet *ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS(source *v20220701s.ResourceSet_STATUS) error
- func (resourceSet *ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS(destination *v20220701s.ResourceSet_STATUS) error
- func (in *ResourceSet_STATUS) DeepCopy() *ResourceSet_STATUS
- func (in *ResourceSet_STATUS) DeepCopyInto(out *ResourceSet_STATUS)
- func (resourceSet *ResourceSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceSet *ResourceSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceSet_STATUS_ARM
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *v20220701s.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *v20220701s.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_ARM
- type Sku_Name
- type Sku_Name_STATUS
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v20220701s.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v20220701s.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_STATUS_ARM
- type Subnet_PrivateEndpoint_SubResourceEmbedded
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.Subnet_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded(destination *v20220701s.Subnet_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded
- func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_PrivateEndpoint_SubResourceEmbedded_ARM
- type Subnet_PrivateLinkService_SubResourceEmbedded
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded(source *v20220701s.Subnet_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded(destination *v20220701s.Subnet_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded
- func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded)
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_PrivateLinkService_SubResourceEmbedded_ARM
- type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v20220701s.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
- func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
- func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded)
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
- type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *v20220701s.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v20220701s.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
- func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
- func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded)
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
- type SystemData_CreatedByType_STATUS
- type SystemData_LastModifiedByType_STATUS
- type SystemData_STATUS
- func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20220701s.SystemData_STATUS) error
- func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20220701s.SystemData_STATUS) error
- func (in *SystemData_STATUS) DeepCopy() *SystemData_STATUS
- func (in *SystemData_STATUS) DeepCopyInto(out *SystemData_STATUS)
- func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SystemData_STATUS_ARM
- type TargetDnsServer
- func (server *TargetDnsServer) AssignProperties_From_TargetDnsServer(source *v20220701s.TargetDnsServer) error
- func (server *TargetDnsServer) AssignProperties_To_TargetDnsServer(destination *v20220701s.TargetDnsServer) error
- func (server *TargetDnsServer) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *TargetDnsServer) DeepCopy() *TargetDnsServer
- func (in *TargetDnsServer) DeepCopyInto(out *TargetDnsServer)
- func (server *TargetDnsServer) Initialize_From_TargetDnsServer_STATUS(source *TargetDnsServer_STATUS) error
- func (server *TargetDnsServer) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *TargetDnsServer) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TargetDnsServer_ARM
- type TargetDnsServer_STATUS
- func (server *TargetDnsServer_STATUS) AssignProperties_From_TargetDnsServer_STATUS(source *v20220701s.TargetDnsServer_STATUS) error
- func (server *TargetDnsServer_STATUS) AssignProperties_To_TargetDnsServer_STATUS(destination *v20220701s.TargetDnsServer_STATUS) error
- func (in *TargetDnsServer_STATUS) DeepCopy() *TargetDnsServer_STATUS
- func (in *TargetDnsServer_STATUS) DeepCopyInto(out *TargetDnsServer_STATUS)
- func (server *TargetDnsServer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (server *TargetDnsServer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type TargetDnsServer_STATUS_ARM
- type UserAssignedIdentityDetails
- func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v20220701s.UserAssignedIdentityDetails) error
- func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v20220701s.UserAssignedIdentityDetails) error
- func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
- func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
- type UserAssignedIdentityDetails_ARM
Constants ¶
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 ( ApplicationGatewayPropertiesFormat_OperationalState_STATUS_Running = ApplicationGatewayPropertiesFormat_OperationalState_STATUS("Running") ApplicationGatewayPropertiesFormat_OperationalState_STATUS_Starting = ApplicationGatewayPropertiesFormat_OperationalState_STATUS("Starting") ApplicationGatewayPropertiesFormat_OperationalState_STATUS_Stopped = ApplicationGatewayPropertiesFormat_OperationalState_STATUS("Stopped") ApplicationGatewayPropertiesFormat_OperationalState_STATUS_Stopping = ApplicationGatewayPropertiesFormat_OperationalState_STATUS("Stopping") )
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 ( ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity_Disabled = ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity("Disabled") ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity_Enabled = ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity("Enabled") )
const ( ApplicationGatewayCustomError_StatusCode_HttpStatus403 = ApplicationGatewayCustomError_StatusCode("HttpStatus403") ApplicationGatewayCustomError_StatusCode_HttpStatus502 = ApplicationGatewayCustomError_StatusCode("HttpStatus502") )
const ( ApplicationGatewayCustomError_StatusCode_STATUS_HttpStatus403 = ApplicationGatewayCustomError_StatusCode_STATUS("HttpStatus403") ApplicationGatewayCustomError_StatusCode_STATUS_HttpStatus502 = ApplicationGatewayCustomError_StatusCode_STATUS("HttpStatus502") )
const ( ApplicationGatewayLoadDistributionAlgorithmEnum_IpHash = ApplicationGatewayLoadDistributionAlgorithmEnum("IpHash") ApplicationGatewayLoadDistributionAlgorithmEnum_LeastConnections = ApplicationGatewayLoadDistributionAlgorithmEnum("LeastConnections") ApplicationGatewayLoadDistributionAlgorithmEnum_RoundRobin = ApplicationGatewayLoadDistributionAlgorithmEnum("RoundRobin") )
const ( ApplicationGatewayProtocol_Http = ApplicationGatewayProtocol("Http") ApplicationGatewayProtocol_Https = ApplicationGatewayProtocol("Https") ApplicationGatewayProtocol_Tcp = ApplicationGatewayProtocol("Tcp") ApplicationGatewayProtocol_Tls = ApplicationGatewayProtocol("Tls") )
const ( ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType_Basic = ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType("Basic") ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType_PathBasedRouting = ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType("PathBasedRouting") )
const ( ApplicationGatewayRoutingRulePropertiesFormat_RuleType_Basic = ApplicationGatewayRoutingRulePropertiesFormat_RuleType("Basic") ApplicationGatewayRoutingRulePropertiesFormat_RuleType_PathBasedRouting = ApplicationGatewayRoutingRulePropertiesFormat_RuleType("PathBasedRouting") )
const ( ApplicationGatewaySku_Name_Standard_Large = ApplicationGatewaySku_Name("Standard_Large") ApplicationGatewaySku_Name_Standard_Medium = ApplicationGatewaySku_Name("Standard_Medium") ApplicationGatewaySku_Name_Standard_Small = ApplicationGatewaySku_Name("Standard_Small") ApplicationGatewaySku_Name_Standard_V2 = ApplicationGatewaySku_Name("Standard_v2") ApplicationGatewaySku_Name_WAF_Large = ApplicationGatewaySku_Name("WAF_Large") ApplicationGatewaySku_Name_WAF_Medium = ApplicationGatewaySku_Name("WAF_Medium") ApplicationGatewaySku_Name_WAF_V2 = ApplicationGatewaySku_Name("WAF_v2") )
const ( ApplicationGatewaySku_Name_STATUS_Standard_Large = ApplicationGatewaySku_Name_STATUS("Standard_Large") ApplicationGatewaySku_Name_STATUS_Standard_Medium = ApplicationGatewaySku_Name_STATUS("Standard_Medium") ApplicationGatewaySku_Name_STATUS_Standard_Small = ApplicationGatewaySku_Name_STATUS("Standard_Small") ApplicationGatewaySku_Name_STATUS_Standard_V2 = ApplicationGatewaySku_Name_STATUS("Standard_v2") ApplicationGatewaySku_Name_STATUS_WAF_Large = ApplicationGatewaySku_Name_STATUS("WAF_Large") ApplicationGatewaySku_Name_STATUS_WAF_Medium = ApplicationGatewaySku_Name_STATUS("WAF_Medium") ApplicationGatewaySku_Name_STATUS_WAF_V2 = ApplicationGatewaySku_Name_STATUS("WAF_v2") )
const ( ApplicationGatewaySku_Tier_Standard = ApplicationGatewaySku_Tier("Standard") ApplicationGatewaySku_Tier_Standard_V2 = ApplicationGatewaySku_Tier("Standard_v2") ApplicationGatewaySku_Tier_WAF = ApplicationGatewaySku_Tier("WAF") ApplicationGatewaySku_Tier_WAF_V2 = ApplicationGatewaySku_Tier("WAF_v2") )
const ( ApplicationGatewaySku_Tier_STATUS_Standard = ApplicationGatewaySku_Tier_STATUS("Standard") ApplicationGatewaySku_Tier_STATUS_Standard_V2 = ApplicationGatewaySku_Tier_STATUS("Standard_v2") ApplicationGatewaySku_Tier_STATUS_WAF = ApplicationGatewaySku_Tier_STATUS("WAF") ApplicationGatewaySku_Tier_STATUS_WAF_V2 = ApplicationGatewaySku_Tier_STATUS("WAF_v2") )
const ( ApplicationGatewaySslPolicy_PolicyType_Custom = ApplicationGatewaySslPolicy_PolicyType("Custom") ApplicationGatewaySslPolicy_PolicyType_CustomV2 = ApplicationGatewaySslPolicy_PolicyType("CustomV2") ApplicationGatewaySslPolicy_PolicyType_Predefined = ApplicationGatewaySslPolicy_PolicyType("Predefined") )
const ( ApplicationGatewaySslPolicy_PolicyType_STATUS_Custom = ApplicationGatewaySslPolicy_PolicyType_STATUS("Custom") ApplicationGatewaySslPolicy_PolicyType_STATUS_CustomV2 = ApplicationGatewaySslPolicy_PolicyType_STATUS("CustomV2") ApplicationGatewaySslPolicy_PolicyType_STATUS_Predefined = ApplicationGatewaySslPolicy_PolicyType_STATUS("Predefined") )
const ( ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_Detection = ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode("Detection") ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_Prevention = ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode("Prevention") )
const ( ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS_Detection = ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS("Detection") ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS_Prevention = ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS("Prevention") )
const ( CipherSuitesEnum_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA = CipherSuitesEnum("TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA") CipherSuitesEnum_TLS_DHE_DSS_WITH_AES_128_CBC_SHA = CipherSuitesEnum("TLS_DHE_DSS_WITH_AES_128_CBC_SHA") CipherSuitesEnum_TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 = CipherSuitesEnum("TLS_DHE_DSS_WITH_AES_128_CBC_SHA256") CipherSuitesEnum_TLS_DHE_DSS_WITH_AES_256_CBC_SHA = CipherSuitesEnum("TLS_DHE_DSS_WITH_AES_256_CBC_SHA") CipherSuitesEnum_TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 = CipherSuitesEnum("TLS_DHE_DSS_WITH_AES_256_CBC_SHA256") CipherSuitesEnum_TLS_DHE_RSA_WITH_AES_128_CBC_SHA = CipherSuitesEnum("TLS_DHE_RSA_WITH_AES_128_CBC_SHA") CipherSuitesEnum_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 = CipherSuitesEnum("TLS_DHE_RSA_WITH_AES_128_GCM_SHA256") CipherSuitesEnum_TLS_DHE_RSA_WITH_AES_256_CBC_SHA = CipherSuitesEnum("TLS_DHE_RSA_WITH_AES_256_CBC_SHA") CipherSuitesEnum_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 = CipherSuitesEnum("TLS_DHE_RSA_WITH_AES_256_GCM_SHA384") CipherSuitesEnum_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = CipherSuitesEnum("TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA") CipherSuitesEnum_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = CipherSuitesEnum("TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256") CipherSuitesEnum_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = CipherSuitesEnum("TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256") CipherSuitesEnum_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = CipherSuitesEnum("TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA") CipherSuitesEnum_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 = CipherSuitesEnum("TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384") CipherSuitesEnum_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = CipherSuitesEnum("TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384") CipherSuitesEnum_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = CipherSuitesEnum("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA") CipherSuitesEnum_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = CipherSuitesEnum("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256") CipherSuitesEnum_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = CipherSuitesEnum("TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256") CipherSuitesEnum_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = CipherSuitesEnum("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA") CipherSuitesEnum_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 = CipherSuitesEnum("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384") CipherSuitesEnum_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = CipherSuitesEnum("TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384") CipherSuitesEnum_TLS_RSA_WITH_3DES_EDE_CBC_SHA = CipherSuitesEnum("TLS_RSA_WITH_3DES_EDE_CBC_SHA") CipherSuitesEnum_TLS_RSA_WITH_AES_128_CBC_SHA = CipherSuitesEnum("TLS_RSA_WITH_AES_128_CBC_SHA") CipherSuitesEnum_TLS_RSA_WITH_AES_128_CBC_SHA256 = CipherSuitesEnum("TLS_RSA_WITH_AES_128_CBC_SHA256") CipherSuitesEnum_TLS_RSA_WITH_AES_128_GCM_SHA256 = CipherSuitesEnum("TLS_RSA_WITH_AES_128_GCM_SHA256") CipherSuitesEnum_TLS_RSA_WITH_AES_256_CBC_SHA = CipherSuitesEnum("TLS_RSA_WITH_AES_256_CBC_SHA") CipherSuitesEnum_TLS_RSA_WITH_AES_256_CBC_SHA256 = CipherSuitesEnum("TLS_RSA_WITH_AES_256_CBC_SHA256") CipherSuitesEnum_TLS_RSA_WITH_AES_256_GCM_SHA384 = CipherSuitesEnum("TLS_RSA_WITH_AES_256_GCM_SHA384") )
const ( CipherSuitesEnum_STATUS_TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA = CipherSuitesEnum_STATUS("TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA") CipherSuitesEnum_STATUS_TLS_DHE_DSS_WITH_AES_128_CBC_SHA = CipherSuitesEnum_STATUS("TLS_DHE_DSS_WITH_AES_128_CBC_SHA") CipherSuitesEnum_STATUS_TLS_DHE_DSS_WITH_AES_128_CBC_SHA256 = CipherSuitesEnum_STATUS("TLS_DHE_DSS_WITH_AES_128_CBC_SHA256") CipherSuitesEnum_STATUS_TLS_DHE_DSS_WITH_AES_256_CBC_SHA = CipherSuitesEnum_STATUS("TLS_DHE_DSS_WITH_AES_256_CBC_SHA") CipherSuitesEnum_STATUS_TLS_DHE_DSS_WITH_AES_256_CBC_SHA256 = CipherSuitesEnum_STATUS("TLS_DHE_DSS_WITH_AES_256_CBC_SHA256") CipherSuitesEnum_STATUS_TLS_DHE_RSA_WITH_AES_128_CBC_SHA = CipherSuitesEnum_STATUS("TLS_DHE_RSA_WITH_AES_128_CBC_SHA") CipherSuitesEnum_STATUS_TLS_DHE_RSA_WITH_AES_128_GCM_SHA256 = CipherSuitesEnum_STATUS("TLS_DHE_RSA_WITH_AES_128_GCM_SHA256") CipherSuitesEnum_STATUS_TLS_DHE_RSA_WITH_AES_256_CBC_SHA = CipherSuitesEnum_STATUS("TLS_DHE_RSA_WITH_AES_256_CBC_SHA") CipherSuitesEnum_STATUS_TLS_DHE_RSA_WITH_AES_256_GCM_SHA384 = CipherSuitesEnum_STATUS("TLS_DHE_RSA_WITH_AES_256_GCM_SHA384") CipherSuitesEnum_STATUS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA = CipherSuitesEnum_STATUS("TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA") CipherSuitesEnum_STATUS_TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256 = CipherSuitesEnum_STATUS("TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256") CipherSuitesEnum_STATUS_TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256 = CipherSuitesEnum_STATUS("TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256") CipherSuitesEnum_STATUS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA = CipherSuitesEnum_STATUS("TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA") CipherSuitesEnum_STATUS_TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384 = CipherSuitesEnum_STATUS("TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384") CipherSuitesEnum_STATUS_TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384 = CipherSuitesEnum_STATUS("TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384") CipherSuitesEnum_STATUS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA = CipherSuitesEnum_STATUS("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA") CipherSuitesEnum_STATUS_TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256 = CipherSuitesEnum_STATUS("TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256") CipherSuitesEnum_STATUS_TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 = CipherSuitesEnum_STATUS("TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256") CipherSuitesEnum_STATUS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA = CipherSuitesEnum_STATUS("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA") CipherSuitesEnum_STATUS_TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384 = CipherSuitesEnum_STATUS("TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384") CipherSuitesEnum_STATUS_TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 = CipherSuitesEnum_STATUS("TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384") CipherSuitesEnum_STATUS_TLS_RSA_WITH_3DES_EDE_CBC_SHA = CipherSuitesEnum_STATUS("TLS_RSA_WITH_3DES_EDE_CBC_SHA") CipherSuitesEnum_STATUS_TLS_RSA_WITH_AES_128_CBC_SHA = CipherSuitesEnum_STATUS("TLS_RSA_WITH_AES_128_CBC_SHA") CipherSuitesEnum_STATUS_TLS_RSA_WITH_AES_128_CBC_SHA256 = CipherSuitesEnum_STATUS("TLS_RSA_WITH_AES_128_CBC_SHA256") CipherSuitesEnum_STATUS_TLS_RSA_WITH_AES_128_GCM_SHA256 = CipherSuitesEnum_STATUS("TLS_RSA_WITH_AES_128_GCM_SHA256") CipherSuitesEnum_STATUS_TLS_RSA_WITH_AES_256_CBC_SHA = CipherSuitesEnum_STATUS("TLS_RSA_WITH_AES_256_CBC_SHA") CipherSuitesEnum_STATUS_TLS_RSA_WITH_AES_256_CBC_SHA256 = CipherSuitesEnum_STATUS("TLS_RSA_WITH_AES_256_CBC_SHA256") CipherSuitesEnum_STATUS_TLS_RSA_WITH_AES_256_GCM_SHA384 = CipherSuitesEnum_STATUS("TLS_RSA_WITH_AES_256_GCM_SHA384") )
const ( IPAllocationMethod_Dynamic = IPAllocationMethod("Dynamic") IPAllocationMethod_Static = IPAllocationMethod("Static") )
const ( PolicyNameEnum_AppGwSslPolicy20150501 = PolicyNameEnum("AppGwSslPolicy20150501") PolicyNameEnum_AppGwSslPolicy20170401 = PolicyNameEnum("AppGwSslPolicy20170401") PolicyNameEnum_AppGwSslPolicy20170401S = PolicyNameEnum("AppGwSslPolicy20170401S") PolicyNameEnum_AppGwSslPolicy20220101 = PolicyNameEnum("AppGwSslPolicy20220101") PolicyNameEnum_AppGwSslPolicy20220101S = PolicyNameEnum("AppGwSslPolicy20220101S") )
const ( PolicyNameEnum_STATUS_AppGwSslPolicy20150501 = PolicyNameEnum_STATUS("AppGwSslPolicy20150501") PolicyNameEnum_STATUS_AppGwSslPolicy20170401 = PolicyNameEnum_STATUS("AppGwSslPolicy20170401") PolicyNameEnum_STATUS_AppGwSslPolicy20170401S = PolicyNameEnum_STATUS("AppGwSslPolicy20170401S") PolicyNameEnum_STATUS_AppGwSslPolicy20220101 = PolicyNameEnum_STATUS("AppGwSslPolicy20220101") PolicyNameEnum_STATUS_AppGwSslPolicy20220101S = PolicyNameEnum_STATUS("AppGwSslPolicy20220101S") )
const ( ProtocolsEnum_TLSv1_0 = ProtocolsEnum("TLSv1_0") ProtocolsEnum_TLSv1_1 = ProtocolsEnum("TLSv1_1") ProtocolsEnum_TLSv1_2 = ProtocolsEnum("TLSv1_2") ProtocolsEnum_TLSv1_3 = ProtocolsEnum("TLSv1_3") )
const ( ProtocolsEnum_STATUS_TLSv1_0 = ProtocolsEnum_STATUS("TLSv1_0") ProtocolsEnum_STATUS_TLSv1_1 = ProtocolsEnum_STATUS("TLSv1_1") ProtocolsEnum_STATUS_TLSv1_2 = ProtocolsEnum_STATUS("TLSv1_2") ProtocolsEnum_STATUS_TLSv1_3 = ProtocolsEnum_STATUS("TLSv1_3") )
const ( RedirectTypeEnum_Found = RedirectTypeEnum("Found") RedirectTypeEnum_Permanent = RedirectTypeEnum("Permanent") RedirectTypeEnum_SeeOther = RedirectTypeEnum("SeeOther") RedirectTypeEnum_Temporary = RedirectTypeEnum("Temporary") )
const ( ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation_None = ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation("None") ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation_OCSP = ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation("OCSP") )
const ( Sku_Name_Basic = Sku_Name("Basic") Sku_Name_Standard = Sku_Name("Standard") )
const ( Sku_Name_STATUS_Basic = Sku_Name_STATUS("Basic") Sku_Name_STATUS_Standard = Sku_Name_STATUS("Standard") )
const ( BastionHostProvisioningState_STATUS_Deleting = BastionHostProvisioningState_STATUS("Deleting") BastionHostProvisioningState_STATUS_Failed = BastionHostProvisioningState_STATUS("Failed") BastionHostProvisioningState_STATUS_Succeeded = BastionHostProvisioningState_STATUS("Succeeded") BastionHostProvisioningState_STATUS_Updating = BastionHostProvisioningState_STATUS("Updating") )
const ( DnsresolverProvisioningState_STATUS_Canceled = DnsresolverProvisioningState_STATUS("Canceled") DnsresolverProvisioningState_STATUS_Creating = DnsresolverProvisioningState_STATUS("Creating") DnsresolverProvisioningState_STATUS_Deleting = DnsresolverProvisioningState_STATUS("Deleting") DnsresolverProvisioningState_STATUS_Failed = DnsresolverProvisioningState_STATUS("Failed") DnsresolverProvisioningState_STATUS_Succeeded = DnsresolverProvisioningState_STATUS("Succeeded") DnsresolverProvisioningState_STATUS_Updating = DnsresolverProvisioningState_STATUS("Updating") )
const ( ForwardingRuleProperties_ForwardingRuleState_Disabled = ForwardingRuleProperties_ForwardingRuleState("Disabled") ForwardingRuleProperties_ForwardingRuleState_Enabled = ForwardingRuleProperties_ForwardingRuleState("Enabled") )
const ( ForwardingRuleProperties_ForwardingRuleState_STATUS_Disabled = ForwardingRuleProperties_ForwardingRuleState_STATUS("Disabled") ForwardingRuleProperties_ForwardingRuleState_STATUS_Enabled = ForwardingRuleProperties_ForwardingRuleState_STATUS("Enabled") )
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") )
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") )
const ( DnsResolverProperties_DnsResolverState_STATUS_Connected = DnsResolverProperties_DnsResolverState_STATUS("Connected") DnsResolverProperties_DnsResolverState_STATUS_Disconnected = DnsResolverProperties_DnsResolverState_STATUS("Disconnected") )
const ( IpConfiguration_PrivateIpAllocationMethod_Dynamic = IpConfiguration_PrivateIpAllocationMethod("Dynamic") IpConfiguration_PrivateIpAllocationMethod_Static = IpConfiguration_PrivateIpAllocationMethod("Static") )
const ( IpConfiguration_PrivateIpAllocationMethod_STATUS_Dynamic = IpConfiguration_PrivateIpAllocationMethod_STATUS("Dynamic") IpConfiguration_PrivateIpAllocationMethod_STATUS_Static = IpConfiguration_PrivateIpAllocationMethod_STATUS("Static") )
const ( PrivateEndpointProvisioningState_STATUS_Deleting = PrivateEndpointProvisioningState_STATUS("Deleting") PrivateEndpointProvisioningState_STATUS_Failed = PrivateEndpointProvisioningState_STATUS("Failed") PrivateEndpointProvisioningState_STATUS_Succeeded = PrivateEndpointProvisioningState_STATUS("Succeeded") PrivateEndpointProvisioningState_STATUS_Updating = PrivateEndpointProvisioningState_STATUS("Updating") )
const ( IPAllocationMethod_STATUS_Dynamic = IPAllocationMethod_STATUS("Dynamic") IPAllocationMethod_STATUS_Static = IPAllocationMethod_STATUS("Static") )
const ( PublicIPPrefixSku_Tier_Global = PublicIPPrefixSku_Tier("Global") PublicIPPrefixSku_Tier_Regional = PublicIPPrefixSku_Tier("Regional") )
const ( PublicIPPrefixSku_Tier_STATUS_Global = PublicIPPrefixSku_Tier_STATUS("Global") PublicIPPrefixSku_Tier_STATUS_Regional = PublicIPPrefixSku_Tier_STATUS("Regional") )
const ( IPVersion_IPv4 = IPVersion("IPv4") IPVersion_IPv6 = IPVersion("IPv6") )
const ( IPVersion_STATUS_IPv4 = IPVersion_STATUS("IPv4") IPVersion_STATUS_IPv6 = IPVersion_STATUS("IPv6") )
const ( PublicIpPrefixProvisioningState_STATUS_Deleting = PublicIpPrefixProvisioningState_STATUS("Deleting") PublicIpPrefixProvisioningState_STATUS_Failed = PublicIpPrefixProvisioningState_STATUS("Failed") PublicIpPrefixProvisioningState_STATUS_Succeeded = PublicIpPrefixProvisioningState_STATUS("Succeeded") PublicIpPrefixProvisioningState_STATUS_Updating = PublicIpPrefixProvisioningState_STATUS("Updating") )
const APIVersion_Value = APIVersion("2022-07-01")
const ExtendedLocationType_EdgeZone = ExtendedLocationType("EdgeZone")
const ExtendedLocationType_STATUS_EdgeZone = ExtendedLocationType_STATUS("EdgeZone")
const NatGatewaySku_Name_STATUS_Standard = NatGatewaySku_Name_STATUS("Standard")
const NatGatewaySku_Name_Standard = NatGatewaySku_Name("Standard")
const PublicIPPrefixSku_Name_STATUS_Standard = PublicIPPrefixSku_Name_STATUS("Standard")
const PublicIPPrefixSku_Name_Standard = PublicIPPrefixSku_Name("Standard")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "network.azure.com", Version: "v1api20220701"} // 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 ApplicationGateway ¶ added in v2.4.0
type ApplicationGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ApplicationGateway_Spec `json:"spec,omitempty"` Status ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +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/2022-07-01/applicationGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}
func (*ApplicationGateway) AssignProperties_From_ApplicationGateway ¶ added in v2.4.0
func (gateway *ApplicationGateway) AssignProperties_From_ApplicationGateway(source *v20220701s.ApplicationGateway) error
AssignProperties_From_ApplicationGateway populates our ApplicationGateway from the provided source ApplicationGateway
func (*ApplicationGateway) AssignProperties_To_ApplicationGateway ¶ added in v2.4.0
func (gateway *ApplicationGateway) AssignProperties_To_ApplicationGateway(destination *v20220701s.ApplicationGateway) error
AssignProperties_To_ApplicationGateway populates the provided destination ApplicationGateway from our ApplicationGateway
func (*ApplicationGateway) AzureName ¶ added in v2.4.0
func (gateway *ApplicationGateway) AzureName() string
AzureName returns the Azure name of the resource
func (*ApplicationGateway) ConvertFrom ¶ added in v2.4.0
func (gateway *ApplicationGateway) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our ApplicationGateway from the provided hub ApplicationGateway
func (*ApplicationGateway) ConvertTo ¶ added in v2.4.0
func (gateway *ApplicationGateway) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub ApplicationGateway from our ApplicationGateway
func (*ApplicationGateway) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGateway) DeepCopy() *ApplicationGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGateway.
func (*ApplicationGateway) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGateway) DeepCopyInto(out *ApplicationGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGateway) DeepCopyObject ¶ added in v2.4.0
func (in *ApplicationGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ApplicationGateway) Default ¶ added in v2.4.0
func (gateway *ApplicationGateway) Default()
Default applies defaults to the ApplicationGateway resource
func (ApplicationGateway) GetAPIVersion ¶ added in v2.4.0
func (gateway ApplicationGateway) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*ApplicationGateway) GetConditions ¶ added in v2.4.0
func (gateway *ApplicationGateway) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*ApplicationGateway) GetResourceScope ¶ added in v2.4.0
func (gateway *ApplicationGateway) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*ApplicationGateway) GetSpec ¶ added in v2.4.0
func (gateway *ApplicationGateway) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*ApplicationGateway) GetStatus ¶ added in v2.4.0
func (gateway *ApplicationGateway) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*ApplicationGateway) GetSupportedOperations ¶ added in v2.4.0
func (gateway *ApplicationGateway) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*ApplicationGateway) GetType ¶ added in v2.4.0
func (gateway *ApplicationGateway) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/applicationGateways"
func (*ApplicationGateway) InitializeSpec ¶ added in v2.4.0
func (gateway *ApplicationGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*ApplicationGateway) NewEmptyStatus ¶ added in v2.4.0
func (gateway *ApplicationGateway) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*ApplicationGateway) OriginalGVK ¶ added in v2.4.0
func (gateway *ApplicationGateway) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*ApplicationGateway) Owner ¶ added in v2.4.0
func (gateway *ApplicationGateway) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*ApplicationGateway) SetConditions ¶ added in v2.4.0
func (gateway *ApplicationGateway) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*ApplicationGateway) SetStatus ¶ added in v2.4.0
func (gateway *ApplicationGateway) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*ApplicationGateway) ValidateCreate ¶ added in v2.4.0
func (gateway *ApplicationGateway) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*ApplicationGateway) ValidateDelete ¶ added in v2.4.0
func (gateway *ApplicationGateway) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*ApplicationGateway) ValidateUpdate ¶ added in v2.4.0
ValidateUpdate validates an update of the resource
type ApplicationGatewayAuthenticationCertificate ¶ added in v2.4.0
type ApplicationGatewayAuthenticationCertificate struct { // Data: Certificate public data. Data *genruntime.SecretReference `json:"data,omitempty"` // Name: Name of the authentication certificate that is unique within an Application Gateway. Name *string `json:"name,omitempty"` }
Authentication certificates of an application gateway.
func (*ApplicationGatewayAuthenticationCertificate) AssignProperties_From_ApplicationGatewayAuthenticationCertificate ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate) AssignProperties_From_ApplicationGatewayAuthenticationCertificate(source *v20220701s.ApplicationGatewayAuthenticationCertificate) error
AssignProperties_From_ApplicationGatewayAuthenticationCertificate populates our ApplicationGatewayAuthenticationCertificate from the provided source ApplicationGatewayAuthenticationCertificate
func (*ApplicationGatewayAuthenticationCertificate) AssignProperties_To_ApplicationGatewayAuthenticationCertificate ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate) AssignProperties_To_ApplicationGatewayAuthenticationCertificate(destination *v20220701s.ApplicationGatewayAuthenticationCertificate) error
AssignProperties_To_ApplicationGatewayAuthenticationCertificate populates the provided destination ApplicationGatewayAuthenticationCertificate from our ApplicationGatewayAuthenticationCertificate
func (*ApplicationGatewayAuthenticationCertificate) ConvertToARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayAuthenticationCertificate) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificate) DeepCopy() *ApplicationGatewayAuthenticationCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAuthenticationCertificate.
func (*ApplicationGatewayAuthenticationCertificate) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificate) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayAuthenticationCertificate) Initialize_From_ApplicationGatewayAuthenticationCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate) Initialize_From_ApplicationGatewayAuthenticationCertificate_STATUS(source *ApplicationGatewayAuthenticationCertificate_STATUS) error
Initialize_From_ApplicationGatewayAuthenticationCertificate_STATUS populates our ApplicationGatewayAuthenticationCertificate from the provided source ApplicationGatewayAuthenticationCertificate_STATUS
func (*ApplicationGatewayAuthenticationCertificate) NewEmptyARMValue ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayAuthenticationCertificate) PopulateFromARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM struct { // Data: Certificate public data. Data *string `json:"data,omitempty"` }
Authentication certificates properties of an application gateway.
func (*ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM) DeepCopy() *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM.
func (*ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayAuthenticationCertificate_ARM ¶ added in v2.4.0
type ApplicationGatewayAuthenticationCertificate_ARM struct { // Name: Name of the authentication certificate that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway authentication certificate. Properties *ApplicationGatewayAuthenticationCertificatePropertiesFormat_ARM `json:"properties,omitempty"` }
Authentication certificates of an application gateway.
func (*ApplicationGatewayAuthenticationCertificate_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificate_ARM) DeepCopy() *ApplicationGatewayAuthenticationCertificate_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAuthenticationCertificate_ARM.
func (*ApplicationGatewayAuthenticationCertificate_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificate_ARM) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificate_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayAuthenticationCertificate_STATUS ¶ added in v2.4.0
type ApplicationGatewayAuthenticationCertificate_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Authentication certificates of an application gateway.
func (*ApplicationGatewayAuthenticationCertificate_STATUS) AssignProperties_From_ApplicationGatewayAuthenticationCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate_STATUS) AssignProperties_From_ApplicationGatewayAuthenticationCertificate_STATUS(source *v20220701s.ApplicationGatewayAuthenticationCertificate_STATUS) error
AssignProperties_From_ApplicationGatewayAuthenticationCertificate_STATUS populates our ApplicationGatewayAuthenticationCertificate_STATUS from the provided source ApplicationGatewayAuthenticationCertificate_STATUS
func (*ApplicationGatewayAuthenticationCertificate_STATUS) AssignProperties_To_ApplicationGatewayAuthenticationCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate_STATUS) AssignProperties_To_ApplicationGatewayAuthenticationCertificate_STATUS(destination *v20220701s.ApplicationGatewayAuthenticationCertificate_STATUS) error
AssignProperties_To_ApplicationGatewayAuthenticationCertificate_STATUS populates the provided destination ApplicationGatewayAuthenticationCertificate_STATUS from our ApplicationGatewayAuthenticationCertificate_STATUS
func (*ApplicationGatewayAuthenticationCertificate_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificate_STATUS) DeepCopy() *ApplicationGatewayAuthenticationCertificate_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAuthenticationCertificate_STATUS.
func (*ApplicationGatewayAuthenticationCertificate_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificate_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayAuthenticationCertificate_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayAuthenticationCertificate_STATUS) PopulateFromARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayAuthenticationCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayAuthenticationCertificate_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayAuthenticationCertificate_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Authentication certificates of an application gateway.
func (*ApplicationGatewayAuthenticationCertificate_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificate_STATUS_ARM) DeepCopy() *ApplicationGatewayAuthenticationCertificate_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAuthenticationCertificate_STATUS_ARM.
func (*ApplicationGatewayAuthenticationCertificate_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAuthenticationCertificate_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayAuthenticationCertificate_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayAutoscaleConfiguration ¶ added in v2.4.0
type ApplicationGatewayAutoscaleConfiguration struct { // +kubebuilder:validation:Minimum=2 // MaxCapacity: Upper bound on number of Application Gateway capacity. MaxCapacity *int `json:"maxCapacity,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Minimum=0 // MinCapacity: Lower bound on number of Application Gateway capacity. MinCapacity *int `json:"minCapacity,omitempty"` }
Application Gateway autoscale configuration.
func (*ApplicationGatewayAutoscaleConfiguration) AssignProperties_From_ApplicationGatewayAutoscaleConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration) AssignProperties_From_ApplicationGatewayAutoscaleConfiguration(source *v20220701s.ApplicationGatewayAutoscaleConfiguration) error
AssignProperties_From_ApplicationGatewayAutoscaleConfiguration populates our ApplicationGatewayAutoscaleConfiguration from the provided source ApplicationGatewayAutoscaleConfiguration
func (*ApplicationGatewayAutoscaleConfiguration) AssignProperties_To_ApplicationGatewayAutoscaleConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration) AssignProperties_To_ApplicationGatewayAutoscaleConfiguration(destination *v20220701s.ApplicationGatewayAutoscaleConfiguration) error
AssignProperties_To_ApplicationGatewayAutoscaleConfiguration populates the provided destination ApplicationGatewayAutoscaleConfiguration from our ApplicationGatewayAutoscaleConfiguration
func (*ApplicationGatewayAutoscaleConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayAutoscaleConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAutoscaleConfiguration) DeepCopy() *ApplicationGatewayAutoscaleConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAutoscaleConfiguration.
func (*ApplicationGatewayAutoscaleConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAutoscaleConfiguration) DeepCopyInto(out *ApplicationGatewayAutoscaleConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayAutoscaleConfiguration) Initialize_From_ApplicationGatewayAutoscaleConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration) Initialize_From_ApplicationGatewayAutoscaleConfiguration_STATUS(source *ApplicationGatewayAutoscaleConfiguration_STATUS) error
Initialize_From_ApplicationGatewayAutoscaleConfiguration_STATUS populates our ApplicationGatewayAutoscaleConfiguration from the provided source ApplicationGatewayAutoscaleConfiguration_STATUS
func (*ApplicationGatewayAutoscaleConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayAutoscaleConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayAutoscaleConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayAutoscaleConfiguration_ARM struct { // MaxCapacity: Upper bound on number of Application Gateway capacity. MaxCapacity *int `json:"maxCapacity,omitempty"` // MinCapacity: Lower bound on number of Application Gateway capacity. MinCapacity *int `json:"minCapacity,omitempty"` }
Application Gateway autoscale configuration.
func (*ApplicationGatewayAutoscaleConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAutoscaleConfiguration_ARM) DeepCopy() *ApplicationGatewayAutoscaleConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAutoscaleConfiguration_ARM.
func (*ApplicationGatewayAutoscaleConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAutoscaleConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayAutoscaleConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayAutoscaleConfiguration_STATUS ¶ added in v2.4.0
type ApplicationGatewayAutoscaleConfiguration_STATUS struct { // MaxCapacity: Upper bound on number of Application Gateway capacity. MaxCapacity *int `json:"maxCapacity,omitempty"` // MinCapacity: Lower bound on number of Application Gateway capacity. MinCapacity *int `json:"minCapacity,omitempty"` }
Application Gateway autoscale configuration.
func (*ApplicationGatewayAutoscaleConfiguration_STATUS) AssignProperties_From_ApplicationGatewayAutoscaleConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration_STATUS) AssignProperties_From_ApplicationGatewayAutoscaleConfiguration_STATUS(source *v20220701s.ApplicationGatewayAutoscaleConfiguration_STATUS) error
AssignProperties_From_ApplicationGatewayAutoscaleConfiguration_STATUS populates our ApplicationGatewayAutoscaleConfiguration_STATUS from the provided source ApplicationGatewayAutoscaleConfiguration_STATUS
func (*ApplicationGatewayAutoscaleConfiguration_STATUS) AssignProperties_To_ApplicationGatewayAutoscaleConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration_STATUS) AssignProperties_To_ApplicationGatewayAutoscaleConfiguration_STATUS(destination *v20220701s.ApplicationGatewayAutoscaleConfiguration_STATUS) error
AssignProperties_To_ApplicationGatewayAutoscaleConfiguration_STATUS populates the provided destination ApplicationGatewayAutoscaleConfiguration_STATUS from our ApplicationGatewayAutoscaleConfiguration_STATUS
func (*ApplicationGatewayAutoscaleConfiguration_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAutoscaleConfiguration_STATUS) DeepCopy() *ApplicationGatewayAutoscaleConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAutoscaleConfiguration_STATUS.
func (*ApplicationGatewayAutoscaleConfiguration_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAutoscaleConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayAutoscaleConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayAutoscaleConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayAutoscaleConfiguration_STATUS) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayAutoscaleConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayAutoscaleConfiguration_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayAutoscaleConfiguration_STATUS_ARM struct { // MaxCapacity: Upper bound on number of Application Gateway capacity. MaxCapacity *int `json:"maxCapacity,omitempty"` // MinCapacity: Lower bound on number of Application Gateway capacity. MinCapacity *int `json:"minCapacity,omitempty"` }
Application Gateway autoscale configuration.
func (*ApplicationGatewayAutoscaleConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayAutoscaleConfiguration_STATUS_ARM) DeepCopy() *ApplicationGatewayAutoscaleConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayAutoscaleConfiguration_STATUS_ARM.
func (*ApplicationGatewayAutoscaleConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayAutoscaleConfiguration_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayAutoscaleConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendAddress ¶ added in v2.4.0
type ApplicationGatewayBackendAddress struct { // Fqdn: Fully qualified domain name (FQDN). Fqdn *string `json:"fqdn,omitempty"` // IpAddress: IP address. IpAddress *string `json:"ipAddress,omitempty"` }
Backend address of an application gateway.
func (*ApplicationGatewayBackendAddress) AssignProperties_From_ApplicationGatewayBackendAddress ¶ added in v2.4.0
func (address *ApplicationGatewayBackendAddress) AssignProperties_From_ApplicationGatewayBackendAddress(source *v20220701s.ApplicationGatewayBackendAddress) error
AssignProperties_From_ApplicationGatewayBackendAddress populates our ApplicationGatewayBackendAddress from the provided source ApplicationGatewayBackendAddress
func (*ApplicationGatewayBackendAddress) AssignProperties_To_ApplicationGatewayBackendAddress ¶ added in v2.4.0
func (address *ApplicationGatewayBackendAddress) AssignProperties_To_ApplicationGatewayBackendAddress(destination *v20220701s.ApplicationGatewayBackendAddress) error
AssignProperties_To_ApplicationGatewayBackendAddress populates the provided destination ApplicationGatewayBackendAddress from our ApplicationGatewayBackendAddress
func (*ApplicationGatewayBackendAddress) ConvertToARM ¶ added in v2.4.0
func (address *ApplicationGatewayBackendAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayBackendAddress) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddress) DeepCopy() *ApplicationGatewayBackendAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddress.
func (*ApplicationGatewayBackendAddress) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddress) DeepCopyInto(out *ApplicationGatewayBackendAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendAddress) NewEmptyARMValue ¶ added in v2.4.0
func (address *ApplicationGatewayBackendAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendAddress) PopulateFromARM ¶ added in v2.4.0
func (address *ApplicationGatewayBackendAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendAddressPool ¶ added in v2.4.0
type ApplicationGatewayBackendAddressPool struct { // BackendAddresses: Backend addresses. BackendAddresses []ApplicationGatewayBackendAddress `json:"backendAddresses,omitempty"` // Name: Name of the backend address pool that is unique within an Application Gateway. Name *string `json:"name,omitempty"` }
Backend Address Pool of an application gateway.
func (*ApplicationGatewayBackendAddressPool) AssignProperties_From_ApplicationGatewayBackendAddressPool ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool) AssignProperties_From_ApplicationGatewayBackendAddressPool(source *v20220701s.ApplicationGatewayBackendAddressPool) error
AssignProperties_From_ApplicationGatewayBackendAddressPool populates our ApplicationGatewayBackendAddressPool from the provided source ApplicationGatewayBackendAddressPool
func (*ApplicationGatewayBackendAddressPool) AssignProperties_To_ApplicationGatewayBackendAddressPool ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool) AssignProperties_To_ApplicationGatewayBackendAddressPool(destination *v20220701s.ApplicationGatewayBackendAddressPool) error
AssignProperties_To_ApplicationGatewayBackendAddressPool populates the provided destination ApplicationGatewayBackendAddressPool from our ApplicationGatewayBackendAddressPool
func (*ApplicationGatewayBackendAddressPool) ConvertToARM ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayBackendAddressPool) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPool) DeepCopy() *ApplicationGatewayBackendAddressPool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool.
func (*ApplicationGatewayBackendAddressPool) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPool) DeepCopyInto(out *ApplicationGatewayBackendAddressPool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendAddressPool) Initialize_From_ApplicationGatewayBackendAddressPool_STATUS ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool) Initialize_From_ApplicationGatewayBackendAddressPool_STATUS(source *ApplicationGatewayBackendAddressPool_STATUS) error
Initialize_From_ApplicationGatewayBackendAddressPool_STATUS populates our ApplicationGatewayBackendAddressPool from the provided source ApplicationGatewayBackendAddressPool_STATUS
func (*ApplicationGatewayBackendAddressPool) NewEmptyARMValue ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendAddressPool) PopulateFromARM ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM struct { // BackendAddresses: Backend addresses. BackendAddresses []ApplicationGatewayBackendAddress_ARM `json:"backendAddresses,omitempty"` }
Properties of Backend Address Pool of an application gateway.
func (*ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM.
func (*ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendAddressPool_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendAddressPool_ARM struct { // Name: Name of the backend address pool that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway backend address pool. Properties *ApplicationGatewayBackendAddressPoolPropertiesFormat_ARM `json:"properties,omitempty"` }
Backend Address Pool of an application gateway.
func (*ApplicationGatewayBackendAddressPool_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPool_ARM) DeepCopy() *ApplicationGatewayBackendAddressPool_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool_ARM.
func (*ApplicationGatewayBackendAddressPool_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPool_ARM) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendAddressPool_STATUS ¶ added in v2.4.0
type ApplicationGatewayBackendAddressPool_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Backend Address Pool of an application gateway.
func (*ApplicationGatewayBackendAddressPool_STATUS) AssignProperties_From_ApplicationGatewayBackendAddressPool_STATUS ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool_STATUS) AssignProperties_From_ApplicationGatewayBackendAddressPool_STATUS(source *v20220701s.ApplicationGatewayBackendAddressPool_STATUS) error
AssignProperties_From_ApplicationGatewayBackendAddressPool_STATUS populates our ApplicationGatewayBackendAddressPool_STATUS from the provided source ApplicationGatewayBackendAddressPool_STATUS
func (*ApplicationGatewayBackendAddressPool_STATUS) AssignProperties_To_ApplicationGatewayBackendAddressPool_STATUS ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool_STATUS) AssignProperties_To_ApplicationGatewayBackendAddressPool_STATUS(destination *v20220701s.ApplicationGatewayBackendAddressPool_STATUS) error
AssignProperties_To_ApplicationGatewayBackendAddressPool_STATUS populates the provided destination ApplicationGatewayBackendAddressPool_STATUS from our ApplicationGatewayBackendAddressPool_STATUS
func (*ApplicationGatewayBackendAddressPool_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPool_STATUS) DeepCopy() *ApplicationGatewayBackendAddressPool_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool_STATUS.
func (*ApplicationGatewayBackendAddressPool_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPool_STATUS) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendAddressPool_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendAddressPool_STATUS) PopulateFromARM ¶ added in v2.4.0
func (pool *ApplicationGatewayBackendAddressPool_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendAddressPool_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendAddressPool_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Backend Address Pool of an application gateway.
func (*ApplicationGatewayBackendAddressPool_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPool_STATUS_ARM) DeepCopy() *ApplicationGatewayBackendAddressPool_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool_STATUS_ARM.
func (*ApplicationGatewayBackendAddressPool_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddressPool_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendAddress_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendAddress_ARM struct { // Fqdn: Fully qualified domain name (FQDN). Fqdn *string `json:"fqdn,omitempty"` // IpAddress: IP address. IpAddress *string `json:"ipAddress,omitempty"` }
Backend address of an application gateway.
func (*ApplicationGatewayBackendAddress_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddress_ARM) DeepCopy() *ApplicationGatewayBackendAddress_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddress_ARM.
func (*ApplicationGatewayBackendAddress_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendAddress_ARM) DeepCopyInto(out *ApplicationGatewayBackendAddress_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendHttpSettings ¶ added in v2.4.0
type ApplicationGatewayBackendHttpSettings struct { // AffinityCookieName: Cookie name to use for the affinity cookie. AffinityCookieName *string `json:"affinityCookieName,omitempty"` // AuthenticationCertificates: Array of references to application gateway authentication certificates. AuthenticationCertificates []ApplicationGatewaySubResource `json:"authenticationCertificates,omitempty"` // ConnectionDraining: Connection draining of the backend http settings resource. ConnectionDraining *ApplicationGatewayConnectionDraining `json:"connectionDraining,omitempty"` // CookieBasedAffinity: Cookie based affinity. CookieBasedAffinity *ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity `json:"cookieBasedAffinity,omitempty"` // HostName: Host header to be sent to the backend servers. HostName *string `json:"hostName,omitempty"` // Name: Name of the backend http settings that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Path: Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is // null. Path *string `json:"path,omitempty"` // PickHostNameFromBackendAddress: Whether to pick host header should be picked from the host name of the backend server. // Default value is false. PickHostNameFromBackendAddress *bool `json:"pickHostNameFromBackendAddress,omitempty"` // Port: The destination port on the backend. Port *int `json:"port,omitempty"` // Probe: Probe resource of an application gateway. Probe *ApplicationGatewaySubResource `json:"probe,omitempty"` // ProbeEnabled: Whether the probe is enabled. Default value is false. ProbeEnabled *bool `json:"probeEnabled,omitempty"` // Protocol: The protocol used to communicate with the backend. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // RequestTimeout: Request timeout in seconds. Application Gateway will fail the request if response is not received within // RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout *int `json:"requestTimeout,omitempty"` // TrustedRootCertificates: Array of references to application gateway trusted root certificates. TrustedRootCertificates []ApplicationGatewaySubResource `json:"trustedRootCertificates,omitempty"` }
Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendHttpSettings) AssignProperties_From_ApplicationGatewayBackendHttpSettings ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings) AssignProperties_From_ApplicationGatewayBackendHttpSettings(source *v20220701s.ApplicationGatewayBackendHttpSettings) error
AssignProperties_From_ApplicationGatewayBackendHttpSettings populates our ApplicationGatewayBackendHttpSettings from the provided source ApplicationGatewayBackendHttpSettings
func (*ApplicationGatewayBackendHttpSettings) AssignProperties_To_ApplicationGatewayBackendHttpSettings ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings) AssignProperties_To_ApplicationGatewayBackendHttpSettings(destination *v20220701s.ApplicationGatewayBackendHttpSettings) error
AssignProperties_To_ApplicationGatewayBackendHttpSettings populates the provided destination ApplicationGatewayBackendHttpSettings from our ApplicationGatewayBackendHttpSettings
func (*ApplicationGatewayBackendHttpSettings) ConvertToARM ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayBackendHttpSettings) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettings) DeepCopy() *ApplicationGatewayBackendHttpSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendHttpSettings.
func (*ApplicationGatewayBackendHttpSettings) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettings) DeepCopyInto(out *ApplicationGatewayBackendHttpSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendHttpSettings) Initialize_From_ApplicationGatewayBackendHttpSettings_STATUS ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings) Initialize_From_ApplicationGatewayBackendHttpSettings_STATUS(source *ApplicationGatewayBackendHttpSettings_STATUS) error
Initialize_From_ApplicationGatewayBackendHttpSettings_STATUS populates our ApplicationGatewayBackendHttpSettings from the provided source ApplicationGatewayBackendHttpSettings_STATUS
func (*ApplicationGatewayBackendHttpSettings) NewEmptyARMValue ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendHttpSettings) PopulateFromARM ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM struct { // AffinityCookieName: Cookie name to use for the affinity cookie. AffinityCookieName *string `json:"affinityCookieName,omitempty"` // AuthenticationCertificates: Array of references to application gateway authentication certificates. AuthenticationCertificates []ApplicationGatewaySubResource_ARM `json:"authenticationCertificates,omitempty"` // ConnectionDraining: Connection draining of the backend http settings resource. ConnectionDraining *ApplicationGatewayConnectionDraining_ARM `json:"connectionDraining,omitempty"` // CookieBasedAffinity: Cookie based affinity. CookieBasedAffinity *ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity `json:"cookieBasedAffinity,omitempty"` // HostName: Host header to be sent to the backend servers. HostName *string `json:"hostName,omitempty"` // Path: Path which should be used as a prefix for all HTTP requests. Null means no path will be prefixed. Default value is // null. Path *string `json:"path,omitempty"` // PickHostNameFromBackendAddress: Whether to pick host header should be picked from the host name of the backend server. // Default value is false. PickHostNameFromBackendAddress *bool `json:"pickHostNameFromBackendAddress,omitempty"` // Port: The destination port on the backend. Port *int `json:"port,omitempty"` // Probe: Probe resource of an application gateway. Probe *ApplicationGatewaySubResource_ARM `json:"probe,omitempty"` // ProbeEnabled: Whether the probe is enabled. Default value is false. ProbeEnabled *bool `json:"probeEnabled,omitempty"` // Protocol: The protocol used to communicate with the backend. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // RequestTimeout: Request timeout in seconds. Application Gateway will fail the request if response is not received within // RequestTimeout. Acceptable values are from 1 second to 86400 seconds. RequestTimeout *int `json:"requestTimeout,omitempty"` // TrustedRootCertificates: Array of references to application gateway trusted root certificates. TrustedRootCertificates []ApplicationGatewaySubResource_ARM `json:"trustedRootCertificates,omitempty"` }
Properties of Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM.
func (*ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity ¶ added in v2.4.0
type ApplicationGatewayBackendHttpSettingsPropertiesFormat_CookieBasedAffinity string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ApplicationGatewayBackendHttpSettings_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendHttpSettings_ARM struct { // Name: Name of the backend http settings that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway backend HTTP settings. Properties *ApplicationGatewayBackendHttpSettingsPropertiesFormat_ARM `json:"properties,omitempty"` }
Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendHttpSettings_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettings_ARM) DeepCopy() *ApplicationGatewayBackendHttpSettings_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendHttpSettings_ARM.
func (*ApplicationGatewayBackendHttpSettings_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettings_ARM) DeepCopyInto(out *ApplicationGatewayBackendHttpSettings_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendHttpSettings_STATUS ¶ added in v2.4.0
type ApplicationGatewayBackendHttpSettings_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendHttpSettings_STATUS) AssignProperties_From_ApplicationGatewayBackendHttpSettings_STATUS ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings_STATUS) AssignProperties_From_ApplicationGatewayBackendHttpSettings_STATUS(source *v20220701s.ApplicationGatewayBackendHttpSettings_STATUS) error
AssignProperties_From_ApplicationGatewayBackendHttpSettings_STATUS populates our ApplicationGatewayBackendHttpSettings_STATUS from the provided source ApplicationGatewayBackendHttpSettings_STATUS
func (*ApplicationGatewayBackendHttpSettings_STATUS) AssignProperties_To_ApplicationGatewayBackendHttpSettings_STATUS ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings_STATUS) AssignProperties_To_ApplicationGatewayBackendHttpSettings_STATUS(destination *v20220701s.ApplicationGatewayBackendHttpSettings_STATUS) error
AssignProperties_To_ApplicationGatewayBackendHttpSettings_STATUS populates the provided destination ApplicationGatewayBackendHttpSettings_STATUS from our ApplicationGatewayBackendHttpSettings_STATUS
func (*ApplicationGatewayBackendHttpSettings_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettings_STATUS) DeepCopy() *ApplicationGatewayBackendHttpSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendHttpSettings_STATUS.
func (*ApplicationGatewayBackendHttpSettings_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettings_STATUS) DeepCopyInto(out *ApplicationGatewayBackendHttpSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendHttpSettings_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendHttpSettings_STATUS) PopulateFromARM ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendHttpSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendHttpSettings_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendHttpSettings_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendHttpSettings_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettings_STATUS_ARM) DeepCopy() *ApplicationGatewayBackendHttpSettings_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendHttpSettings_STATUS_ARM.
func (*ApplicationGatewayBackendHttpSettings_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendHttpSettings_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayBackendHttpSettings_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendSettings ¶ added in v2.4.0
type ApplicationGatewayBackendSettings struct { // HostName: Server name indication to be sent to the backend servers for Tls protocol. HostName *string `json:"hostName,omitempty"` // Name: Name of the backend settings that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // PickHostNameFromBackendAddress: Whether to pick server name indication from the host name of the backend server for Tls // protocol. Default value is false. PickHostNameFromBackendAddress *bool `json:"pickHostNameFromBackendAddress,omitempty"` // Port: The destination port on the backend. Port *int `json:"port,omitempty"` // Probe: Probe resource of an application gateway. Probe *ApplicationGatewaySubResource `json:"probe,omitempty"` // Protocol: The protocol used to communicate with the backend. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // Timeout: Connection timeout in seconds. Application Gateway will fail the request if response is not received within // ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds. Timeout *int `json:"timeout,omitempty"` // TrustedRootCertificates: Array of references to application gateway trusted root certificates. TrustedRootCertificates []ApplicationGatewaySubResource `json:"trustedRootCertificates,omitempty"` }
Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendSettings) AssignProperties_From_ApplicationGatewayBackendSettings ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings) AssignProperties_From_ApplicationGatewayBackendSettings(source *v20220701s.ApplicationGatewayBackendSettings) error
AssignProperties_From_ApplicationGatewayBackendSettings populates our ApplicationGatewayBackendSettings from the provided source ApplicationGatewayBackendSettings
func (*ApplicationGatewayBackendSettings) AssignProperties_To_ApplicationGatewayBackendSettings ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings) AssignProperties_To_ApplicationGatewayBackendSettings(destination *v20220701s.ApplicationGatewayBackendSettings) error
AssignProperties_To_ApplicationGatewayBackendSettings populates the provided destination ApplicationGatewayBackendSettings from our ApplicationGatewayBackendSettings
func (*ApplicationGatewayBackendSettings) ConvertToARM ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayBackendSettings) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettings) DeepCopy() *ApplicationGatewayBackendSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendSettings.
func (*ApplicationGatewayBackendSettings) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettings) DeepCopyInto(out *ApplicationGatewayBackendSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendSettings) Initialize_From_ApplicationGatewayBackendSettings_STATUS ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings) Initialize_From_ApplicationGatewayBackendSettings_STATUS(source *ApplicationGatewayBackendSettings_STATUS) error
Initialize_From_ApplicationGatewayBackendSettings_STATUS populates our ApplicationGatewayBackendSettings from the provided source ApplicationGatewayBackendSettings_STATUS
func (*ApplicationGatewayBackendSettings) NewEmptyARMValue ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendSettings) PopulateFromARM ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendSettingsPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendSettingsPropertiesFormat_ARM struct { // HostName: Server name indication to be sent to the backend servers for Tls protocol. HostName *string `json:"hostName,omitempty"` // PickHostNameFromBackendAddress: Whether to pick server name indication from the host name of the backend server for Tls // protocol. Default value is false. PickHostNameFromBackendAddress *bool `json:"pickHostNameFromBackendAddress,omitempty"` // Port: The destination port on the backend. Port *int `json:"port,omitempty"` // Probe: Probe resource of an application gateway. Probe *ApplicationGatewaySubResource_ARM `json:"probe,omitempty"` // Protocol: The protocol used to communicate with the backend. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // Timeout: Connection timeout in seconds. Application Gateway will fail the request if response is not received within // ConnectionTimeout. Acceptable values are from 1 second to 86400 seconds. Timeout *int `json:"timeout,omitempty"` // TrustedRootCertificates: Array of references to application gateway trusted root certificates. TrustedRootCertificates []ApplicationGatewaySubResource_ARM `json:"trustedRootCertificates,omitempty"` }
Properties of Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendSettingsPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettingsPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayBackendSettingsPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendSettingsPropertiesFormat_ARM.
func (*ApplicationGatewayBackendSettingsPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettingsPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayBackendSettingsPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendSettings_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendSettings_ARM struct { // Name: Name of the backend settings that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway backend settings. Properties *ApplicationGatewayBackendSettingsPropertiesFormat_ARM `json:"properties,omitempty"` }
Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendSettings_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettings_ARM) DeepCopy() *ApplicationGatewayBackendSettings_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendSettings_ARM.
func (*ApplicationGatewayBackendSettings_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettings_ARM) DeepCopyInto(out *ApplicationGatewayBackendSettings_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendSettings_STATUS ¶ added in v2.4.0
type ApplicationGatewayBackendSettings_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendSettings_STATUS) AssignProperties_From_ApplicationGatewayBackendSettings_STATUS ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings_STATUS) AssignProperties_From_ApplicationGatewayBackendSettings_STATUS(source *v20220701s.ApplicationGatewayBackendSettings_STATUS) error
AssignProperties_From_ApplicationGatewayBackendSettings_STATUS populates our ApplicationGatewayBackendSettings_STATUS from the provided source ApplicationGatewayBackendSettings_STATUS
func (*ApplicationGatewayBackendSettings_STATUS) AssignProperties_To_ApplicationGatewayBackendSettings_STATUS ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings_STATUS) AssignProperties_To_ApplicationGatewayBackendSettings_STATUS(destination *v20220701s.ApplicationGatewayBackendSettings_STATUS) error
AssignProperties_To_ApplicationGatewayBackendSettings_STATUS populates the provided destination ApplicationGatewayBackendSettings_STATUS from our ApplicationGatewayBackendSettings_STATUS
func (*ApplicationGatewayBackendSettings_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettings_STATUS) DeepCopy() *ApplicationGatewayBackendSettings_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendSettings_STATUS.
func (*ApplicationGatewayBackendSettings_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettings_STATUS) DeepCopyInto(out *ApplicationGatewayBackendSettings_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendSettings_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendSettings_STATUS) PopulateFromARM ¶ added in v2.4.0
func (settings *ApplicationGatewayBackendSettings_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendSettings_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayBackendSettings_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Backend address pool settings of an application gateway.
func (*ApplicationGatewayBackendSettings_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettings_STATUS_ARM) DeepCopy() *ApplicationGatewayBackendSettings_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendSettings_STATUS_ARM.
func (*ApplicationGatewayBackendSettings_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayBackendSettings_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayBackendSettings_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayClientAuthConfiguration ¶ added in v2.4.0
type ApplicationGatewayClientAuthConfiguration struct { // VerifyClientCertIssuerDN: Verify client certificate issuer name on the application gateway. VerifyClientCertIssuerDN *bool `json:"verifyClientCertIssuerDN,omitempty"` // VerifyClientRevocation: Verify client certificate revocation status. VerifyClientRevocation *ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation `json:"verifyClientRevocation,omitempty"` }
Application gateway client authentication configuration.
func (*ApplicationGatewayClientAuthConfiguration) AssignProperties_From_ApplicationGatewayClientAuthConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayClientAuthConfiguration) AssignProperties_From_ApplicationGatewayClientAuthConfiguration(source *v20220701s.ApplicationGatewayClientAuthConfiguration) error
AssignProperties_From_ApplicationGatewayClientAuthConfiguration populates our ApplicationGatewayClientAuthConfiguration from the provided source ApplicationGatewayClientAuthConfiguration
func (*ApplicationGatewayClientAuthConfiguration) AssignProperties_To_ApplicationGatewayClientAuthConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayClientAuthConfiguration) AssignProperties_To_ApplicationGatewayClientAuthConfiguration(destination *v20220701s.ApplicationGatewayClientAuthConfiguration) error
AssignProperties_To_ApplicationGatewayClientAuthConfiguration populates the provided destination ApplicationGatewayClientAuthConfiguration from our ApplicationGatewayClientAuthConfiguration
func (*ApplicationGatewayClientAuthConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayClientAuthConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayClientAuthConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayClientAuthConfiguration) DeepCopy() *ApplicationGatewayClientAuthConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayClientAuthConfiguration.
func (*ApplicationGatewayClientAuthConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayClientAuthConfiguration) DeepCopyInto(out *ApplicationGatewayClientAuthConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayClientAuthConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayClientAuthConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayClientAuthConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayClientAuthConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayClientAuthConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayClientAuthConfiguration_ARM struct { // VerifyClientCertIssuerDN: Verify client certificate issuer name on the application gateway. VerifyClientCertIssuerDN *bool `json:"verifyClientCertIssuerDN,omitempty"` // VerifyClientRevocation: Verify client certificate revocation status. VerifyClientRevocation *ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation `json:"verifyClientRevocation,omitempty"` }
Application gateway client authentication configuration.
func (*ApplicationGatewayClientAuthConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayClientAuthConfiguration_ARM) DeepCopy() *ApplicationGatewayClientAuthConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayClientAuthConfiguration_ARM.
func (*ApplicationGatewayClientAuthConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayClientAuthConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayClientAuthConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation ¶ added in v2.4.0
type ApplicationGatewayClientAuthConfiguration_VerifyClientRevocation string
+kubebuilder:validation:Enum={"None","OCSP"}
type ApplicationGatewayConnectionDraining ¶ added in v2.4.0
type ApplicationGatewayConnectionDraining struct { // +kubebuilder:validation:Required // +kubebuilder:validation:Maximum=3600 // +kubebuilder:validation:Minimum=1 // DrainTimeoutInSec: The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 // seconds. DrainTimeoutInSec *int `json:"drainTimeoutInSec,omitempty"` // +kubebuilder:validation:Required // Enabled: Whether connection draining is enabled or not. Enabled *bool `json:"enabled,omitempty"` }
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
func (*ApplicationGatewayConnectionDraining) AssignProperties_From_ApplicationGatewayConnectionDraining ¶ added in v2.4.0
func (draining *ApplicationGatewayConnectionDraining) AssignProperties_From_ApplicationGatewayConnectionDraining(source *v20220701s.ApplicationGatewayConnectionDraining) error
AssignProperties_From_ApplicationGatewayConnectionDraining populates our ApplicationGatewayConnectionDraining from the provided source ApplicationGatewayConnectionDraining
func (*ApplicationGatewayConnectionDraining) AssignProperties_To_ApplicationGatewayConnectionDraining ¶ added in v2.4.0
func (draining *ApplicationGatewayConnectionDraining) AssignProperties_To_ApplicationGatewayConnectionDraining(destination *v20220701s.ApplicationGatewayConnectionDraining) error
AssignProperties_To_ApplicationGatewayConnectionDraining populates the provided destination ApplicationGatewayConnectionDraining from our ApplicationGatewayConnectionDraining
func (*ApplicationGatewayConnectionDraining) ConvertToARM ¶ added in v2.4.0
func (draining *ApplicationGatewayConnectionDraining) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayConnectionDraining) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayConnectionDraining) DeepCopy() *ApplicationGatewayConnectionDraining
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayConnectionDraining.
func (*ApplicationGatewayConnectionDraining) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayConnectionDraining) DeepCopyInto(out *ApplicationGatewayConnectionDraining)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayConnectionDraining) NewEmptyARMValue ¶ added in v2.4.0
func (draining *ApplicationGatewayConnectionDraining) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayConnectionDraining) PopulateFromARM ¶ added in v2.4.0
func (draining *ApplicationGatewayConnectionDraining) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayConnectionDraining_ARM ¶ added in v2.4.0
type ApplicationGatewayConnectionDraining_ARM struct { // DrainTimeoutInSec: The number of seconds connection draining is active. Acceptable values are from 1 second to 3600 // seconds. DrainTimeoutInSec *int `json:"drainTimeoutInSec,omitempty"` // Enabled: Whether connection draining is enabled or not. Enabled *bool `json:"enabled,omitempty"` }
Connection draining allows open connections to a backend server to be active for a specified time after the backend server got removed from the configuration.
func (*ApplicationGatewayConnectionDraining_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayConnectionDraining_ARM) DeepCopy() *ApplicationGatewayConnectionDraining_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayConnectionDraining_ARM.
func (*ApplicationGatewayConnectionDraining_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayConnectionDraining_ARM) DeepCopyInto(out *ApplicationGatewayConnectionDraining_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayCustomError ¶ added in v2.4.0
type ApplicationGatewayCustomError struct { // CustomErrorPageUrl: Error page URL of the application gateway customer error. CustomErrorPageUrl *string `json:"customErrorPageUrl,omitempty"` // StatusCode: Status code of the application gateway customer error. StatusCode *ApplicationGatewayCustomError_StatusCode `json:"statusCode,omitempty"` }
Customer error of an application gateway.
func (*ApplicationGatewayCustomError) AssignProperties_From_ApplicationGatewayCustomError ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError) AssignProperties_From_ApplicationGatewayCustomError(source *v20220701s.ApplicationGatewayCustomError) error
AssignProperties_From_ApplicationGatewayCustomError populates our ApplicationGatewayCustomError from the provided source ApplicationGatewayCustomError
func (*ApplicationGatewayCustomError) AssignProperties_To_ApplicationGatewayCustomError ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError) AssignProperties_To_ApplicationGatewayCustomError(destination *v20220701s.ApplicationGatewayCustomError) error
AssignProperties_To_ApplicationGatewayCustomError populates the provided destination ApplicationGatewayCustomError from our ApplicationGatewayCustomError
func (*ApplicationGatewayCustomError) ConvertToARM ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayCustomError) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayCustomError) DeepCopy() *ApplicationGatewayCustomError
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayCustomError.
func (*ApplicationGatewayCustomError) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayCustomError) DeepCopyInto(out *ApplicationGatewayCustomError)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayCustomError) Initialize_From_ApplicationGatewayCustomError_STATUS ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError) Initialize_From_ApplicationGatewayCustomError_STATUS(source *ApplicationGatewayCustomError_STATUS) error
Initialize_From_ApplicationGatewayCustomError_STATUS populates our ApplicationGatewayCustomError from the provided source ApplicationGatewayCustomError_STATUS
func (*ApplicationGatewayCustomError) NewEmptyARMValue ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayCustomError) PopulateFromARM ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayCustomError_ARM ¶ added in v2.4.0
type ApplicationGatewayCustomError_ARM struct { // CustomErrorPageUrl: Error page URL of the application gateway customer error. CustomErrorPageUrl *string `json:"customErrorPageUrl,omitempty"` // StatusCode: Status code of the application gateway customer error. StatusCode *ApplicationGatewayCustomError_StatusCode `json:"statusCode,omitempty"` }
Customer error of an application gateway.
func (*ApplicationGatewayCustomError_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayCustomError_ARM) DeepCopy() *ApplicationGatewayCustomError_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayCustomError_ARM.
func (*ApplicationGatewayCustomError_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayCustomError_ARM) DeepCopyInto(out *ApplicationGatewayCustomError_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayCustomError_STATUS ¶ added in v2.4.0
type ApplicationGatewayCustomError_STATUS struct { // CustomErrorPageUrl: Error page URL of the application gateway customer error. CustomErrorPageUrl *string `json:"customErrorPageUrl,omitempty"` // StatusCode: Status code of the application gateway customer error. StatusCode *ApplicationGatewayCustomError_StatusCode_STATUS `json:"statusCode,omitempty"` }
Customer error of an application gateway.
func (*ApplicationGatewayCustomError_STATUS) AssignProperties_From_ApplicationGatewayCustomError_STATUS ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError_STATUS) AssignProperties_From_ApplicationGatewayCustomError_STATUS(source *v20220701s.ApplicationGatewayCustomError_STATUS) error
AssignProperties_From_ApplicationGatewayCustomError_STATUS populates our ApplicationGatewayCustomError_STATUS from the provided source ApplicationGatewayCustomError_STATUS
func (*ApplicationGatewayCustomError_STATUS) AssignProperties_To_ApplicationGatewayCustomError_STATUS ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError_STATUS) AssignProperties_To_ApplicationGatewayCustomError_STATUS(destination *v20220701s.ApplicationGatewayCustomError_STATUS) error
AssignProperties_To_ApplicationGatewayCustomError_STATUS populates the provided destination ApplicationGatewayCustomError_STATUS from our ApplicationGatewayCustomError_STATUS
func (*ApplicationGatewayCustomError_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayCustomError_STATUS) DeepCopy() *ApplicationGatewayCustomError_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayCustomError_STATUS.
func (*ApplicationGatewayCustomError_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayCustomError_STATUS) DeepCopyInto(out *ApplicationGatewayCustomError_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayCustomError_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayCustomError_STATUS) PopulateFromARM ¶ added in v2.4.0
func (error *ApplicationGatewayCustomError_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayCustomError_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayCustomError_STATUS_ARM struct { // CustomErrorPageUrl: Error page URL of the application gateway customer error. CustomErrorPageUrl *string `json:"customErrorPageUrl,omitempty"` // StatusCode: Status code of the application gateway customer error. StatusCode *ApplicationGatewayCustomError_StatusCode_STATUS `json:"statusCode,omitempty"` }
Customer error of an application gateway.
func (*ApplicationGatewayCustomError_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayCustomError_STATUS_ARM) DeepCopy() *ApplicationGatewayCustomError_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayCustomError_STATUS_ARM.
func (*ApplicationGatewayCustomError_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayCustomError_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayCustomError_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayCustomError_StatusCode ¶ added in v2.4.0
type ApplicationGatewayCustomError_StatusCode string
+kubebuilder:validation:Enum={"HttpStatus403","HttpStatus502"}
type ApplicationGatewayCustomError_StatusCode_STATUS ¶ added in v2.4.0
type ApplicationGatewayCustomError_StatusCode_STATUS string
type ApplicationGatewayFirewallDisabledRuleGroup ¶ added in v2.4.0
type ApplicationGatewayFirewallDisabledRuleGroup struct { // +kubebuilder:validation:Required // RuleGroupName: The name of the rule group that will be disabled. RuleGroupName *string `json:"ruleGroupName,omitempty"` // Rules: The list of rules that will be disabled. If null, all rules of the rule group will be disabled. Rules []int `json:"rules,omitempty"` }
Allows to disable rules within a rule group or an entire rule group.
func (*ApplicationGatewayFirewallDisabledRuleGroup) AssignProperties_From_ApplicationGatewayFirewallDisabledRuleGroup ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup) AssignProperties_From_ApplicationGatewayFirewallDisabledRuleGroup(source *v20220701s.ApplicationGatewayFirewallDisabledRuleGroup) error
AssignProperties_From_ApplicationGatewayFirewallDisabledRuleGroup populates our ApplicationGatewayFirewallDisabledRuleGroup from the provided source ApplicationGatewayFirewallDisabledRuleGroup
func (*ApplicationGatewayFirewallDisabledRuleGroup) AssignProperties_To_ApplicationGatewayFirewallDisabledRuleGroup ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup) AssignProperties_To_ApplicationGatewayFirewallDisabledRuleGroup(destination *v20220701s.ApplicationGatewayFirewallDisabledRuleGroup) error
AssignProperties_To_ApplicationGatewayFirewallDisabledRuleGroup populates the provided destination ApplicationGatewayFirewallDisabledRuleGroup from our ApplicationGatewayFirewallDisabledRuleGroup
func (*ApplicationGatewayFirewallDisabledRuleGroup) ConvertToARM ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayFirewallDisabledRuleGroup) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallDisabledRuleGroup) DeepCopy() *ApplicationGatewayFirewallDisabledRuleGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallDisabledRuleGroup.
func (*ApplicationGatewayFirewallDisabledRuleGroup) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallDisabledRuleGroup) DeepCopyInto(out *ApplicationGatewayFirewallDisabledRuleGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayFirewallDisabledRuleGroup) Initialize_From_ApplicationGatewayFirewallDisabledRuleGroup_STATUS ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup) Initialize_From_ApplicationGatewayFirewallDisabledRuleGroup_STATUS(source *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) error
Initialize_From_ApplicationGatewayFirewallDisabledRuleGroup_STATUS populates our ApplicationGatewayFirewallDisabledRuleGroup from the provided source ApplicationGatewayFirewallDisabledRuleGroup_STATUS
func (*ApplicationGatewayFirewallDisabledRuleGroup) NewEmptyARMValue ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayFirewallDisabledRuleGroup) PopulateFromARM ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayFirewallDisabledRuleGroup_ARM ¶ added in v2.4.0
type ApplicationGatewayFirewallDisabledRuleGroup_ARM struct { // RuleGroupName: The name of the rule group that will be disabled. RuleGroupName *string `json:"ruleGroupName,omitempty"` // Rules: The list of rules that will be disabled. If null, all rules of the rule group will be disabled. Rules []int `json:"rules,omitempty"` }
Allows to disable rules within a rule group or an entire rule group.
func (*ApplicationGatewayFirewallDisabledRuleGroup_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallDisabledRuleGroup_ARM) DeepCopy() *ApplicationGatewayFirewallDisabledRuleGroup_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallDisabledRuleGroup_ARM.
func (*ApplicationGatewayFirewallDisabledRuleGroup_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallDisabledRuleGroup_ARM) DeepCopyInto(out *ApplicationGatewayFirewallDisabledRuleGroup_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFirewallDisabledRuleGroup_STATUS ¶ added in v2.4.0
type ApplicationGatewayFirewallDisabledRuleGroup_STATUS struct { // RuleGroupName: The name of the rule group that will be disabled. RuleGroupName *string `json:"ruleGroupName,omitempty"` // Rules: The list of rules that will be disabled. If null, all rules of the rule group will be disabled. Rules []int `json:"rules,omitempty"` }
Allows to disable rules within a rule group or an entire rule group.
func (*ApplicationGatewayFirewallDisabledRuleGroup_STATUS) AssignProperties_From_ApplicationGatewayFirewallDisabledRuleGroup_STATUS ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) AssignProperties_From_ApplicationGatewayFirewallDisabledRuleGroup_STATUS(source *v20220701s.ApplicationGatewayFirewallDisabledRuleGroup_STATUS) error
AssignProperties_From_ApplicationGatewayFirewallDisabledRuleGroup_STATUS populates our ApplicationGatewayFirewallDisabledRuleGroup_STATUS from the provided source ApplicationGatewayFirewallDisabledRuleGroup_STATUS
func (*ApplicationGatewayFirewallDisabledRuleGroup_STATUS) AssignProperties_To_ApplicationGatewayFirewallDisabledRuleGroup_STATUS ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) AssignProperties_To_ApplicationGatewayFirewallDisabledRuleGroup_STATUS(destination *v20220701s.ApplicationGatewayFirewallDisabledRuleGroup_STATUS) error
AssignProperties_To_ApplicationGatewayFirewallDisabledRuleGroup_STATUS populates the provided destination ApplicationGatewayFirewallDisabledRuleGroup_STATUS from our ApplicationGatewayFirewallDisabledRuleGroup_STATUS
func (*ApplicationGatewayFirewallDisabledRuleGroup_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) DeepCopy() *ApplicationGatewayFirewallDisabledRuleGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallDisabledRuleGroup_STATUS.
func (*ApplicationGatewayFirewallDisabledRuleGroup_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) DeepCopyInto(out *ApplicationGatewayFirewallDisabledRuleGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayFirewallDisabledRuleGroup_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayFirewallDisabledRuleGroup_STATUS) PopulateFromARM ¶ added in v2.4.0
func (group *ApplicationGatewayFirewallDisabledRuleGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM struct { // RuleGroupName: The name of the rule group that will be disabled. RuleGroupName *string `json:"ruleGroupName,omitempty"` // Rules: The list of rules that will be disabled. If null, all rules of the rule group will be disabled. Rules []int `json:"rules,omitempty"` }
Allows to disable rules within a rule group or an entire rule group.
func (*ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM) DeepCopy() *ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM.
func (*ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFirewallExclusion ¶ added in v2.4.0
type ApplicationGatewayFirewallExclusion struct { // +kubebuilder:validation:Required // MatchVariable: The variable to be excluded. MatchVariable *string `json:"matchVariable,omitempty"` // +kubebuilder:validation:Required // Selector: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion // applies to. Selector *string `json:"selector,omitempty"` // +kubebuilder:validation:Required // SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the // collection this exclusion applies to. SelectorMatchOperator *string `json:"selectorMatchOperator,omitempty"` }
Allow to exclude some variable satisfy the condition for the WAF check.
func (*ApplicationGatewayFirewallExclusion) AssignProperties_From_ApplicationGatewayFirewallExclusion ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion) AssignProperties_From_ApplicationGatewayFirewallExclusion(source *v20220701s.ApplicationGatewayFirewallExclusion) error
AssignProperties_From_ApplicationGatewayFirewallExclusion populates our ApplicationGatewayFirewallExclusion from the provided source ApplicationGatewayFirewallExclusion
func (*ApplicationGatewayFirewallExclusion) AssignProperties_To_ApplicationGatewayFirewallExclusion ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion) AssignProperties_To_ApplicationGatewayFirewallExclusion(destination *v20220701s.ApplicationGatewayFirewallExclusion) error
AssignProperties_To_ApplicationGatewayFirewallExclusion populates the provided destination ApplicationGatewayFirewallExclusion from our ApplicationGatewayFirewallExclusion
func (*ApplicationGatewayFirewallExclusion) ConvertToARM ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayFirewallExclusion) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallExclusion) DeepCopy() *ApplicationGatewayFirewallExclusion
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallExclusion.
func (*ApplicationGatewayFirewallExclusion) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallExclusion) DeepCopyInto(out *ApplicationGatewayFirewallExclusion)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayFirewallExclusion) Initialize_From_ApplicationGatewayFirewallExclusion_STATUS ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion) Initialize_From_ApplicationGatewayFirewallExclusion_STATUS(source *ApplicationGatewayFirewallExclusion_STATUS) error
Initialize_From_ApplicationGatewayFirewallExclusion_STATUS populates our ApplicationGatewayFirewallExclusion from the provided source ApplicationGatewayFirewallExclusion_STATUS
func (*ApplicationGatewayFirewallExclusion) NewEmptyARMValue ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayFirewallExclusion) PopulateFromARM ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayFirewallExclusion_ARM ¶ added in v2.4.0
type ApplicationGatewayFirewallExclusion_ARM struct { // MatchVariable: The variable to be excluded. MatchVariable *string `json:"matchVariable,omitempty"` // Selector: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion // applies to. Selector *string `json:"selector,omitempty"` // SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the // collection this exclusion applies to. SelectorMatchOperator *string `json:"selectorMatchOperator,omitempty"` }
Allow to exclude some variable satisfy the condition for the WAF check.
func (*ApplicationGatewayFirewallExclusion_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallExclusion_ARM) DeepCopy() *ApplicationGatewayFirewallExclusion_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallExclusion_ARM.
func (*ApplicationGatewayFirewallExclusion_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallExclusion_ARM) DeepCopyInto(out *ApplicationGatewayFirewallExclusion_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFirewallExclusion_STATUS ¶ added in v2.4.0
type ApplicationGatewayFirewallExclusion_STATUS struct { // MatchVariable: The variable to be excluded. MatchVariable *string `json:"matchVariable,omitempty"` // Selector: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion // applies to. Selector *string `json:"selector,omitempty"` // SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the // collection this exclusion applies to. SelectorMatchOperator *string `json:"selectorMatchOperator,omitempty"` }
Allow to exclude some variable satisfy the condition for the WAF check.
func (*ApplicationGatewayFirewallExclusion_STATUS) AssignProperties_From_ApplicationGatewayFirewallExclusion_STATUS ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion_STATUS) AssignProperties_From_ApplicationGatewayFirewallExclusion_STATUS(source *v20220701s.ApplicationGatewayFirewallExclusion_STATUS) error
AssignProperties_From_ApplicationGatewayFirewallExclusion_STATUS populates our ApplicationGatewayFirewallExclusion_STATUS from the provided source ApplicationGatewayFirewallExclusion_STATUS
func (*ApplicationGatewayFirewallExclusion_STATUS) AssignProperties_To_ApplicationGatewayFirewallExclusion_STATUS ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion_STATUS) AssignProperties_To_ApplicationGatewayFirewallExclusion_STATUS(destination *v20220701s.ApplicationGatewayFirewallExclusion_STATUS) error
AssignProperties_To_ApplicationGatewayFirewallExclusion_STATUS populates the provided destination ApplicationGatewayFirewallExclusion_STATUS from our ApplicationGatewayFirewallExclusion_STATUS
func (*ApplicationGatewayFirewallExclusion_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallExclusion_STATUS) DeepCopy() *ApplicationGatewayFirewallExclusion_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallExclusion_STATUS.
func (*ApplicationGatewayFirewallExclusion_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallExclusion_STATUS) DeepCopyInto(out *ApplicationGatewayFirewallExclusion_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayFirewallExclusion_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayFirewallExclusion_STATUS) PopulateFromARM ¶ added in v2.4.0
func (exclusion *ApplicationGatewayFirewallExclusion_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayFirewallExclusion_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayFirewallExclusion_STATUS_ARM struct { // MatchVariable: The variable to be excluded. MatchVariable *string `json:"matchVariable,omitempty"` // Selector: When matchVariable is a collection, operator used to specify which elements in the collection this exclusion // applies to. Selector *string `json:"selector,omitempty"` // SelectorMatchOperator: When matchVariable is a collection, operate on the selector to specify which elements in the // collection this exclusion applies to. SelectorMatchOperator *string `json:"selectorMatchOperator,omitempty"` }
Allow to exclude some variable satisfy the condition for the WAF check.
func (*ApplicationGatewayFirewallExclusion_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallExclusion_STATUS_ARM) DeepCopy() *ApplicationGatewayFirewallExclusion_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFirewallExclusion_STATUS_ARM.
func (*ApplicationGatewayFirewallExclusion_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFirewallExclusion_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayFirewallExclusion_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFrontendIPConfiguration ¶ added in v2.4.0
type ApplicationGatewayFrontendIPConfiguration struct { // Name: Name of the frontend IP configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // PrivateIPAddress: PrivateIPAddress of the network interface IP Configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // PrivateLinkConfiguration: Reference to the application gateway private link configuration. PrivateLinkConfiguration *ApplicationGatewaySubResource `json:"privateLinkConfiguration,omitempty"` // PublicIPAddress: Reference to the PublicIP resource. PublicIPAddress *ApplicationGatewaySubResource `json:"publicIPAddress,omitempty"` // Subnet: Reference to the subnet resource. Subnet *ApplicationGatewaySubResource `json:"subnet,omitempty"` }
Frontend IP configuration of an application gateway.
func (*ApplicationGatewayFrontendIPConfiguration) AssignProperties_From_ApplicationGatewayFrontendIPConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration) AssignProperties_From_ApplicationGatewayFrontendIPConfiguration(source *v20220701s.ApplicationGatewayFrontendIPConfiguration) error
AssignProperties_From_ApplicationGatewayFrontendIPConfiguration populates our ApplicationGatewayFrontendIPConfiguration from the provided source ApplicationGatewayFrontendIPConfiguration
func (*ApplicationGatewayFrontendIPConfiguration) AssignProperties_To_ApplicationGatewayFrontendIPConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration) AssignProperties_To_ApplicationGatewayFrontendIPConfiguration(destination *v20220701s.ApplicationGatewayFrontendIPConfiguration) error
AssignProperties_To_ApplicationGatewayFrontendIPConfiguration populates the provided destination ApplicationGatewayFrontendIPConfiguration from our ApplicationGatewayFrontendIPConfiguration
func (*ApplicationGatewayFrontendIPConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayFrontendIPConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfiguration) DeepCopy() *ApplicationGatewayFrontendIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendIPConfiguration.
func (*ApplicationGatewayFrontendIPConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfiguration) DeepCopyInto(out *ApplicationGatewayFrontendIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayFrontendIPConfiguration) Initialize_From_ApplicationGatewayFrontendIPConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration) Initialize_From_ApplicationGatewayFrontendIPConfiguration_STATUS(source *ApplicationGatewayFrontendIPConfiguration_STATUS) error
Initialize_From_ApplicationGatewayFrontendIPConfiguration_STATUS populates our ApplicationGatewayFrontendIPConfiguration from the provided source ApplicationGatewayFrontendIPConfiguration_STATUS
func (*ApplicationGatewayFrontendIPConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayFrontendIPConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM struct { // PrivateIPAddress: PrivateIPAddress of the network interface IP Configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // PrivateLinkConfiguration: Reference to the application gateway private link configuration. PrivateLinkConfiguration *ApplicationGatewaySubResource_ARM `json:"privateLinkConfiguration,omitempty"` // PublicIPAddress: Reference to the PublicIP resource. PublicIPAddress *ApplicationGatewaySubResource_ARM `json:"publicIPAddress,omitempty"` // Subnet: Reference to the subnet resource. Subnet *ApplicationGatewaySubResource_ARM `json:"subnet,omitempty"` }
Properties of Frontend IP configuration of an application gateway.
func (*ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM.
func (*ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFrontendIPConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayFrontendIPConfiguration_ARM struct { // Name: Name of the frontend IP configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway frontend IP configuration. Properties *ApplicationGatewayFrontendIPConfigurationPropertiesFormat_ARM `json:"properties,omitempty"` }
Frontend IP configuration of an application gateway.
func (*ApplicationGatewayFrontendIPConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfiguration_ARM) DeepCopy() *ApplicationGatewayFrontendIPConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendIPConfiguration_ARM.
func (*ApplicationGatewayFrontendIPConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayFrontendIPConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFrontendIPConfiguration_STATUS ¶ added in v2.4.0
type ApplicationGatewayFrontendIPConfiguration_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend IP configuration of an application gateway.
func (*ApplicationGatewayFrontendIPConfiguration_STATUS) AssignProperties_From_ApplicationGatewayFrontendIPConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration_STATUS) AssignProperties_From_ApplicationGatewayFrontendIPConfiguration_STATUS(source *v20220701s.ApplicationGatewayFrontendIPConfiguration_STATUS) error
AssignProperties_From_ApplicationGatewayFrontendIPConfiguration_STATUS populates our ApplicationGatewayFrontendIPConfiguration_STATUS from the provided source ApplicationGatewayFrontendIPConfiguration_STATUS
func (*ApplicationGatewayFrontendIPConfiguration_STATUS) AssignProperties_To_ApplicationGatewayFrontendIPConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration_STATUS) AssignProperties_To_ApplicationGatewayFrontendIPConfiguration_STATUS(destination *v20220701s.ApplicationGatewayFrontendIPConfiguration_STATUS) error
AssignProperties_To_ApplicationGatewayFrontendIPConfiguration_STATUS populates the provided destination ApplicationGatewayFrontendIPConfiguration_STATUS from our ApplicationGatewayFrontendIPConfiguration_STATUS
func (*ApplicationGatewayFrontendIPConfiguration_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfiguration_STATUS) DeepCopy() *ApplicationGatewayFrontendIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendIPConfiguration_STATUS.
func (*ApplicationGatewayFrontendIPConfiguration_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayFrontendIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayFrontendIPConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayFrontendIPConfiguration_STATUS) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayFrontendIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayFrontendIPConfiguration_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayFrontendIPConfiguration_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend IP configuration of an application gateway.
func (*ApplicationGatewayFrontendIPConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfiguration_STATUS_ARM) DeepCopy() *ApplicationGatewayFrontendIPConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendIPConfiguration_STATUS_ARM.
func (*ApplicationGatewayFrontendIPConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendIPConfiguration_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayFrontendIPConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFrontendPort ¶ added in v2.4.0
type ApplicationGatewayFrontendPort struct { // Name: Name of the frontend port that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Port: Frontend port. Port *int `json:"port,omitempty"` }
Frontend port of an application gateway.
func (*ApplicationGatewayFrontendPort) AssignProperties_From_ApplicationGatewayFrontendPort ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort) AssignProperties_From_ApplicationGatewayFrontendPort(source *v20220701s.ApplicationGatewayFrontendPort) error
AssignProperties_From_ApplicationGatewayFrontendPort populates our ApplicationGatewayFrontendPort from the provided source ApplicationGatewayFrontendPort
func (*ApplicationGatewayFrontendPort) AssignProperties_To_ApplicationGatewayFrontendPort ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort) AssignProperties_To_ApplicationGatewayFrontendPort(destination *v20220701s.ApplicationGatewayFrontendPort) error
AssignProperties_To_ApplicationGatewayFrontendPort populates the provided destination ApplicationGatewayFrontendPort from our ApplicationGatewayFrontendPort
func (*ApplicationGatewayFrontendPort) ConvertToARM ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayFrontendPort) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPort) DeepCopy() *ApplicationGatewayFrontendPort
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendPort.
func (*ApplicationGatewayFrontendPort) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPort) DeepCopyInto(out *ApplicationGatewayFrontendPort)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayFrontendPort) Initialize_From_ApplicationGatewayFrontendPort_STATUS ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort) Initialize_From_ApplicationGatewayFrontendPort_STATUS(source *ApplicationGatewayFrontendPort_STATUS) error
Initialize_From_ApplicationGatewayFrontendPort_STATUS populates our ApplicationGatewayFrontendPort from the provided source ApplicationGatewayFrontendPort_STATUS
func (*ApplicationGatewayFrontendPort) NewEmptyARMValue ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayFrontendPort) PopulateFromARM ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayFrontendPortPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayFrontendPortPropertiesFormat_ARM struct { // Port: Frontend port. Port *int `json:"port,omitempty"` }
Properties of Frontend port of an application gateway.
func (*ApplicationGatewayFrontendPortPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPortPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayFrontendPortPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendPortPropertiesFormat_ARM.
func (*ApplicationGatewayFrontendPortPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPortPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayFrontendPortPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFrontendPort_ARM ¶ added in v2.4.0
type ApplicationGatewayFrontendPort_ARM struct { // Name: Name of the frontend port that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway frontend port. Properties *ApplicationGatewayFrontendPortPropertiesFormat_ARM `json:"properties,omitempty"` }
Frontend port of an application gateway.
func (*ApplicationGatewayFrontendPort_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPort_ARM) DeepCopy() *ApplicationGatewayFrontendPort_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendPort_ARM.
func (*ApplicationGatewayFrontendPort_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPort_ARM) DeepCopyInto(out *ApplicationGatewayFrontendPort_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayFrontendPort_STATUS ¶ added in v2.4.0
type ApplicationGatewayFrontendPort_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend port of an application gateway.
func (*ApplicationGatewayFrontendPort_STATUS) AssignProperties_From_ApplicationGatewayFrontendPort_STATUS ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort_STATUS) AssignProperties_From_ApplicationGatewayFrontendPort_STATUS(source *v20220701s.ApplicationGatewayFrontendPort_STATUS) error
AssignProperties_From_ApplicationGatewayFrontendPort_STATUS populates our ApplicationGatewayFrontendPort_STATUS from the provided source ApplicationGatewayFrontendPort_STATUS
func (*ApplicationGatewayFrontendPort_STATUS) AssignProperties_To_ApplicationGatewayFrontendPort_STATUS ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort_STATUS) AssignProperties_To_ApplicationGatewayFrontendPort_STATUS(destination *v20220701s.ApplicationGatewayFrontendPort_STATUS) error
AssignProperties_To_ApplicationGatewayFrontendPort_STATUS populates the provided destination ApplicationGatewayFrontendPort_STATUS from our ApplicationGatewayFrontendPort_STATUS
func (*ApplicationGatewayFrontendPort_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPort_STATUS) DeepCopy() *ApplicationGatewayFrontendPort_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendPort_STATUS.
func (*ApplicationGatewayFrontendPort_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPort_STATUS) DeepCopyInto(out *ApplicationGatewayFrontendPort_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayFrontendPort_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayFrontendPort_STATUS) PopulateFromARM ¶ added in v2.4.0
func (port *ApplicationGatewayFrontendPort_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayFrontendPort_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayFrontendPort_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend port of an application gateway.
func (*ApplicationGatewayFrontendPort_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPort_STATUS_ARM) DeepCopy() *ApplicationGatewayFrontendPort_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayFrontendPort_STATUS_ARM.
func (*ApplicationGatewayFrontendPort_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayFrontendPort_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayFrontendPort_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayGlobalConfiguration ¶ added in v2.4.0
type ApplicationGatewayGlobalConfiguration struct { // EnableRequestBuffering: Enable request buffering. EnableRequestBuffering *bool `json:"enableRequestBuffering,omitempty"` // EnableResponseBuffering: Enable response buffering. EnableResponseBuffering *bool `json:"enableResponseBuffering,omitempty"` }
Application Gateway global configuration.
func (*ApplicationGatewayGlobalConfiguration) AssignProperties_From_ApplicationGatewayGlobalConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration) AssignProperties_From_ApplicationGatewayGlobalConfiguration(source *v20220701s.ApplicationGatewayGlobalConfiguration) error
AssignProperties_From_ApplicationGatewayGlobalConfiguration populates our ApplicationGatewayGlobalConfiguration from the provided source ApplicationGatewayGlobalConfiguration
func (*ApplicationGatewayGlobalConfiguration) AssignProperties_To_ApplicationGatewayGlobalConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration) AssignProperties_To_ApplicationGatewayGlobalConfiguration(destination *v20220701s.ApplicationGatewayGlobalConfiguration) error
AssignProperties_To_ApplicationGatewayGlobalConfiguration populates the provided destination ApplicationGatewayGlobalConfiguration from our ApplicationGatewayGlobalConfiguration
func (*ApplicationGatewayGlobalConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayGlobalConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayGlobalConfiguration) DeepCopy() *ApplicationGatewayGlobalConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayGlobalConfiguration.
func (*ApplicationGatewayGlobalConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayGlobalConfiguration) DeepCopyInto(out *ApplicationGatewayGlobalConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayGlobalConfiguration) Initialize_From_ApplicationGatewayGlobalConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration) Initialize_From_ApplicationGatewayGlobalConfiguration_STATUS(source *ApplicationGatewayGlobalConfiguration_STATUS) error
Initialize_From_ApplicationGatewayGlobalConfiguration_STATUS populates our ApplicationGatewayGlobalConfiguration from the provided source ApplicationGatewayGlobalConfiguration_STATUS
func (*ApplicationGatewayGlobalConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayGlobalConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayGlobalConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayGlobalConfiguration_ARM struct { // EnableRequestBuffering: Enable request buffering. EnableRequestBuffering *bool `json:"enableRequestBuffering,omitempty"` // EnableResponseBuffering: Enable response buffering. EnableResponseBuffering *bool `json:"enableResponseBuffering,omitempty"` }
Application Gateway global configuration.
func (*ApplicationGatewayGlobalConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayGlobalConfiguration_ARM) DeepCopy() *ApplicationGatewayGlobalConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayGlobalConfiguration_ARM.
func (*ApplicationGatewayGlobalConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayGlobalConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayGlobalConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayGlobalConfiguration_STATUS ¶ added in v2.4.0
type ApplicationGatewayGlobalConfiguration_STATUS struct { // EnableRequestBuffering: Enable request buffering. EnableRequestBuffering *bool `json:"enableRequestBuffering,omitempty"` // EnableResponseBuffering: Enable response buffering. EnableResponseBuffering *bool `json:"enableResponseBuffering,omitempty"` }
Application Gateway global configuration.
func (*ApplicationGatewayGlobalConfiguration_STATUS) AssignProperties_From_ApplicationGatewayGlobalConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration_STATUS) AssignProperties_From_ApplicationGatewayGlobalConfiguration_STATUS(source *v20220701s.ApplicationGatewayGlobalConfiguration_STATUS) error
AssignProperties_From_ApplicationGatewayGlobalConfiguration_STATUS populates our ApplicationGatewayGlobalConfiguration_STATUS from the provided source ApplicationGatewayGlobalConfiguration_STATUS
func (*ApplicationGatewayGlobalConfiguration_STATUS) AssignProperties_To_ApplicationGatewayGlobalConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration_STATUS) AssignProperties_To_ApplicationGatewayGlobalConfiguration_STATUS(destination *v20220701s.ApplicationGatewayGlobalConfiguration_STATUS) error
AssignProperties_To_ApplicationGatewayGlobalConfiguration_STATUS populates the provided destination ApplicationGatewayGlobalConfiguration_STATUS from our ApplicationGatewayGlobalConfiguration_STATUS
func (*ApplicationGatewayGlobalConfiguration_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayGlobalConfiguration_STATUS) DeepCopy() *ApplicationGatewayGlobalConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayGlobalConfiguration_STATUS.
func (*ApplicationGatewayGlobalConfiguration_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayGlobalConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayGlobalConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayGlobalConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayGlobalConfiguration_STATUS) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayGlobalConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayGlobalConfiguration_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayGlobalConfiguration_STATUS_ARM struct { // EnableRequestBuffering: Enable request buffering. EnableRequestBuffering *bool `json:"enableRequestBuffering,omitempty"` // EnableResponseBuffering: Enable response buffering. EnableResponseBuffering *bool `json:"enableResponseBuffering,omitempty"` }
Application Gateway global configuration.
func (*ApplicationGatewayGlobalConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayGlobalConfiguration_STATUS_ARM) DeepCopy() *ApplicationGatewayGlobalConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayGlobalConfiguration_STATUS_ARM.
func (*ApplicationGatewayGlobalConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayGlobalConfiguration_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayGlobalConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayHeaderConfiguration ¶ added in v2.4.0
type ApplicationGatewayHeaderConfiguration struct { // HeaderName: Header name of the header configuration. HeaderName *string `json:"headerName,omitempty"` // HeaderValue: Header value of the header configuration. HeaderValue *string `json:"headerValue,omitempty"` }
Header configuration of the Actions set in Application Gateway.
func (*ApplicationGatewayHeaderConfiguration) AssignProperties_From_ApplicationGatewayHeaderConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayHeaderConfiguration) AssignProperties_From_ApplicationGatewayHeaderConfiguration(source *v20220701s.ApplicationGatewayHeaderConfiguration) error
AssignProperties_From_ApplicationGatewayHeaderConfiguration populates our ApplicationGatewayHeaderConfiguration from the provided source ApplicationGatewayHeaderConfiguration
func (*ApplicationGatewayHeaderConfiguration) AssignProperties_To_ApplicationGatewayHeaderConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayHeaderConfiguration) AssignProperties_To_ApplicationGatewayHeaderConfiguration(destination *v20220701s.ApplicationGatewayHeaderConfiguration) error
AssignProperties_To_ApplicationGatewayHeaderConfiguration populates the provided destination ApplicationGatewayHeaderConfiguration from our ApplicationGatewayHeaderConfiguration
func (*ApplicationGatewayHeaderConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayHeaderConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayHeaderConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayHeaderConfiguration) DeepCopy() *ApplicationGatewayHeaderConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHeaderConfiguration.
func (*ApplicationGatewayHeaderConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayHeaderConfiguration) DeepCopyInto(out *ApplicationGatewayHeaderConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayHeaderConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayHeaderConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayHeaderConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayHeaderConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayHeaderConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayHeaderConfiguration_ARM struct { // HeaderName: Header name of the header configuration. HeaderName *string `json:"headerName,omitempty"` // HeaderValue: Header value of the header configuration. HeaderValue *string `json:"headerValue,omitempty"` }
Header configuration of the Actions set in Application Gateway.
func (*ApplicationGatewayHeaderConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayHeaderConfiguration_ARM) DeepCopy() *ApplicationGatewayHeaderConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHeaderConfiguration_ARM.
func (*ApplicationGatewayHeaderConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayHeaderConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayHeaderConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayHttpListener ¶ added in v2.4.0
type ApplicationGatewayHttpListener struct { // CustomErrorConfigurations: Custom error configurations of the HTTP listener. CustomErrorConfigurations []ApplicationGatewayCustomError `json:"customErrorConfigurations,omitempty"` // FirewallPolicy: Reference to the FirewallPolicy resource. FirewallPolicy *ApplicationGatewaySubResource `json:"firewallPolicy,omitempty"` // FrontendIPConfiguration: Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *ApplicationGatewaySubResource `json:"frontendIPConfiguration,omitempty"` // FrontendPort: Frontend port resource of an application gateway. FrontendPort *ApplicationGatewaySubResource `json:"frontendPort,omitempty"` // HostName: Host name of HTTP listener. HostName *string `json:"hostName,omitempty"` // HostNames: List of Host names for HTTP Listener that allows special wildcard characters as well. HostNames []string `json:"hostNames,omitempty"` // Name: Name of the HTTP listener that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Protocol: Protocol of the HTTP listener. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // RequireServerNameIndication: Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication *bool `json:"requireServerNameIndication,omitempty"` // SslCertificate: SSL certificate resource of an application gateway. SslCertificate *ApplicationGatewaySubResource `json:"sslCertificate,omitempty"` // SslProfile: SSL profile resource of the application gateway. SslProfile *ApplicationGatewaySubResource `json:"sslProfile,omitempty"` }
Http listener of an application gateway.
func (*ApplicationGatewayHttpListener) AssignProperties_From_ApplicationGatewayHttpListener ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener) AssignProperties_From_ApplicationGatewayHttpListener(source *v20220701s.ApplicationGatewayHttpListener) error
AssignProperties_From_ApplicationGatewayHttpListener populates our ApplicationGatewayHttpListener from the provided source ApplicationGatewayHttpListener
func (*ApplicationGatewayHttpListener) AssignProperties_To_ApplicationGatewayHttpListener ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener) AssignProperties_To_ApplicationGatewayHttpListener(destination *v20220701s.ApplicationGatewayHttpListener) error
AssignProperties_To_ApplicationGatewayHttpListener populates the provided destination ApplicationGatewayHttpListener from our ApplicationGatewayHttpListener
func (*ApplicationGatewayHttpListener) ConvertToARM ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayHttpListener) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListener) DeepCopy() *ApplicationGatewayHttpListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHttpListener.
func (*ApplicationGatewayHttpListener) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListener) DeepCopyInto(out *ApplicationGatewayHttpListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayHttpListener) Initialize_From_ApplicationGatewayHttpListener_STATUS ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener) Initialize_From_ApplicationGatewayHttpListener_STATUS(source *ApplicationGatewayHttpListener_STATUS) error
Initialize_From_ApplicationGatewayHttpListener_STATUS populates our ApplicationGatewayHttpListener from the provided source ApplicationGatewayHttpListener_STATUS
func (*ApplicationGatewayHttpListener) NewEmptyARMValue ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayHttpListener) PopulateFromARM ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayHttpListenerPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayHttpListenerPropertiesFormat_ARM struct { // CustomErrorConfigurations: Custom error configurations of the HTTP listener. CustomErrorConfigurations []ApplicationGatewayCustomError_ARM `json:"customErrorConfigurations,omitempty"` // FirewallPolicy: Reference to the FirewallPolicy resource. FirewallPolicy *ApplicationGatewaySubResource_ARM `json:"firewallPolicy,omitempty"` // FrontendIPConfiguration: Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *ApplicationGatewaySubResource_ARM `json:"frontendIPConfiguration,omitempty"` // FrontendPort: Frontend port resource of an application gateway. FrontendPort *ApplicationGatewaySubResource_ARM `json:"frontendPort,omitempty"` // HostName: Host name of HTTP listener. HostName *string `json:"hostName,omitempty"` // HostNames: List of Host names for HTTP Listener that allows special wildcard characters as well. HostNames []string `json:"hostNames,omitempty"` // Protocol: Protocol of the HTTP listener. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // RequireServerNameIndication: Applicable only if protocol is https. Enables SNI for multi-hosting. RequireServerNameIndication *bool `json:"requireServerNameIndication,omitempty"` // SslCertificate: SSL certificate resource of an application gateway. SslCertificate *ApplicationGatewaySubResource_ARM `json:"sslCertificate,omitempty"` // SslProfile: SSL profile resource of the application gateway. SslProfile *ApplicationGatewaySubResource_ARM `json:"sslProfile,omitempty"` }
Properties of HTTP listener of an application gateway.
func (*ApplicationGatewayHttpListenerPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListenerPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayHttpListenerPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHttpListenerPropertiesFormat_ARM.
func (*ApplicationGatewayHttpListenerPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListenerPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayHttpListenerPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayHttpListener_ARM ¶ added in v2.4.0
type ApplicationGatewayHttpListener_ARM struct { // Name: Name of the HTTP listener that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway HTTP listener. Properties *ApplicationGatewayHttpListenerPropertiesFormat_ARM `json:"properties,omitempty"` }
Http listener of an application gateway.
func (*ApplicationGatewayHttpListener_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListener_ARM) DeepCopy() *ApplicationGatewayHttpListener_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHttpListener_ARM.
func (*ApplicationGatewayHttpListener_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListener_ARM) DeepCopyInto(out *ApplicationGatewayHttpListener_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayHttpListener_STATUS ¶ added in v2.4.0
type ApplicationGatewayHttpListener_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Http listener of an application gateway.
func (*ApplicationGatewayHttpListener_STATUS) AssignProperties_From_ApplicationGatewayHttpListener_STATUS ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener_STATUS) AssignProperties_From_ApplicationGatewayHttpListener_STATUS(source *v20220701s.ApplicationGatewayHttpListener_STATUS) error
AssignProperties_From_ApplicationGatewayHttpListener_STATUS populates our ApplicationGatewayHttpListener_STATUS from the provided source ApplicationGatewayHttpListener_STATUS
func (*ApplicationGatewayHttpListener_STATUS) AssignProperties_To_ApplicationGatewayHttpListener_STATUS ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener_STATUS) AssignProperties_To_ApplicationGatewayHttpListener_STATUS(destination *v20220701s.ApplicationGatewayHttpListener_STATUS) error
AssignProperties_To_ApplicationGatewayHttpListener_STATUS populates the provided destination ApplicationGatewayHttpListener_STATUS from our ApplicationGatewayHttpListener_STATUS
func (*ApplicationGatewayHttpListener_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListener_STATUS) DeepCopy() *ApplicationGatewayHttpListener_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHttpListener_STATUS.
func (*ApplicationGatewayHttpListener_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListener_STATUS) DeepCopyInto(out *ApplicationGatewayHttpListener_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayHttpListener_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayHttpListener_STATUS) PopulateFromARM ¶ added in v2.4.0
func (listener *ApplicationGatewayHttpListener_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayHttpListener_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayHttpListener_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Http listener of an application gateway.
func (*ApplicationGatewayHttpListener_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListener_STATUS_ARM) DeepCopy() *ApplicationGatewayHttpListener_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayHttpListener_STATUS_ARM.
func (*ApplicationGatewayHttpListener_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayHttpListener_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayHttpListener_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayIPConfigurationPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayIPConfigurationPropertiesFormat_ARM struct { // Subnet: Reference to the subnet resource. A subnet from where application gateway gets its private address. Subnet *ApplicationGatewaySubResource_ARM `json:"subnet,omitempty"` }
Properties of IP configuration of an application gateway.
func (*ApplicationGatewayIPConfigurationPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfigurationPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayIPConfigurationPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfigurationPropertiesFormat_ARM.
func (*ApplicationGatewayIPConfigurationPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfigurationPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayIPConfigurationPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
type ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded struct { // Name: Name of the IP configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Subnet: Reference to the subnet resource. A subnet from where application gateway gets its private address. Subnet *ApplicationGatewaySubResource `json:"subnet,omitempty"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded(source *v20220701s.ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) error
AssignProperties_From_ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded populates our ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded from the provided source ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded(destination *v20220701s.ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) error
AssignProperties_To_ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded populates the provided destination ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded from our ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) ConvertToARM ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded.
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) Initialize_From_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) Initialize_From_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded(source *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) error
Initialize_From_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded populates our ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded from the provided source ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) PopulateFromARM ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM ¶ added in v2.4.0
type ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM struct { // Name: Name of the IP configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway IP configuration. Properties *ApplicationGatewayIPConfigurationPropertiesFormat_ARM `json:"properties,omitempty"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopy() *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM.
func (*ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
type ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (*ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded(source *v20220701s.ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) error
AssignProperties_From_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded populates our ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded from the provided source ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded(destination *v20220701s.ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) error
AssignProperties_To_ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded populates the provided destination ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded from our ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopy() *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded.
func (*ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) PopulateFromARM ¶ added in v2.4.0
func (embedded *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM ¶ added in v2.4.0
type ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration of an application gateway. Currently 1 public and 1 private IP configuration is allowed.
func (*ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopy() *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM.
func (*ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayList ¶ added in v2.4.0
type ApplicationGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ApplicationGateway `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/applicationGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}
func (*ApplicationGatewayList) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayList) DeepCopy() *ApplicationGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayList.
func (*ApplicationGatewayList) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayList) DeepCopyInto(out *ApplicationGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayList) DeepCopyObject ¶ added in v2.4.0
func (in *ApplicationGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ApplicationGatewayListener ¶ added in v2.4.0
type ApplicationGatewayListener struct { // FrontendIPConfiguration: Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *ApplicationGatewaySubResource `json:"frontendIPConfiguration,omitempty"` // FrontendPort: Frontend port resource of an application gateway. FrontendPort *ApplicationGatewaySubResource `json:"frontendPort,omitempty"` // Name: Name of the listener that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Protocol: Protocol of the listener. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // SslCertificate: SSL certificate resource of an application gateway. SslCertificate *ApplicationGatewaySubResource `json:"sslCertificate,omitempty"` // SslProfile: SSL profile resource of the application gateway. SslProfile *ApplicationGatewaySubResource `json:"sslProfile,omitempty"` }
Listener of an application gateway.
func (*ApplicationGatewayListener) AssignProperties_From_ApplicationGatewayListener ¶ added in v2.4.0
func (listener *ApplicationGatewayListener) AssignProperties_From_ApplicationGatewayListener(source *v20220701s.ApplicationGatewayListener) error
AssignProperties_From_ApplicationGatewayListener populates our ApplicationGatewayListener from the provided source ApplicationGatewayListener
func (*ApplicationGatewayListener) AssignProperties_To_ApplicationGatewayListener ¶ added in v2.4.0
func (listener *ApplicationGatewayListener) AssignProperties_To_ApplicationGatewayListener(destination *v20220701s.ApplicationGatewayListener) error
AssignProperties_To_ApplicationGatewayListener populates the provided destination ApplicationGatewayListener from our ApplicationGatewayListener
func (*ApplicationGatewayListener) ConvertToARM ¶ added in v2.4.0
func (listener *ApplicationGatewayListener) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayListener) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayListener) DeepCopy() *ApplicationGatewayListener
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayListener.
func (*ApplicationGatewayListener) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayListener) DeepCopyInto(out *ApplicationGatewayListener)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayListener) Initialize_From_ApplicationGatewayListener_STATUS ¶ added in v2.4.0
func (listener *ApplicationGatewayListener) Initialize_From_ApplicationGatewayListener_STATUS(source *ApplicationGatewayListener_STATUS) error
Initialize_From_ApplicationGatewayListener_STATUS populates our ApplicationGatewayListener from the provided source ApplicationGatewayListener_STATUS
func (*ApplicationGatewayListener) NewEmptyARMValue ¶ added in v2.4.0
func (listener *ApplicationGatewayListener) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayListener) PopulateFromARM ¶ added in v2.4.0
func (listener *ApplicationGatewayListener) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayListenerPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayListenerPropertiesFormat_ARM struct { // FrontendIPConfiguration: Frontend IP configuration resource of an application gateway. FrontendIPConfiguration *ApplicationGatewaySubResource_ARM `json:"frontendIPConfiguration,omitempty"` // FrontendPort: Frontend port resource of an application gateway. FrontendPort *ApplicationGatewaySubResource_ARM `json:"frontendPort,omitempty"` // Protocol: Protocol of the listener. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // SslCertificate: SSL certificate resource of an application gateway. SslCertificate *ApplicationGatewaySubResource_ARM `json:"sslCertificate,omitempty"` // SslProfile: SSL profile resource of the application gateway. SslProfile *ApplicationGatewaySubResource_ARM `json:"sslProfile,omitempty"` }
Properties of listener of an application gateway.
func (*ApplicationGatewayListenerPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayListenerPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayListenerPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayListenerPropertiesFormat_ARM.
func (*ApplicationGatewayListenerPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayListenerPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayListenerPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayListener_ARM ¶ added in v2.4.0
type ApplicationGatewayListener_ARM struct { // Name: Name of the listener that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway listener. Properties *ApplicationGatewayListenerPropertiesFormat_ARM `json:"properties,omitempty"` }
Listener of an application gateway.
func (*ApplicationGatewayListener_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayListener_ARM) DeepCopy() *ApplicationGatewayListener_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayListener_ARM.
func (*ApplicationGatewayListener_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayListener_ARM) DeepCopyInto(out *ApplicationGatewayListener_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayListener_STATUS ¶ added in v2.4.0
type ApplicationGatewayListener_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Listener of an application gateway.
func (*ApplicationGatewayListener_STATUS) AssignProperties_From_ApplicationGatewayListener_STATUS ¶ added in v2.4.0
func (listener *ApplicationGatewayListener_STATUS) AssignProperties_From_ApplicationGatewayListener_STATUS(source *v20220701s.ApplicationGatewayListener_STATUS) error
AssignProperties_From_ApplicationGatewayListener_STATUS populates our ApplicationGatewayListener_STATUS from the provided source ApplicationGatewayListener_STATUS
func (*ApplicationGatewayListener_STATUS) AssignProperties_To_ApplicationGatewayListener_STATUS ¶ added in v2.4.0
func (listener *ApplicationGatewayListener_STATUS) AssignProperties_To_ApplicationGatewayListener_STATUS(destination *v20220701s.ApplicationGatewayListener_STATUS) error
AssignProperties_To_ApplicationGatewayListener_STATUS populates the provided destination ApplicationGatewayListener_STATUS from our ApplicationGatewayListener_STATUS
func (*ApplicationGatewayListener_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayListener_STATUS) DeepCopy() *ApplicationGatewayListener_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayListener_STATUS.
func (*ApplicationGatewayListener_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayListener_STATUS) DeepCopyInto(out *ApplicationGatewayListener_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayListener_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (listener *ApplicationGatewayListener_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayListener_STATUS) PopulateFromARM ¶ added in v2.4.0
func (listener *ApplicationGatewayListener_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayListener_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayListener_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Listener of an application gateway.
func (*ApplicationGatewayListener_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayListener_STATUS_ARM) DeepCopy() *ApplicationGatewayListener_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayListener_STATUS_ARM.
func (*ApplicationGatewayListener_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayListener_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayListener_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayLoadDistributionAlgorithmEnum ¶ added in v2.4.0
type ApplicationGatewayLoadDistributionAlgorithmEnum string
Load Distribution Algorithm enums. +kubebuilder:validation:Enum={"IpHash","LeastConnections","RoundRobin"}
type ApplicationGatewayLoadDistributionPolicy ¶ added in v2.4.0
type ApplicationGatewayLoadDistributionPolicy struct { // LoadDistributionAlgorithm: Load Distribution Targets resource of an application gateway. LoadDistributionAlgorithm *ApplicationGatewayLoadDistributionAlgorithmEnum `json:"loadDistributionAlgorithm,omitempty"` // LoadDistributionTargets: Load Distribution Targets resource of an application gateway. LoadDistributionTargets []ApplicationGatewayLoadDistributionTarget `json:"loadDistributionTargets,omitempty"` // Name: Name of the load distribution policy that is unique within an Application Gateway. Name *string `json:"name,omitempty"` }
Load Distribution Policy of an application gateway.
func (*ApplicationGatewayLoadDistributionPolicy) AssignProperties_From_ApplicationGatewayLoadDistributionPolicy ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy) AssignProperties_From_ApplicationGatewayLoadDistributionPolicy(source *v20220701s.ApplicationGatewayLoadDistributionPolicy) error
AssignProperties_From_ApplicationGatewayLoadDistributionPolicy populates our ApplicationGatewayLoadDistributionPolicy from the provided source ApplicationGatewayLoadDistributionPolicy
func (*ApplicationGatewayLoadDistributionPolicy) AssignProperties_To_ApplicationGatewayLoadDistributionPolicy ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy) AssignProperties_To_ApplicationGatewayLoadDistributionPolicy(destination *v20220701s.ApplicationGatewayLoadDistributionPolicy) error
AssignProperties_To_ApplicationGatewayLoadDistributionPolicy populates the provided destination ApplicationGatewayLoadDistributionPolicy from our ApplicationGatewayLoadDistributionPolicy
func (*ApplicationGatewayLoadDistributionPolicy) ConvertToARM ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayLoadDistributionPolicy) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicy) DeepCopy() *ApplicationGatewayLoadDistributionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionPolicy.
func (*ApplicationGatewayLoadDistributionPolicy) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicy) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayLoadDistributionPolicy) Initialize_From_ApplicationGatewayLoadDistributionPolicy_STATUS ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy) Initialize_From_ApplicationGatewayLoadDistributionPolicy_STATUS(source *ApplicationGatewayLoadDistributionPolicy_STATUS) error
Initialize_From_ApplicationGatewayLoadDistributionPolicy_STATUS populates our ApplicationGatewayLoadDistributionPolicy from the provided source ApplicationGatewayLoadDistributionPolicy_STATUS
func (*ApplicationGatewayLoadDistributionPolicy) NewEmptyARMValue ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayLoadDistributionPolicy) PopulateFromARM ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM struct { // LoadDistributionAlgorithm: Load Distribution Targets resource of an application gateway. LoadDistributionAlgorithm *ApplicationGatewayLoadDistributionAlgorithmEnum `json:"loadDistributionAlgorithm,omitempty"` // LoadDistributionTargets: Load Distribution Targets resource of an application gateway. LoadDistributionTargets []ApplicationGatewayLoadDistributionTarget_ARM `json:"loadDistributionTargets,omitempty"` }
Properties of Load Distribution Policy of an application gateway.
func (*ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM.
func (*ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayLoadDistributionPolicy_ARM ¶ added in v2.4.0
type ApplicationGatewayLoadDistributionPolicy_ARM struct { // Name: Name of the load distribution policy that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway load distribution policy. Properties *ApplicationGatewayLoadDistributionPolicyPropertiesFormat_ARM `json:"properties,omitempty"` }
Load Distribution Policy of an application gateway.
func (*ApplicationGatewayLoadDistributionPolicy_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicy_ARM) DeepCopy() *ApplicationGatewayLoadDistributionPolicy_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionPolicy_ARM.
func (*ApplicationGatewayLoadDistributionPolicy_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicy_ARM) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicy_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayLoadDistributionPolicy_STATUS ¶ added in v2.4.0
type ApplicationGatewayLoadDistributionPolicy_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Load Distribution Policy of an application gateway.
func (*ApplicationGatewayLoadDistributionPolicy_STATUS) AssignProperties_From_ApplicationGatewayLoadDistributionPolicy_STATUS ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy_STATUS) AssignProperties_From_ApplicationGatewayLoadDistributionPolicy_STATUS(source *v20220701s.ApplicationGatewayLoadDistributionPolicy_STATUS) error
AssignProperties_From_ApplicationGatewayLoadDistributionPolicy_STATUS populates our ApplicationGatewayLoadDistributionPolicy_STATUS from the provided source ApplicationGatewayLoadDistributionPolicy_STATUS
func (*ApplicationGatewayLoadDistributionPolicy_STATUS) AssignProperties_To_ApplicationGatewayLoadDistributionPolicy_STATUS ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy_STATUS) AssignProperties_To_ApplicationGatewayLoadDistributionPolicy_STATUS(destination *v20220701s.ApplicationGatewayLoadDistributionPolicy_STATUS) error
AssignProperties_To_ApplicationGatewayLoadDistributionPolicy_STATUS populates the provided destination ApplicationGatewayLoadDistributionPolicy_STATUS from our ApplicationGatewayLoadDistributionPolicy_STATUS
func (*ApplicationGatewayLoadDistributionPolicy_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicy_STATUS) DeepCopy() *ApplicationGatewayLoadDistributionPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionPolicy_STATUS.
func (*ApplicationGatewayLoadDistributionPolicy_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicy_STATUS) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayLoadDistributionPolicy_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayLoadDistributionPolicy_STATUS) PopulateFromARM ¶ added in v2.4.0
func (policy *ApplicationGatewayLoadDistributionPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayLoadDistributionPolicy_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayLoadDistributionPolicy_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Load Distribution Policy of an application gateway.
func (*ApplicationGatewayLoadDistributionPolicy_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicy_STATUS_ARM) DeepCopy() *ApplicationGatewayLoadDistributionPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionPolicy_STATUS_ARM.
func (*ApplicationGatewayLoadDistributionPolicy_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionPolicy_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayLoadDistributionPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayLoadDistributionTarget ¶ added in v2.4.0
type ApplicationGatewayLoadDistributionTarget struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Load Distribution Target of an application gateway.
func (*ApplicationGatewayLoadDistributionTarget) AssignProperties_From_ApplicationGatewayLoadDistributionTarget ¶ added in v2.4.0
func (target *ApplicationGatewayLoadDistributionTarget) AssignProperties_From_ApplicationGatewayLoadDistributionTarget(source *v20220701s.ApplicationGatewayLoadDistributionTarget) error
AssignProperties_From_ApplicationGatewayLoadDistributionTarget populates our ApplicationGatewayLoadDistributionTarget from the provided source ApplicationGatewayLoadDistributionTarget
func (*ApplicationGatewayLoadDistributionTarget) AssignProperties_To_ApplicationGatewayLoadDistributionTarget ¶ added in v2.4.0
func (target *ApplicationGatewayLoadDistributionTarget) AssignProperties_To_ApplicationGatewayLoadDistributionTarget(destination *v20220701s.ApplicationGatewayLoadDistributionTarget) error
AssignProperties_To_ApplicationGatewayLoadDistributionTarget populates the provided destination ApplicationGatewayLoadDistributionTarget from our ApplicationGatewayLoadDistributionTarget
func (*ApplicationGatewayLoadDistributionTarget) ConvertToARM ¶ added in v2.4.0
func (target *ApplicationGatewayLoadDistributionTarget) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayLoadDistributionTarget) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionTarget) DeepCopy() *ApplicationGatewayLoadDistributionTarget
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionTarget.
func (*ApplicationGatewayLoadDistributionTarget) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionTarget) DeepCopyInto(out *ApplicationGatewayLoadDistributionTarget)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayLoadDistributionTarget) NewEmptyARMValue ¶ added in v2.4.0
func (target *ApplicationGatewayLoadDistributionTarget) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayLoadDistributionTarget) PopulateFromARM ¶ added in v2.4.0
func (target *ApplicationGatewayLoadDistributionTarget) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayLoadDistributionTarget_ARM ¶ added in v2.4.0
type ApplicationGatewayLoadDistributionTarget_ARM struct {
Id *string `json:"id,omitempty"`
}
Load Distribution Target of an application gateway.
func (*ApplicationGatewayLoadDistributionTarget_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionTarget_ARM) DeepCopy() *ApplicationGatewayLoadDistributionTarget_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayLoadDistributionTarget_ARM.
func (*ApplicationGatewayLoadDistributionTarget_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayLoadDistributionTarget_ARM) DeepCopyInto(out *ApplicationGatewayLoadDistributionTarget_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayPathRule ¶ added in v2.4.0
type ApplicationGatewayPathRule struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Path rule of URL path map of an application gateway.
func (*ApplicationGatewayPathRule) AssignProperties_From_ApplicationGatewayPathRule ¶ added in v2.4.0
func (rule *ApplicationGatewayPathRule) AssignProperties_From_ApplicationGatewayPathRule(source *v20220701s.ApplicationGatewayPathRule) error
AssignProperties_From_ApplicationGatewayPathRule populates our ApplicationGatewayPathRule from the provided source ApplicationGatewayPathRule
func (*ApplicationGatewayPathRule) AssignProperties_To_ApplicationGatewayPathRule ¶ added in v2.4.0
func (rule *ApplicationGatewayPathRule) AssignProperties_To_ApplicationGatewayPathRule(destination *v20220701s.ApplicationGatewayPathRule) error
AssignProperties_To_ApplicationGatewayPathRule populates the provided destination ApplicationGatewayPathRule from our ApplicationGatewayPathRule
func (*ApplicationGatewayPathRule) ConvertToARM ¶ added in v2.4.0
func (rule *ApplicationGatewayPathRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayPathRule) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPathRule) DeepCopy() *ApplicationGatewayPathRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPathRule.
func (*ApplicationGatewayPathRule) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPathRule) DeepCopyInto(out *ApplicationGatewayPathRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayPathRule) NewEmptyARMValue ¶ added in v2.4.0
func (rule *ApplicationGatewayPathRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayPathRule) PopulateFromARM ¶ added in v2.4.0
func (rule *ApplicationGatewayPathRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayPathRule_ARM ¶ added in v2.4.0
type ApplicationGatewayPathRule_ARM struct {
Id *string `json:"id,omitempty"`
}
Path rule of URL path map of an application gateway.
func (*ApplicationGatewayPathRule_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPathRule_ARM) DeepCopy() *ApplicationGatewayPathRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPathRule_ARM.
func (*ApplicationGatewayPathRule_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPathRule_ARM) DeepCopyInto(out *ApplicationGatewayPathRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayPrivateEndpointConnection_STATUS ¶ added in v2.4.0
type ApplicationGatewayPrivateEndpointConnection_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Private Endpoint connection on an application gateway.
func (*ApplicationGatewayPrivateEndpointConnection_STATUS) AssignProperties_From_ApplicationGatewayPrivateEndpointConnection_STATUS ¶ added in v2.4.0
func (connection *ApplicationGatewayPrivateEndpointConnection_STATUS) AssignProperties_From_ApplicationGatewayPrivateEndpointConnection_STATUS(source *v20220701s.ApplicationGatewayPrivateEndpointConnection_STATUS) error
AssignProperties_From_ApplicationGatewayPrivateEndpointConnection_STATUS populates our ApplicationGatewayPrivateEndpointConnection_STATUS from the provided source ApplicationGatewayPrivateEndpointConnection_STATUS
func (*ApplicationGatewayPrivateEndpointConnection_STATUS) AssignProperties_To_ApplicationGatewayPrivateEndpointConnection_STATUS ¶ added in v2.4.0
func (connection *ApplicationGatewayPrivateEndpointConnection_STATUS) AssignProperties_To_ApplicationGatewayPrivateEndpointConnection_STATUS(destination *v20220701s.ApplicationGatewayPrivateEndpointConnection_STATUS) error
AssignProperties_To_ApplicationGatewayPrivateEndpointConnection_STATUS populates the provided destination ApplicationGatewayPrivateEndpointConnection_STATUS from our ApplicationGatewayPrivateEndpointConnection_STATUS
func (*ApplicationGatewayPrivateEndpointConnection_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateEndpointConnection_STATUS) DeepCopy() *ApplicationGatewayPrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateEndpointConnection_STATUS.
func (*ApplicationGatewayPrivateEndpointConnection_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateEndpointConnection_STATUS) DeepCopyInto(out *ApplicationGatewayPrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayPrivateEndpointConnection_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (connection *ApplicationGatewayPrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayPrivateEndpointConnection_STATUS) PopulateFromARM ¶ added in v2.4.0
func (connection *ApplicationGatewayPrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayPrivateEndpointConnection_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayPrivateEndpointConnection_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Private Endpoint connection on an application gateway.
func (*ApplicationGatewayPrivateEndpointConnection_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateEndpointConnection_STATUS_ARM) DeepCopy() *ApplicationGatewayPrivateEndpointConnection_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateEndpointConnection_STATUS_ARM.
func (*ApplicationGatewayPrivateEndpointConnection_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateEndpointConnection_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayPrivateEndpointConnection_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayPrivateLinkConfiguration ¶ added in v2.4.0
type ApplicationGatewayPrivateLinkConfiguration struct { // IpConfigurations: An array of application gateway private link ip configurations. IpConfigurations []ApplicationGatewayPrivateLinkIpConfiguration `json:"ipConfigurations,omitempty"` // Name: Name of the private link configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` }
Private Link Configuration on an application gateway.
func (*ApplicationGatewayPrivateLinkConfiguration) AssignProperties_From_ApplicationGatewayPrivateLinkConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration) AssignProperties_From_ApplicationGatewayPrivateLinkConfiguration(source *v20220701s.ApplicationGatewayPrivateLinkConfiguration) error
AssignProperties_From_ApplicationGatewayPrivateLinkConfiguration populates our ApplicationGatewayPrivateLinkConfiguration from the provided source ApplicationGatewayPrivateLinkConfiguration
func (*ApplicationGatewayPrivateLinkConfiguration) AssignProperties_To_ApplicationGatewayPrivateLinkConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration) AssignProperties_To_ApplicationGatewayPrivateLinkConfiguration(destination *v20220701s.ApplicationGatewayPrivateLinkConfiguration) error
AssignProperties_To_ApplicationGatewayPrivateLinkConfiguration populates the provided destination ApplicationGatewayPrivateLinkConfiguration from our ApplicationGatewayPrivateLinkConfiguration
func (*ApplicationGatewayPrivateLinkConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayPrivateLinkConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfiguration) DeepCopy() *ApplicationGatewayPrivateLinkConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkConfiguration.
func (*ApplicationGatewayPrivateLinkConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfiguration) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayPrivateLinkConfiguration) Initialize_From_ApplicationGatewayPrivateLinkConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration) Initialize_From_ApplicationGatewayPrivateLinkConfiguration_STATUS(source *ApplicationGatewayPrivateLinkConfiguration_STATUS) error
Initialize_From_ApplicationGatewayPrivateLinkConfiguration_STATUS populates our ApplicationGatewayPrivateLinkConfiguration from the provided source ApplicationGatewayPrivateLinkConfiguration_STATUS
func (*ApplicationGatewayPrivateLinkConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayPrivateLinkConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayPrivateLinkConfigurationProperties_ARM ¶ added in v2.4.0
type ApplicationGatewayPrivateLinkConfigurationProperties_ARM struct { // IpConfigurations: An array of application gateway private link ip configurations. IpConfigurations []ApplicationGatewayPrivateLinkIpConfiguration_ARM `json:"ipConfigurations,omitempty"` }
Properties of private link configuration on an application gateway.
func (*ApplicationGatewayPrivateLinkConfigurationProperties_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfigurationProperties_ARM) DeepCopy() *ApplicationGatewayPrivateLinkConfigurationProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkConfigurationProperties_ARM.
func (*ApplicationGatewayPrivateLinkConfigurationProperties_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfigurationProperties_ARM) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfigurationProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayPrivateLinkConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayPrivateLinkConfiguration_ARM struct { // Name: Name of the private link configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway private link configuration. Properties *ApplicationGatewayPrivateLinkConfigurationProperties_ARM `json:"properties,omitempty"` }
Private Link Configuration on an application gateway.
func (*ApplicationGatewayPrivateLinkConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfiguration_ARM) DeepCopy() *ApplicationGatewayPrivateLinkConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkConfiguration_ARM.
func (*ApplicationGatewayPrivateLinkConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayPrivateLinkConfiguration_STATUS ¶ added in v2.4.0
type ApplicationGatewayPrivateLinkConfiguration_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Private Link Configuration on an application gateway.
func (*ApplicationGatewayPrivateLinkConfiguration_STATUS) AssignProperties_From_ApplicationGatewayPrivateLinkConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration_STATUS) AssignProperties_From_ApplicationGatewayPrivateLinkConfiguration_STATUS(source *v20220701s.ApplicationGatewayPrivateLinkConfiguration_STATUS) error
AssignProperties_From_ApplicationGatewayPrivateLinkConfiguration_STATUS populates our ApplicationGatewayPrivateLinkConfiguration_STATUS from the provided source ApplicationGatewayPrivateLinkConfiguration_STATUS
func (*ApplicationGatewayPrivateLinkConfiguration_STATUS) AssignProperties_To_ApplicationGatewayPrivateLinkConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration_STATUS) AssignProperties_To_ApplicationGatewayPrivateLinkConfiguration_STATUS(destination *v20220701s.ApplicationGatewayPrivateLinkConfiguration_STATUS) error
AssignProperties_To_ApplicationGatewayPrivateLinkConfiguration_STATUS populates the provided destination ApplicationGatewayPrivateLinkConfiguration_STATUS from our ApplicationGatewayPrivateLinkConfiguration_STATUS
func (*ApplicationGatewayPrivateLinkConfiguration_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfiguration_STATUS) DeepCopy() *ApplicationGatewayPrivateLinkConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkConfiguration_STATUS.
func (*ApplicationGatewayPrivateLinkConfiguration_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayPrivateLinkConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayPrivateLinkConfiguration_STATUS) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Private Link Configuration on an application gateway.
func (*ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM) DeepCopy() *ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM.
func (*ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayPrivateLinkIpConfiguration ¶ added in v2.4.0
type ApplicationGatewayPrivateLinkIpConfiguration struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
The application gateway private link ip configuration.
func (*ApplicationGatewayPrivateLinkIpConfiguration) AssignProperties_From_ApplicationGatewayPrivateLinkIpConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) AssignProperties_From_ApplicationGatewayPrivateLinkIpConfiguration(source *v20220701s.ApplicationGatewayPrivateLinkIpConfiguration) error
AssignProperties_From_ApplicationGatewayPrivateLinkIpConfiguration populates our ApplicationGatewayPrivateLinkIpConfiguration from the provided source ApplicationGatewayPrivateLinkIpConfiguration
func (*ApplicationGatewayPrivateLinkIpConfiguration) AssignProperties_To_ApplicationGatewayPrivateLinkIpConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) AssignProperties_To_ApplicationGatewayPrivateLinkIpConfiguration(destination *v20220701s.ApplicationGatewayPrivateLinkIpConfiguration) error
AssignProperties_To_ApplicationGatewayPrivateLinkIpConfiguration populates the provided destination ApplicationGatewayPrivateLinkIpConfiguration from our ApplicationGatewayPrivateLinkIpConfiguration
func (*ApplicationGatewayPrivateLinkIpConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayPrivateLinkIpConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkIpConfiguration) DeepCopy() *ApplicationGatewayPrivateLinkIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkIpConfiguration.
func (*ApplicationGatewayPrivateLinkIpConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkIpConfiguration) DeepCopyInto(out *ApplicationGatewayPrivateLinkIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayPrivateLinkIpConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayPrivateLinkIpConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayPrivateLinkIpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayPrivateLinkIpConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayPrivateLinkIpConfiguration_ARM struct {
Id *string `json:"id,omitempty"`
}
The application gateway private link ip configuration.
func (*ApplicationGatewayPrivateLinkIpConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkIpConfiguration_ARM) DeepCopy() *ApplicationGatewayPrivateLinkIpConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPrivateLinkIpConfiguration_ARM.
func (*ApplicationGatewayPrivateLinkIpConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPrivateLinkIpConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayPrivateLinkIpConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayProbe ¶ added in v2.4.0
type ApplicationGatewayProbe struct { // Host: Host name to send the probe to. Host *string `json:"host,omitempty"` // Interval: The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values // are from 1 second to 86400 seconds. Interval *int `json:"interval,omitempty"` // Match: Criterion for classifying a healthy probe response. Match *ApplicationGatewayProbeHealthResponseMatch `json:"match,omitempty"` // MinServers: Minimum number of servers that are always marked healthy. Default value is 0. MinServers *int `json:"minServers,omitempty"` // Name: Name of the probe that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Path: Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>. Path *string `json:"path,omitempty"` // PickHostNameFromBackendHttpSettings: Whether the host header should be picked from the backend http settings. Default // value is false. PickHostNameFromBackendHttpSettings *bool `json:"pickHostNameFromBackendHttpSettings,omitempty"` // PickHostNameFromBackendSettings: Whether the server name indication should be picked from the backend settings for Tls // protocol. Default value is false. PickHostNameFromBackendSettings *bool `json:"pickHostNameFromBackendSettings,omitempty"` // +kubebuilder:validation:Maximum=65535 // +kubebuilder:validation:Minimum=1 // Port: Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case // not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only. Port *int `json:"port,omitempty"` // Protocol: The protocol used for the probe. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // Timeout: The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout // period. Acceptable values are from 1 second to 86400 seconds. Timeout *int `json:"timeout,omitempty"` // UnhealthyThreshold: The probe retry count. Backend server is marked down after consecutive probe failure count reaches // UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold *int `json:"unhealthyThreshold,omitempty"` }
Probe of the application gateway.
func (*ApplicationGatewayProbe) AssignProperties_From_ApplicationGatewayProbe ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe) AssignProperties_From_ApplicationGatewayProbe(source *v20220701s.ApplicationGatewayProbe) error
AssignProperties_From_ApplicationGatewayProbe populates our ApplicationGatewayProbe from the provided source ApplicationGatewayProbe
func (*ApplicationGatewayProbe) AssignProperties_To_ApplicationGatewayProbe ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe) AssignProperties_To_ApplicationGatewayProbe(destination *v20220701s.ApplicationGatewayProbe) error
AssignProperties_To_ApplicationGatewayProbe populates the provided destination ApplicationGatewayProbe from our ApplicationGatewayProbe
func (*ApplicationGatewayProbe) ConvertToARM ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayProbe) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayProbe) DeepCopy() *ApplicationGatewayProbe
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbe.
func (*ApplicationGatewayProbe) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayProbe) DeepCopyInto(out *ApplicationGatewayProbe)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayProbe) Initialize_From_ApplicationGatewayProbe_STATUS ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe) Initialize_From_ApplicationGatewayProbe_STATUS(source *ApplicationGatewayProbe_STATUS) error
Initialize_From_ApplicationGatewayProbe_STATUS populates our ApplicationGatewayProbe from the provided source ApplicationGatewayProbe_STATUS
func (*ApplicationGatewayProbe) NewEmptyARMValue ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayProbe) PopulateFromARM ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayProbeHealthResponseMatch ¶ added in v2.4.0
type ApplicationGatewayProbeHealthResponseMatch struct { // Body: Body that must be contained in the health response. Default value is empty. Body *string `json:"body,omitempty"` // StatusCodes: Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399. StatusCodes []string `json:"statusCodes,omitempty"` }
Application gateway probe health response match.
func (*ApplicationGatewayProbeHealthResponseMatch) AssignProperties_From_ApplicationGatewayProbeHealthResponseMatch ¶ added in v2.4.0
func (match *ApplicationGatewayProbeHealthResponseMatch) AssignProperties_From_ApplicationGatewayProbeHealthResponseMatch(source *v20220701s.ApplicationGatewayProbeHealthResponseMatch) error
AssignProperties_From_ApplicationGatewayProbeHealthResponseMatch populates our ApplicationGatewayProbeHealthResponseMatch from the provided source ApplicationGatewayProbeHealthResponseMatch
func (*ApplicationGatewayProbeHealthResponseMatch) AssignProperties_To_ApplicationGatewayProbeHealthResponseMatch ¶ added in v2.4.0
func (match *ApplicationGatewayProbeHealthResponseMatch) AssignProperties_To_ApplicationGatewayProbeHealthResponseMatch(destination *v20220701s.ApplicationGatewayProbeHealthResponseMatch) error
AssignProperties_To_ApplicationGatewayProbeHealthResponseMatch populates the provided destination ApplicationGatewayProbeHealthResponseMatch from our ApplicationGatewayProbeHealthResponseMatch
func (*ApplicationGatewayProbeHealthResponseMatch) ConvertToARM ¶ added in v2.4.0
func (match *ApplicationGatewayProbeHealthResponseMatch) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayProbeHealthResponseMatch) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayProbeHealthResponseMatch) DeepCopy() *ApplicationGatewayProbeHealthResponseMatch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbeHealthResponseMatch.
func (*ApplicationGatewayProbeHealthResponseMatch) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayProbeHealthResponseMatch) DeepCopyInto(out *ApplicationGatewayProbeHealthResponseMatch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayProbeHealthResponseMatch) NewEmptyARMValue ¶ added in v2.4.0
func (match *ApplicationGatewayProbeHealthResponseMatch) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayProbeHealthResponseMatch) PopulateFromARM ¶ added in v2.4.0
func (match *ApplicationGatewayProbeHealthResponseMatch) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayProbeHealthResponseMatch_ARM ¶ added in v2.4.0
type ApplicationGatewayProbeHealthResponseMatch_ARM struct { // Body: Body that must be contained in the health response. Default value is empty. Body *string `json:"body,omitempty"` // StatusCodes: Allowed ranges of healthy status codes. Default range of healthy status codes is 200-399. StatusCodes []string `json:"statusCodes,omitempty"` }
Application gateway probe health response match.
func (*ApplicationGatewayProbeHealthResponseMatch_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayProbeHealthResponseMatch_ARM) DeepCopy() *ApplicationGatewayProbeHealthResponseMatch_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbeHealthResponseMatch_ARM.
func (*ApplicationGatewayProbeHealthResponseMatch_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayProbeHealthResponseMatch_ARM) DeepCopyInto(out *ApplicationGatewayProbeHealthResponseMatch_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayProbePropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayProbePropertiesFormat_ARM struct { // Host: Host name to send the probe to. Host *string `json:"host,omitempty"` // Interval: The probing interval in seconds. This is the time interval between two consecutive probes. Acceptable values // are from 1 second to 86400 seconds. Interval *int `json:"interval,omitempty"` // Match: Criterion for classifying a healthy probe response. Match *ApplicationGatewayProbeHealthResponseMatch_ARM `json:"match,omitempty"` // MinServers: Minimum number of servers that are always marked healthy. Default value is 0. MinServers *int `json:"minServers,omitempty"` // Path: Relative path of probe. Valid path starts from '/'. Probe is sent to <Protocol>://<host>:<port><path>. Path *string `json:"path,omitempty"` // PickHostNameFromBackendHttpSettings: Whether the host header should be picked from the backend http settings. Default // value is false. PickHostNameFromBackendHttpSettings *bool `json:"pickHostNameFromBackendHttpSettings,omitempty"` // PickHostNameFromBackendSettings: Whether the server name indication should be picked from the backend settings for Tls // protocol. Default value is false. PickHostNameFromBackendSettings *bool `json:"pickHostNameFromBackendSettings,omitempty"` // Port: Custom port which will be used for probing the backend servers. The valid value ranges from 1 to 65535. In case // not set, port from http settings will be used. This property is valid for Standard_v2 and WAF_v2 only. Port *int `json:"port,omitempty"` // Protocol: The protocol used for the probe. Protocol *ApplicationGatewayProtocol `json:"protocol,omitempty"` // Timeout: The probe timeout in seconds. Probe marked as failed if valid response is not received with this timeout // period. Acceptable values are from 1 second to 86400 seconds. Timeout *int `json:"timeout,omitempty"` // UnhealthyThreshold: The probe retry count. Backend server is marked down after consecutive probe failure count reaches // UnhealthyThreshold. Acceptable values are from 1 second to 20. UnhealthyThreshold *int `json:"unhealthyThreshold,omitempty"` }
Properties of probe of an application gateway.
func (*ApplicationGatewayProbePropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayProbePropertiesFormat_ARM) DeepCopy() *ApplicationGatewayProbePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbePropertiesFormat_ARM.
func (*ApplicationGatewayProbePropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayProbePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayProbePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayProbe_ARM ¶ added in v2.4.0
type ApplicationGatewayProbe_ARM struct { // Name: Name of the probe that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway probe. Properties *ApplicationGatewayProbePropertiesFormat_ARM `json:"properties,omitempty"` }
Probe of the application gateway.
func (*ApplicationGatewayProbe_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayProbe_ARM) DeepCopy() *ApplicationGatewayProbe_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbe_ARM.
func (*ApplicationGatewayProbe_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayProbe_ARM) DeepCopyInto(out *ApplicationGatewayProbe_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayProbe_STATUS ¶ added in v2.4.0
type ApplicationGatewayProbe_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Probe of the application gateway.
func (*ApplicationGatewayProbe_STATUS) AssignProperties_From_ApplicationGatewayProbe_STATUS ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe_STATUS) AssignProperties_From_ApplicationGatewayProbe_STATUS(source *v20220701s.ApplicationGatewayProbe_STATUS) error
AssignProperties_From_ApplicationGatewayProbe_STATUS populates our ApplicationGatewayProbe_STATUS from the provided source ApplicationGatewayProbe_STATUS
func (*ApplicationGatewayProbe_STATUS) AssignProperties_To_ApplicationGatewayProbe_STATUS ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe_STATUS) AssignProperties_To_ApplicationGatewayProbe_STATUS(destination *v20220701s.ApplicationGatewayProbe_STATUS) error
AssignProperties_To_ApplicationGatewayProbe_STATUS populates the provided destination ApplicationGatewayProbe_STATUS from our ApplicationGatewayProbe_STATUS
func (*ApplicationGatewayProbe_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayProbe_STATUS) DeepCopy() *ApplicationGatewayProbe_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbe_STATUS.
func (*ApplicationGatewayProbe_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayProbe_STATUS) DeepCopyInto(out *ApplicationGatewayProbe_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayProbe_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayProbe_STATUS) PopulateFromARM ¶ added in v2.4.0
func (probe *ApplicationGatewayProbe_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayProbe_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayProbe_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Probe of the application gateway.
func (*ApplicationGatewayProbe_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayProbe_STATUS_ARM) DeepCopy() *ApplicationGatewayProbe_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayProbe_STATUS_ARM.
func (*ApplicationGatewayProbe_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayProbe_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayProbe_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayPropertiesFormat_ARM struct { // AuthenticationCertificates: Authentication certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). AuthenticationCertificates []ApplicationGatewayAuthenticationCertificate_ARM `json:"authenticationCertificates,omitempty"` // AutoscaleConfiguration: Autoscale Configuration. AutoscaleConfiguration *ApplicationGatewayAutoscaleConfiguration_ARM `json:"autoscaleConfiguration,omitempty"` // BackendAddressPools: Backend address pool of the application gateway resource. For default limits, see [Application // Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendAddressPools []ApplicationGatewayBackendAddressPool_ARM `json:"backendAddressPools,omitempty"` // BackendHttpSettingsCollection: Backend http settings of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendHttpSettingsCollection []ApplicationGatewayBackendHttpSettings_ARM `json:"backendHttpSettingsCollection,omitempty"` // BackendSettingsCollection: Backend settings of the application gateway resource. For default limits, see [Application // Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendSettingsCollection []ApplicationGatewayBackendSettings_ARM `json:"backendSettingsCollection,omitempty"` // CustomErrorConfigurations: Custom error configurations of the application gateway resource. CustomErrorConfigurations []ApplicationGatewayCustomError_ARM `json:"customErrorConfigurations,omitempty"` // EnableFips: Whether FIPS is enabled on the application gateway resource. EnableFips *bool `json:"enableFips,omitempty"` // EnableHttp2: Whether HTTP2 is enabled on the application gateway resource. EnableHttp2 *bool `json:"enableHttp2,omitempty"` // FirewallPolicy: Reference to the FirewallPolicy resource. FirewallPolicy *ApplicationGatewaySubResource_ARM `json:"firewallPolicy,omitempty"` // ForceFirewallPolicyAssociation: If true, associates a firewall policy with an application gateway regardless whether the // policy differs from the WAF Config. ForceFirewallPolicyAssociation *bool `json:"forceFirewallPolicyAssociation,omitempty"` // FrontendIPConfigurations: Frontend IP addresses of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). FrontendIPConfigurations []ApplicationGatewayFrontendIPConfiguration_ARM `json:"frontendIPConfigurations,omitempty"` // FrontendPorts: Frontend ports of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). FrontendPorts []ApplicationGatewayFrontendPort_ARM `json:"frontendPorts,omitempty"` // GatewayIPConfigurations: Subnets of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). GatewayIPConfigurations []ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded_ARM `json:"gatewayIPConfigurations,omitempty"` // GlobalConfiguration: Global Configuration. GlobalConfiguration *ApplicationGatewayGlobalConfiguration_ARM `json:"globalConfiguration,omitempty"` // HttpListeners: Http listeners of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). HttpListeners []ApplicationGatewayHttpListener_ARM `json:"httpListeners,omitempty"` // Listeners: Listeners of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). Listeners []ApplicationGatewayListener_ARM `json:"listeners,omitempty"` // LoadDistributionPolicies: Load distribution policies of the application gateway resource. LoadDistributionPolicies []ApplicationGatewayLoadDistributionPolicy_ARM `json:"loadDistributionPolicies,omitempty"` // PrivateLinkConfigurations: PrivateLink configurations on application gateway. PrivateLinkConfigurations []ApplicationGatewayPrivateLinkConfiguration_ARM `json:"privateLinkConfigurations,omitempty"` // Probes: Probes of the application gateway resource. Probes []ApplicationGatewayProbe_ARM `json:"probes,omitempty"` // RedirectConfigurations: Redirect configurations of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). RedirectConfigurations []ApplicationGatewayRedirectConfiguration_ARM `json:"redirectConfigurations,omitempty"` // RequestRoutingRules: Request routing rules of the application gateway resource. RequestRoutingRules []ApplicationGatewayRequestRoutingRule_ARM `json:"requestRoutingRules,omitempty"` // RewriteRuleSets: Rewrite rules for the application gateway resource. RewriteRuleSets []ApplicationGatewayRewriteRuleSet_ARM `json:"rewriteRuleSets,omitempty"` // RoutingRules: Routing rules of the application gateway resource. RoutingRules []ApplicationGatewayRoutingRule_ARM `json:"routingRules,omitempty"` // Sku: SKU of the application gateway resource. Sku *ApplicationGatewaySku_ARM `json:"sku,omitempty"` // SslCertificates: SSL certificates of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). SslCertificates []ApplicationGatewaySslCertificate_ARM `json:"sslCertificates,omitempty"` // SslPolicy: SSL policy of the application gateway resource. SslPolicy *ApplicationGatewaySslPolicy_ARM `json:"sslPolicy,omitempty"` // SslProfiles: SSL profiles of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). SslProfiles []ApplicationGatewaySslProfile_ARM `json:"sslProfiles,omitempty"` // TrustedClientCertificates: Trusted client certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). TrustedClientCertificates []ApplicationGatewayTrustedClientCertificate_ARM `json:"trustedClientCertificates,omitempty"` // TrustedRootCertificates: Trusted Root certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). TrustedRootCertificates []ApplicationGatewayTrustedRootCertificate_ARM `json:"trustedRootCertificates,omitempty"` // UrlPathMaps: URL path map of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). UrlPathMaps []ApplicationGatewayUrlPathMap_ARM `json:"urlPathMaps,omitempty"` // WebApplicationFirewallConfiguration: Web application firewall configuration. WebApplicationFirewallConfiguration *ApplicationGatewayWebApplicationFirewallConfiguration_ARM `json:"webApplicationFirewallConfiguration,omitempty"` }
Properties of the application gateway.
func (*ApplicationGatewayPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPropertiesFormat_ARM.
func (*ApplicationGatewayPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayPropertiesFormat_OperationalState_STATUS ¶ added in v2.4.0
type ApplicationGatewayPropertiesFormat_OperationalState_STATUS string
type ApplicationGatewayPropertiesFormat_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayPropertiesFormat_STATUS_ARM struct { // AuthenticationCertificates: Authentication certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). AuthenticationCertificates []ApplicationGatewayAuthenticationCertificate_STATUS_ARM `json:"authenticationCertificates,omitempty"` // AutoscaleConfiguration: Autoscale Configuration. AutoscaleConfiguration *ApplicationGatewayAutoscaleConfiguration_STATUS_ARM `json:"autoscaleConfiguration,omitempty"` // BackendAddressPools: Backend address pool of the application gateway resource. For default limits, see [Application // Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendAddressPools []ApplicationGatewayBackendAddressPool_STATUS_ARM `json:"backendAddressPools,omitempty"` // BackendHttpSettingsCollection: Backend http settings of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendHttpSettingsCollection []ApplicationGatewayBackendHttpSettings_STATUS_ARM `json:"backendHttpSettingsCollection,omitempty"` // BackendSettingsCollection: Backend settings of the application gateway resource. For default limits, see [Application // Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendSettingsCollection []ApplicationGatewayBackendSettings_STATUS_ARM `json:"backendSettingsCollection,omitempty"` // CustomErrorConfigurations: Custom error configurations of the application gateway resource. CustomErrorConfigurations []ApplicationGatewayCustomError_STATUS_ARM `json:"customErrorConfigurations,omitempty"` // EnableFips: Whether FIPS is enabled on the application gateway resource. EnableFips *bool `json:"enableFips,omitempty"` // EnableHttp2: Whether HTTP2 is enabled on the application gateway resource. EnableHttp2 *bool `json:"enableHttp2,omitempty"` // FirewallPolicy: Reference to the FirewallPolicy resource. FirewallPolicy *ApplicationGatewaySubResource_STATUS_ARM `json:"firewallPolicy,omitempty"` // ForceFirewallPolicyAssociation: If true, associates a firewall policy with an application gateway regardless whether the // policy differs from the WAF Config. ForceFirewallPolicyAssociation *bool `json:"forceFirewallPolicyAssociation,omitempty"` // FrontendIPConfigurations: Frontend IP addresses of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). FrontendIPConfigurations []ApplicationGatewayFrontendIPConfiguration_STATUS_ARM `json:"frontendIPConfigurations,omitempty"` // FrontendPorts: Frontend ports of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). FrontendPorts []ApplicationGatewayFrontendPort_STATUS_ARM `json:"frontendPorts,omitempty"` // GatewayIPConfigurations: Subnets of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). GatewayIPConfigurations []ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded_ARM `json:"gatewayIPConfigurations,omitempty"` // GlobalConfiguration: Global Configuration. GlobalConfiguration *ApplicationGatewayGlobalConfiguration_STATUS_ARM `json:"globalConfiguration,omitempty"` // HttpListeners: Http listeners of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). HttpListeners []ApplicationGatewayHttpListener_STATUS_ARM `json:"httpListeners,omitempty"` // Listeners: Listeners of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). Listeners []ApplicationGatewayListener_STATUS_ARM `json:"listeners,omitempty"` // LoadDistributionPolicies: Load distribution policies of the application gateway resource. LoadDistributionPolicies []ApplicationGatewayLoadDistributionPolicy_STATUS_ARM `json:"loadDistributionPolicies,omitempty"` // OperationalState: Operational state of the application gateway resource. OperationalState *ApplicationGatewayPropertiesFormat_OperationalState_STATUS `json:"operationalState,omitempty"` // PrivateEndpointConnections: Private Endpoint connections on application gateway. PrivateEndpointConnections []ApplicationGatewayPrivateEndpointConnection_STATUS_ARM `json:"privateEndpointConnections,omitempty"` // PrivateLinkConfigurations: PrivateLink configurations on application gateway. PrivateLinkConfigurations []ApplicationGatewayPrivateLinkConfiguration_STATUS_ARM `json:"privateLinkConfigurations,omitempty"` // Probes: Probes of the application gateway resource. Probes []ApplicationGatewayProbe_STATUS_ARM `json:"probes,omitempty"` // ProvisioningState: The provisioning state of the application gateway resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // RedirectConfigurations: Redirect configurations of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). RedirectConfigurations []ApplicationGatewayRedirectConfiguration_STATUS_ARM `json:"redirectConfigurations,omitempty"` // RequestRoutingRules: Request routing rules of the application gateway resource. RequestRoutingRules []ApplicationGatewayRequestRoutingRule_STATUS_ARM `json:"requestRoutingRules,omitempty"` // ResourceGuid: The resource GUID property of the application gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // RewriteRuleSets: Rewrite rules for the application gateway resource. RewriteRuleSets []ApplicationGatewayRewriteRuleSet_STATUS_ARM `json:"rewriteRuleSets,omitempty"` // RoutingRules: Routing rules of the application gateway resource. RoutingRules []ApplicationGatewayRoutingRule_STATUS_ARM `json:"routingRules,omitempty"` // Sku: SKU of the application gateway resource. Sku *ApplicationGatewaySku_STATUS_ARM `json:"sku,omitempty"` // SslCertificates: SSL certificates of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). SslCertificates []ApplicationGatewaySslCertificate_STATUS_ARM `json:"sslCertificates,omitempty"` // SslPolicy: SSL policy of the application gateway resource. SslPolicy *ApplicationGatewaySslPolicy_STATUS_ARM `json:"sslPolicy,omitempty"` // SslProfiles: SSL profiles of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). SslProfiles []ApplicationGatewaySslProfile_STATUS_ARM `json:"sslProfiles,omitempty"` // TrustedClientCertificates: Trusted client certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). TrustedClientCertificates []ApplicationGatewayTrustedClientCertificate_STATUS_ARM `json:"trustedClientCertificates,omitempty"` // TrustedRootCertificates: Trusted Root certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). TrustedRootCertificates []ApplicationGatewayTrustedRootCertificate_STATUS_ARM `json:"trustedRootCertificates,omitempty"` // UrlPathMaps: URL path map of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). UrlPathMaps []ApplicationGatewayUrlPathMap_STATUS_ARM `json:"urlPathMaps,omitempty"` // WebApplicationFirewallConfiguration: Web application firewall configuration. WebApplicationFirewallConfiguration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM `json:"webApplicationFirewallConfiguration,omitempty"` }
Properties of the application gateway.
func (*ApplicationGatewayPropertiesFormat_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayPropertiesFormat_STATUS_ARM) DeepCopy() *ApplicationGatewayPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayPropertiesFormat_STATUS_ARM.
func (*ApplicationGatewayPropertiesFormat_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayPropertiesFormat_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayProtocol ¶ added in v2.4.0
type ApplicationGatewayProtocol string
Application Gateway protocol. +kubebuilder:validation:Enum={"Http","Https","Tcp","Tls"}
type ApplicationGatewayProvisioningState_STATUS ¶
type ApplicationGatewayProvisioningState_STATUS string
The current provisioning state.
type ApplicationGatewayRedirectConfiguration ¶ added in v2.4.0
type ApplicationGatewayRedirectConfiguration struct { // IncludePath: Include path in the redirected url. IncludePath *bool `json:"includePath,omitempty"` // IncludeQueryString: Include query string in the redirected url. IncludeQueryString *bool `json:"includeQueryString,omitempty"` // Name: Name of the redirect configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // PathRules: Path rules specifying redirect configuration. PathRules []ApplicationGatewaySubResource `json:"pathRules,omitempty"` // RedirectType: HTTP redirection type. RedirectType *RedirectTypeEnum `json:"redirectType,omitempty"` // RequestRoutingRules: Request routing specifying redirect configuration. RequestRoutingRules []ApplicationGatewaySubResource `json:"requestRoutingRules,omitempty"` // TargetListener: Reference to a listener to redirect the request to. TargetListener *ApplicationGatewaySubResource `json:"targetListener,omitempty"` // TargetUrl: Url to redirect the request to. TargetUrl *string `json:"targetUrl,omitempty"` // UrlPathMaps: Url path maps specifying default redirect configuration. UrlPathMaps []ApplicationGatewaySubResource `json:"urlPathMaps,omitempty"` }
Redirect configuration of an application gateway.
func (*ApplicationGatewayRedirectConfiguration) AssignProperties_From_ApplicationGatewayRedirectConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration) AssignProperties_From_ApplicationGatewayRedirectConfiguration(source *v20220701s.ApplicationGatewayRedirectConfiguration) error
AssignProperties_From_ApplicationGatewayRedirectConfiguration populates our ApplicationGatewayRedirectConfiguration from the provided source ApplicationGatewayRedirectConfiguration
func (*ApplicationGatewayRedirectConfiguration) AssignProperties_To_ApplicationGatewayRedirectConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration) AssignProperties_To_ApplicationGatewayRedirectConfiguration(destination *v20220701s.ApplicationGatewayRedirectConfiguration) error
AssignProperties_To_ApplicationGatewayRedirectConfiguration populates the provided destination ApplicationGatewayRedirectConfiguration from our ApplicationGatewayRedirectConfiguration
func (*ApplicationGatewayRedirectConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayRedirectConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfiguration) DeepCopy() *ApplicationGatewayRedirectConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRedirectConfiguration.
func (*ApplicationGatewayRedirectConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfiguration) DeepCopyInto(out *ApplicationGatewayRedirectConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRedirectConfiguration) Initialize_From_ApplicationGatewayRedirectConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration) Initialize_From_ApplicationGatewayRedirectConfiguration_STATUS(source *ApplicationGatewayRedirectConfiguration_STATUS) error
Initialize_From_ApplicationGatewayRedirectConfiguration_STATUS populates our ApplicationGatewayRedirectConfiguration from the provided source ApplicationGatewayRedirectConfiguration_STATUS
func (*ApplicationGatewayRedirectConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRedirectConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM struct { // IncludePath: Include path in the redirected url. IncludePath *bool `json:"includePath,omitempty"` // IncludeQueryString: Include query string in the redirected url. IncludeQueryString *bool `json:"includeQueryString,omitempty"` // PathRules: Path rules specifying redirect configuration. PathRules []ApplicationGatewaySubResource_ARM `json:"pathRules,omitempty"` // RedirectType: HTTP redirection type. RedirectType *RedirectTypeEnum `json:"redirectType,omitempty"` // RequestRoutingRules: Request routing specifying redirect configuration. RequestRoutingRules []ApplicationGatewaySubResource_ARM `json:"requestRoutingRules,omitempty"` // TargetListener: Reference to a listener to redirect the request to. TargetListener *ApplicationGatewaySubResource_ARM `json:"targetListener,omitempty"` // TargetUrl: Url to redirect the request to. TargetUrl *string `json:"targetUrl,omitempty"` // UrlPathMaps: Url path maps specifying default redirect configuration. UrlPathMaps []ApplicationGatewaySubResource_ARM `json:"urlPathMaps,omitempty"` }
Properties of redirect configuration of the application gateway.
func (*ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM.
func (*ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRedirectConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayRedirectConfiguration_ARM struct { // Name: Name of the redirect configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway redirect configuration. Properties *ApplicationGatewayRedirectConfigurationPropertiesFormat_ARM `json:"properties,omitempty"` }
Redirect configuration of an application gateway.
func (*ApplicationGatewayRedirectConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfiguration_ARM) DeepCopy() *ApplicationGatewayRedirectConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRedirectConfiguration_ARM.
func (*ApplicationGatewayRedirectConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayRedirectConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRedirectConfiguration_STATUS ¶ added in v2.4.0
type ApplicationGatewayRedirectConfiguration_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Redirect configuration of an application gateway.
func (*ApplicationGatewayRedirectConfiguration_STATUS) AssignProperties_From_ApplicationGatewayRedirectConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration_STATUS) AssignProperties_From_ApplicationGatewayRedirectConfiguration_STATUS(source *v20220701s.ApplicationGatewayRedirectConfiguration_STATUS) error
AssignProperties_From_ApplicationGatewayRedirectConfiguration_STATUS populates our ApplicationGatewayRedirectConfiguration_STATUS from the provided source ApplicationGatewayRedirectConfiguration_STATUS
func (*ApplicationGatewayRedirectConfiguration_STATUS) AssignProperties_To_ApplicationGatewayRedirectConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration_STATUS) AssignProperties_To_ApplicationGatewayRedirectConfiguration_STATUS(destination *v20220701s.ApplicationGatewayRedirectConfiguration_STATUS) error
AssignProperties_To_ApplicationGatewayRedirectConfiguration_STATUS populates the provided destination ApplicationGatewayRedirectConfiguration_STATUS from our ApplicationGatewayRedirectConfiguration_STATUS
func (*ApplicationGatewayRedirectConfiguration_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfiguration_STATUS) DeepCopy() *ApplicationGatewayRedirectConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRedirectConfiguration_STATUS.
func (*ApplicationGatewayRedirectConfiguration_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayRedirectConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRedirectConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRedirectConfiguration_STATUS) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayRedirectConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRedirectConfiguration_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayRedirectConfiguration_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Redirect configuration of an application gateway.
func (*ApplicationGatewayRedirectConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfiguration_STATUS_ARM) DeepCopy() *ApplicationGatewayRedirectConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRedirectConfiguration_STATUS_ARM.
func (*ApplicationGatewayRedirectConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRedirectConfiguration_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayRedirectConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRequestRoutingRule ¶ added in v2.4.0
type ApplicationGatewayRequestRoutingRule struct { // BackendAddressPool: Backend address pool resource of the application gateway. BackendAddressPool *ApplicationGatewaySubResource `json:"backendAddressPool,omitempty"` // BackendHttpSettings: Backend http settings resource of the application gateway. BackendHttpSettings *ApplicationGatewaySubResource `json:"backendHttpSettings,omitempty"` // HttpListener: Http listener resource of the application gateway. HttpListener *ApplicationGatewaySubResource `json:"httpListener,omitempty"` // LoadDistributionPolicy: Load Distribution Policy resource of the application gateway. LoadDistributionPolicy *ApplicationGatewaySubResource `json:"loadDistributionPolicy,omitempty"` // Name: Name of the request routing rule that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Maximum=20000 // +kubebuilder:validation:Minimum=1 // Priority: Priority of the request routing rule. Priority *int `json:"priority,omitempty"` // RedirectConfiguration: Redirect configuration resource of the application gateway. RedirectConfiguration *ApplicationGatewaySubResource `json:"redirectConfiguration,omitempty"` // RewriteRuleSet: Rewrite Rule Set resource in Basic rule of the application gateway. RewriteRuleSet *ApplicationGatewaySubResource `json:"rewriteRuleSet,omitempty"` // RuleType: Rule type. RuleType *ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType `json:"ruleType,omitempty"` // UrlPathMap: URL path map resource of the application gateway. UrlPathMap *ApplicationGatewaySubResource `json:"urlPathMap,omitempty"` }
Request routing rule of an application gateway.
func (*ApplicationGatewayRequestRoutingRule) AssignProperties_From_ApplicationGatewayRequestRoutingRule ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule) AssignProperties_From_ApplicationGatewayRequestRoutingRule(source *v20220701s.ApplicationGatewayRequestRoutingRule) error
AssignProperties_From_ApplicationGatewayRequestRoutingRule populates our ApplicationGatewayRequestRoutingRule from the provided source ApplicationGatewayRequestRoutingRule
func (*ApplicationGatewayRequestRoutingRule) AssignProperties_To_ApplicationGatewayRequestRoutingRule ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule) AssignProperties_To_ApplicationGatewayRequestRoutingRule(destination *v20220701s.ApplicationGatewayRequestRoutingRule) error
AssignProperties_To_ApplicationGatewayRequestRoutingRule populates the provided destination ApplicationGatewayRequestRoutingRule from our ApplicationGatewayRequestRoutingRule
func (*ApplicationGatewayRequestRoutingRule) ConvertToARM ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayRequestRoutingRule) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRule) DeepCopy() *ApplicationGatewayRequestRoutingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRequestRoutingRule.
func (*ApplicationGatewayRequestRoutingRule) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRule) DeepCopyInto(out *ApplicationGatewayRequestRoutingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRequestRoutingRule) Initialize_From_ApplicationGatewayRequestRoutingRule_STATUS ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule) Initialize_From_ApplicationGatewayRequestRoutingRule_STATUS(source *ApplicationGatewayRequestRoutingRule_STATUS) error
Initialize_From_ApplicationGatewayRequestRoutingRule_STATUS populates our ApplicationGatewayRequestRoutingRule from the provided source ApplicationGatewayRequestRoutingRule_STATUS
func (*ApplicationGatewayRequestRoutingRule) NewEmptyARMValue ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRequestRoutingRule) PopulateFromARM ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM struct { // BackendAddressPool: Backend address pool resource of the application gateway. BackendAddressPool *ApplicationGatewaySubResource_ARM `json:"backendAddressPool,omitempty"` // BackendHttpSettings: Backend http settings resource of the application gateway. BackendHttpSettings *ApplicationGatewaySubResource_ARM `json:"backendHttpSettings,omitempty"` // HttpListener: Http listener resource of the application gateway. HttpListener *ApplicationGatewaySubResource_ARM `json:"httpListener,omitempty"` // LoadDistributionPolicy: Load Distribution Policy resource of the application gateway. LoadDistributionPolicy *ApplicationGatewaySubResource_ARM `json:"loadDistributionPolicy,omitempty"` // Priority: Priority of the request routing rule. Priority *int `json:"priority,omitempty"` // RedirectConfiguration: Redirect configuration resource of the application gateway. RedirectConfiguration *ApplicationGatewaySubResource_ARM `json:"redirectConfiguration,omitempty"` // RewriteRuleSet: Rewrite Rule Set resource in Basic rule of the application gateway. RewriteRuleSet *ApplicationGatewaySubResource_ARM `json:"rewriteRuleSet,omitempty"` // RuleType: Rule type. RuleType *ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType `json:"ruleType,omitempty"` // UrlPathMap: URL path map resource of the application gateway. UrlPathMap *ApplicationGatewaySubResource_ARM `json:"urlPathMap,omitempty"` }
Properties of request routing rule of the application gateway.
func (*ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM) DeepCopy() *ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM.
func (*ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType ¶ added in v2.4.0
type ApplicationGatewayRequestRoutingRulePropertiesFormat_RuleType string
+kubebuilder:validation:Enum={"Basic","PathBasedRouting"}
type ApplicationGatewayRequestRoutingRule_ARM ¶ added in v2.4.0
type ApplicationGatewayRequestRoutingRule_ARM struct { // Name: Name of the request routing rule that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway request routing rule. Properties *ApplicationGatewayRequestRoutingRulePropertiesFormat_ARM `json:"properties,omitempty"` }
Request routing rule of an application gateway.
func (*ApplicationGatewayRequestRoutingRule_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRule_ARM) DeepCopy() *ApplicationGatewayRequestRoutingRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRequestRoutingRule_ARM.
func (*ApplicationGatewayRequestRoutingRule_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRule_ARM) DeepCopyInto(out *ApplicationGatewayRequestRoutingRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRequestRoutingRule_STATUS ¶ added in v2.4.0
type ApplicationGatewayRequestRoutingRule_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Request routing rule of an application gateway.
func (*ApplicationGatewayRequestRoutingRule_STATUS) AssignProperties_From_ApplicationGatewayRequestRoutingRule_STATUS ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule_STATUS) AssignProperties_From_ApplicationGatewayRequestRoutingRule_STATUS(source *v20220701s.ApplicationGatewayRequestRoutingRule_STATUS) error
AssignProperties_From_ApplicationGatewayRequestRoutingRule_STATUS populates our ApplicationGatewayRequestRoutingRule_STATUS from the provided source ApplicationGatewayRequestRoutingRule_STATUS
func (*ApplicationGatewayRequestRoutingRule_STATUS) AssignProperties_To_ApplicationGatewayRequestRoutingRule_STATUS ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule_STATUS) AssignProperties_To_ApplicationGatewayRequestRoutingRule_STATUS(destination *v20220701s.ApplicationGatewayRequestRoutingRule_STATUS) error
AssignProperties_To_ApplicationGatewayRequestRoutingRule_STATUS populates the provided destination ApplicationGatewayRequestRoutingRule_STATUS from our ApplicationGatewayRequestRoutingRule_STATUS
func (*ApplicationGatewayRequestRoutingRule_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRule_STATUS) DeepCopy() *ApplicationGatewayRequestRoutingRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRequestRoutingRule_STATUS.
func (*ApplicationGatewayRequestRoutingRule_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRule_STATUS) DeepCopyInto(out *ApplicationGatewayRequestRoutingRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRequestRoutingRule_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRequestRoutingRule_STATUS) PopulateFromARM ¶ added in v2.4.0
func (rule *ApplicationGatewayRequestRoutingRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRequestRoutingRule_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayRequestRoutingRule_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Request routing rule of an application gateway.
func (*ApplicationGatewayRequestRoutingRule_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRule_STATUS_ARM) DeepCopy() *ApplicationGatewayRequestRoutingRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRequestRoutingRule_STATUS_ARM.
func (*ApplicationGatewayRequestRoutingRule_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRequestRoutingRule_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayRequestRoutingRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRewriteRule ¶ added in v2.4.0
type ApplicationGatewayRewriteRule struct { // ActionSet: Set of actions to be done as part of the rewrite Rule. ActionSet *ApplicationGatewayRewriteRuleActionSet `json:"actionSet,omitempty"` // Conditions: Conditions based on which the action set execution will be evaluated. Conditions []ApplicationGatewayRewriteRuleCondition `json:"conditions,omitempty"` // Name: Name of the rewrite rule that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // RuleSequence: Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a // RewriteRuleSet. RuleSequence *int `json:"ruleSequence,omitempty"` }
Rewrite rule of an application gateway.
func (*ApplicationGatewayRewriteRule) AssignProperties_From_ApplicationGatewayRewriteRule ¶ added in v2.4.0
func (rule *ApplicationGatewayRewriteRule) AssignProperties_From_ApplicationGatewayRewriteRule(source *v20220701s.ApplicationGatewayRewriteRule) error
AssignProperties_From_ApplicationGatewayRewriteRule populates our ApplicationGatewayRewriteRule from the provided source ApplicationGatewayRewriteRule
func (*ApplicationGatewayRewriteRule) AssignProperties_To_ApplicationGatewayRewriteRule ¶ added in v2.4.0
func (rule *ApplicationGatewayRewriteRule) AssignProperties_To_ApplicationGatewayRewriteRule(destination *v20220701s.ApplicationGatewayRewriteRule) error
AssignProperties_To_ApplicationGatewayRewriteRule populates the provided destination ApplicationGatewayRewriteRule from our ApplicationGatewayRewriteRule
func (*ApplicationGatewayRewriteRule) ConvertToARM ¶ added in v2.4.0
func (rule *ApplicationGatewayRewriteRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayRewriteRule) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRule) DeepCopy() *ApplicationGatewayRewriteRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRule.
func (*ApplicationGatewayRewriteRule) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRule) DeepCopyInto(out *ApplicationGatewayRewriteRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRewriteRule) NewEmptyARMValue ¶ added in v2.4.0
func (rule *ApplicationGatewayRewriteRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRewriteRule) PopulateFromARM ¶ added in v2.4.0
func (rule *ApplicationGatewayRewriteRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRewriteRuleActionSet ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleActionSet struct { // RequestHeaderConfigurations: Request Header Actions in the Action Set. RequestHeaderConfigurations []ApplicationGatewayHeaderConfiguration `json:"requestHeaderConfigurations,omitempty"` // ResponseHeaderConfigurations: Response Header Actions in the Action Set. ResponseHeaderConfigurations []ApplicationGatewayHeaderConfiguration `json:"responseHeaderConfigurations,omitempty"` // UrlConfiguration: Url Configuration Action in the Action Set. UrlConfiguration *ApplicationGatewayUrlConfiguration `json:"urlConfiguration,omitempty"` }
Set of actions in the Rewrite Rule in Application Gateway.
func (*ApplicationGatewayRewriteRuleActionSet) AssignProperties_From_ApplicationGatewayRewriteRuleActionSet ¶ added in v2.4.0
func (actionSet *ApplicationGatewayRewriteRuleActionSet) AssignProperties_From_ApplicationGatewayRewriteRuleActionSet(source *v20220701s.ApplicationGatewayRewriteRuleActionSet) error
AssignProperties_From_ApplicationGatewayRewriteRuleActionSet populates our ApplicationGatewayRewriteRuleActionSet from the provided source ApplicationGatewayRewriteRuleActionSet
func (*ApplicationGatewayRewriteRuleActionSet) AssignProperties_To_ApplicationGatewayRewriteRuleActionSet ¶ added in v2.4.0
func (actionSet *ApplicationGatewayRewriteRuleActionSet) AssignProperties_To_ApplicationGatewayRewriteRuleActionSet(destination *v20220701s.ApplicationGatewayRewriteRuleActionSet) error
AssignProperties_To_ApplicationGatewayRewriteRuleActionSet populates the provided destination ApplicationGatewayRewriteRuleActionSet from our ApplicationGatewayRewriteRuleActionSet
func (*ApplicationGatewayRewriteRuleActionSet) ConvertToARM ¶ added in v2.4.0
func (actionSet *ApplicationGatewayRewriteRuleActionSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayRewriteRuleActionSet) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleActionSet) DeepCopy() *ApplicationGatewayRewriteRuleActionSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleActionSet.
func (*ApplicationGatewayRewriteRuleActionSet) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleActionSet) DeepCopyInto(out *ApplicationGatewayRewriteRuleActionSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRewriteRuleActionSet) NewEmptyARMValue ¶ added in v2.4.0
func (actionSet *ApplicationGatewayRewriteRuleActionSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRewriteRuleActionSet) PopulateFromARM ¶ added in v2.4.0
func (actionSet *ApplicationGatewayRewriteRuleActionSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRewriteRuleActionSet_ARM ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleActionSet_ARM struct { // RequestHeaderConfigurations: Request Header Actions in the Action Set. RequestHeaderConfigurations []ApplicationGatewayHeaderConfiguration_ARM `json:"requestHeaderConfigurations,omitempty"` // ResponseHeaderConfigurations: Response Header Actions in the Action Set. ResponseHeaderConfigurations []ApplicationGatewayHeaderConfiguration_ARM `json:"responseHeaderConfigurations,omitempty"` // UrlConfiguration: Url Configuration Action in the Action Set. UrlConfiguration *ApplicationGatewayUrlConfiguration_ARM `json:"urlConfiguration,omitempty"` }
Set of actions in the Rewrite Rule in Application Gateway.
func (*ApplicationGatewayRewriteRuleActionSet_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleActionSet_ARM) DeepCopy() *ApplicationGatewayRewriteRuleActionSet_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleActionSet_ARM.
func (*ApplicationGatewayRewriteRuleActionSet_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleActionSet_ARM) DeepCopyInto(out *ApplicationGatewayRewriteRuleActionSet_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRewriteRuleCondition ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleCondition struct { // IgnoreCase: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate: Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` // Pattern: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` // Variable: The condition parameter of the RewriteRuleCondition. Variable *string `json:"variable,omitempty"` }
Set of conditions in the Rewrite Rule in Application Gateway.
func (*ApplicationGatewayRewriteRuleCondition) AssignProperties_From_ApplicationGatewayRewriteRuleCondition ¶ added in v2.4.0
func (condition *ApplicationGatewayRewriteRuleCondition) AssignProperties_From_ApplicationGatewayRewriteRuleCondition(source *v20220701s.ApplicationGatewayRewriteRuleCondition) error
AssignProperties_From_ApplicationGatewayRewriteRuleCondition populates our ApplicationGatewayRewriteRuleCondition from the provided source ApplicationGatewayRewriteRuleCondition
func (*ApplicationGatewayRewriteRuleCondition) AssignProperties_To_ApplicationGatewayRewriteRuleCondition ¶ added in v2.4.0
func (condition *ApplicationGatewayRewriteRuleCondition) AssignProperties_To_ApplicationGatewayRewriteRuleCondition(destination *v20220701s.ApplicationGatewayRewriteRuleCondition) error
AssignProperties_To_ApplicationGatewayRewriteRuleCondition populates the provided destination ApplicationGatewayRewriteRuleCondition from our ApplicationGatewayRewriteRuleCondition
func (*ApplicationGatewayRewriteRuleCondition) ConvertToARM ¶ added in v2.4.0
func (condition *ApplicationGatewayRewriteRuleCondition) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayRewriteRuleCondition) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleCondition) DeepCopy() *ApplicationGatewayRewriteRuleCondition
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleCondition.
func (*ApplicationGatewayRewriteRuleCondition) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleCondition) DeepCopyInto(out *ApplicationGatewayRewriteRuleCondition)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRewriteRuleCondition) NewEmptyARMValue ¶ added in v2.4.0
func (condition *ApplicationGatewayRewriteRuleCondition) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRewriteRuleCondition) PopulateFromARM ¶ added in v2.4.0
func (condition *ApplicationGatewayRewriteRuleCondition) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRewriteRuleCondition_ARM ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleCondition_ARM struct { // IgnoreCase: Setting this parameter to truth value with force the pattern to do a case in-sensitive comparison. IgnoreCase *bool `json:"ignoreCase,omitempty"` // Negate: Setting this value as truth will force to check the negation of the condition given by the user. Negate *bool `json:"negate,omitempty"` // Pattern: The pattern, either fixed string or regular expression, that evaluates the truthfulness of the condition. Pattern *string `json:"pattern,omitempty"` // Variable: The condition parameter of the RewriteRuleCondition. Variable *string `json:"variable,omitempty"` }
Set of conditions in the Rewrite Rule in Application Gateway.
func (*ApplicationGatewayRewriteRuleCondition_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleCondition_ARM) DeepCopy() *ApplicationGatewayRewriteRuleCondition_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleCondition_ARM.
func (*ApplicationGatewayRewriteRuleCondition_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleCondition_ARM) DeepCopyInto(out *ApplicationGatewayRewriteRuleCondition_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRewriteRuleSet ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleSet struct { // Name: Name of the rewrite rule set that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // RewriteRules: Rewrite rules in the rewrite rule set. RewriteRules []ApplicationGatewayRewriteRule `json:"rewriteRules,omitempty"` }
Rewrite rule set of an application gateway.
func (*ApplicationGatewayRewriteRuleSet) AssignProperties_From_ApplicationGatewayRewriteRuleSet ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet) AssignProperties_From_ApplicationGatewayRewriteRuleSet(source *v20220701s.ApplicationGatewayRewriteRuleSet) error
AssignProperties_From_ApplicationGatewayRewriteRuleSet populates our ApplicationGatewayRewriteRuleSet from the provided source ApplicationGatewayRewriteRuleSet
func (*ApplicationGatewayRewriteRuleSet) AssignProperties_To_ApplicationGatewayRewriteRuleSet ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet) AssignProperties_To_ApplicationGatewayRewriteRuleSet(destination *v20220701s.ApplicationGatewayRewriteRuleSet) error
AssignProperties_To_ApplicationGatewayRewriteRuleSet populates the provided destination ApplicationGatewayRewriteRuleSet from our ApplicationGatewayRewriteRuleSet
func (*ApplicationGatewayRewriteRuleSet) ConvertToARM ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayRewriteRuleSet) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSet) DeepCopy() *ApplicationGatewayRewriteRuleSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleSet.
func (*ApplicationGatewayRewriteRuleSet) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSet) DeepCopyInto(out *ApplicationGatewayRewriteRuleSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRewriteRuleSet) Initialize_From_ApplicationGatewayRewriteRuleSet_STATUS ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet) Initialize_From_ApplicationGatewayRewriteRuleSet_STATUS(source *ApplicationGatewayRewriteRuleSet_STATUS) error
Initialize_From_ApplicationGatewayRewriteRuleSet_STATUS populates our ApplicationGatewayRewriteRuleSet from the provided source ApplicationGatewayRewriteRuleSet_STATUS
func (*ApplicationGatewayRewriteRuleSet) NewEmptyARMValue ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRewriteRuleSet) PopulateFromARM ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM struct { // RewriteRules: Rewrite rules in the rewrite rule set. RewriteRules []ApplicationGatewayRewriteRule_ARM `json:"rewriteRules,omitempty"` }
Properties of rewrite rule set of the application gateway.
func (*ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM.
func (*ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRewriteRuleSet_ARM ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleSet_ARM struct { // Name: Name of the rewrite rule set that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway rewrite rule set. Properties *ApplicationGatewayRewriteRuleSetPropertiesFormat_ARM `json:"properties,omitempty"` }
Rewrite rule set of an application gateway.
func (*ApplicationGatewayRewriteRuleSet_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSet_ARM) DeepCopy() *ApplicationGatewayRewriteRuleSet_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleSet_ARM.
func (*ApplicationGatewayRewriteRuleSet_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSet_ARM) DeepCopyInto(out *ApplicationGatewayRewriteRuleSet_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRewriteRuleSet_STATUS ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleSet_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Rewrite rule set of an application gateway.
func (*ApplicationGatewayRewriteRuleSet_STATUS) AssignProperties_From_ApplicationGatewayRewriteRuleSet_STATUS ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet_STATUS) AssignProperties_From_ApplicationGatewayRewriteRuleSet_STATUS(source *v20220701s.ApplicationGatewayRewriteRuleSet_STATUS) error
AssignProperties_From_ApplicationGatewayRewriteRuleSet_STATUS populates our ApplicationGatewayRewriteRuleSet_STATUS from the provided source ApplicationGatewayRewriteRuleSet_STATUS
func (*ApplicationGatewayRewriteRuleSet_STATUS) AssignProperties_To_ApplicationGatewayRewriteRuleSet_STATUS ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet_STATUS) AssignProperties_To_ApplicationGatewayRewriteRuleSet_STATUS(destination *v20220701s.ApplicationGatewayRewriteRuleSet_STATUS) error
AssignProperties_To_ApplicationGatewayRewriteRuleSet_STATUS populates the provided destination ApplicationGatewayRewriteRuleSet_STATUS from our ApplicationGatewayRewriteRuleSet_STATUS
func (*ApplicationGatewayRewriteRuleSet_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSet_STATUS) DeepCopy() *ApplicationGatewayRewriteRuleSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleSet_STATUS.
func (*ApplicationGatewayRewriteRuleSet_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSet_STATUS) DeepCopyInto(out *ApplicationGatewayRewriteRuleSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRewriteRuleSet_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRewriteRuleSet_STATUS) PopulateFromARM ¶ added in v2.4.0
func (ruleSet *ApplicationGatewayRewriteRuleSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRewriteRuleSet_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayRewriteRuleSet_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Rewrite rule set of an application gateway.
func (*ApplicationGatewayRewriteRuleSet_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSet_STATUS_ARM) DeepCopy() *ApplicationGatewayRewriteRuleSet_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRuleSet_STATUS_ARM.
func (*ApplicationGatewayRewriteRuleSet_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRuleSet_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayRewriteRuleSet_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRewriteRule_ARM ¶ added in v2.4.0
type ApplicationGatewayRewriteRule_ARM struct { // ActionSet: Set of actions to be done as part of the rewrite Rule. ActionSet *ApplicationGatewayRewriteRuleActionSet_ARM `json:"actionSet,omitempty"` // Conditions: Conditions based on which the action set execution will be evaluated. Conditions []ApplicationGatewayRewriteRuleCondition_ARM `json:"conditions,omitempty"` // Name: Name of the rewrite rule that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // RuleSequence: Rule Sequence of the rewrite rule that determines the order of execution of a particular rule in a // RewriteRuleSet. RuleSequence *int `json:"ruleSequence,omitempty"` }
Rewrite rule of an application gateway.
func (*ApplicationGatewayRewriteRule_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRule_ARM) DeepCopy() *ApplicationGatewayRewriteRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRewriteRule_ARM.
func (*ApplicationGatewayRewriteRule_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRewriteRule_ARM) DeepCopyInto(out *ApplicationGatewayRewriteRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRoutingRule ¶ added in v2.4.0
type ApplicationGatewayRoutingRule struct { // BackendAddressPool: Backend address pool resource of the application gateway. BackendAddressPool *ApplicationGatewaySubResource `json:"backendAddressPool,omitempty"` // BackendSettings: Backend settings resource of the application gateway. BackendSettings *ApplicationGatewaySubResource `json:"backendSettings,omitempty"` // Listener: Listener resource of the application gateway. Listener *ApplicationGatewaySubResource `json:"listener,omitempty"` // Name: Name of the routing rule that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // +kubebuilder:validation:Required // +kubebuilder:validation:Maximum=20000 // +kubebuilder:validation:Minimum=1 // Priority: Priority of the routing rule. Priority *int `json:"priority,omitempty"` // RuleType: Rule type. RuleType *ApplicationGatewayRoutingRulePropertiesFormat_RuleType `json:"ruleType,omitempty"` }
Routing rule of an application gateway.
func (*ApplicationGatewayRoutingRule) AssignProperties_From_ApplicationGatewayRoutingRule ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule) AssignProperties_From_ApplicationGatewayRoutingRule(source *v20220701s.ApplicationGatewayRoutingRule) error
AssignProperties_From_ApplicationGatewayRoutingRule populates our ApplicationGatewayRoutingRule from the provided source ApplicationGatewayRoutingRule
func (*ApplicationGatewayRoutingRule) AssignProperties_To_ApplicationGatewayRoutingRule ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule) AssignProperties_To_ApplicationGatewayRoutingRule(destination *v20220701s.ApplicationGatewayRoutingRule) error
AssignProperties_To_ApplicationGatewayRoutingRule populates the provided destination ApplicationGatewayRoutingRule from our ApplicationGatewayRoutingRule
func (*ApplicationGatewayRoutingRule) ConvertToARM ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayRoutingRule) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRule) DeepCopy() *ApplicationGatewayRoutingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRoutingRule.
func (*ApplicationGatewayRoutingRule) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRule) DeepCopyInto(out *ApplicationGatewayRoutingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRoutingRule) Initialize_From_ApplicationGatewayRoutingRule_STATUS ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule) Initialize_From_ApplicationGatewayRoutingRule_STATUS(source *ApplicationGatewayRoutingRule_STATUS) error
Initialize_From_ApplicationGatewayRoutingRule_STATUS populates our ApplicationGatewayRoutingRule from the provided source ApplicationGatewayRoutingRule_STATUS
func (*ApplicationGatewayRoutingRule) NewEmptyARMValue ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRoutingRule) PopulateFromARM ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRoutingRulePropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayRoutingRulePropertiesFormat_ARM struct { // BackendAddressPool: Backend address pool resource of the application gateway. BackendAddressPool *ApplicationGatewaySubResource_ARM `json:"backendAddressPool,omitempty"` // BackendSettings: Backend settings resource of the application gateway. BackendSettings *ApplicationGatewaySubResource_ARM `json:"backendSettings,omitempty"` // Listener: Listener resource of the application gateway. Listener *ApplicationGatewaySubResource_ARM `json:"listener,omitempty"` // Priority: Priority of the routing rule. Priority *int `json:"priority,omitempty"` // RuleType: Rule type. RuleType *ApplicationGatewayRoutingRulePropertiesFormat_RuleType `json:"ruleType,omitempty"` }
Properties of routing rule of the application gateway.
func (*ApplicationGatewayRoutingRulePropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRulePropertiesFormat_ARM) DeepCopy() *ApplicationGatewayRoutingRulePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRoutingRulePropertiesFormat_ARM.
func (*ApplicationGatewayRoutingRulePropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRulePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayRoutingRulePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRoutingRulePropertiesFormat_RuleType ¶ added in v2.4.0
type ApplicationGatewayRoutingRulePropertiesFormat_RuleType string
+kubebuilder:validation:Enum={"Basic","PathBasedRouting"}
type ApplicationGatewayRoutingRule_ARM ¶ added in v2.4.0
type ApplicationGatewayRoutingRule_ARM struct { // Name: Name of the routing rule that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway routing rule. Properties *ApplicationGatewayRoutingRulePropertiesFormat_ARM `json:"properties,omitempty"` }
Routing rule of an application gateway.
func (*ApplicationGatewayRoutingRule_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRule_ARM) DeepCopy() *ApplicationGatewayRoutingRule_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRoutingRule_ARM.
func (*ApplicationGatewayRoutingRule_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRule_ARM) DeepCopyInto(out *ApplicationGatewayRoutingRule_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayRoutingRule_STATUS ¶ added in v2.4.0
type ApplicationGatewayRoutingRule_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Routing rule of an application gateway.
func (*ApplicationGatewayRoutingRule_STATUS) AssignProperties_From_ApplicationGatewayRoutingRule_STATUS ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule_STATUS) AssignProperties_From_ApplicationGatewayRoutingRule_STATUS(source *v20220701s.ApplicationGatewayRoutingRule_STATUS) error
AssignProperties_From_ApplicationGatewayRoutingRule_STATUS populates our ApplicationGatewayRoutingRule_STATUS from the provided source ApplicationGatewayRoutingRule_STATUS
func (*ApplicationGatewayRoutingRule_STATUS) AssignProperties_To_ApplicationGatewayRoutingRule_STATUS ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule_STATUS) AssignProperties_To_ApplicationGatewayRoutingRule_STATUS(destination *v20220701s.ApplicationGatewayRoutingRule_STATUS) error
AssignProperties_To_ApplicationGatewayRoutingRule_STATUS populates the provided destination ApplicationGatewayRoutingRule_STATUS from our ApplicationGatewayRoutingRule_STATUS
func (*ApplicationGatewayRoutingRule_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRule_STATUS) DeepCopy() *ApplicationGatewayRoutingRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRoutingRule_STATUS.
func (*ApplicationGatewayRoutingRule_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRule_STATUS) DeepCopyInto(out *ApplicationGatewayRoutingRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayRoutingRule_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayRoutingRule_STATUS) PopulateFromARM ¶ added in v2.4.0
func (rule *ApplicationGatewayRoutingRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayRoutingRule_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayRoutingRule_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Routing rule of an application gateway.
func (*ApplicationGatewayRoutingRule_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRule_STATUS_ARM) DeepCopy() *ApplicationGatewayRoutingRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayRoutingRule_STATUS_ARM.
func (*ApplicationGatewayRoutingRule_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayRoutingRule_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayRoutingRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySku ¶ added in v2.4.0
type ApplicationGatewaySku struct { // Capacity: Capacity (instance count) of an application gateway. Capacity *int `json:"capacity,omitempty"` // Name: Name of an application gateway SKU. Name *ApplicationGatewaySku_Name `json:"name,omitempty"` // Tier: Tier of an application gateway. Tier *ApplicationGatewaySku_Tier `json:"tier,omitempty"` }
SKU of an application gateway.
func (*ApplicationGatewaySku) AssignProperties_From_ApplicationGatewaySku ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku) AssignProperties_From_ApplicationGatewaySku(source *v20220701s.ApplicationGatewaySku) error
AssignProperties_From_ApplicationGatewaySku populates our ApplicationGatewaySku from the provided source ApplicationGatewaySku
func (*ApplicationGatewaySku) AssignProperties_To_ApplicationGatewaySku ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku) AssignProperties_To_ApplicationGatewaySku(destination *v20220701s.ApplicationGatewaySku) error
AssignProperties_To_ApplicationGatewaySku populates the provided destination ApplicationGatewaySku from our ApplicationGatewaySku
func (*ApplicationGatewaySku) ConvertToARM ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewaySku) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySku) DeepCopy() *ApplicationGatewaySku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySku.
func (*ApplicationGatewaySku) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySku) DeepCopyInto(out *ApplicationGatewaySku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySku) Initialize_From_ApplicationGatewaySku_STATUS ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku) Initialize_From_ApplicationGatewaySku_STATUS(source *ApplicationGatewaySku_STATUS) error
Initialize_From_ApplicationGatewaySku_STATUS populates our ApplicationGatewaySku from the provided source ApplicationGatewaySku_STATUS
func (*ApplicationGatewaySku) NewEmptyARMValue ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySku) PopulateFromARM ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySku_ARM ¶ added in v2.4.0
type ApplicationGatewaySku_ARM struct { // Capacity: Capacity (instance count) of an application gateway. Capacity *int `json:"capacity,omitempty"` // Name: Name of an application gateway SKU. Name *ApplicationGatewaySku_Name `json:"name,omitempty"` // Tier: Tier of an application gateway. Tier *ApplicationGatewaySku_Tier `json:"tier,omitempty"` }
SKU of an application gateway.
func (*ApplicationGatewaySku_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySku_ARM) DeepCopy() *ApplicationGatewaySku_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySku_ARM.
func (*ApplicationGatewaySku_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySku_ARM) DeepCopyInto(out *ApplicationGatewaySku_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySku_Name ¶ added in v2.4.0
type ApplicationGatewaySku_Name string
+kubebuilder:validation:Enum={"Standard_Large","Standard_Medium","Standard_Small","Standard_v2","WAF_Large","WAF_Medium","WAF_v2"}
type ApplicationGatewaySku_Name_STATUS ¶ added in v2.4.0
type ApplicationGatewaySku_Name_STATUS string
type ApplicationGatewaySku_STATUS ¶ added in v2.4.0
type ApplicationGatewaySku_STATUS struct { // Capacity: Capacity (instance count) of an application gateway. Capacity *int `json:"capacity,omitempty"` // Name: Name of an application gateway SKU. Name *ApplicationGatewaySku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of an application gateway. Tier *ApplicationGatewaySku_Tier_STATUS `json:"tier,omitempty"` }
SKU of an application gateway.
func (*ApplicationGatewaySku_STATUS) AssignProperties_From_ApplicationGatewaySku_STATUS ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku_STATUS) AssignProperties_From_ApplicationGatewaySku_STATUS(source *v20220701s.ApplicationGatewaySku_STATUS) error
AssignProperties_From_ApplicationGatewaySku_STATUS populates our ApplicationGatewaySku_STATUS from the provided source ApplicationGatewaySku_STATUS
func (*ApplicationGatewaySku_STATUS) AssignProperties_To_ApplicationGatewaySku_STATUS ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku_STATUS) AssignProperties_To_ApplicationGatewaySku_STATUS(destination *v20220701s.ApplicationGatewaySku_STATUS) error
AssignProperties_To_ApplicationGatewaySku_STATUS populates the provided destination ApplicationGatewaySku_STATUS from our ApplicationGatewaySku_STATUS
func (*ApplicationGatewaySku_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySku_STATUS) DeepCopy() *ApplicationGatewaySku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySku_STATUS.
func (*ApplicationGatewaySku_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySku_STATUS) DeepCopyInto(out *ApplicationGatewaySku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySku_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySku_STATUS) PopulateFromARM ¶ added in v2.4.0
func (gatewaySku *ApplicationGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySku_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewaySku_STATUS_ARM struct { // Capacity: Capacity (instance count) of an application gateway. Capacity *int `json:"capacity,omitempty"` // Name: Name of an application gateway SKU. Name *ApplicationGatewaySku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of an application gateway. Tier *ApplicationGatewaySku_Tier_STATUS `json:"tier,omitempty"` }
SKU of an application gateway.
func (*ApplicationGatewaySku_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySku_STATUS_ARM) DeepCopy() *ApplicationGatewaySku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySku_STATUS_ARM.
func (*ApplicationGatewaySku_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySku_STATUS_ARM) DeepCopyInto(out *ApplicationGatewaySku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySku_Tier ¶ added in v2.4.0
type ApplicationGatewaySku_Tier string
+kubebuilder:validation:Enum={"Standard","Standard_v2","WAF","WAF_v2"}
type ApplicationGatewaySku_Tier_STATUS ¶ added in v2.4.0
type ApplicationGatewaySku_Tier_STATUS string
type ApplicationGatewaySslCertificate ¶ added in v2.4.0
type ApplicationGatewaySslCertificate struct { // Data: Base-64 encoded pfx certificate. Only applicable in PUT Request. Data *genruntime.SecretReference `json:"data,omitempty"` // KeyVaultSecretId: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. KeyVaultSecretId *string `json:"keyVaultSecretId,omitempty"` // Name: Name of the SSL certificate that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Password: Password for the pfx file specified in data. Only applicable in PUT request. Password *genruntime.SecretReference `json:"password,omitempty"` }
SSL certificates of an application gateway.
func (*ApplicationGatewaySslCertificate) AssignProperties_From_ApplicationGatewaySslCertificate ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate) AssignProperties_From_ApplicationGatewaySslCertificate(source *v20220701s.ApplicationGatewaySslCertificate) error
AssignProperties_From_ApplicationGatewaySslCertificate populates our ApplicationGatewaySslCertificate from the provided source ApplicationGatewaySslCertificate
func (*ApplicationGatewaySslCertificate) AssignProperties_To_ApplicationGatewaySslCertificate ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate) AssignProperties_To_ApplicationGatewaySslCertificate(destination *v20220701s.ApplicationGatewaySslCertificate) error
AssignProperties_To_ApplicationGatewaySslCertificate populates the provided destination ApplicationGatewaySslCertificate from our ApplicationGatewaySslCertificate
func (*ApplicationGatewaySslCertificate) ConvertToARM ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewaySslCertificate) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificate) DeepCopy() *ApplicationGatewaySslCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslCertificate.
func (*ApplicationGatewaySslCertificate) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificate) DeepCopyInto(out *ApplicationGatewaySslCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySslCertificate) Initialize_From_ApplicationGatewaySslCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate) Initialize_From_ApplicationGatewaySslCertificate_STATUS(source *ApplicationGatewaySslCertificate_STATUS) error
Initialize_From_ApplicationGatewaySslCertificate_STATUS populates our ApplicationGatewaySslCertificate from the provided source ApplicationGatewaySslCertificate_STATUS
func (*ApplicationGatewaySslCertificate) NewEmptyARMValue ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySslCertificate) PopulateFromARM ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySslCertificatePropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewaySslCertificatePropertiesFormat_ARM struct { // Data: Base-64 encoded pfx certificate. Only applicable in PUT Request. Data *string `json:"data,omitempty"` // KeyVaultSecretId: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. KeyVaultSecretId *string `json:"keyVaultSecretId,omitempty"` // Password: Password for the pfx file specified in data. Only applicable in PUT request. Password *string `json:"password,omitempty"` }
Properties of SSL certificates of an application gateway.
func (*ApplicationGatewaySslCertificatePropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificatePropertiesFormat_ARM) DeepCopy() *ApplicationGatewaySslCertificatePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslCertificatePropertiesFormat_ARM.
func (*ApplicationGatewaySslCertificatePropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificatePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewaySslCertificatePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySslCertificate_ARM ¶ added in v2.4.0
type ApplicationGatewaySslCertificate_ARM struct { // Name: Name of the SSL certificate that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway SSL certificate. Properties *ApplicationGatewaySslCertificatePropertiesFormat_ARM `json:"properties,omitempty"` }
SSL certificates of an application gateway.
func (*ApplicationGatewaySslCertificate_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificate_ARM) DeepCopy() *ApplicationGatewaySslCertificate_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslCertificate_ARM.
func (*ApplicationGatewaySslCertificate_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificate_ARM) DeepCopyInto(out *ApplicationGatewaySslCertificate_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySslCertificate_STATUS ¶ added in v2.4.0
type ApplicationGatewaySslCertificate_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
SSL certificates of an application gateway.
func (*ApplicationGatewaySslCertificate_STATUS) AssignProperties_From_ApplicationGatewaySslCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate_STATUS) AssignProperties_From_ApplicationGatewaySslCertificate_STATUS(source *v20220701s.ApplicationGatewaySslCertificate_STATUS) error
AssignProperties_From_ApplicationGatewaySslCertificate_STATUS populates our ApplicationGatewaySslCertificate_STATUS from the provided source ApplicationGatewaySslCertificate_STATUS
func (*ApplicationGatewaySslCertificate_STATUS) AssignProperties_To_ApplicationGatewaySslCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate_STATUS) AssignProperties_To_ApplicationGatewaySslCertificate_STATUS(destination *v20220701s.ApplicationGatewaySslCertificate_STATUS) error
AssignProperties_To_ApplicationGatewaySslCertificate_STATUS populates the provided destination ApplicationGatewaySslCertificate_STATUS from our ApplicationGatewaySslCertificate_STATUS
func (*ApplicationGatewaySslCertificate_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificate_STATUS) DeepCopy() *ApplicationGatewaySslCertificate_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslCertificate_STATUS.
func (*ApplicationGatewaySslCertificate_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificate_STATUS) DeepCopyInto(out *ApplicationGatewaySslCertificate_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySslCertificate_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySslCertificate_STATUS) PopulateFromARM ¶ added in v2.4.0
func (certificate *ApplicationGatewaySslCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySslCertificate_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewaySslCertificate_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
SSL certificates of an application gateway.
func (*ApplicationGatewaySslCertificate_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificate_STATUS_ARM) DeepCopy() *ApplicationGatewaySslCertificate_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslCertificate_STATUS_ARM.
func (*ApplicationGatewaySslCertificate_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslCertificate_STATUS_ARM) DeepCopyInto(out *ApplicationGatewaySslCertificate_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySslPolicy ¶ added in v2.4.0
type ApplicationGatewaySslPolicy struct { // CipherSuites: Ssl cipher suites to be enabled in the specified order to application gateway. CipherSuites []CipherSuitesEnum `json:"cipherSuites,omitempty"` // DisabledSslProtocols: Ssl protocols to be disabled on application gateway. DisabledSslProtocols []ProtocolsEnum `json:"disabledSslProtocols,omitempty"` // MinProtocolVersion: Minimum version of Ssl protocol to be supported on application gateway. MinProtocolVersion *ProtocolsEnum `json:"minProtocolVersion,omitempty"` // PolicyName: Name of Ssl predefined policy. PolicyName *PolicyNameEnum `json:"policyName,omitempty"` // PolicyType: Type of Ssl Policy. PolicyType *ApplicationGatewaySslPolicy_PolicyType `json:"policyType,omitempty"` }
Application Gateway Ssl policy.
func (*ApplicationGatewaySslPolicy) AssignProperties_From_ApplicationGatewaySslPolicy ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy) AssignProperties_From_ApplicationGatewaySslPolicy(source *v20220701s.ApplicationGatewaySslPolicy) error
AssignProperties_From_ApplicationGatewaySslPolicy populates our ApplicationGatewaySslPolicy from the provided source ApplicationGatewaySslPolicy
func (*ApplicationGatewaySslPolicy) AssignProperties_To_ApplicationGatewaySslPolicy ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy) AssignProperties_To_ApplicationGatewaySslPolicy(destination *v20220701s.ApplicationGatewaySslPolicy) error
AssignProperties_To_ApplicationGatewaySslPolicy populates the provided destination ApplicationGatewaySslPolicy from our ApplicationGatewaySslPolicy
func (*ApplicationGatewaySslPolicy) ConvertToARM ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewaySslPolicy) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslPolicy) DeepCopy() *ApplicationGatewaySslPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslPolicy.
func (*ApplicationGatewaySslPolicy) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslPolicy) DeepCopyInto(out *ApplicationGatewaySslPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySslPolicy) Initialize_From_ApplicationGatewaySslPolicy_STATUS ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy) Initialize_From_ApplicationGatewaySslPolicy_STATUS(source *ApplicationGatewaySslPolicy_STATUS) error
Initialize_From_ApplicationGatewaySslPolicy_STATUS populates our ApplicationGatewaySslPolicy from the provided source ApplicationGatewaySslPolicy_STATUS
func (*ApplicationGatewaySslPolicy) NewEmptyARMValue ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySslPolicy) PopulateFromARM ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySslPolicy_ARM ¶ added in v2.4.0
type ApplicationGatewaySslPolicy_ARM struct { // CipherSuites: Ssl cipher suites to be enabled in the specified order to application gateway. CipherSuites []CipherSuitesEnum `json:"cipherSuites,omitempty"` // DisabledSslProtocols: Ssl protocols to be disabled on application gateway. DisabledSslProtocols []ProtocolsEnum `json:"disabledSslProtocols,omitempty"` // MinProtocolVersion: Minimum version of Ssl protocol to be supported on application gateway. MinProtocolVersion *ProtocolsEnum `json:"minProtocolVersion,omitempty"` // PolicyName: Name of Ssl predefined policy. PolicyName *PolicyNameEnum `json:"policyName,omitempty"` // PolicyType: Type of Ssl Policy. PolicyType *ApplicationGatewaySslPolicy_PolicyType `json:"policyType,omitempty"` }
Application Gateway Ssl policy.
func (*ApplicationGatewaySslPolicy_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslPolicy_ARM) DeepCopy() *ApplicationGatewaySslPolicy_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslPolicy_ARM.
func (*ApplicationGatewaySslPolicy_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslPolicy_ARM) DeepCopyInto(out *ApplicationGatewaySslPolicy_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySslPolicy_PolicyType ¶ added in v2.4.0
type ApplicationGatewaySslPolicy_PolicyType string
+kubebuilder:validation:Enum={"Custom","CustomV2","Predefined"}
type ApplicationGatewaySslPolicy_PolicyType_STATUS ¶ added in v2.4.0
type ApplicationGatewaySslPolicy_PolicyType_STATUS string
type ApplicationGatewaySslPolicy_STATUS ¶ added in v2.4.0
type ApplicationGatewaySslPolicy_STATUS struct { // CipherSuites: Ssl cipher suites to be enabled in the specified order to application gateway. CipherSuites []CipherSuitesEnum_STATUS `json:"cipherSuites,omitempty"` // DisabledSslProtocols: Ssl protocols to be disabled on application gateway. DisabledSslProtocols []ProtocolsEnum_STATUS `json:"disabledSslProtocols,omitempty"` // MinProtocolVersion: Minimum version of Ssl protocol to be supported on application gateway. MinProtocolVersion *ProtocolsEnum_STATUS `json:"minProtocolVersion,omitempty"` // PolicyName: Name of Ssl predefined policy. PolicyName *PolicyNameEnum_STATUS `json:"policyName,omitempty"` // PolicyType: Type of Ssl Policy. PolicyType *ApplicationGatewaySslPolicy_PolicyType_STATUS `json:"policyType,omitempty"` }
Application Gateway Ssl policy.
func (*ApplicationGatewaySslPolicy_STATUS) AssignProperties_From_ApplicationGatewaySslPolicy_STATUS ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy_STATUS) AssignProperties_From_ApplicationGatewaySslPolicy_STATUS(source *v20220701s.ApplicationGatewaySslPolicy_STATUS) error
AssignProperties_From_ApplicationGatewaySslPolicy_STATUS populates our ApplicationGatewaySslPolicy_STATUS from the provided source ApplicationGatewaySslPolicy_STATUS
func (*ApplicationGatewaySslPolicy_STATUS) AssignProperties_To_ApplicationGatewaySslPolicy_STATUS ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy_STATUS) AssignProperties_To_ApplicationGatewaySslPolicy_STATUS(destination *v20220701s.ApplicationGatewaySslPolicy_STATUS) error
AssignProperties_To_ApplicationGatewaySslPolicy_STATUS populates the provided destination ApplicationGatewaySslPolicy_STATUS from our ApplicationGatewaySslPolicy_STATUS
func (*ApplicationGatewaySslPolicy_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslPolicy_STATUS) DeepCopy() *ApplicationGatewaySslPolicy_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslPolicy_STATUS.
func (*ApplicationGatewaySslPolicy_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslPolicy_STATUS) DeepCopyInto(out *ApplicationGatewaySslPolicy_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySslPolicy_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySslPolicy_STATUS) PopulateFromARM ¶ added in v2.4.0
func (policy *ApplicationGatewaySslPolicy_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySslPolicy_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewaySslPolicy_STATUS_ARM struct { // CipherSuites: Ssl cipher suites to be enabled in the specified order to application gateway. CipherSuites []CipherSuitesEnum_STATUS `json:"cipherSuites,omitempty"` // DisabledSslProtocols: Ssl protocols to be disabled on application gateway. DisabledSslProtocols []ProtocolsEnum_STATUS `json:"disabledSslProtocols,omitempty"` // MinProtocolVersion: Minimum version of Ssl protocol to be supported on application gateway. MinProtocolVersion *ProtocolsEnum_STATUS `json:"minProtocolVersion,omitempty"` // PolicyName: Name of Ssl predefined policy. PolicyName *PolicyNameEnum_STATUS `json:"policyName,omitempty"` // PolicyType: Type of Ssl Policy. PolicyType *ApplicationGatewaySslPolicy_PolicyType_STATUS `json:"policyType,omitempty"` }
Application Gateway Ssl policy.
func (*ApplicationGatewaySslPolicy_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslPolicy_STATUS_ARM) DeepCopy() *ApplicationGatewaySslPolicy_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslPolicy_STATUS_ARM.
func (*ApplicationGatewaySslPolicy_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslPolicy_STATUS_ARM) DeepCopyInto(out *ApplicationGatewaySslPolicy_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySslProfile ¶ added in v2.4.0
type ApplicationGatewaySslProfile struct { // ClientAuthConfiguration: Client authentication configuration of the application gateway resource. ClientAuthConfiguration *ApplicationGatewayClientAuthConfiguration `json:"clientAuthConfiguration,omitempty"` // Name: Name of the SSL profile that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // SslPolicy: SSL policy of the application gateway resource. SslPolicy *ApplicationGatewaySslPolicy `json:"sslPolicy,omitempty"` // TrustedClientCertificates: Array of references to application gateway trusted client certificates. TrustedClientCertificates []ApplicationGatewaySubResource `json:"trustedClientCertificates,omitempty"` }
SSL profile of an application gateway.
func (*ApplicationGatewaySslProfile) AssignProperties_From_ApplicationGatewaySslProfile ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile) AssignProperties_From_ApplicationGatewaySslProfile(source *v20220701s.ApplicationGatewaySslProfile) error
AssignProperties_From_ApplicationGatewaySslProfile populates our ApplicationGatewaySslProfile from the provided source ApplicationGatewaySslProfile
func (*ApplicationGatewaySslProfile) AssignProperties_To_ApplicationGatewaySslProfile ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile) AssignProperties_To_ApplicationGatewaySslProfile(destination *v20220701s.ApplicationGatewaySslProfile) error
AssignProperties_To_ApplicationGatewaySslProfile populates the provided destination ApplicationGatewaySslProfile from our ApplicationGatewaySslProfile
func (*ApplicationGatewaySslProfile) ConvertToARM ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewaySslProfile) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfile) DeepCopy() *ApplicationGatewaySslProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslProfile.
func (*ApplicationGatewaySslProfile) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfile) DeepCopyInto(out *ApplicationGatewaySslProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySslProfile) Initialize_From_ApplicationGatewaySslProfile_STATUS ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile) Initialize_From_ApplicationGatewaySslProfile_STATUS(source *ApplicationGatewaySslProfile_STATUS) error
Initialize_From_ApplicationGatewaySslProfile_STATUS populates our ApplicationGatewaySslProfile from the provided source ApplicationGatewaySslProfile_STATUS
func (*ApplicationGatewaySslProfile) NewEmptyARMValue ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySslProfile) PopulateFromARM ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySslProfilePropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewaySslProfilePropertiesFormat_ARM struct { // ClientAuthConfiguration: Client authentication configuration of the application gateway resource. ClientAuthConfiguration *ApplicationGatewayClientAuthConfiguration_ARM `json:"clientAuthConfiguration,omitempty"` // SslPolicy: SSL policy of the application gateway resource. SslPolicy *ApplicationGatewaySslPolicy_ARM `json:"sslPolicy,omitempty"` // TrustedClientCertificates: Array of references to application gateway trusted client certificates. TrustedClientCertificates []ApplicationGatewaySubResource_ARM `json:"trustedClientCertificates,omitempty"` }
Properties of SSL profile of an application gateway.
func (*ApplicationGatewaySslProfilePropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfilePropertiesFormat_ARM) DeepCopy() *ApplicationGatewaySslProfilePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslProfilePropertiesFormat_ARM.
func (*ApplicationGatewaySslProfilePropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfilePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewaySslProfilePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySslProfile_ARM ¶ added in v2.4.0
type ApplicationGatewaySslProfile_ARM struct { // Name: Name of the SSL profile that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway SSL profile. Properties *ApplicationGatewaySslProfilePropertiesFormat_ARM `json:"properties,omitempty"` }
SSL profile of an application gateway.
func (*ApplicationGatewaySslProfile_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfile_ARM) DeepCopy() *ApplicationGatewaySslProfile_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslProfile_ARM.
func (*ApplicationGatewaySslProfile_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfile_ARM) DeepCopyInto(out *ApplicationGatewaySslProfile_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySslProfile_STATUS ¶ added in v2.4.0
type ApplicationGatewaySslProfile_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
SSL profile of an application gateway.
func (*ApplicationGatewaySslProfile_STATUS) AssignProperties_From_ApplicationGatewaySslProfile_STATUS ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile_STATUS) AssignProperties_From_ApplicationGatewaySslProfile_STATUS(source *v20220701s.ApplicationGatewaySslProfile_STATUS) error
AssignProperties_From_ApplicationGatewaySslProfile_STATUS populates our ApplicationGatewaySslProfile_STATUS from the provided source ApplicationGatewaySslProfile_STATUS
func (*ApplicationGatewaySslProfile_STATUS) AssignProperties_To_ApplicationGatewaySslProfile_STATUS ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile_STATUS) AssignProperties_To_ApplicationGatewaySslProfile_STATUS(destination *v20220701s.ApplicationGatewaySslProfile_STATUS) error
AssignProperties_To_ApplicationGatewaySslProfile_STATUS populates the provided destination ApplicationGatewaySslProfile_STATUS from our ApplicationGatewaySslProfile_STATUS
func (*ApplicationGatewaySslProfile_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfile_STATUS) DeepCopy() *ApplicationGatewaySslProfile_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslProfile_STATUS.
func (*ApplicationGatewaySslProfile_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfile_STATUS) DeepCopyInto(out *ApplicationGatewaySslProfile_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySslProfile_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySslProfile_STATUS) PopulateFromARM ¶ added in v2.4.0
func (profile *ApplicationGatewaySslProfile_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySslProfile_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewaySslProfile_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
SSL profile of an application gateway.
func (*ApplicationGatewaySslProfile_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfile_STATUS_ARM) DeepCopy() *ApplicationGatewaySslProfile_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySslProfile_STATUS_ARM.
func (*ApplicationGatewaySslProfile_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewaySslProfile_STATUS_ARM) DeepCopyInto(out *ApplicationGatewaySslProfile_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySubResource ¶ added in v2.1.0
type ApplicationGatewaySubResource struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another subresource.
func (*ApplicationGatewaySubResource) AssignProperties_From_ApplicationGatewaySubResource ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) AssignProperties_From_ApplicationGatewaySubResource(source *v20220701s.ApplicationGatewaySubResource) error
AssignProperties_From_ApplicationGatewaySubResource populates our ApplicationGatewaySubResource from the provided source ApplicationGatewaySubResource
func (*ApplicationGatewaySubResource) AssignProperties_To_ApplicationGatewaySubResource ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) AssignProperties_To_ApplicationGatewaySubResource(destination *v20220701s.ApplicationGatewaySubResource) error
AssignProperties_To_ApplicationGatewaySubResource populates the provided destination ApplicationGatewaySubResource from our ApplicationGatewaySubResource
func (*ApplicationGatewaySubResource) ConvertToARM ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewaySubResource) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource) DeepCopy() *ApplicationGatewaySubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource.
func (*ApplicationGatewaySubResource) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource) DeepCopyInto(out *ApplicationGatewaySubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySubResource) Initialize_From_ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) Initialize_From_ApplicationGatewaySubResource_STATUS(source *ApplicationGatewaySubResource_STATUS) error
Initialize_From_ApplicationGatewaySubResource_STATUS populates our ApplicationGatewaySubResource from the provided source ApplicationGatewaySubResource_STATUS
func (*ApplicationGatewaySubResource) NewEmptyARMValue ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySubResource) PopulateFromARM ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySubResource_ARM ¶ added in v2.1.0
type ApplicationGatewaySubResource_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another subresource.
func (*ApplicationGatewaySubResource_ARM) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_ARM) DeepCopy() *ApplicationGatewaySubResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource_ARM.
func (*ApplicationGatewaySubResource_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_ARM) DeepCopyInto(out *ApplicationGatewaySubResource_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
type ApplicationGatewaySubResource_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*ApplicationGatewaySubResource_STATUS) AssignProperties_From_ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource_STATUS) AssignProperties_From_ApplicationGatewaySubResource_STATUS(source *v20220701s.ApplicationGatewaySubResource_STATUS) error
AssignProperties_From_ApplicationGatewaySubResource_STATUS populates our ApplicationGatewaySubResource_STATUS from the provided source ApplicationGatewaySubResource_STATUS
func (*ApplicationGatewaySubResource_STATUS) AssignProperties_To_ApplicationGatewaySubResource_STATUS ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource_STATUS) AssignProperties_To_ApplicationGatewaySubResource_STATUS(destination *v20220701s.ApplicationGatewaySubResource_STATUS) error
AssignProperties_To_ApplicationGatewaySubResource_STATUS populates the provided destination ApplicationGatewaySubResource_STATUS from our ApplicationGatewaySubResource_STATUS
func (*ApplicationGatewaySubResource_STATUS) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS) DeepCopy() *ApplicationGatewaySubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource_STATUS.
func (*ApplicationGatewaySubResource_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS) DeepCopyInto(out *ApplicationGatewaySubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewaySubResource_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewaySubResource_STATUS) PopulateFromARM ¶ added in v2.1.0
func (resource *ApplicationGatewaySubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewaySubResource_STATUS_ARM ¶ added in v2.1.0
type ApplicationGatewaySubResource_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*ApplicationGatewaySubResource_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS_ARM) DeepCopy() *ApplicationGatewaySubResource_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewaySubResource_STATUS_ARM.
func (*ApplicationGatewaySubResource_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *ApplicationGatewaySubResource_STATUS_ARM) DeepCopyInto(out *ApplicationGatewaySubResource_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayTrustedClientCertificate ¶ added in v2.4.0
type ApplicationGatewayTrustedClientCertificate struct { // Data: Certificate public data. Data *genruntime.SecretReference `json:"data,omitempty"` // Name: Name of the trusted client certificate that is unique within an Application Gateway. Name *string `json:"name,omitempty"` }
Trusted client certificates of an application gateway.
func (*ApplicationGatewayTrustedClientCertificate) AssignProperties_From_ApplicationGatewayTrustedClientCertificate ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate) AssignProperties_From_ApplicationGatewayTrustedClientCertificate(source *v20220701s.ApplicationGatewayTrustedClientCertificate) error
AssignProperties_From_ApplicationGatewayTrustedClientCertificate populates our ApplicationGatewayTrustedClientCertificate from the provided source ApplicationGatewayTrustedClientCertificate
func (*ApplicationGatewayTrustedClientCertificate) AssignProperties_To_ApplicationGatewayTrustedClientCertificate ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate) AssignProperties_To_ApplicationGatewayTrustedClientCertificate(destination *v20220701s.ApplicationGatewayTrustedClientCertificate) error
AssignProperties_To_ApplicationGatewayTrustedClientCertificate populates the provided destination ApplicationGatewayTrustedClientCertificate from our ApplicationGatewayTrustedClientCertificate
func (*ApplicationGatewayTrustedClientCertificate) ConvertToARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayTrustedClientCertificate) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificate) DeepCopy() *ApplicationGatewayTrustedClientCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedClientCertificate.
func (*ApplicationGatewayTrustedClientCertificate) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificate) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayTrustedClientCertificate) Initialize_From_ApplicationGatewayTrustedClientCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate) Initialize_From_ApplicationGatewayTrustedClientCertificate_STATUS(source *ApplicationGatewayTrustedClientCertificate_STATUS) error
Initialize_From_ApplicationGatewayTrustedClientCertificate_STATUS populates our ApplicationGatewayTrustedClientCertificate from the provided source ApplicationGatewayTrustedClientCertificate_STATUS
func (*ApplicationGatewayTrustedClientCertificate) NewEmptyARMValue ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayTrustedClientCertificate) PopulateFromARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM struct { // Data: Certificate public data. Data *string `json:"data,omitempty"` }
Trusted client certificates properties of an application gateway.
func (*ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM) DeepCopy() *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM.
func (*ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayTrustedClientCertificate_ARM ¶ added in v2.4.0
type ApplicationGatewayTrustedClientCertificate_ARM struct { // Name: Name of the trusted client certificate that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway trusted client certificate. Properties *ApplicationGatewayTrustedClientCertificatePropertiesFormat_ARM `json:"properties,omitempty"` }
Trusted client certificates of an application gateway.
func (*ApplicationGatewayTrustedClientCertificate_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificate_ARM) DeepCopy() *ApplicationGatewayTrustedClientCertificate_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedClientCertificate_ARM.
func (*ApplicationGatewayTrustedClientCertificate_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificate_ARM) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificate_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayTrustedClientCertificate_STATUS ¶ added in v2.4.0
type ApplicationGatewayTrustedClientCertificate_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Trusted client certificates of an application gateway.
func (*ApplicationGatewayTrustedClientCertificate_STATUS) AssignProperties_From_ApplicationGatewayTrustedClientCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate_STATUS) AssignProperties_From_ApplicationGatewayTrustedClientCertificate_STATUS(source *v20220701s.ApplicationGatewayTrustedClientCertificate_STATUS) error
AssignProperties_From_ApplicationGatewayTrustedClientCertificate_STATUS populates our ApplicationGatewayTrustedClientCertificate_STATUS from the provided source ApplicationGatewayTrustedClientCertificate_STATUS
func (*ApplicationGatewayTrustedClientCertificate_STATUS) AssignProperties_To_ApplicationGatewayTrustedClientCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate_STATUS) AssignProperties_To_ApplicationGatewayTrustedClientCertificate_STATUS(destination *v20220701s.ApplicationGatewayTrustedClientCertificate_STATUS) error
AssignProperties_To_ApplicationGatewayTrustedClientCertificate_STATUS populates the provided destination ApplicationGatewayTrustedClientCertificate_STATUS from our ApplicationGatewayTrustedClientCertificate_STATUS
func (*ApplicationGatewayTrustedClientCertificate_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificate_STATUS) DeepCopy() *ApplicationGatewayTrustedClientCertificate_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedClientCertificate_STATUS.
func (*ApplicationGatewayTrustedClientCertificate_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificate_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayTrustedClientCertificate_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayTrustedClientCertificate_STATUS) PopulateFromARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedClientCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayTrustedClientCertificate_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayTrustedClientCertificate_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Trusted client certificates of an application gateway.
func (*ApplicationGatewayTrustedClientCertificate_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificate_STATUS_ARM) DeepCopy() *ApplicationGatewayTrustedClientCertificate_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedClientCertificate_STATUS_ARM.
func (*ApplicationGatewayTrustedClientCertificate_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedClientCertificate_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayTrustedClientCertificate_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayTrustedRootCertificate ¶ added in v2.4.0
type ApplicationGatewayTrustedRootCertificate struct { // Data: Certificate public data. Data *genruntime.SecretReference `json:"data,omitempty"` // KeyVaultSecretId: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. KeyVaultSecretId *string `json:"keyVaultSecretId,omitempty"` // Name: Name of the trusted root certificate that is unique within an Application Gateway. Name *string `json:"name,omitempty"` }
Trusted Root certificates of an application gateway.
func (*ApplicationGatewayTrustedRootCertificate) AssignProperties_From_ApplicationGatewayTrustedRootCertificate ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate) AssignProperties_From_ApplicationGatewayTrustedRootCertificate(source *v20220701s.ApplicationGatewayTrustedRootCertificate) error
AssignProperties_From_ApplicationGatewayTrustedRootCertificate populates our ApplicationGatewayTrustedRootCertificate from the provided source ApplicationGatewayTrustedRootCertificate
func (*ApplicationGatewayTrustedRootCertificate) AssignProperties_To_ApplicationGatewayTrustedRootCertificate ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate) AssignProperties_To_ApplicationGatewayTrustedRootCertificate(destination *v20220701s.ApplicationGatewayTrustedRootCertificate) error
AssignProperties_To_ApplicationGatewayTrustedRootCertificate populates the provided destination ApplicationGatewayTrustedRootCertificate from our ApplicationGatewayTrustedRootCertificate
func (*ApplicationGatewayTrustedRootCertificate) ConvertToARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayTrustedRootCertificate) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificate) DeepCopy() *ApplicationGatewayTrustedRootCertificate
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedRootCertificate.
func (*ApplicationGatewayTrustedRootCertificate) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificate) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificate)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayTrustedRootCertificate) Initialize_From_ApplicationGatewayTrustedRootCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate) Initialize_From_ApplicationGatewayTrustedRootCertificate_STATUS(source *ApplicationGatewayTrustedRootCertificate_STATUS) error
Initialize_From_ApplicationGatewayTrustedRootCertificate_STATUS populates our ApplicationGatewayTrustedRootCertificate from the provided source ApplicationGatewayTrustedRootCertificate_STATUS
func (*ApplicationGatewayTrustedRootCertificate) NewEmptyARMValue ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayTrustedRootCertificate) PopulateFromARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM struct { // Data: Certificate public data. Data *string `json:"data,omitempty"` // KeyVaultSecretId: Secret Id of (base-64 encoded unencrypted pfx) 'Secret' or 'Certificate' object stored in KeyVault. KeyVaultSecretId *string `json:"keyVaultSecretId,omitempty"` }
Trusted Root certificates properties of an application gateway.
func (*ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM) DeepCopy() *ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM.
func (*ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayTrustedRootCertificate_ARM ¶ added in v2.4.0
type ApplicationGatewayTrustedRootCertificate_ARM struct { // Name: Name of the trusted root certificate that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway trusted root certificate. Properties *ApplicationGatewayTrustedRootCertificatePropertiesFormat_ARM `json:"properties,omitempty"` }
Trusted Root certificates of an application gateway.
func (*ApplicationGatewayTrustedRootCertificate_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificate_ARM) DeepCopy() *ApplicationGatewayTrustedRootCertificate_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedRootCertificate_ARM.
func (*ApplicationGatewayTrustedRootCertificate_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificate_ARM) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificate_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayTrustedRootCertificate_STATUS ¶ added in v2.4.0
type ApplicationGatewayTrustedRootCertificate_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Trusted Root certificates of an application gateway.
func (*ApplicationGatewayTrustedRootCertificate_STATUS) AssignProperties_From_ApplicationGatewayTrustedRootCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate_STATUS) AssignProperties_From_ApplicationGatewayTrustedRootCertificate_STATUS(source *v20220701s.ApplicationGatewayTrustedRootCertificate_STATUS) error
AssignProperties_From_ApplicationGatewayTrustedRootCertificate_STATUS populates our ApplicationGatewayTrustedRootCertificate_STATUS from the provided source ApplicationGatewayTrustedRootCertificate_STATUS
func (*ApplicationGatewayTrustedRootCertificate_STATUS) AssignProperties_To_ApplicationGatewayTrustedRootCertificate_STATUS ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate_STATUS) AssignProperties_To_ApplicationGatewayTrustedRootCertificate_STATUS(destination *v20220701s.ApplicationGatewayTrustedRootCertificate_STATUS) error
AssignProperties_To_ApplicationGatewayTrustedRootCertificate_STATUS populates the provided destination ApplicationGatewayTrustedRootCertificate_STATUS from our ApplicationGatewayTrustedRootCertificate_STATUS
func (*ApplicationGatewayTrustedRootCertificate_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificate_STATUS) DeepCopy() *ApplicationGatewayTrustedRootCertificate_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedRootCertificate_STATUS.
func (*ApplicationGatewayTrustedRootCertificate_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificate_STATUS) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificate_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayTrustedRootCertificate_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayTrustedRootCertificate_STATUS) PopulateFromARM ¶ added in v2.4.0
func (certificate *ApplicationGatewayTrustedRootCertificate_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayTrustedRootCertificate_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayTrustedRootCertificate_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Trusted Root certificates of an application gateway.
func (*ApplicationGatewayTrustedRootCertificate_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificate_STATUS_ARM) DeepCopy() *ApplicationGatewayTrustedRootCertificate_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayTrustedRootCertificate_STATUS_ARM.
func (*ApplicationGatewayTrustedRootCertificate_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayTrustedRootCertificate_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayTrustedRootCertificate_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayUrlConfiguration ¶ added in v2.4.0
type ApplicationGatewayUrlConfiguration struct { // ModifiedPath: Url path which user has provided for url rewrite. Null means no path will be updated. Default value is // null. ModifiedPath *string `json:"modifiedPath,omitempty"` // ModifiedQueryString: Query string which user has provided for url rewrite. Null means no query string will be updated. // Default value is null. ModifiedQueryString *string `json:"modifiedQueryString,omitempty"` // Reroute: If set as true, it will re-evaluate the url path map provided in path based request routing rules using // modified path. Default value is false. Reroute *bool `json:"reroute,omitempty"` }
Url configuration of the Actions set in Application Gateway.
func (*ApplicationGatewayUrlConfiguration) AssignProperties_From_ApplicationGatewayUrlConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayUrlConfiguration) AssignProperties_From_ApplicationGatewayUrlConfiguration(source *v20220701s.ApplicationGatewayUrlConfiguration) error
AssignProperties_From_ApplicationGatewayUrlConfiguration populates our ApplicationGatewayUrlConfiguration from the provided source ApplicationGatewayUrlConfiguration
func (*ApplicationGatewayUrlConfiguration) AssignProperties_To_ApplicationGatewayUrlConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayUrlConfiguration) AssignProperties_To_ApplicationGatewayUrlConfiguration(destination *v20220701s.ApplicationGatewayUrlConfiguration) error
AssignProperties_To_ApplicationGatewayUrlConfiguration populates the provided destination ApplicationGatewayUrlConfiguration from our ApplicationGatewayUrlConfiguration
func (*ApplicationGatewayUrlConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayUrlConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayUrlConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayUrlConfiguration) DeepCopy() *ApplicationGatewayUrlConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlConfiguration.
func (*ApplicationGatewayUrlConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayUrlConfiguration) DeepCopyInto(out *ApplicationGatewayUrlConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayUrlConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayUrlConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayUrlConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayUrlConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayUrlConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayUrlConfiguration_ARM struct { // ModifiedPath: Url path which user has provided for url rewrite. Null means no path will be updated. Default value is // null. ModifiedPath *string `json:"modifiedPath,omitempty"` // ModifiedQueryString: Query string which user has provided for url rewrite. Null means no query string will be updated. // Default value is null. ModifiedQueryString *string `json:"modifiedQueryString,omitempty"` // Reroute: If set as true, it will re-evaluate the url path map provided in path based request routing rules using // modified path. Default value is false. Reroute *bool `json:"reroute,omitempty"` }
Url configuration of the Actions set in Application Gateway.
func (*ApplicationGatewayUrlConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayUrlConfiguration_ARM) DeepCopy() *ApplicationGatewayUrlConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlConfiguration_ARM.
func (*ApplicationGatewayUrlConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayUrlConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayUrlConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayUrlPathMap ¶ added in v2.4.0
type ApplicationGatewayUrlPathMap struct { // DefaultBackendAddressPool: Default backend address pool resource of URL path map. DefaultBackendAddressPool *ApplicationGatewaySubResource `json:"defaultBackendAddressPool,omitempty"` // DefaultBackendHttpSettings: Default backend http settings resource of URL path map. DefaultBackendHttpSettings *ApplicationGatewaySubResource `json:"defaultBackendHttpSettings,omitempty"` // DefaultLoadDistributionPolicy: Default Load Distribution Policy resource of URL path map. DefaultLoadDistributionPolicy *ApplicationGatewaySubResource `json:"defaultLoadDistributionPolicy,omitempty"` // DefaultRedirectConfiguration: Default redirect configuration resource of URL path map. DefaultRedirectConfiguration *ApplicationGatewaySubResource `json:"defaultRedirectConfiguration,omitempty"` // DefaultRewriteRuleSet: Default Rewrite rule set resource of URL path map. DefaultRewriteRuleSet *ApplicationGatewaySubResource `json:"defaultRewriteRuleSet,omitempty"` // Name: Name of the URL path map that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // PathRules: Path rule of URL path map resource. PathRules []ApplicationGatewayPathRule `json:"pathRules,omitempty"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (*ApplicationGatewayUrlPathMap) AssignProperties_From_ApplicationGatewayUrlPathMap ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap) AssignProperties_From_ApplicationGatewayUrlPathMap(source *v20220701s.ApplicationGatewayUrlPathMap) error
AssignProperties_From_ApplicationGatewayUrlPathMap populates our ApplicationGatewayUrlPathMap from the provided source ApplicationGatewayUrlPathMap
func (*ApplicationGatewayUrlPathMap) AssignProperties_To_ApplicationGatewayUrlPathMap ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap) AssignProperties_To_ApplicationGatewayUrlPathMap(destination *v20220701s.ApplicationGatewayUrlPathMap) error
AssignProperties_To_ApplicationGatewayUrlPathMap populates the provided destination ApplicationGatewayUrlPathMap from our ApplicationGatewayUrlPathMap
func (*ApplicationGatewayUrlPathMap) ConvertToARM ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayUrlPathMap) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMap) DeepCopy() *ApplicationGatewayUrlPathMap
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlPathMap.
func (*ApplicationGatewayUrlPathMap) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMap) DeepCopyInto(out *ApplicationGatewayUrlPathMap)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayUrlPathMap) Initialize_From_ApplicationGatewayUrlPathMap_STATUS ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap) Initialize_From_ApplicationGatewayUrlPathMap_STATUS(source *ApplicationGatewayUrlPathMap_STATUS) error
Initialize_From_ApplicationGatewayUrlPathMap_STATUS populates our ApplicationGatewayUrlPathMap from the provided source ApplicationGatewayUrlPathMap_STATUS
func (*ApplicationGatewayUrlPathMap) NewEmptyARMValue ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayUrlPathMap) PopulateFromARM ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayUrlPathMapPropertiesFormat_ARM ¶ added in v2.4.0
type ApplicationGatewayUrlPathMapPropertiesFormat_ARM struct { // DefaultBackendAddressPool: Default backend address pool resource of URL path map. DefaultBackendAddressPool *ApplicationGatewaySubResource_ARM `json:"defaultBackendAddressPool,omitempty"` // DefaultBackendHttpSettings: Default backend http settings resource of URL path map. DefaultBackendHttpSettings *ApplicationGatewaySubResource_ARM `json:"defaultBackendHttpSettings,omitempty"` // DefaultLoadDistributionPolicy: Default Load Distribution Policy resource of URL path map. DefaultLoadDistributionPolicy *ApplicationGatewaySubResource_ARM `json:"defaultLoadDistributionPolicy,omitempty"` // DefaultRedirectConfiguration: Default redirect configuration resource of URL path map. DefaultRedirectConfiguration *ApplicationGatewaySubResource_ARM `json:"defaultRedirectConfiguration,omitempty"` // DefaultRewriteRuleSet: Default Rewrite rule set resource of URL path map. DefaultRewriteRuleSet *ApplicationGatewaySubResource_ARM `json:"defaultRewriteRuleSet,omitempty"` // PathRules: Path rule of URL path map resource. PathRules []ApplicationGatewayPathRule_ARM `json:"pathRules,omitempty"` }
Properties of UrlPathMap of the application gateway.
func (*ApplicationGatewayUrlPathMapPropertiesFormat_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMapPropertiesFormat_ARM) DeepCopy() *ApplicationGatewayUrlPathMapPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlPathMapPropertiesFormat_ARM.
func (*ApplicationGatewayUrlPathMapPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMapPropertiesFormat_ARM) DeepCopyInto(out *ApplicationGatewayUrlPathMapPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayUrlPathMap_ARM ¶ added in v2.4.0
type ApplicationGatewayUrlPathMap_ARM struct { // Name: Name of the URL path map that is unique within an Application Gateway. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway URL path map. Properties *ApplicationGatewayUrlPathMapPropertiesFormat_ARM `json:"properties,omitempty"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (*ApplicationGatewayUrlPathMap_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMap_ARM) DeepCopy() *ApplicationGatewayUrlPathMap_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlPathMap_ARM.
func (*ApplicationGatewayUrlPathMap_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMap_ARM) DeepCopyInto(out *ApplicationGatewayUrlPathMap_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayUrlPathMap_STATUS ¶ added in v2.4.0
type ApplicationGatewayUrlPathMap_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (*ApplicationGatewayUrlPathMap_STATUS) AssignProperties_From_ApplicationGatewayUrlPathMap_STATUS ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap_STATUS) AssignProperties_From_ApplicationGatewayUrlPathMap_STATUS(source *v20220701s.ApplicationGatewayUrlPathMap_STATUS) error
AssignProperties_From_ApplicationGatewayUrlPathMap_STATUS populates our ApplicationGatewayUrlPathMap_STATUS from the provided source ApplicationGatewayUrlPathMap_STATUS
func (*ApplicationGatewayUrlPathMap_STATUS) AssignProperties_To_ApplicationGatewayUrlPathMap_STATUS ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap_STATUS) AssignProperties_To_ApplicationGatewayUrlPathMap_STATUS(destination *v20220701s.ApplicationGatewayUrlPathMap_STATUS) error
AssignProperties_To_ApplicationGatewayUrlPathMap_STATUS populates the provided destination ApplicationGatewayUrlPathMap_STATUS from our ApplicationGatewayUrlPathMap_STATUS
func (*ApplicationGatewayUrlPathMap_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMap_STATUS) DeepCopy() *ApplicationGatewayUrlPathMap_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlPathMap_STATUS.
func (*ApplicationGatewayUrlPathMap_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMap_STATUS) DeepCopyInto(out *ApplicationGatewayUrlPathMap_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayUrlPathMap_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayUrlPathMap_STATUS) PopulateFromARM ¶ added in v2.4.0
func (pathMap *ApplicationGatewayUrlPathMap_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayUrlPathMap_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayUrlPathMap_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
UrlPathMaps give a url path to the backend mapping information for PathBasedRouting.
func (*ApplicationGatewayUrlPathMap_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMap_STATUS_ARM) DeepCopy() *ApplicationGatewayUrlPathMap_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayUrlPathMap_STATUS_ARM.
func (*ApplicationGatewayUrlPathMap_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayUrlPathMap_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayUrlPathMap_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayWebApplicationFirewallConfiguration ¶ added in v2.4.0
type ApplicationGatewayWebApplicationFirewallConfiguration struct { // DisabledRuleGroups: The disabled rule groups. DisabledRuleGroups []ApplicationGatewayFirewallDisabledRuleGroup `json:"disabledRuleGroups,omitempty"` // +kubebuilder:validation:Required // Enabled: Whether the web application firewall is enabled or not. Enabled *bool `json:"enabled,omitempty"` // Exclusions: The exclusion list. Exclusions []ApplicationGatewayFirewallExclusion `json:"exclusions,omitempty"` // +kubebuilder:validation:Minimum=0 // FileUploadLimitInMb: Maximum file upload size in Mb for WAF. FileUploadLimitInMb *int `json:"fileUploadLimitInMb,omitempty"` // +kubebuilder:validation:Required // FirewallMode: Web application firewall mode. FirewallMode *ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode `json:"firewallMode,omitempty"` // +kubebuilder:validation:Maximum=128 // +kubebuilder:validation:Minimum=8 // MaxRequestBodySize: Maximum request body size for WAF. MaxRequestBodySize *int `json:"maxRequestBodySize,omitempty"` // +kubebuilder:validation:Maximum=128 // +kubebuilder:validation:Minimum=8 // MaxRequestBodySizeInKb: Maximum request body size in Kb for WAF. MaxRequestBodySizeInKb *int `json:"maxRequestBodySizeInKb,omitempty"` // RequestBodyCheck: Whether allow WAF to check request Body. RequestBodyCheck *bool `json:"requestBodyCheck,omitempty"` // +kubebuilder:validation:Required // RuleSetType: The type of the web application firewall rule set. Possible values are: 'OWASP'. RuleSetType *string `json:"ruleSetType,omitempty"` // +kubebuilder:validation:Required // RuleSetVersion: The version of the rule set type. RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
Application gateway web application firewall configuration.
func (*ApplicationGatewayWebApplicationFirewallConfiguration) AssignProperties_From_ApplicationGatewayWebApplicationFirewallConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) AssignProperties_From_ApplicationGatewayWebApplicationFirewallConfiguration(source *v20220701s.ApplicationGatewayWebApplicationFirewallConfiguration) error
AssignProperties_From_ApplicationGatewayWebApplicationFirewallConfiguration populates our ApplicationGatewayWebApplicationFirewallConfiguration from the provided source ApplicationGatewayWebApplicationFirewallConfiguration
func (*ApplicationGatewayWebApplicationFirewallConfiguration) AssignProperties_To_ApplicationGatewayWebApplicationFirewallConfiguration ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) AssignProperties_To_ApplicationGatewayWebApplicationFirewallConfiguration(destination *v20220701s.ApplicationGatewayWebApplicationFirewallConfiguration) error
AssignProperties_To_ApplicationGatewayWebApplicationFirewallConfiguration populates the provided destination ApplicationGatewayWebApplicationFirewallConfiguration from our ApplicationGatewayWebApplicationFirewallConfiguration
func (*ApplicationGatewayWebApplicationFirewallConfiguration) ConvertToARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGatewayWebApplicationFirewallConfiguration) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayWebApplicationFirewallConfiguration) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayWebApplicationFirewallConfiguration.
func (*ApplicationGatewayWebApplicationFirewallConfiguration) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayWebApplicationFirewallConfiguration) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayWebApplicationFirewallConfiguration) Initialize_From_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) Initialize_From_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS(source *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) error
Initialize_From_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS populates our ApplicationGatewayWebApplicationFirewallConfiguration from the provided source ApplicationGatewayWebApplicationFirewallConfiguration_STATUS
func (*ApplicationGatewayWebApplicationFirewallConfiguration) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayWebApplicationFirewallConfiguration) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayWebApplicationFirewallConfiguration_ARM ¶ added in v2.4.0
type ApplicationGatewayWebApplicationFirewallConfiguration_ARM struct { // DisabledRuleGroups: The disabled rule groups. DisabledRuleGroups []ApplicationGatewayFirewallDisabledRuleGroup_ARM `json:"disabledRuleGroups,omitempty"` // Enabled: Whether the web application firewall is enabled or not. Enabled *bool `json:"enabled,omitempty"` // Exclusions: The exclusion list. Exclusions []ApplicationGatewayFirewallExclusion_ARM `json:"exclusions,omitempty"` // FileUploadLimitInMb: Maximum file upload size in Mb for WAF. FileUploadLimitInMb *int `json:"fileUploadLimitInMb,omitempty"` // FirewallMode: Web application firewall mode. FirewallMode *ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode `json:"firewallMode,omitempty"` // MaxRequestBodySize: Maximum request body size for WAF. MaxRequestBodySize *int `json:"maxRequestBodySize,omitempty"` // MaxRequestBodySizeInKb: Maximum request body size in Kb for WAF. MaxRequestBodySizeInKb *int `json:"maxRequestBodySizeInKb,omitempty"` // RequestBodyCheck: Whether allow WAF to check request Body. RequestBodyCheck *bool `json:"requestBodyCheck,omitempty"` // RuleSetType: The type of the web application firewall rule set. Possible values are: 'OWASP'. RuleSetType *string `json:"ruleSetType,omitempty"` // RuleSetVersion: The version of the rule set type. RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
Application gateway web application firewall configuration.
func (*ApplicationGatewayWebApplicationFirewallConfiguration_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayWebApplicationFirewallConfiguration_ARM) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayWebApplicationFirewallConfiguration_ARM.
func (*ApplicationGatewayWebApplicationFirewallConfiguration_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayWebApplicationFirewallConfiguration_ARM) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode ¶ added in v2.4.0
type ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode string
+kubebuilder:validation:Enum={"Detection","Prevention"}
type ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS ¶ added in v2.4.0
type ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS string
type ApplicationGatewayWebApplicationFirewallConfiguration_STATUS ¶ added in v2.4.0
type ApplicationGatewayWebApplicationFirewallConfiguration_STATUS struct { // DisabledRuleGroups: The disabled rule groups. DisabledRuleGroups []ApplicationGatewayFirewallDisabledRuleGroup_STATUS `json:"disabledRuleGroups,omitempty"` // Enabled: Whether the web application firewall is enabled or not. Enabled *bool `json:"enabled,omitempty"` // Exclusions: The exclusion list. Exclusions []ApplicationGatewayFirewallExclusion_STATUS `json:"exclusions,omitempty"` // FileUploadLimitInMb: Maximum file upload size in Mb for WAF. FileUploadLimitInMb *int `json:"fileUploadLimitInMb,omitempty"` // FirewallMode: Web application firewall mode. FirewallMode *ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS `json:"firewallMode,omitempty"` // MaxRequestBodySize: Maximum request body size for WAF. MaxRequestBodySize *int `json:"maxRequestBodySize,omitempty"` // MaxRequestBodySizeInKb: Maximum request body size in Kb for WAF. MaxRequestBodySizeInKb *int `json:"maxRequestBodySizeInKb,omitempty"` // RequestBodyCheck: Whether allow WAF to check request Body. RequestBodyCheck *bool `json:"requestBodyCheck,omitempty"` // RuleSetType: The type of the web application firewall rule set. Possible values are: 'OWASP'. RuleSetType *string `json:"ruleSetType,omitempty"` // RuleSetVersion: The version of the rule set type. RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
Application gateway web application firewall configuration.
func (*ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) AssignProperties_From_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) AssignProperties_From_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS(source *v20220701s.ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) error
AssignProperties_From_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS populates our ApplicationGatewayWebApplicationFirewallConfiguration_STATUS from the provided source ApplicationGatewayWebApplicationFirewallConfiguration_STATUS
func (*ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) AssignProperties_To_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) AssignProperties_To_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS(destination *v20220701s.ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) error
AssignProperties_To_ApplicationGatewayWebApplicationFirewallConfiguration_STATUS populates the provided destination ApplicationGatewayWebApplicationFirewallConfiguration_STATUS from our ApplicationGatewayWebApplicationFirewallConfiguration_STATUS
func (*ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayWebApplicationFirewallConfiguration_STATUS.
func (*ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) PopulateFromARM ¶ added in v2.4.0
func (configuration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM ¶ added in v2.4.0
type ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM struct { // DisabledRuleGroups: The disabled rule groups. DisabledRuleGroups []ApplicationGatewayFirewallDisabledRuleGroup_STATUS_ARM `json:"disabledRuleGroups,omitempty"` // Enabled: Whether the web application firewall is enabled or not. Enabled *bool `json:"enabled,omitempty"` // Exclusions: The exclusion list. Exclusions []ApplicationGatewayFirewallExclusion_STATUS_ARM `json:"exclusions,omitempty"` // FileUploadLimitInMb: Maximum file upload size in Mb for WAF. FileUploadLimitInMb *int `json:"fileUploadLimitInMb,omitempty"` // FirewallMode: Web application firewall mode. FirewallMode *ApplicationGatewayWebApplicationFirewallConfiguration_FirewallMode_STATUS `json:"firewallMode,omitempty"` // MaxRequestBodySize: Maximum request body size for WAF. MaxRequestBodySize *int `json:"maxRequestBodySize,omitempty"` // MaxRequestBodySizeInKb: Maximum request body size in Kb for WAF. MaxRequestBodySizeInKb *int `json:"maxRequestBodySizeInKb,omitempty"` // RequestBodyCheck: Whether allow WAF to check request Body. RequestBodyCheck *bool `json:"requestBodyCheck,omitempty"` // RuleSetType: The type of the web application firewall rule set. Possible values are: 'OWASP'. RuleSetType *string `json:"ruleSetType,omitempty"` // RuleSetVersion: The version of the rule set type. RuleSetVersion *string `json:"ruleSetVersion,omitempty"` }
Application gateway web application firewall configuration.
func (*ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM) DeepCopy() *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM.
func (*ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM) DeepCopyInto(out *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
type ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded struct { // AuthenticationCertificates: Authentication certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). AuthenticationCertificates []ApplicationGatewayAuthenticationCertificate_STATUS `json:"authenticationCertificates,omitempty"` // AutoscaleConfiguration: Autoscale Configuration. AutoscaleConfiguration *ApplicationGatewayAutoscaleConfiguration_STATUS `json:"autoscaleConfiguration,omitempty"` // BackendAddressPools: Backend address pool of the application gateway resource. For default limits, see [Application // Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendAddressPools []ApplicationGatewayBackendAddressPool_STATUS `json:"backendAddressPools,omitempty"` // BackendHttpSettingsCollection: Backend http settings of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendHttpSettingsCollection []ApplicationGatewayBackendHttpSettings_STATUS `json:"backendHttpSettingsCollection,omitempty"` // BackendSettingsCollection: Backend settings of the application gateway resource. For default limits, see [Application // Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendSettingsCollection []ApplicationGatewayBackendSettings_STATUS `json:"backendSettingsCollection,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CustomErrorConfigurations: Custom error configurations of the application gateway resource. CustomErrorConfigurations []ApplicationGatewayCustomError_STATUS `json:"customErrorConfigurations,omitempty"` // EnableFips: Whether FIPS is enabled on the application gateway resource. EnableFips *bool `json:"enableFips,omitempty"` // EnableHttp2: Whether HTTP2 is enabled on the application gateway resource. EnableHttp2 *bool `json:"enableHttp2,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // FirewallPolicy: Reference to the FirewallPolicy resource. FirewallPolicy *ApplicationGatewaySubResource_STATUS `json:"firewallPolicy,omitempty"` // ForceFirewallPolicyAssociation: If true, associates a firewall policy with an application gateway regardless whether the // policy differs from the WAF Config. ForceFirewallPolicyAssociation *bool `json:"forceFirewallPolicyAssociation,omitempty"` // FrontendIPConfigurations: Frontend IP addresses of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). FrontendIPConfigurations []ApplicationGatewayFrontendIPConfiguration_STATUS `json:"frontendIPConfigurations,omitempty"` // FrontendPorts: Frontend ports of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). FrontendPorts []ApplicationGatewayFrontendPort_STATUS `json:"frontendPorts,omitempty"` // GatewayIPConfigurations: Subnets of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). GatewayIPConfigurations []ApplicationGatewayIPConfiguration_STATUS_ApplicationGateway_SubResourceEmbedded `json:"gatewayIPConfigurations,omitempty"` // GlobalConfiguration: Global Configuration. GlobalConfiguration *ApplicationGatewayGlobalConfiguration_STATUS `json:"globalConfiguration,omitempty"` // HttpListeners: Http listeners of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). HttpListeners []ApplicationGatewayHttpListener_STATUS `json:"httpListeners,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Identity: The identity of the application gateway, if configured. Identity *ManagedServiceIdentity_STATUS `json:"identity,omitempty"` // Listeners: Listeners of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). Listeners []ApplicationGatewayListener_STATUS `json:"listeners,omitempty"` // LoadDistributionPolicies: Load distribution policies of the application gateway resource. LoadDistributionPolicies []ApplicationGatewayLoadDistributionPolicy_STATUS `json:"loadDistributionPolicies,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // OperationalState: Operational state of the application gateway resource. OperationalState *ApplicationGatewayPropertiesFormat_OperationalState_STATUS `json:"operationalState,omitempty"` // PrivateEndpointConnections: Private Endpoint connections on application gateway. PrivateEndpointConnections []ApplicationGatewayPrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // PrivateLinkConfigurations: PrivateLink configurations on application gateway. PrivateLinkConfigurations []ApplicationGatewayPrivateLinkConfiguration_STATUS `json:"privateLinkConfigurations,omitempty"` // Probes: Probes of the application gateway resource. Probes []ApplicationGatewayProbe_STATUS `json:"probes,omitempty"` // ProvisioningState: The provisioning state of the application gateway resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // RedirectConfigurations: Redirect configurations of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). RedirectConfigurations []ApplicationGatewayRedirectConfiguration_STATUS `json:"redirectConfigurations,omitempty"` // RequestRoutingRules: Request routing rules of the application gateway resource. RequestRoutingRules []ApplicationGatewayRequestRoutingRule_STATUS `json:"requestRoutingRules,omitempty"` // ResourceGuid: The resource GUID property of the application gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // RewriteRuleSets: Rewrite rules for the application gateway resource. RewriteRuleSets []ApplicationGatewayRewriteRuleSet_STATUS `json:"rewriteRuleSets,omitempty"` // RoutingRules: Routing rules of the application gateway resource. RoutingRules []ApplicationGatewayRoutingRule_STATUS `json:"routingRules,omitempty"` // Sku: SKU of the application gateway resource. Sku *ApplicationGatewaySku_STATUS `json:"sku,omitempty"` // SslCertificates: SSL certificates of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). SslCertificates []ApplicationGatewaySslCertificate_STATUS `json:"sslCertificates,omitempty"` // SslPolicy: SSL policy of the application gateway resource. SslPolicy *ApplicationGatewaySslPolicy_STATUS `json:"sslPolicy,omitempty"` // SslProfiles: SSL profiles of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). SslProfiles []ApplicationGatewaySslProfile_STATUS `json:"sslProfiles,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // TrustedClientCertificates: Trusted client certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). TrustedClientCertificates []ApplicationGatewayTrustedClientCertificate_STATUS `json:"trustedClientCertificates,omitempty"` // TrustedRootCertificates: Trusted Root certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). TrustedRootCertificates []ApplicationGatewayTrustedRootCertificate_STATUS `json:"trustedRootCertificates,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // UrlPathMaps: URL path map of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). UrlPathMaps []ApplicationGatewayUrlPathMap_STATUS `json:"urlPathMaps,omitempty"` // WebApplicationFirewallConfiguration: Web application firewall configuration. WebApplicationFirewallConfiguration *ApplicationGatewayWebApplicationFirewallConfiguration_STATUS `json:"webApplicationFirewallConfiguration,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Application gateway resource.
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_From_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded(source *v20220701s.ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) error
AssignProperties_From_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded populates our ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded from the provided source ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) AssignProperties_To_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded(destination *v20220701s.ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) error
AssignProperties_To_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded populates the provided destination ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded from our ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) ConvertStatusFrom ¶ added in v2.4.0
func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded from the provided source
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) ConvertStatusTo ¶ added in v2.4.0
func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopy() *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded.
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) DeepCopyInto(out *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue ¶ added in v2.4.0
func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) PopulateFromARM ¶ added in v2.4.0
func (embedded *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM ¶ added in v2.4.0
type ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM struct { // 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"` // Identity: The identity of the application gateway, if configured. Identity *ManagedServiceIdentity_STATUS_ARM `json:"identity,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // Properties: Properties of the application gateway. Properties *ApplicationGatewayPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Application gateway resource.
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopy() *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM.
func (*ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGateway_Spec ¶ added in v2.4.0
type ApplicationGateway_Spec struct { // AuthenticationCertificates: Authentication certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). AuthenticationCertificates []ApplicationGatewayAuthenticationCertificate `json:"authenticationCertificates,omitempty"` // AutoscaleConfiguration: Autoscale Configuration. AutoscaleConfiguration *ApplicationGatewayAutoscaleConfiguration `json:"autoscaleConfiguration,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"` // BackendAddressPools: Backend address pool of the application gateway resource. For default limits, see [Application // Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendAddressPools []ApplicationGatewayBackendAddressPool `json:"backendAddressPools,omitempty"` // BackendHttpSettingsCollection: Backend http settings of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendHttpSettingsCollection []ApplicationGatewayBackendHttpSettings `json:"backendHttpSettingsCollection,omitempty"` // BackendSettingsCollection: Backend settings of the application gateway resource. For default limits, see [Application // Gateway limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). BackendSettingsCollection []ApplicationGatewayBackendSettings `json:"backendSettingsCollection,omitempty"` // CustomErrorConfigurations: Custom error configurations of the application gateway resource. CustomErrorConfigurations []ApplicationGatewayCustomError `json:"customErrorConfigurations,omitempty"` // EnableFips: Whether FIPS is enabled on the application gateway resource. EnableFips *bool `json:"enableFips,omitempty"` // EnableHttp2: Whether HTTP2 is enabled on the application gateway resource. EnableHttp2 *bool `json:"enableHttp2,omitempty"` // FirewallPolicy: Reference to the FirewallPolicy resource. FirewallPolicy *ApplicationGatewaySubResource `json:"firewallPolicy,omitempty"` // ForceFirewallPolicyAssociation: If true, associates a firewall policy with an application gateway regardless whether the // policy differs from the WAF Config. ForceFirewallPolicyAssociation *bool `json:"forceFirewallPolicyAssociation,omitempty"` // FrontendIPConfigurations: Frontend IP addresses of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). FrontendIPConfigurations []ApplicationGatewayFrontendIPConfiguration `json:"frontendIPConfigurations,omitempty"` // FrontendPorts: Frontend ports of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). FrontendPorts []ApplicationGatewayFrontendPort `json:"frontendPorts,omitempty"` // GatewayIPConfigurations: Subnets of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). GatewayIPConfigurations []ApplicationGatewayIPConfiguration_ApplicationGateway_SubResourceEmbedded `json:"gatewayIPConfigurations,omitempty"` // GlobalConfiguration: Global Configuration. GlobalConfiguration *ApplicationGatewayGlobalConfiguration `json:"globalConfiguration,omitempty"` // HttpListeners: Http listeners of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). HttpListeners []ApplicationGatewayHttpListener `json:"httpListeners,omitempty"` // Identity: The identity of the application gateway, if configured. Identity *ManagedServiceIdentity `json:"identity,omitempty"` // Listeners: Listeners of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). Listeners []ApplicationGatewayListener `json:"listeners,omitempty"` // LoadDistributionPolicies: Load distribution policies of the application gateway resource. LoadDistributionPolicies []ApplicationGatewayLoadDistributionPolicy `json:"loadDistributionPolicies,omitempty"` // Location: Resource location. Location *string `json:"location,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"` // PrivateLinkConfigurations: PrivateLink configurations on application gateway. PrivateLinkConfigurations []ApplicationGatewayPrivateLinkConfiguration `json:"privateLinkConfigurations,omitempty"` // Probes: Probes of the application gateway resource. Probes []ApplicationGatewayProbe `json:"probes,omitempty"` // RedirectConfigurations: Redirect configurations of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). RedirectConfigurations []ApplicationGatewayRedirectConfiguration `json:"redirectConfigurations,omitempty"` // RequestRoutingRules: Request routing rules of the application gateway resource. RequestRoutingRules []ApplicationGatewayRequestRoutingRule `json:"requestRoutingRules,omitempty"` // RewriteRuleSets: Rewrite rules for the application gateway resource. RewriteRuleSets []ApplicationGatewayRewriteRuleSet `json:"rewriteRuleSets,omitempty"` // RoutingRules: Routing rules of the application gateway resource. RoutingRules []ApplicationGatewayRoutingRule `json:"routingRules,omitempty"` // Sku: SKU of the application gateway resource. Sku *ApplicationGatewaySku `json:"sku,omitempty"` // SslCertificates: SSL certificates of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). SslCertificates []ApplicationGatewaySslCertificate `json:"sslCertificates,omitempty"` // SslPolicy: SSL policy of the application gateway resource. SslPolicy *ApplicationGatewaySslPolicy `json:"sslPolicy,omitempty"` // SslProfiles: SSL profiles of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). SslProfiles []ApplicationGatewaySslProfile `json:"sslProfiles,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // TrustedClientCertificates: Trusted client certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). TrustedClientCertificates []ApplicationGatewayTrustedClientCertificate `json:"trustedClientCertificates,omitempty"` // TrustedRootCertificates: Trusted Root certificates of the application gateway resource. For default limits, see // [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). TrustedRootCertificates []ApplicationGatewayTrustedRootCertificate `json:"trustedRootCertificates,omitempty"` // UrlPathMaps: URL path map of the application gateway resource. For default limits, see [Application Gateway // limits](https://docs.microsoft.com/azure/azure-subscription-service-limits#application-gateway-limits). UrlPathMaps []ApplicationGatewayUrlPathMap `json:"urlPathMaps,omitempty"` // WebApplicationFirewallConfiguration: Web application firewall configuration. WebApplicationFirewallConfiguration *ApplicationGatewayWebApplicationFirewallConfiguration `json:"webApplicationFirewallConfiguration,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*ApplicationGateway_Spec) AssignProperties_From_ApplicationGateway_Spec ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) AssignProperties_From_ApplicationGateway_Spec(source *v20220701s.ApplicationGateway_Spec) error
AssignProperties_From_ApplicationGateway_Spec populates our ApplicationGateway_Spec from the provided source ApplicationGateway_Spec
func (*ApplicationGateway_Spec) AssignProperties_To_ApplicationGateway_Spec ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) AssignProperties_To_ApplicationGateway_Spec(destination *v20220701s.ApplicationGateway_Spec) error
AssignProperties_To_ApplicationGateway_Spec populates the provided destination ApplicationGateway_Spec from our ApplicationGateway_Spec
func (*ApplicationGateway_Spec) ConvertSpecFrom ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our ApplicationGateway_Spec from the provided source
func (*ApplicationGateway_Spec) ConvertSpecTo ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our ApplicationGateway_Spec
func (*ApplicationGateway_Spec) ConvertToARM ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationGateway_Spec) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGateway_Spec) DeepCopy() *ApplicationGateway_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGateway_Spec.
func (*ApplicationGateway_Spec) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGateway_Spec) DeepCopyInto(out *ApplicationGateway_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGateway_Spec) Initialize_From_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) Initialize_From_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded(source *ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded) error
Initialize_From_ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded populates our ApplicationGateway_Spec from the provided source ApplicationGateway_STATUS_ApplicationGateway_SubResourceEmbedded
func (*ApplicationGateway_Spec) NewEmptyARMValue ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGateway_Spec) OriginalVersion ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*ApplicationGateway_Spec) PopulateFromARM ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*ApplicationGateway_Spec) SetAzureName ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type ApplicationGateway_Spec_ARM ¶ added in v2.4.0
type ApplicationGateway_Spec_ARM struct { // Identity: The identity of the application gateway, if configured. Identity *ManagedServiceIdentity_ARM `json:"identity,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the application gateway. Properties *ApplicationGatewayPropertiesFormat_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting where the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*ApplicationGateway_Spec_ARM) DeepCopy ¶ added in v2.4.0
func (in *ApplicationGateway_Spec_ARM) DeepCopy() *ApplicationGateway_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGateway_Spec_ARM.
func (*ApplicationGateway_Spec_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ApplicationGateway_Spec_ARM) DeepCopyInto(out *ApplicationGateway_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (ApplicationGateway_Spec_ARM) GetAPIVersion ¶ added in v2.4.0
func (gateway ApplicationGateway_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*ApplicationGateway_Spec_ARM) GetName ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*ApplicationGateway_Spec_ARM) GetType ¶ added in v2.4.0
func (gateway *ApplicationGateway_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/applicationGateways"
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded(destination *v20220701s.ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded populates the provided destination ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
An application security group in a resource group.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates our ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v20220701s.ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded from our ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
An application security group in a resource group.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost ¶ added in v2.1.0
type BastionHost struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BastionHost_Spec `json:"spec,omitempty"` Status BastionHost_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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/2022-07-01/bastionHost.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
func (*BastionHost) AssignProperties_From_BastionHost ¶ added in v2.1.0
func (host *BastionHost) AssignProperties_From_BastionHost(source *v20220701s.BastionHost) error
AssignProperties_From_BastionHost populates our BastionHost from the provided source BastionHost
func (*BastionHost) AssignProperties_To_BastionHost ¶ added in v2.1.0
func (host *BastionHost) AssignProperties_To_BastionHost(destination *v20220701s.BastionHost) error
AssignProperties_To_BastionHost populates the provided destination BastionHost from our BastionHost
func (*BastionHost) AzureName ¶ added in v2.1.0
func (host *BastionHost) AzureName() string
AzureName returns the Azure name of the resource
func (*BastionHost) ConvertFrom ¶ added in v2.1.0
func (host *BastionHost) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our BastionHost from the provided hub BastionHost
func (*BastionHost) ConvertTo ¶ added in v2.1.0
func (host *BastionHost) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub BastionHost from our BastionHost
func (*BastionHost) DeepCopy ¶ added in v2.1.0
func (in *BastionHost) DeepCopy() *BastionHost
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost.
func (*BastionHost) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost) DeepCopyInto(out *BastionHost)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost) DeepCopyObject ¶ added in v2.1.0
func (in *BastionHost) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*BastionHost) Default ¶ added in v2.1.0
func (host *BastionHost) Default()
Default applies defaults to the BastionHost resource
func (BastionHost) GetAPIVersion ¶ added in v2.1.0
func (host BastionHost) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*BastionHost) GetConditions ¶ added in v2.1.0
func (host *BastionHost) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*BastionHost) GetResourceScope ¶ added in v2.1.0
func (host *BastionHost) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*BastionHost) GetSpec ¶ added in v2.1.0
func (host *BastionHost) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*BastionHost) GetStatus ¶ added in v2.1.0
func (host *BastionHost) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*BastionHost) GetSupportedOperations ¶ added in v2.4.0
func (host *BastionHost) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*BastionHost) GetType ¶ added in v2.1.0
func (host *BastionHost) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/bastionHosts"
func (*BastionHost) InitializeSpec ¶ added in v2.1.0
func (host *BastionHost) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*BastionHost) NewEmptyStatus ¶ added in v2.1.0
func (host *BastionHost) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*BastionHost) OriginalGVK ¶ added in v2.1.0
func (host *BastionHost) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*BastionHost) Owner ¶ added in v2.1.0
func (host *BastionHost) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*BastionHost) SetConditions ¶ added in v2.1.0
func (host *BastionHost) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*BastionHost) SetStatus ¶ added in v2.1.0
func (host *BastionHost) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*BastionHost) ValidateCreate ¶ added in v2.1.0
func (host *BastionHost) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*BastionHost) ValidateDelete ¶ added in v2.1.0
func (host *BastionHost) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*BastionHost) ValidateUpdate ¶ added in v2.1.0
ValidateUpdate validates an update of the resource
type BastionHostIPConfiguration ¶ added in v2.1.0
type BastionHostIPConfiguration struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateIPAllocationMethod: Private IP allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // +kubebuilder:validation:Required // PublicIPAddress: Reference of the PublicIP resource. PublicIPAddress *BastionHostSubResource `json:"publicIPAddress,omitempty"` // +kubebuilder:validation:Required // Subnet: Reference of the subnet resource. Subnet *BastionHostSubResource `json:"subnet,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) AssignProperties_From_BastionHostIPConfiguration(source *v20220701s.BastionHostIPConfiguration) error
AssignProperties_From_BastionHostIPConfiguration populates our BastionHostIPConfiguration from the provided source BastionHostIPConfiguration
func (*BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) AssignProperties_To_BastionHostIPConfiguration(destination *v20220701s.BastionHostIPConfiguration) error
AssignProperties_To_BastionHostIPConfiguration populates the provided destination BastionHostIPConfiguration from our BastionHostIPConfiguration
func (*BastionHostIPConfiguration) ConvertToARM ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHostIPConfiguration) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration) DeepCopy() *BastionHostIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration.
func (*BastionHostIPConfiguration) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration) DeepCopyInto(out *BastionHostIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) Initialize_From_BastionHostIPConfiguration_STATUS(source *BastionHostIPConfiguration_STATUS) error
Initialize_From_BastionHostIPConfiguration_STATUS populates our BastionHostIPConfiguration from the provided source BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration) NewEmptyARMValue ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostIPConfiguration) PopulateFromARM ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostIPConfigurationPropertiesFormat_ARM ¶ added in v2.1.0
type BastionHostIPConfigurationPropertiesFormat_ARM struct { // PrivateIPAllocationMethod: Private IP allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // PublicIPAddress: Reference of the PublicIP resource. PublicIPAddress *BastionHostSubResource_ARM `json:"publicIPAddress,omitempty"` // Subnet: Reference of the subnet resource. Subnet *BastionHostSubResource_ARM `json:"subnet,omitempty"` }
Properties of IP configuration of an Bastion Host.
func (*BastionHostIPConfigurationPropertiesFormat_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfigurationPropertiesFormat_ARM) DeepCopy() *BastionHostIPConfigurationPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfigurationPropertiesFormat_ARM.
func (*BastionHostIPConfigurationPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfigurationPropertiesFormat_ARM) DeepCopyInto(out *BastionHostIPConfigurationPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostIPConfiguration_ARM ¶ added in v2.1.0
type BastionHostIPConfiguration_ARM struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Represents the ip configuration associated with the resource. Properties *BastionHostIPConfigurationPropertiesFormat_ARM `json:"properties,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_ARM) DeepCopy() *BastionHostIPConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_ARM.
func (*BastionHostIPConfiguration_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_ARM) DeepCopyInto(out *BastionHostIPConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
type BastionHostIPConfiguration_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_From_BastionHostIPConfiguration_STATUS(source *v20220701s.BastionHostIPConfiguration_STATUS) error
AssignProperties_From_BastionHostIPConfiguration_STATUS populates our BastionHostIPConfiguration_STATUS from the provided source BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration_STATUS) AssignProperties_To_BastionHostIPConfiguration_STATUS(destination *v20220701s.BastionHostIPConfiguration_STATUS) error
AssignProperties_To_BastionHostIPConfiguration_STATUS populates the provided destination BastionHostIPConfiguration_STATUS from our BastionHostIPConfiguration_STATUS
func (*BastionHostIPConfiguration_STATUS) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS) DeepCopy() *BastionHostIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_STATUS.
func (*BastionHostIPConfiguration_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS) DeepCopyInto(out *BastionHostIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostIPConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostIPConfiguration_STATUS) PopulateFromARM ¶ added in v2.1.0
func (configuration *BastionHostIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostIPConfiguration_STATUS_ARM ¶ added in v2.1.0
type BastionHostIPConfiguration_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
IP configuration of an Bastion Host.
func (*BastionHostIPConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS_ARM) DeepCopy() *BastionHostIPConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostIPConfiguration_STATUS_ARM.
func (*BastionHostIPConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostIPConfiguration_STATUS_ARM) DeepCopyInto(out *BastionHostIPConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostList ¶ added in v2.1.0
type BastionHostList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []BastionHost `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/bastionHost.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/bastionHosts/{bastionHostName}
func (*BastionHostList) DeepCopy ¶ added in v2.1.0
func (in *BastionHostList) DeepCopy() *BastionHostList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostList.
func (*BastionHostList) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostList) DeepCopyInto(out *BastionHostList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostList) DeepCopyObject ¶ added in v2.1.0
func (in *BastionHostList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BastionHostPropertiesFormat_ARM ¶ added in v2.1.0
type BastionHostPropertiesFormat_ARM struct { // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration_ARM `json:"ipConfigurations,omitempty"` // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` }
Properties of the Bastion Host.
func (*BastionHostPropertiesFormat_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostPropertiesFormat_ARM) DeepCopy() *BastionHostPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostPropertiesFormat_ARM.
func (*BastionHostPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostPropertiesFormat_ARM) DeepCopyInto(out *BastionHostPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostPropertiesFormat_STATUS_ARM ¶ added in v2.1.0
type BastionHostPropertiesFormat_STATUS_ARM struct { // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration_STATUS_ARM `json:"ipConfigurations,omitempty"` // ProvisioningState: The provisioning state of the bastion host resource. ProvisioningState *BastionHostProvisioningState_STATUS `json:"provisioningState,omitempty"` // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` }
Properties of the Bastion Host.
func (*BastionHostPropertiesFormat_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostPropertiesFormat_STATUS_ARM) DeepCopy() *BastionHostPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostPropertiesFormat_STATUS_ARM.
func (*BastionHostPropertiesFormat_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostPropertiesFormat_STATUS_ARM) DeepCopyInto(out *BastionHostPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHostProvisioningState_STATUS ¶ added in v2.1.0
type BastionHostProvisioningState_STATUS string
The current provisioning state.
type BastionHostSubResource ¶ added in v2.1.0
type BastionHostSubResource struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another subresource.
func (*BastionHostSubResource) AssignProperties_From_BastionHostSubResource ¶ added in v2.1.0
func (resource *BastionHostSubResource) AssignProperties_From_BastionHostSubResource(source *v20220701s.BastionHostSubResource) error
AssignProperties_From_BastionHostSubResource populates our BastionHostSubResource from the provided source BastionHostSubResource
func (*BastionHostSubResource) AssignProperties_To_BastionHostSubResource ¶ added in v2.1.0
func (resource *BastionHostSubResource) AssignProperties_To_BastionHostSubResource(destination *v20220701s.BastionHostSubResource) error
AssignProperties_To_BastionHostSubResource populates the provided destination BastionHostSubResource from our BastionHostSubResource
func (*BastionHostSubResource) ConvertToARM ¶ added in v2.1.0
func (resource *BastionHostSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHostSubResource) DeepCopy ¶ added in v2.1.0
func (in *BastionHostSubResource) DeepCopy() *BastionHostSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostSubResource.
func (*BastionHostSubResource) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostSubResource) DeepCopyInto(out *BastionHostSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHostSubResource) NewEmptyARMValue ¶ added in v2.1.0
func (resource *BastionHostSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHostSubResource) PopulateFromARM ¶ added in v2.1.0
func (resource *BastionHostSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHostSubResource_ARM ¶ added in v2.1.0
type BastionHostSubResource_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another subresource.
func (*BastionHostSubResource_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHostSubResource_ARM) DeepCopy() *BastionHostSubResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHostSubResource_ARM.
func (*BastionHostSubResource_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHostSubResource_ARM) DeepCopyInto(out *BastionHostSubResource_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost_STATUS ¶ added in v2.1.0
type BastionHost_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,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"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state of the bastion host resource. ProvisioningState *BastionHostProvisioningState_STATUS `json:"provisioningState,omitempty"` // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku_STATUS `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Bastion Host resource.
func (*BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS ¶ added in v2.1.0
func (host *BastionHost_STATUS) AssignProperties_From_BastionHost_STATUS(source *v20220701s.BastionHost_STATUS) error
AssignProperties_From_BastionHost_STATUS populates our BastionHost_STATUS from the provided source BastionHost_STATUS
func (*BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS ¶ added in v2.1.0
func (host *BastionHost_STATUS) AssignProperties_To_BastionHost_STATUS(destination *v20220701s.BastionHost_STATUS) error
AssignProperties_To_BastionHost_STATUS populates the provided destination BastionHost_STATUS from our BastionHost_STATUS
func (*BastionHost_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (host *BastionHost_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our BastionHost_STATUS from the provided source
func (*BastionHost_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (host *BastionHost_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our BastionHost_STATUS
func (*BastionHost_STATUS) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_STATUS) DeepCopy() *BastionHost_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_STATUS.
func (*BastionHost_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_STATUS) DeepCopyInto(out *BastionHost_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (host *BastionHost_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHost_STATUS) PopulateFromARM ¶ added in v2.1.0
func (host *BastionHost_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BastionHost_STATUS_ARM ¶ added in v2.1.0
type BastionHost_STATUS_ARM struct { // 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"` // Properties: Represents the bastion host resource. Properties *BastionHostPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku_STATUS_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Bastion Host resource.
func (*BastionHost_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_STATUS_ARM) DeepCopy() *BastionHost_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_STATUS_ARM.
func (*BastionHost_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_STATUS_ARM) DeepCopyInto(out *BastionHost_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BastionHost_Spec ¶ added in v2.1.0
type BastionHost_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"` // DisableCopyPaste: Enable/Disable Copy/Paste feature of the Bastion Host resource. DisableCopyPaste *bool `json:"disableCopyPaste,omitempty"` // DnsName: FQDN for the endpoint on which bastion host is accessible. DnsName *string `json:"dnsName,omitempty"` // EnableFileCopy: Enable/Disable File Copy feature of the Bastion Host resource. EnableFileCopy *bool `json:"enableFileCopy,omitempty"` // EnableIpConnect: Enable/Disable IP Connect feature of the Bastion Host resource. EnableIpConnect *bool `json:"enableIpConnect,omitempty"` EnableShareableLink *bool `json:"enableShareableLink,omitempty"` // EnableTunneling: Enable/Disable Tunneling feature of the Bastion Host resource. EnableTunneling *bool `json:"enableTunneling,omitempty"` // IpConfigurations: IP configuration of the Bastion Host resource. IpConfigurations []BastionHostIPConfiguration `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,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"` // +kubebuilder:validation:Maximum=50 // +kubebuilder:validation:Minimum=2 // ScaleUnits: The scale units for the Bastion Host resource. ScaleUnits *int `json:"scaleUnits,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*BastionHost_Spec) AssignProperties_From_BastionHost_Spec ¶ added in v2.1.0
func (host *BastionHost_Spec) AssignProperties_From_BastionHost_Spec(source *v20220701s.BastionHost_Spec) error
AssignProperties_From_BastionHost_Spec populates our BastionHost_Spec from the provided source BastionHost_Spec
func (*BastionHost_Spec) AssignProperties_To_BastionHost_Spec ¶ added in v2.1.0
func (host *BastionHost_Spec) AssignProperties_To_BastionHost_Spec(destination *v20220701s.BastionHost_Spec) error
AssignProperties_To_BastionHost_Spec populates the provided destination BastionHost_Spec from our BastionHost_Spec
func (*BastionHost_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (host *BastionHost_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our BastionHost_Spec from the provided source
func (*BastionHost_Spec) ConvertSpecTo ¶ added in v2.1.0
func (host *BastionHost_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our BastionHost_Spec
func (*BastionHost_Spec) ConvertToARM ¶ added in v2.1.0
func (host *BastionHost_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BastionHost_Spec) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_Spec) DeepCopy() *BastionHost_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_Spec.
func (*BastionHost_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_Spec) DeepCopyInto(out *BastionHost_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BastionHost_Spec) Initialize_From_BastionHost_STATUS ¶ added in v2.1.0
func (host *BastionHost_Spec) Initialize_From_BastionHost_STATUS(source *BastionHost_STATUS) error
Initialize_From_BastionHost_STATUS populates our BastionHost_Spec from the provided source BastionHost_STATUS
func (*BastionHost_Spec) NewEmptyARMValue ¶ added in v2.1.0
func (host *BastionHost_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BastionHost_Spec) OriginalVersion ¶ added in v2.1.0
func (host *BastionHost_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*BastionHost_Spec) PopulateFromARM ¶ added in v2.1.0
func (host *BastionHost_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*BastionHost_Spec) SetAzureName ¶ added in v2.1.0
func (host *BastionHost_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type BastionHost_Spec_ARM ¶ added in v2.1.0
type BastionHost_Spec_ARM struct { // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Represents the bastion host resource. Properties *BastionHostPropertiesFormat_ARM `json:"properties,omitempty"` // Sku: The sku of this Bastion Host. Sku *Sku_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*BastionHost_Spec_ARM) DeepCopy ¶ added in v2.1.0
func (in *BastionHost_Spec_ARM) DeepCopy() *BastionHost_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BastionHost_Spec_ARM.
func (*BastionHost_Spec_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *BastionHost_Spec_ARM) DeepCopyInto(out *BastionHost_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (BastionHost_Spec_ARM) GetAPIVersion ¶ added in v2.1.0
func (host BastionHost_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*BastionHost_Spec_ARM) GetName ¶ added in v2.1.0
func (host *BastionHost_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*BastionHost_Spec_ARM) GetType ¶ added in v2.1.0
func (host *BastionHost_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/bastionHosts"
type CipherSuitesEnum ¶ added in v2.4.0
type CipherSuitesEnum string
Ssl cipher suites enums. +kubebuilder:validation:Enum={"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA","TLS_DHE_DSS_WITH_AES_128_CBC_SHA","TLS_DHE_DSS_WITH_AES_128_CBC_SHA256","TLS_DHE_DSS_WITH_AES_256_CBC_SHA","TLS_DHE_DSS_WITH_AES_256_CBC_SHA256","TLS_DHE_RSA_WITH_AES_128_CBC_SHA","TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","TLS_DHE_RSA_WITH_AES_256_CBC_SHA","TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","TLS_RSA_WITH_3DES_EDE_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA","TLS_RSA_WITH_AES_128_CBC_SHA256","TLS_RSA_WITH_AES_128_GCM_SHA256","TLS_RSA_WITH_AES_256_CBC_SHA","TLS_RSA_WITH_AES_256_CBC_SHA256","TLS_RSA_WITH_AES_256_GCM_SHA384"}
type CipherSuitesEnum_STATUS ¶ added in v2.4.0
type CipherSuitesEnum_STATUS string
Ssl cipher suites enums.
type CustomDnsConfigPropertiesFormat_STATUS ¶
type CustomDnsConfigPropertiesFormat_STATUS struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: A list of private ip addresses of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` }
Contains custom Dns resolution configuration from customer.
func (*CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS(source *v20220701s.CustomDnsConfigPropertiesFormat_STATUS) error
AssignProperties_From_CustomDnsConfigPropertiesFormat_STATUS populates our CustomDnsConfigPropertiesFormat_STATUS from the provided source CustomDnsConfigPropertiesFormat_STATUS
func (*CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS(destination *v20220701s.CustomDnsConfigPropertiesFormat_STATUS) error
AssignProperties_To_CustomDnsConfigPropertiesFormat_STATUS populates the provided destination CustomDnsConfigPropertiesFormat_STATUS from our CustomDnsConfigPropertiesFormat_STATUS
func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopy ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDnsConfigPropertiesFormat_STATUS.
func (*CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM ¶
func (format *CustomDnsConfigPropertiesFormat_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type CustomDnsConfigPropertiesFormat_STATUS_ARM ¶
type CustomDnsConfigPropertiesFormat_STATUS_ARM struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: A list of private ip addresses of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` }
Contains custom Dns resolution configuration from customer.
func (*CustomDnsConfigPropertiesFormat_STATUS_ARM) DeepCopy ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS_ARM) DeepCopy() *CustomDnsConfigPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CustomDnsConfigPropertiesFormat_STATUS_ARM.
func (*CustomDnsConfigPropertiesFormat_STATUS_ARM) DeepCopyInto ¶
func (in *CustomDnsConfigPropertiesFormat_STATUS_ARM) DeepCopyInto(out *CustomDnsConfigPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsForwardingRuleSetsForwardingRule ¶ added in v2.2.0
type DnsForwardingRuleSetsForwardingRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsForwardingRulesets_ForwardingRule_Spec `json:"spec,omitempty"` Status DnsForwardingRulesets_ForwardingRule_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
func (*DnsForwardingRuleSetsForwardingRule) AssignProperties_From_DnsForwardingRuleSetsForwardingRule ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) AssignProperties_From_DnsForwardingRuleSetsForwardingRule(source *v20220701s.DnsForwardingRuleSetsForwardingRule) error
AssignProperties_From_DnsForwardingRuleSetsForwardingRule populates our DnsForwardingRuleSetsForwardingRule from the provided source DnsForwardingRuleSetsForwardingRule
func (*DnsForwardingRuleSetsForwardingRule) AssignProperties_To_DnsForwardingRuleSetsForwardingRule ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) AssignProperties_To_DnsForwardingRuleSetsForwardingRule(destination *v20220701s.DnsForwardingRuleSetsForwardingRule) error
AssignProperties_To_DnsForwardingRuleSetsForwardingRule populates the provided destination DnsForwardingRuleSetsForwardingRule from our DnsForwardingRuleSetsForwardingRule
func (*DnsForwardingRuleSetsForwardingRule) AzureName ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsForwardingRuleSetsForwardingRule) ConvertFrom ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsForwardingRuleSetsForwardingRule from the provided hub DnsForwardingRuleSetsForwardingRule
func (*DnsForwardingRuleSetsForwardingRule) ConvertTo ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsForwardingRuleSetsForwardingRule from our DnsForwardingRuleSetsForwardingRule
func (*DnsForwardingRuleSetsForwardingRule) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRule) DeepCopy() *DnsForwardingRuleSetsForwardingRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsForwardingRule.
func (*DnsForwardingRuleSetsForwardingRule) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRule) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRuleSetsForwardingRule) DeepCopyObject ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsForwardingRuleSetsForwardingRule) Default ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) Default()
Default applies defaults to the DnsForwardingRuleSetsForwardingRule resource
func (DnsForwardingRuleSetsForwardingRule) GetAPIVersion ¶ added in v2.2.0
func (rule DnsForwardingRuleSetsForwardingRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsForwardingRuleSetsForwardingRule) GetConditions ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsForwardingRuleSetsForwardingRule) GetResourceScope ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsForwardingRuleSetsForwardingRule) GetSpec ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsForwardingRuleSetsForwardingRule) GetStatus ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsForwardingRuleSetsForwardingRule) GetSupportedOperations ¶ added in v2.4.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsForwardingRuleSetsForwardingRule) GetType ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsForwardingRulesets/forwardingRules"
func (*DnsForwardingRuleSetsForwardingRule) InitializeSpec ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsForwardingRuleSetsForwardingRule) NewEmptyStatus ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsForwardingRuleSetsForwardingRule) OriginalGVK ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsForwardingRuleSetsForwardingRule) Owner ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsForwardingRuleSetsForwardingRule) SetConditions ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsForwardingRuleSetsForwardingRule) SetStatus ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsForwardingRuleSetsForwardingRule) ValidateCreate ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsForwardingRuleSetsForwardingRule) ValidateDelete ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsForwardingRuleSetsForwardingRule) ValidateUpdate ¶ added in v2.2.0
func (rule *DnsForwardingRuleSetsForwardingRule) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type DnsForwardingRuleSetsForwardingRuleList ¶ added in v2.2.0
type DnsForwardingRuleSetsForwardingRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsForwardingRuleSetsForwardingRule `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}/forwardingRules/{forwardingRuleName}
func (*DnsForwardingRuleSetsForwardingRuleList) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRuleList) DeepCopy() *DnsForwardingRuleSetsForwardingRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleSetsForwardingRuleList.
func (*DnsForwardingRuleSetsForwardingRuleList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRuleList) DeepCopyInto(out *DnsForwardingRuleSetsForwardingRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRuleSetsForwardingRuleList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsForwardingRuleSetsForwardingRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsForwardingRuleset ¶ added in v2.2.0
type DnsForwardingRuleset struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsForwardingRuleset_Spec `json:"spec,omitempty"` Status DnsForwardingRuleset_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
func (*DnsForwardingRuleset) AssignProperties_From_DnsForwardingRuleset ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) AssignProperties_From_DnsForwardingRuleset(source *v20220701s.DnsForwardingRuleset) error
AssignProperties_From_DnsForwardingRuleset populates our DnsForwardingRuleset from the provided source DnsForwardingRuleset
func (*DnsForwardingRuleset) AssignProperties_To_DnsForwardingRuleset ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) AssignProperties_To_DnsForwardingRuleset(destination *v20220701s.DnsForwardingRuleset) error
AssignProperties_To_DnsForwardingRuleset populates the provided destination DnsForwardingRuleset from our DnsForwardingRuleset
func (*DnsForwardingRuleset) AzureName ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsForwardingRuleset) ConvertFrom ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsForwardingRuleset from the provided hub DnsForwardingRuleset
func (*DnsForwardingRuleset) ConvertTo ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsForwardingRuleset from our DnsForwardingRuleset
func (*DnsForwardingRuleset) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleset) DeepCopy() *DnsForwardingRuleset
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleset.
func (*DnsForwardingRuleset) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleset) DeepCopyInto(out *DnsForwardingRuleset)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRuleset) DeepCopyObject ¶ added in v2.2.0
func (in *DnsForwardingRuleset) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsForwardingRuleset) Default ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) Default()
Default applies defaults to the DnsForwardingRuleset resource
func (DnsForwardingRuleset) GetAPIVersion ¶ added in v2.2.0
func (ruleset DnsForwardingRuleset) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsForwardingRuleset) GetConditions ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsForwardingRuleset) GetResourceScope ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsForwardingRuleset) GetSpec ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsForwardingRuleset) GetStatus ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsForwardingRuleset) GetSupportedOperations ¶ added in v2.4.0
func (ruleset *DnsForwardingRuleset) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsForwardingRuleset) GetType ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsForwardingRulesets"
func (*DnsForwardingRuleset) InitializeSpec ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsForwardingRuleset) NewEmptyStatus ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsForwardingRuleset) OriginalGVK ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsForwardingRuleset) Owner ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsForwardingRuleset) SetConditions ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsForwardingRuleset) SetStatus ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsForwardingRuleset) ValidateCreate ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsForwardingRuleset) ValidateDelete ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsForwardingRuleset) ValidateUpdate ¶ added in v2.2.0
ValidateUpdate validates an update of the resource
type DnsForwardingRulesetList ¶ added in v2.2.0
type DnsForwardingRulesetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsForwardingRuleset `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsForwardingRulesets/{dnsForwardingRulesetName}
func (*DnsForwardingRulesetList) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesetList) DeepCopy() *DnsForwardingRulesetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesetList.
func (*DnsForwardingRulesetList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesetList) DeepCopyInto(out *DnsForwardingRulesetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRulesetList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsForwardingRulesetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsForwardingRulesetProperties_ARM ¶ added in v2.2.0
type DnsForwardingRulesetProperties_ARM struct { // DnsResolverOutboundEndpoints: The reference to the DNS resolver outbound endpoints that are used to route DNS queries // matching the forwarding rules in the ruleset to the target DNS servers. DnsResolverOutboundEndpoints []DnsresolverSubResource_ARM `json:"dnsResolverOutboundEndpoints,omitempty"` }
Represents the properties of a DNS forwarding ruleset.
func (*DnsForwardingRulesetProperties_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesetProperties_ARM) DeepCopy() *DnsForwardingRulesetProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesetProperties_ARM.
func (*DnsForwardingRulesetProperties_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesetProperties_ARM) DeepCopyInto(out *DnsForwardingRulesetProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsForwardingRulesetProperties_STATUS_ARM ¶ added in v2.2.0
type DnsForwardingRulesetProperties_STATUS_ARM struct { // DnsResolverOutboundEndpoints: The reference to the DNS resolver outbound endpoints that are used to route DNS queries // matching the forwarding rules in the ruleset to the target DNS servers. DnsResolverOutboundEndpoints []DnsresolverSubResource_STATUS_ARM `json:"dnsResolverOutboundEndpoints,omitempty"` // ProvisioningState: The current provisioning state of the DNS forwarding ruleset. This is a read-only property and any // attempt to set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resourceGuid for the DNS forwarding ruleset. ResourceGuid *string `json:"resourceGuid,omitempty"` }
Represents the properties of a DNS forwarding ruleset.
func (*DnsForwardingRulesetProperties_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesetProperties_STATUS_ARM) DeepCopy() *DnsForwardingRulesetProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesetProperties_STATUS_ARM.
func (*DnsForwardingRulesetProperties_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesetProperties_STATUS_ARM) DeepCopyInto(out *DnsForwardingRulesetProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsForwardingRuleset_STATUS ¶ added in v2.2.0
type DnsForwardingRuleset_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DnsResolverOutboundEndpoints: The reference to the DNS resolver outbound endpoints that are used to route DNS queries // matching the forwarding rules in the ruleset to the target DNS servers. DnsResolverOutboundEndpoints []DnsresolverSubResource_STATUS `json:"dnsResolverOutboundEndpoints,omitempty"` // Etag: ETag of the DNS forwarding ruleset. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ProvisioningState: The current provisioning state of the DNS forwarding ruleset. This is a read-only property and any // attempt to set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resourceGuid for the DNS forwarding ruleset. ResourceGuid *string `json:"resourceGuid,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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
Describes a DNS forwarding ruleset.
func (*DnsForwardingRuleset_STATUS) AssignProperties_From_DnsForwardingRuleset_STATUS ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_STATUS) AssignProperties_From_DnsForwardingRuleset_STATUS(source *v20220701s.DnsForwardingRuleset_STATUS) error
AssignProperties_From_DnsForwardingRuleset_STATUS populates our DnsForwardingRuleset_STATUS from the provided source DnsForwardingRuleset_STATUS
func (*DnsForwardingRuleset_STATUS) AssignProperties_To_DnsForwardingRuleset_STATUS ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_STATUS) AssignProperties_To_DnsForwardingRuleset_STATUS(destination *v20220701s.DnsForwardingRuleset_STATUS) error
AssignProperties_To_DnsForwardingRuleset_STATUS populates the provided destination DnsForwardingRuleset_STATUS from our DnsForwardingRuleset_STATUS
func (*DnsForwardingRuleset_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsForwardingRuleset_STATUS from the provided source
func (*DnsForwardingRuleset_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsForwardingRuleset_STATUS
func (*DnsForwardingRuleset_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleset_STATUS) DeepCopy() *DnsForwardingRuleset_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleset_STATUS.
func (*DnsForwardingRuleset_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleset_STATUS) DeepCopyInto(out *DnsForwardingRuleset_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRuleset_STATUS) NewEmptyARMValue ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsForwardingRuleset_STATUS) PopulateFromARM ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsForwardingRuleset_STATUS_ARM ¶ added in v2.2.0
type DnsForwardingRuleset_STATUS_ARM struct { // Etag: ETag of the DNS forwarding ruleset. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the DNS forwarding ruleset. Properties *DnsForwardingRulesetProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: Metadata pertaining to creation and last modification of the resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
Describes a DNS forwarding ruleset.
func (*DnsForwardingRuleset_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleset_STATUS_ARM) DeepCopy() *DnsForwardingRuleset_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleset_STATUS_ARM.
func (*DnsForwardingRuleset_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleset_STATUS_ARM) DeepCopyInto(out *DnsForwardingRuleset_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsForwardingRuleset_Spec ¶ added in v2.2.0
type DnsForwardingRuleset_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"` // +kubebuilder:validation:Required // DnsResolverOutboundEndpoints: The reference to the DNS resolver outbound endpoints that are used to route DNS queries // matching the forwarding rules in the ruleset to the target DNS servers. DnsResolverOutboundEndpoints []DnsresolverSubResource `json:"dnsResolverOutboundEndpoints,omitempty"` // +kubebuilder:validation:Required // Location: The geo-location where the resource lives Location *string `json:"location,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 (*DnsForwardingRuleset_Spec) AssignProperties_From_DnsForwardingRuleset_Spec ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) AssignProperties_From_DnsForwardingRuleset_Spec(source *v20220701s.DnsForwardingRuleset_Spec) error
AssignProperties_From_DnsForwardingRuleset_Spec populates our DnsForwardingRuleset_Spec from the provided source DnsForwardingRuleset_Spec
func (*DnsForwardingRuleset_Spec) AssignProperties_To_DnsForwardingRuleset_Spec ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) AssignProperties_To_DnsForwardingRuleset_Spec(destination *v20220701s.DnsForwardingRuleset_Spec) error
AssignProperties_To_DnsForwardingRuleset_Spec populates the provided destination DnsForwardingRuleset_Spec from our DnsForwardingRuleset_Spec
func (*DnsForwardingRuleset_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsForwardingRuleset_Spec from the provided source
func (*DnsForwardingRuleset_Spec) ConvertSpecTo ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsForwardingRuleset_Spec
func (*DnsForwardingRuleset_Spec) ConvertToARM ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsForwardingRuleset_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleset_Spec) DeepCopy() *DnsForwardingRuleset_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleset_Spec.
func (*DnsForwardingRuleset_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleset_Spec) DeepCopyInto(out *DnsForwardingRuleset_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRuleset_Spec) Initialize_From_DnsForwardingRuleset_STATUS ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) Initialize_From_DnsForwardingRuleset_STATUS(source *DnsForwardingRuleset_STATUS) error
Initialize_From_DnsForwardingRuleset_STATUS populates our DnsForwardingRuleset_Spec from the provided source DnsForwardingRuleset_STATUS
func (*DnsForwardingRuleset_Spec) NewEmptyARMValue ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsForwardingRuleset_Spec) OriginalVersion ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsForwardingRuleset_Spec) PopulateFromARM ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsForwardingRuleset_Spec) SetAzureName ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsForwardingRuleset_Spec_ARM ¶ added in v2.2.0
type DnsForwardingRuleset_Spec_ARM struct { // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the DNS forwarding ruleset. Properties *DnsForwardingRulesetProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*DnsForwardingRuleset_Spec_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRuleset_Spec_ARM) DeepCopy() *DnsForwardingRuleset_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRuleset_Spec_ARM.
func (*DnsForwardingRuleset_Spec_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRuleset_Spec_ARM) DeepCopyInto(out *DnsForwardingRuleset_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DnsForwardingRuleset_Spec_ARM) GetAPIVersion ¶ added in v2.2.0
func (ruleset DnsForwardingRuleset_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsForwardingRuleset_Spec_ARM) GetName ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*DnsForwardingRuleset_Spec_ARM) GetType ¶ added in v2.2.0
func (ruleset *DnsForwardingRuleset_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsForwardingRulesets"
type DnsForwardingRulesets_ForwardingRule_STATUS ¶ added in v2.2.0
type DnsForwardingRulesets_ForwardingRule_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DomainName: The domain name for the forwarding rule. DomainName *string `json:"domainName,omitempty"` // Etag: ETag of the forwarding rule. Etag *string `json:"etag,omitempty"` // ForwardingRuleState: The state of forwarding rule. ForwardingRuleState *ForwardingRuleProperties_ForwardingRuleState_STATUS `json:"forwardingRuleState,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Metadata: Metadata attached to the forwarding rule. Metadata map[string]string `json:"metadata,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ProvisioningState: The current provisioning state of the forwarding rule. This is a read-only property and any attempt // to set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // SystemData: Metadata pertaining to creation and last modification of the resource. SystemData *SystemData_STATUS `json:"systemData,omitempty"` // TargetDnsServers: DNS servers to forward the DNS query to. TargetDnsServers []TargetDnsServer_STATUS `json:"targetDnsServers,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*DnsForwardingRulesets_ForwardingRule_STATUS) AssignProperties_From_DnsForwardingRulesets_ForwardingRule_STATUS ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) AssignProperties_From_DnsForwardingRulesets_ForwardingRule_STATUS(source *v20220701s.DnsForwardingRulesets_ForwardingRule_STATUS) error
AssignProperties_From_DnsForwardingRulesets_ForwardingRule_STATUS populates our DnsForwardingRulesets_ForwardingRule_STATUS from the provided source DnsForwardingRulesets_ForwardingRule_STATUS
func (*DnsForwardingRulesets_ForwardingRule_STATUS) AssignProperties_To_DnsForwardingRulesets_ForwardingRule_STATUS ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) AssignProperties_To_DnsForwardingRulesets_ForwardingRule_STATUS(destination *v20220701s.DnsForwardingRulesets_ForwardingRule_STATUS) error
AssignProperties_To_DnsForwardingRulesets_ForwardingRule_STATUS populates the provided destination DnsForwardingRulesets_ForwardingRule_STATUS from our DnsForwardingRulesets_ForwardingRule_STATUS
func (*DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsForwardingRulesets_ForwardingRule_STATUS from the provided source
func (*DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsForwardingRulesets_ForwardingRule_STATUS
func (*DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopy() *DnsForwardingRulesets_ForwardingRule_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesets_ForwardingRule_STATUS.
func (*DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_STATUS) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRulesets_ForwardingRule_STATUS) NewEmptyARMValue ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsForwardingRulesets_ForwardingRule_STATUS) PopulateFromARM ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsForwardingRulesets_ForwardingRule_STATUS_ARM ¶ added in v2.2.0
type DnsForwardingRulesets_ForwardingRule_STATUS_ARM struct { // Etag: ETag of the forwarding rule. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the forwarding rule. Properties *ForwardingRuleProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: Metadata pertaining to creation and last modification of the resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*DnsForwardingRulesets_ForwardingRule_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_STATUS_ARM) DeepCopy() *DnsForwardingRulesets_ForwardingRule_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesets_ForwardingRule_STATUS_ARM.
func (*DnsForwardingRulesets_ForwardingRule_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_STATUS_ARM) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsForwardingRulesets_ForwardingRule_Spec ¶ added in v2.2.0
type DnsForwardingRulesets_ForwardingRule_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"` // +kubebuilder:validation:Required // DomainName: The domain name for the forwarding rule. DomainName *string `json:"domainName,omitempty"` // ForwardingRuleState: The state of forwarding rule. ForwardingRuleState *ForwardingRuleProperties_ForwardingRuleState `json:"forwardingRuleState,omitempty"` // Metadata: Metadata attached to the forwarding rule. Metadata map[string]string `json:"metadata,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/DnsForwardingRuleset resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsForwardingRuleset"` // +kubebuilder:validation:Required // TargetDnsServers: DNS servers to forward the DNS query to. TargetDnsServers []TargetDnsServer `json:"targetDnsServers,omitempty"` }
func (*DnsForwardingRulesets_ForwardingRule_Spec) AssignProperties_From_DnsForwardingRulesets_ForwardingRule_Spec ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) AssignProperties_From_DnsForwardingRulesets_ForwardingRule_Spec(source *v20220701s.DnsForwardingRulesets_ForwardingRule_Spec) error
AssignProperties_From_DnsForwardingRulesets_ForwardingRule_Spec populates our DnsForwardingRulesets_ForwardingRule_Spec from the provided source DnsForwardingRulesets_ForwardingRule_Spec
func (*DnsForwardingRulesets_ForwardingRule_Spec) AssignProperties_To_DnsForwardingRulesets_ForwardingRule_Spec ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) AssignProperties_To_DnsForwardingRulesets_ForwardingRule_Spec(destination *v20220701s.DnsForwardingRulesets_ForwardingRule_Spec) error
AssignProperties_To_DnsForwardingRulesets_ForwardingRule_Spec populates the provided destination DnsForwardingRulesets_ForwardingRule_Spec from our DnsForwardingRulesets_ForwardingRule_Spec
func (*DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsForwardingRulesets_ForwardingRule_Spec from the provided source
func (*DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecTo ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsForwardingRulesets_ForwardingRule_Spec
func (*DnsForwardingRulesets_ForwardingRule_Spec) ConvertToARM ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsForwardingRulesets_ForwardingRule_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_Spec) DeepCopy() *DnsForwardingRulesets_ForwardingRule_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesets_ForwardingRule_Spec.
func (*DnsForwardingRulesets_ForwardingRule_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_Spec) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsForwardingRulesets_ForwardingRule_Spec) Initialize_From_DnsForwardingRulesets_ForwardingRule_STATUS ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) Initialize_From_DnsForwardingRulesets_ForwardingRule_STATUS(source *DnsForwardingRulesets_ForwardingRule_STATUS) error
Initialize_From_DnsForwardingRulesets_ForwardingRule_STATUS populates our DnsForwardingRulesets_ForwardingRule_Spec from the provided source DnsForwardingRulesets_ForwardingRule_STATUS
func (*DnsForwardingRulesets_ForwardingRule_Spec) NewEmptyARMValue ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsForwardingRulesets_ForwardingRule_Spec) OriginalVersion ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsForwardingRulesets_ForwardingRule_Spec) PopulateFromARM ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsForwardingRulesets_ForwardingRule_Spec) SetAzureName ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsForwardingRulesets_ForwardingRule_Spec_ARM ¶ added in v2.2.0
type DnsForwardingRulesets_ForwardingRule_Spec_ARM struct { Name string `json:"name,omitempty"` // Properties: Properties of the forwarding rule. Properties *ForwardingRuleProperties_ARM `json:"properties,omitempty"` }
func (*DnsForwardingRulesets_ForwardingRule_Spec_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_Spec_ARM) DeepCopy() *DnsForwardingRulesets_ForwardingRule_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsForwardingRulesets_ForwardingRule_Spec_ARM.
func (*DnsForwardingRulesets_ForwardingRule_Spec_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsForwardingRulesets_ForwardingRule_Spec_ARM) DeepCopyInto(out *DnsForwardingRulesets_ForwardingRule_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetAPIVersion ¶ added in v2.2.0
func (rule DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetName ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetType ¶ added in v2.2.0
func (rule *DnsForwardingRulesets_ForwardingRule_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsForwardingRulesets/forwardingRules"
type DnsResolver ¶ added in v2.2.0
type DnsResolver struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsResolver_Spec `json:"spec,omitempty"` Status DnsResolver_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
func (*DnsResolver) AssignProperties_From_DnsResolver ¶ added in v2.2.0
func (resolver *DnsResolver) AssignProperties_From_DnsResolver(source *v20220701s.DnsResolver) error
AssignProperties_From_DnsResolver populates our DnsResolver from the provided source DnsResolver
func (*DnsResolver) AssignProperties_To_DnsResolver ¶ added in v2.2.0
func (resolver *DnsResolver) AssignProperties_To_DnsResolver(destination *v20220701s.DnsResolver) error
AssignProperties_To_DnsResolver populates the provided destination DnsResolver from our DnsResolver
func (*DnsResolver) AzureName ¶ added in v2.2.0
func (resolver *DnsResolver) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsResolver) ConvertFrom ¶ added in v2.2.0
func (resolver *DnsResolver) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsResolver from the provided hub DnsResolver
func (*DnsResolver) ConvertTo ¶ added in v2.2.0
func (resolver *DnsResolver) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsResolver from our DnsResolver
func (*DnsResolver) DeepCopy ¶ added in v2.2.0
func (in *DnsResolver) DeepCopy() *DnsResolver
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver.
func (*DnsResolver) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolver) DeepCopyInto(out *DnsResolver)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolver) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolver) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsResolver) Default ¶ added in v2.2.0
func (resolver *DnsResolver) Default()
Default applies defaults to the DnsResolver resource
func (DnsResolver) GetAPIVersion ¶ added in v2.2.0
func (resolver DnsResolver) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolver) GetConditions ¶ added in v2.2.0
func (resolver *DnsResolver) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsResolver) GetResourceScope ¶ added in v2.2.0
func (resolver *DnsResolver) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsResolver) GetSpec ¶ added in v2.2.0
func (resolver *DnsResolver) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsResolver) GetStatus ¶ added in v2.2.0
func (resolver *DnsResolver) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsResolver) GetSupportedOperations ¶ added in v2.4.0
func (resolver *DnsResolver) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsResolver) GetType ¶ added in v2.2.0
func (resolver *DnsResolver) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers"
func (*DnsResolver) InitializeSpec ¶ added in v2.2.0
func (resolver *DnsResolver) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsResolver) NewEmptyStatus ¶ added in v2.2.0
func (resolver *DnsResolver) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsResolver) OriginalGVK ¶ added in v2.2.0
func (resolver *DnsResolver) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsResolver) Owner ¶ added in v2.2.0
func (resolver *DnsResolver) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsResolver) SetConditions ¶ added in v2.2.0
func (resolver *DnsResolver) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsResolver) SetStatus ¶ added in v2.2.0
func (resolver *DnsResolver) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsResolver) ValidateCreate ¶ added in v2.2.0
func (resolver *DnsResolver) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsResolver) ValidateDelete ¶ added in v2.2.0
func (resolver *DnsResolver) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsResolver) ValidateUpdate ¶ added in v2.2.0
ValidateUpdate validates an update of the resource
type DnsResolverList ¶ added in v2.2.0
type DnsResolverList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsResolver `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}
func (*DnsResolverList) DeepCopy ¶ added in v2.2.0
func (in *DnsResolverList) DeepCopy() *DnsResolverList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolverList.
func (*DnsResolverList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolverList) DeepCopyInto(out *DnsResolverList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolverList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolverList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsResolverProperties_ARM ¶ added in v2.2.0
type DnsResolverProperties_ARM struct { // VirtualNetwork: The reference to the virtual network. This cannot be changed after creation. VirtualNetwork *DnsresolverSubResource_ARM `json:"virtualNetwork,omitempty"` }
Represents the properties of a DNS resolver.
func (*DnsResolverProperties_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsResolverProperties_ARM) DeepCopy() *DnsResolverProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolverProperties_ARM.
func (*DnsResolverProperties_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolverProperties_ARM) DeepCopyInto(out *DnsResolverProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolverProperties_DnsResolverState_STATUS ¶ added in v2.2.0
type DnsResolverProperties_DnsResolverState_STATUS string
type DnsResolverProperties_STATUS_ARM ¶ added in v2.2.0
type DnsResolverProperties_STATUS_ARM struct { // DnsResolverState: The current status of the DNS resolver. This is a read-only property and any attempt to set this value // will be ignored. DnsResolverState *DnsResolverProperties_DnsResolverState_STATUS `json:"dnsResolverState,omitempty"` // ProvisioningState: The current provisioning state of the DNS resolver. This is a read-only property and any attempt to // set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resourceGuid property of the DNS resolver resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // VirtualNetwork: The reference to the virtual network. This cannot be changed after creation. VirtualNetwork *DnsresolverSubResource_STATUS_ARM `json:"virtualNetwork,omitempty"` }
Represents the properties of a DNS resolver.
func (*DnsResolverProperties_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsResolverProperties_STATUS_ARM) DeepCopy() *DnsResolverProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolverProperties_STATUS_ARM.
func (*DnsResolverProperties_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolverProperties_STATUS_ARM) DeepCopyInto(out *DnsResolverProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolver_STATUS ¶ added in v2.2.0
type DnsResolver_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // DnsResolverState: The current status of the DNS resolver. This is a read-only property and any attempt to set this value // will be ignored. DnsResolverState *DnsResolverProperties_DnsResolverState_STATUS `json:"dnsResolverState,omitempty"` // Etag: ETag of the DNS resolver. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ProvisioningState: The current provisioning state of the DNS resolver. This is a read-only property and any attempt to // set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resourceGuid property of the DNS resolver resource. ResourceGuid *string `json:"resourceGuid,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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // VirtualNetwork: The reference to the virtual network. This cannot be changed after creation. VirtualNetwork *DnsresolverSubResource_STATUS `json:"virtualNetwork,omitempty"` }
Describes a DNS resolver.
func (*DnsResolver_STATUS) AssignProperties_From_DnsResolver_STATUS ¶ added in v2.2.0
func (resolver *DnsResolver_STATUS) AssignProperties_From_DnsResolver_STATUS(source *v20220701s.DnsResolver_STATUS) error
AssignProperties_From_DnsResolver_STATUS populates our DnsResolver_STATUS from the provided source DnsResolver_STATUS
func (*DnsResolver_STATUS) AssignProperties_To_DnsResolver_STATUS ¶ added in v2.2.0
func (resolver *DnsResolver_STATUS) AssignProperties_To_DnsResolver_STATUS(destination *v20220701s.DnsResolver_STATUS) error
AssignProperties_To_DnsResolver_STATUS populates the provided destination DnsResolver_STATUS from our DnsResolver_STATUS
func (*DnsResolver_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (resolver *DnsResolver_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsResolver_STATUS from the provided source
func (*DnsResolver_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (resolver *DnsResolver_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsResolver_STATUS
func (*DnsResolver_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsResolver_STATUS) DeepCopy() *DnsResolver_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver_STATUS.
func (*DnsResolver_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolver_STATUS) DeepCopyInto(out *DnsResolver_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolver_STATUS) NewEmptyARMValue ¶ added in v2.2.0
func (resolver *DnsResolver_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsResolver_STATUS) PopulateFromARM ¶ added in v2.2.0
func (resolver *DnsResolver_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsResolver_STATUS_ARM ¶ added in v2.2.0
type DnsResolver_STATUS_ARM struct { // Etag: ETag of the DNS resolver. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the DNS resolver. Properties *DnsResolverProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: Metadata pertaining to creation and last modification of the resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
Describes a DNS resolver.
func (*DnsResolver_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsResolver_STATUS_ARM) DeepCopy() *DnsResolver_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver_STATUS_ARM.
func (*DnsResolver_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolver_STATUS_ARM) DeepCopyInto(out *DnsResolver_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolver_Spec ¶ added in v2.2.0
type DnsResolver_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"` // +kubebuilder:validation:Required // Location: The geo-location where the resource lives Location *string `json:"location,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"` // +kubebuilder:validation:Required // VirtualNetwork: The reference to the virtual network. This cannot be changed after creation. VirtualNetwork *DnsresolverSubResource `json:"virtualNetwork,omitempty"` }
func (*DnsResolver_Spec) AssignProperties_From_DnsResolver_Spec ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) AssignProperties_From_DnsResolver_Spec(source *v20220701s.DnsResolver_Spec) error
AssignProperties_From_DnsResolver_Spec populates our DnsResolver_Spec from the provided source DnsResolver_Spec
func (*DnsResolver_Spec) AssignProperties_To_DnsResolver_Spec ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) AssignProperties_To_DnsResolver_Spec(destination *v20220701s.DnsResolver_Spec) error
AssignProperties_To_DnsResolver_Spec populates the provided destination DnsResolver_Spec from our DnsResolver_Spec
func (*DnsResolver_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsResolver_Spec from the provided source
func (*DnsResolver_Spec) ConvertSpecTo ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsResolver_Spec
func (*DnsResolver_Spec) ConvertToARM ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsResolver_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsResolver_Spec) DeepCopy() *DnsResolver_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver_Spec.
func (*DnsResolver_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolver_Spec) DeepCopyInto(out *DnsResolver_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolver_Spec) Initialize_From_DnsResolver_STATUS ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) Initialize_From_DnsResolver_STATUS(source *DnsResolver_STATUS) error
Initialize_From_DnsResolver_STATUS populates our DnsResolver_Spec from the provided source DnsResolver_STATUS
func (*DnsResolver_Spec) NewEmptyARMValue ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsResolver_Spec) OriginalVersion ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsResolver_Spec) PopulateFromARM ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsResolver_Spec) SetAzureName ¶ added in v2.2.0
func (resolver *DnsResolver_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsResolver_Spec_ARM ¶ added in v2.2.0
type DnsResolver_Spec_ARM struct { // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the DNS resolver. Properties *DnsResolverProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*DnsResolver_Spec_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsResolver_Spec_ARM) DeepCopy() *DnsResolver_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolver_Spec_ARM.
func (*DnsResolver_Spec_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolver_Spec_ARM) DeepCopyInto(out *DnsResolver_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DnsResolver_Spec_ARM) GetAPIVersion ¶ added in v2.2.0
func (resolver DnsResolver_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolver_Spec_ARM) GetName ¶ added in v2.2.0
func (resolver *DnsResolver_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*DnsResolver_Spec_ARM) GetType ¶ added in v2.2.0
func (resolver *DnsResolver_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers"
type DnsResolversInboundEndpoint ¶ added in v2.2.0
type DnsResolversInboundEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsResolvers_InboundEndpoint_Spec `json:"spec,omitempty"` Status DnsResolvers_InboundEndpoint_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
func (*DnsResolversInboundEndpoint) AssignProperties_From_DnsResolversInboundEndpoint ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) AssignProperties_From_DnsResolversInboundEndpoint(source *v20220701s.DnsResolversInboundEndpoint) error
AssignProperties_From_DnsResolversInboundEndpoint populates our DnsResolversInboundEndpoint from the provided source DnsResolversInboundEndpoint
func (*DnsResolversInboundEndpoint) AssignProperties_To_DnsResolversInboundEndpoint ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) AssignProperties_To_DnsResolversInboundEndpoint(destination *v20220701s.DnsResolversInboundEndpoint) error
AssignProperties_To_DnsResolversInboundEndpoint populates the provided destination DnsResolversInboundEndpoint from our DnsResolversInboundEndpoint
func (*DnsResolversInboundEndpoint) AzureName ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsResolversInboundEndpoint) ConvertFrom ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsResolversInboundEndpoint from the provided hub DnsResolversInboundEndpoint
func (*DnsResolversInboundEndpoint) ConvertTo ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsResolversInboundEndpoint from our DnsResolversInboundEndpoint
func (*DnsResolversInboundEndpoint) DeepCopy ¶ added in v2.2.0
func (in *DnsResolversInboundEndpoint) DeepCopy() *DnsResolversInboundEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversInboundEndpoint.
func (*DnsResolversInboundEndpoint) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolversInboundEndpoint) DeepCopyInto(out *DnsResolversInboundEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolversInboundEndpoint) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolversInboundEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsResolversInboundEndpoint) Default ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) Default()
Default applies defaults to the DnsResolversInboundEndpoint resource
func (DnsResolversInboundEndpoint) GetAPIVersion ¶ added in v2.2.0
func (endpoint DnsResolversInboundEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolversInboundEndpoint) GetConditions ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsResolversInboundEndpoint) GetResourceScope ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsResolversInboundEndpoint) GetSpec ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsResolversInboundEndpoint) GetStatus ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsResolversInboundEndpoint) GetSupportedOperations ¶ added in v2.4.0
func (endpoint *DnsResolversInboundEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsResolversInboundEndpoint) GetType ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers/inboundEndpoints"
func (*DnsResolversInboundEndpoint) InitializeSpec ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsResolversInboundEndpoint) NewEmptyStatus ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsResolversInboundEndpoint) OriginalGVK ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsResolversInboundEndpoint) Owner ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsResolversInboundEndpoint) SetConditions ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsResolversInboundEndpoint) SetStatus ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsResolversInboundEndpoint) ValidateCreate ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsResolversInboundEndpoint) ValidateDelete ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsResolversInboundEndpoint) ValidateUpdate ¶ added in v2.2.0
func (endpoint *DnsResolversInboundEndpoint) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type DnsResolversInboundEndpointList ¶ added in v2.2.0
type DnsResolversInboundEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsResolversInboundEndpoint `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/inboundEndpoints/{inboundEndpointName}
func (*DnsResolversInboundEndpointList) DeepCopy ¶ added in v2.2.0
func (in *DnsResolversInboundEndpointList) DeepCopy() *DnsResolversInboundEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversInboundEndpointList.
func (*DnsResolversInboundEndpointList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolversInboundEndpointList) DeepCopyInto(out *DnsResolversInboundEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolversInboundEndpointList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolversInboundEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsResolversOutboundEndpoint ¶ added in v2.2.0
type DnsResolversOutboundEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DnsResolvers_OutboundEndpoint_Spec `json:"spec,omitempty"` Status DnsResolvers_OutboundEndpoint_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
func (*DnsResolversOutboundEndpoint) AssignProperties_From_DnsResolversOutboundEndpoint ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) AssignProperties_From_DnsResolversOutboundEndpoint(source *v20220701s.DnsResolversOutboundEndpoint) error
AssignProperties_From_DnsResolversOutboundEndpoint populates our DnsResolversOutboundEndpoint from the provided source DnsResolversOutboundEndpoint
func (*DnsResolversOutboundEndpoint) AssignProperties_To_DnsResolversOutboundEndpoint ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) AssignProperties_To_DnsResolversOutboundEndpoint(destination *v20220701s.DnsResolversOutboundEndpoint) error
AssignProperties_To_DnsResolversOutboundEndpoint populates the provided destination DnsResolversOutboundEndpoint from our DnsResolversOutboundEndpoint
func (*DnsResolversOutboundEndpoint) AzureName ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*DnsResolversOutboundEndpoint) ConvertFrom ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our DnsResolversOutboundEndpoint from the provided hub DnsResolversOutboundEndpoint
func (*DnsResolversOutboundEndpoint) ConvertTo ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub DnsResolversOutboundEndpoint from our DnsResolversOutboundEndpoint
func (*DnsResolversOutboundEndpoint) DeepCopy ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpoint) DeepCopy() *DnsResolversOutboundEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversOutboundEndpoint.
func (*DnsResolversOutboundEndpoint) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpoint) DeepCopyInto(out *DnsResolversOutboundEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolversOutboundEndpoint) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*DnsResolversOutboundEndpoint) Default ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) Default()
Default applies defaults to the DnsResolversOutboundEndpoint resource
func (DnsResolversOutboundEndpoint) GetAPIVersion ¶ added in v2.2.0
func (endpoint DnsResolversOutboundEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolversOutboundEndpoint) GetConditions ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*DnsResolversOutboundEndpoint) GetResourceScope ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*DnsResolversOutboundEndpoint) GetSpec ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*DnsResolversOutboundEndpoint) GetStatus ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*DnsResolversOutboundEndpoint) GetSupportedOperations ¶ added in v2.4.0
func (endpoint *DnsResolversOutboundEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*DnsResolversOutboundEndpoint) GetType ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers/outboundEndpoints"
func (*DnsResolversOutboundEndpoint) InitializeSpec ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*DnsResolversOutboundEndpoint) NewEmptyStatus ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*DnsResolversOutboundEndpoint) OriginalGVK ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*DnsResolversOutboundEndpoint) Owner ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*DnsResolversOutboundEndpoint) SetConditions ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*DnsResolversOutboundEndpoint) SetStatus ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*DnsResolversOutboundEndpoint) ValidateCreate ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*DnsResolversOutboundEndpoint) ValidateDelete ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*DnsResolversOutboundEndpoint) ValidateUpdate ¶ added in v2.2.0
func (endpoint *DnsResolversOutboundEndpoint) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type DnsResolversOutboundEndpointList ¶ added in v2.2.0
type DnsResolversOutboundEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DnsResolversOutboundEndpoint `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /dnsresolver/resource-manager/Microsoft.Network/stable/2022-07-01/dnsresolver.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/dnsResolvers/{dnsResolverName}/outboundEndpoints/{outboundEndpointName}
func (*DnsResolversOutboundEndpointList) DeepCopy ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpointList) DeepCopy() *DnsResolversOutboundEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolversOutboundEndpointList.
func (*DnsResolversOutboundEndpointList) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpointList) DeepCopyInto(out *DnsResolversOutboundEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolversOutboundEndpointList) DeepCopyObject ¶ added in v2.2.0
func (in *DnsResolversOutboundEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DnsResolvers_InboundEndpoint_STATUS ¶ added in v2.2.0
type DnsResolvers_InboundEndpoint_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: ETag of the inbound endpoint. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // IpConfigurations: IP configurations for the inbound endpoint. IpConfigurations []IpConfiguration_STATUS `json:"ipConfigurations,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ProvisioningState: The current provisioning state of the inbound endpoint. This is a read-only property and any attempt // to set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resourceGuid property of the inbound endpoint resource. ResourceGuid *string `json:"resourceGuid,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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*DnsResolvers_InboundEndpoint_STATUS) AssignProperties_From_DnsResolvers_InboundEndpoint_STATUS ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_STATUS) AssignProperties_From_DnsResolvers_InboundEndpoint_STATUS(source *v20220701s.DnsResolvers_InboundEndpoint_STATUS) error
AssignProperties_From_DnsResolvers_InboundEndpoint_STATUS populates our DnsResolvers_InboundEndpoint_STATUS from the provided source DnsResolvers_InboundEndpoint_STATUS
func (*DnsResolvers_InboundEndpoint_STATUS) AssignProperties_To_DnsResolvers_InboundEndpoint_STATUS ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_STATUS) AssignProperties_To_DnsResolvers_InboundEndpoint_STATUS(destination *v20220701s.DnsResolvers_InboundEndpoint_STATUS) error
AssignProperties_To_DnsResolvers_InboundEndpoint_STATUS populates the provided destination DnsResolvers_InboundEndpoint_STATUS from our DnsResolvers_InboundEndpoint_STATUS
func (*DnsResolvers_InboundEndpoint_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsResolvers_InboundEndpoint_STATUS from the provided source
func (*DnsResolvers_InboundEndpoint_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsResolvers_InboundEndpoint_STATUS
func (*DnsResolvers_InboundEndpoint_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_STATUS) DeepCopy() *DnsResolvers_InboundEndpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_InboundEndpoint_STATUS.
func (*DnsResolvers_InboundEndpoint_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_STATUS) DeepCopyInto(out *DnsResolvers_InboundEndpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolvers_InboundEndpoint_STATUS) NewEmptyARMValue ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsResolvers_InboundEndpoint_STATUS) PopulateFromARM ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsResolvers_InboundEndpoint_STATUS_ARM ¶ added in v2.2.0
type DnsResolvers_InboundEndpoint_STATUS_ARM struct { // Etag: ETag of the inbound endpoint. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the inbound endpoint. Properties *InboundEndpointProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: Metadata pertaining to creation and last modification of the resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*DnsResolvers_InboundEndpoint_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_STATUS_ARM) DeepCopy() *DnsResolvers_InboundEndpoint_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_InboundEndpoint_STATUS_ARM.
func (*DnsResolvers_InboundEndpoint_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_STATUS_ARM) DeepCopyInto(out *DnsResolvers_InboundEndpoint_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolvers_InboundEndpoint_Spec ¶ added in v2.2.0
type DnsResolvers_InboundEndpoint_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"` // +kubebuilder:validation:Required // IpConfigurations: IP configurations for the inbound endpoint. IpConfigurations []IpConfiguration `json:"ipConfigurations,omitempty"` // +kubebuilder:validation:Required // Location: The geo-location where the resource lives Location *string `json:"location,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/DnsResolver resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsResolver"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*DnsResolvers_InboundEndpoint_Spec) AssignProperties_From_DnsResolvers_InboundEndpoint_Spec ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) AssignProperties_From_DnsResolvers_InboundEndpoint_Spec(source *v20220701s.DnsResolvers_InboundEndpoint_Spec) error
AssignProperties_From_DnsResolvers_InboundEndpoint_Spec populates our DnsResolvers_InboundEndpoint_Spec from the provided source DnsResolvers_InboundEndpoint_Spec
func (*DnsResolvers_InboundEndpoint_Spec) AssignProperties_To_DnsResolvers_InboundEndpoint_Spec ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) AssignProperties_To_DnsResolvers_InboundEndpoint_Spec(destination *v20220701s.DnsResolvers_InboundEndpoint_Spec) error
AssignProperties_To_DnsResolvers_InboundEndpoint_Spec populates the provided destination DnsResolvers_InboundEndpoint_Spec from our DnsResolvers_InboundEndpoint_Spec
func (*DnsResolvers_InboundEndpoint_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsResolvers_InboundEndpoint_Spec from the provided source
func (*DnsResolvers_InboundEndpoint_Spec) ConvertSpecTo ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsResolvers_InboundEndpoint_Spec
func (*DnsResolvers_InboundEndpoint_Spec) ConvertToARM ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsResolvers_InboundEndpoint_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_Spec) DeepCopy() *DnsResolvers_InboundEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_InboundEndpoint_Spec.
func (*DnsResolvers_InboundEndpoint_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_Spec) DeepCopyInto(out *DnsResolvers_InboundEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolvers_InboundEndpoint_Spec) Initialize_From_DnsResolvers_InboundEndpoint_STATUS ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) Initialize_From_DnsResolvers_InboundEndpoint_STATUS(source *DnsResolvers_InboundEndpoint_STATUS) error
Initialize_From_DnsResolvers_InboundEndpoint_STATUS populates our DnsResolvers_InboundEndpoint_Spec from the provided source DnsResolvers_InboundEndpoint_STATUS
func (*DnsResolvers_InboundEndpoint_Spec) NewEmptyARMValue ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsResolvers_InboundEndpoint_Spec) OriginalVersion ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsResolvers_InboundEndpoint_Spec) PopulateFromARM ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsResolvers_InboundEndpoint_Spec) SetAzureName ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsResolvers_InboundEndpoint_Spec_ARM ¶ added in v2.2.0
type DnsResolvers_InboundEndpoint_Spec_ARM struct { // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the inbound endpoint. Properties *InboundEndpointProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*DnsResolvers_InboundEndpoint_Spec_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_Spec_ARM) DeepCopy() *DnsResolvers_InboundEndpoint_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_InboundEndpoint_Spec_ARM.
func (*DnsResolvers_InboundEndpoint_Spec_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_InboundEndpoint_Spec_ARM) DeepCopyInto(out *DnsResolvers_InboundEndpoint_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DnsResolvers_InboundEndpoint_Spec_ARM) GetAPIVersion ¶ added in v2.2.0
func (endpoint DnsResolvers_InboundEndpoint_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolvers_InboundEndpoint_Spec_ARM) GetName ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*DnsResolvers_InboundEndpoint_Spec_ARM) GetType ¶ added in v2.2.0
func (endpoint *DnsResolvers_InboundEndpoint_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers/inboundEndpoints"
type DnsResolvers_OutboundEndpoint_STATUS ¶ added in v2.2.0
type DnsResolvers_OutboundEndpoint_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // Etag: ETag of the outbound endpoint. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // ProvisioningState: The current provisioning state of the outbound endpoint. This is a read-only property and any attempt // to set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resourceGuid property of the outbound endpoint resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Subnet: The reference to the subnet used for the outbound endpoint. Subnet *DnsresolverSubResource_STATUS `json:"subnet,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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*DnsResolvers_OutboundEndpoint_STATUS) AssignProperties_From_DnsResolvers_OutboundEndpoint_STATUS ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) AssignProperties_From_DnsResolvers_OutboundEndpoint_STATUS(source *v20220701s.DnsResolvers_OutboundEndpoint_STATUS) error
AssignProperties_From_DnsResolvers_OutboundEndpoint_STATUS populates our DnsResolvers_OutboundEndpoint_STATUS from the provided source DnsResolvers_OutboundEndpoint_STATUS
func (*DnsResolvers_OutboundEndpoint_STATUS) AssignProperties_To_DnsResolvers_OutboundEndpoint_STATUS ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) AssignProperties_To_DnsResolvers_OutboundEndpoint_STATUS(destination *v20220701s.DnsResolvers_OutboundEndpoint_STATUS) error
AssignProperties_To_DnsResolvers_OutboundEndpoint_STATUS populates the provided destination DnsResolvers_OutboundEndpoint_STATUS from our DnsResolvers_OutboundEndpoint_STATUS
func (*DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusFrom ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our DnsResolvers_OutboundEndpoint_STATUS from the provided source
func (*DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusTo ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our DnsResolvers_OutboundEndpoint_STATUS
func (*DnsResolvers_OutboundEndpoint_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_STATUS) DeepCopy() *DnsResolvers_OutboundEndpoint_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_OutboundEndpoint_STATUS.
func (*DnsResolvers_OutboundEndpoint_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_STATUS) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolvers_OutboundEndpoint_STATUS) NewEmptyARMValue ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsResolvers_OutboundEndpoint_STATUS) PopulateFromARM ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsResolvers_OutboundEndpoint_STATUS_ARM ¶ added in v2.2.0
type DnsResolvers_OutboundEndpoint_STATUS_ARM struct { // Etag: ETag of the outbound endpoint. Etag *string `json:"etag,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Properties: Properties of the outbound endpoint. Properties *OutboundEndpointProperties_STATUS_ARM `json:"properties,omitempty"` // SystemData: Metadata pertaining to creation and last modification of the resource. SystemData *SystemData_STATUS_ARM `json:"systemData,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*DnsResolvers_OutboundEndpoint_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_STATUS_ARM) DeepCopy() *DnsResolvers_OutboundEndpoint_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_OutboundEndpoint_STATUS_ARM.
func (*DnsResolvers_OutboundEndpoint_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_STATUS_ARM) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsResolvers_OutboundEndpoint_Spec ¶ added in v2.2.0
type DnsResolvers_OutboundEndpoint_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"` // +kubebuilder:validation:Required // Location: The geo-location where the resource lives Location *string `json:"location,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/DnsResolver resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"DnsResolver"` // +kubebuilder:validation:Required // Subnet: The reference to the subnet used for the outbound endpoint. Subnet *DnsresolverSubResource `json:"subnet,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*DnsResolvers_OutboundEndpoint_Spec) AssignProperties_From_DnsResolvers_OutboundEndpoint_Spec ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) AssignProperties_From_DnsResolvers_OutboundEndpoint_Spec(source *v20220701s.DnsResolvers_OutboundEndpoint_Spec) error
AssignProperties_From_DnsResolvers_OutboundEndpoint_Spec populates our DnsResolvers_OutboundEndpoint_Spec from the provided source DnsResolvers_OutboundEndpoint_Spec
func (*DnsResolvers_OutboundEndpoint_Spec) AssignProperties_To_DnsResolvers_OutboundEndpoint_Spec ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) AssignProperties_To_DnsResolvers_OutboundEndpoint_Spec(destination *v20220701s.DnsResolvers_OutboundEndpoint_Spec) error
AssignProperties_To_DnsResolvers_OutboundEndpoint_Spec populates the provided destination DnsResolvers_OutboundEndpoint_Spec from our DnsResolvers_OutboundEndpoint_Spec
func (*DnsResolvers_OutboundEndpoint_Spec) ConvertSpecFrom ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our DnsResolvers_OutboundEndpoint_Spec from the provided source
func (*DnsResolvers_OutboundEndpoint_Spec) ConvertSpecTo ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our DnsResolvers_OutboundEndpoint_Spec
func (*DnsResolvers_OutboundEndpoint_Spec) ConvertToARM ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsResolvers_OutboundEndpoint_Spec) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_Spec) DeepCopy() *DnsResolvers_OutboundEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_OutboundEndpoint_Spec.
func (*DnsResolvers_OutboundEndpoint_Spec) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_Spec) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsResolvers_OutboundEndpoint_Spec) Initialize_From_DnsResolvers_OutboundEndpoint_STATUS ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) Initialize_From_DnsResolvers_OutboundEndpoint_STATUS(source *DnsResolvers_OutboundEndpoint_STATUS) error
Initialize_From_DnsResolvers_OutboundEndpoint_STATUS populates our DnsResolvers_OutboundEndpoint_Spec from the provided source DnsResolvers_OutboundEndpoint_STATUS
func (*DnsResolvers_OutboundEndpoint_Spec) NewEmptyARMValue ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsResolvers_OutboundEndpoint_Spec) OriginalVersion ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*DnsResolvers_OutboundEndpoint_Spec) PopulateFromARM ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*DnsResolvers_OutboundEndpoint_Spec) SetAzureName ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type DnsResolvers_OutboundEndpoint_Spec_ARM ¶ added in v2.2.0
type DnsResolvers_OutboundEndpoint_Spec_ARM struct { // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the outbound endpoint. Properties *OutboundEndpointProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*DnsResolvers_OutboundEndpoint_Spec_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_Spec_ARM) DeepCopy() *DnsResolvers_OutboundEndpoint_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsResolvers_OutboundEndpoint_Spec_ARM.
func (*DnsResolvers_OutboundEndpoint_Spec_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsResolvers_OutboundEndpoint_Spec_ARM) DeepCopyInto(out *DnsResolvers_OutboundEndpoint_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (DnsResolvers_OutboundEndpoint_Spec_ARM) GetAPIVersion ¶ added in v2.2.0
func (endpoint DnsResolvers_OutboundEndpoint_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*DnsResolvers_OutboundEndpoint_Spec_ARM) GetName ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*DnsResolvers_OutboundEndpoint_Spec_ARM) GetType ¶ added in v2.2.0
func (endpoint *DnsResolvers_OutboundEndpoint_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/dnsResolvers/outboundEndpoints"
type DnsresolverProvisioningState_STATUS ¶ added in v2.2.0
type DnsresolverProvisioningState_STATUS string
The current provisioning state of the resource.
type DnsresolverSubResource ¶ added in v2.2.0
type DnsresolverSubResource struct { // +kubebuilder:validation:Required // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another ARM resource.
func (*DnsresolverSubResource) AssignProperties_From_DnsresolverSubResource ¶ added in v2.2.0
func (resource *DnsresolverSubResource) AssignProperties_From_DnsresolverSubResource(source *v20220701s.DnsresolverSubResource) error
AssignProperties_From_DnsresolverSubResource populates our DnsresolverSubResource from the provided source DnsresolverSubResource
func (*DnsresolverSubResource) AssignProperties_To_DnsresolverSubResource ¶ added in v2.2.0
func (resource *DnsresolverSubResource) AssignProperties_To_DnsresolverSubResource(destination *v20220701s.DnsresolverSubResource) error
AssignProperties_To_DnsresolverSubResource populates the provided destination DnsresolverSubResource from our DnsresolverSubResource
func (*DnsresolverSubResource) ConvertToARM ¶ added in v2.2.0
func (resource *DnsresolverSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DnsresolverSubResource) DeepCopy ¶ added in v2.2.0
func (in *DnsresolverSubResource) DeepCopy() *DnsresolverSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsresolverSubResource.
func (*DnsresolverSubResource) DeepCopyInto ¶ added in v2.2.0
func (in *DnsresolverSubResource) DeepCopyInto(out *DnsresolverSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsresolverSubResource) Initialize_From_DnsresolverSubResource_STATUS ¶ added in v2.2.0
func (resource *DnsresolverSubResource) Initialize_From_DnsresolverSubResource_STATUS(source *DnsresolverSubResource_STATUS) error
Initialize_From_DnsresolverSubResource_STATUS populates our DnsresolverSubResource from the provided source DnsresolverSubResource_STATUS
func (*DnsresolverSubResource) NewEmptyARMValue ¶ added in v2.2.0
func (resource *DnsresolverSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsresolverSubResource) PopulateFromARM ¶ added in v2.2.0
func (resource *DnsresolverSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsresolverSubResource_ARM ¶ added in v2.2.0
type DnsresolverSubResource_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another ARM resource.
func (*DnsresolverSubResource_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsresolverSubResource_ARM) DeepCopy() *DnsresolverSubResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsresolverSubResource_ARM.
func (*DnsresolverSubResource_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsresolverSubResource_ARM) DeepCopyInto(out *DnsresolverSubResource_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DnsresolverSubResource_STATUS ¶ added in v2.2.0
type DnsresolverSubResource_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another ARM resource.
func (*DnsresolverSubResource_STATUS) AssignProperties_From_DnsresolverSubResource_STATUS ¶ added in v2.2.0
func (resource *DnsresolverSubResource_STATUS) AssignProperties_From_DnsresolverSubResource_STATUS(source *v20220701s.DnsresolverSubResource_STATUS) error
AssignProperties_From_DnsresolverSubResource_STATUS populates our DnsresolverSubResource_STATUS from the provided source DnsresolverSubResource_STATUS
func (*DnsresolverSubResource_STATUS) AssignProperties_To_DnsresolverSubResource_STATUS ¶ added in v2.2.0
func (resource *DnsresolverSubResource_STATUS) AssignProperties_To_DnsresolverSubResource_STATUS(destination *v20220701s.DnsresolverSubResource_STATUS) error
AssignProperties_To_DnsresolverSubResource_STATUS populates the provided destination DnsresolverSubResource_STATUS from our DnsresolverSubResource_STATUS
func (*DnsresolverSubResource_STATUS) DeepCopy ¶ added in v2.2.0
func (in *DnsresolverSubResource_STATUS) DeepCopy() *DnsresolverSubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsresolverSubResource_STATUS.
func (*DnsresolverSubResource_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *DnsresolverSubResource_STATUS) DeepCopyInto(out *DnsresolverSubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DnsresolverSubResource_STATUS) NewEmptyARMValue ¶ added in v2.2.0
func (resource *DnsresolverSubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DnsresolverSubResource_STATUS) PopulateFromARM ¶ added in v2.2.0
func (resource *DnsresolverSubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DnsresolverSubResource_STATUS_ARM ¶ added in v2.2.0
type DnsresolverSubResource_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another ARM resource.
func (*DnsresolverSubResource_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *DnsresolverSubResource_STATUS_ARM) DeepCopy() *DnsresolverSubResource_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DnsresolverSubResource_STATUS_ARM.
func (*DnsresolverSubResource_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *DnsresolverSubResource_STATUS_ARM) DeepCopyInto(out *DnsresolverSubResource_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation ¶
type ExtendedLocation struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation) AssignProperties_From_ExtendedLocation ¶
func (location *ExtendedLocation) AssignProperties_From_ExtendedLocation(source *v20220701s.ExtendedLocation) error
AssignProperties_From_ExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation
func (*ExtendedLocation) AssignProperties_To_ExtendedLocation ¶
func (location *ExtendedLocation) AssignProperties_To_ExtendedLocation(destination *v20220701s.ExtendedLocation) error
AssignProperties_To_ExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation
func (*ExtendedLocation) ConvertToARM ¶
func (location *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ExtendedLocation) DeepCopy ¶
func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation.
func (*ExtendedLocation) DeepCopyInto ¶
func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation) Initialize_From_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation) Initialize_From_ExtendedLocation_STATUS(source *ExtendedLocation_STATUS) error
Initialize_From_ExtendedLocation_STATUS populates our ExtendedLocation from the provided source ExtendedLocation_STATUS
func (*ExtendedLocation) NewEmptyARMValue ¶
func (location *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation) PopulateFromARM ¶
func (location *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocationType ¶
type ExtendedLocationType string
The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources. +kubebuilder:validation:Enum={"EdgeZone"}
type ExtendedLocationType_STATUS ¶
type ExtendedLocationType_STATUS string
The supported ExtendedLocation types. Currently only EdgeZone is supported in Microsoft.Network resources.
type ExtendedLocation_ARM ¶
type ExtendedLocation_ARM struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation_ARM) DeepCopy ¶
func (in *ExtendedLocation_ARM) DeepCopy() *ExtendedLocation_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_ARM.
func (*ExtendedLocation_ARM) DeepCopyInto ¶
func (in *ExtendedLocation_ARM) DeepCopyInto(out *ExtendedLocation_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation_STATUS ¶
type ExtendedLocation_STATUS struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType_STATUS `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation_STATUS) AssignProperties_From_ExtendedLocation_STATUS(source *v20220701s.ExtendedLocation_STATUS) error
AssignProperties_From_ExtendedLocation_STATUS populates our ExtendedLocation_STATUS from the provided source ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS ¶
func (location *ExtendedLocation_STATUS) AssignProperties_To_ExtendedLocation_STATUS(destination *v20220701s.ExtendedLocation_STATUS) error
AssignProperties_To_ExtendedLocation_STATUS populates the provided destination ExtendedLocation_STATUS from our ExtendedLocation_STATUS
func (*ExtendedLocation_STATUS) DeepCopy ¶
func (in *ExtendedLocation_STATUS) DeepCopy() *ExtendedLocation_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS.
func (*ExtendedLocation_STATUS) DeepCopyInto ¶
func (in *ExtendedLocation_STATUS) DeepCopyInto(out *ExtendedLocation_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ExtendedLocation_STATUS) NewEmptyARMValue ¶
func (location *ExtendedLocation_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation_STATUS) PopulateFromARM ¶
func (location *ExtendedLocation_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocation_STATUS_ARM ¶
type ExtendedLocation_STATUS_ARM struct { // Name: The name of the extended location. Name *string `json:"name,omitempty"` // Type: The type of the extended location. Type *ExtendedLocationType_STATUS `json:"type,omitempty"` }
ExtendedLocation complex type.
func (*ExtendedLocation_STATUS_ARM) DeepCopy ¶
func (in *ExtendedLocation_STATUS_ARM) DeepCopy() *ExtendedLocation_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_STATUS_ARM.
func (*ExtendedLocation_STATUS_ARM) DeepCopyInto ¶
func (in *ExtendedLocation_STATUS_ARM) DeepCopyInto(out *ExtendedLocation_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleProperties_ARM ¶ added in v2.2.0
type ForwardingRuleProperties_ARM struct { // DomainName: The domain name for the forwarding rule. DomainName *string `json:"domainName,omitempty"` // ForwardingRuleState: The state of forwarding rule. ForwardingRuleState *ForwardingRuleProperties_ForwardingRuleState `json:"forwardingRuleState,omitempty"` // Metadata: Metadata attached to the forwarding rule. Metadata map[string]string `json:"metadata,omitempty"` // TargetDnsServers: DNS servers to forward the DNS query to. TargetDnsServers []TargetDnsServer_ARM `json:"targetDnsServers,omitempty"` }
Represents the properties of a forwarding rule within a DNS forwarding ruleset.
func (*ForwardingRuleProperties_ARM) DeepCopy ¶ added in v2.2.0
func (in *ForwardingRuleProperties_ARM) DeepCopy() *ForwardingRuleProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleProperties_ARM.
func (*ForwardingRuleProperties_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *ForwardingRuleProperties_ARM) DeepCopyInto(out *ForwardingRuleProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ForwardingRuleProperties_ForwardingRuleState ¶ added in v2.2.0
type ForwardingRuleProperties_ForwardingRuleState string
+kubebuilder:validation:Enum={"Disabled","Enabled"}
type ForwardingRuleProperties_ForwardingRuleState_STATUS ¶ added in v2.2.0
type ForwardingRuleProperties_ForwardingRuleState_STATUS string
type ForwardingRuleProperties_STATUS_ARM ¶ added in v2.2.0
type ForwardingRuleProperties_STATUS_ARM struct { // DomainName: The domain name for the forwarding rule. DomainName *string `json:"domainName,omitempty"` // ForwardingRuleState: The state of forwarding rule. ForwardingRuleState *ForwardingRuleProperties_ForwardingRuleState_STATUS `json:"forwardingRuleState,omitempty"` // Metadata: Metadata attached to the forwarding rule. Metadata map[string]string `json:"metadata,omitempty"` // ProvisioningState: The current provisioning state of the forwarding rule. This is a read-only property and any attempt // to set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // TargetDnsServers: DNS servers to forward the DNS query to. TargetDnsServers []TargetDnsServer_STATUS_ARM `json:"targetDnsServers,omitempty"` }
Represents the properties of a forwarding rule within a DNS forwarding ruleset.
func (*ForwardingRuleProperties_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *ForwardingRuleProperties_STATUS_ARM) DeepCopy() *ForwardingRuleProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ForwardingRuleProperties_STATUS_ARM.
func (*ForwardingRuleProperties_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *ForwardingRuleProperties_STATUS_ARM) DeepCopyInto(out *ForwardingRuleProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(source *v20220701s.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded(destination *v20220701s.FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded populates the provided destination FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM ¶
type FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM.
func (*FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(source *v20220701s.FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates our FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v20220701s.FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded from our FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM ¶
type FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Frontend IP address of the load balancer.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM.
func (*FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAllocationMethod ¶
type IPAllocationMethod string
IP address allocation method. +kubebuilder:validation:Enum={"Dynamic","Static"}
type IPAllocationMethod_STATUS ¶
type IPAllocationMethod_STATUS string
IP address allocation method.
type IPVersion ¶
type IPVersion string
IP address version. +kubebuilder:validation:Enum={"IPv4","IPv6"}
type InboundEndpointProperties_ARM ¶ added in v2.2.0
type InboundEndpointProperties_ARM struct { // IpConfigurations: IP configurations for the inbound endpoint. IpConfigurations []IpConfiguration_ARM `json:"ipConfigurations,omitempty"` }
Represents the properties of an inbound endpoint for a DNS resolver.
func (*InboundEndpointProperties_ARM) DeepCopy ¶ added in v2.2.0
func (in *InboundEndpointProperties_ARM) DeepCopy() *InboundEndpointProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundEndpointProperties_ARM.
func (*InboundEndpointProperties_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *InboundEndpointProperties_ARM) DeepCopyInto(out *InboundEndpointProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InboundEndpointProperties_STATUS_ARM ¶ added in v2.2.0
type InboundEndpointProperties_STATUS_ARM struct { // IpConfigurations: IP configurations for the inbound endpoint. IpConfigurations []IpConfiguration_STATUS_ARM `json:"ipConfigurations,omitempty"` // ProvisioningState: The current provisioning state of the inbound endpoint. This is a read-only property and any attempt // to set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resourceGuid property of the inbound endpoint resource. ResourceGuid *string `json:"resourceGuid,omitempty"` }
Represents the properties of an inbound endpoint for a DNS resolver.
func (*InboundEndpointProperties_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *InboundEndpointProperties_STATUS_ARM) DeepCopy() *InboundEndpointProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundEndpointProperties_STATUS_ARM.
func (*InboundEndpointProperties_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *InboundEndpointProperties_STATUS_ARM) DeepCopyInto(out *InboundEndpointProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpConfiguration ¶ added in v2.2.0
type IpConfiguration struct { // PrivateIpAddress: Private IP address of the IP configuration. PrivateIpAddress *string `json:"privateIpAddress,omitempty"` // PrivateIpAllocationMethod: Private IP address allocation method. PrivateIpAllocationMethod *IpConfiguration_PrivateIpAllocationMethod `json:"privateIpAllocationMethod,omitempty"` // +kubebuilder:validation:Required // Subnet: The reference to the subnet bound to the IP configuration. Subnet *DnsresolverSubResource `json:"subnet,omitempty"` }
IP configuration.
func (*IpConfiguration) AssignProperties_From_IpConfiguration ¶ added in v2.2.0
func (configuration *IpConfiguration) AssignProperties_From_IpConfiguration(source *v20220701s.IpConfiguration) error
AssignProperties_From_IpConfiguration populates our IpConfiguration from the provided source IpConfiguration
func (*IpConfiguration) AssignProperties_To_IpConfiguration ¶ added in v2.2.0
func (configuration *IpConfiguration) AssignProperties_To_IpConfiguration(destination *v20220701s.IpConfiguration) error
AssignProperties_To_IpConfiguration populates the provided destination IpConfiguration from our IpConfiguration
func (*IpConfiguration) ConvertToARM ¶ added in v2.2.0
func (configuration *IpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IpConfiguration) DeepCopy ¶ added in v2.2.0
func (in *IpConfiguration) DeepCopy() *IpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpConfiguration.
func (*IpConfiguration) DeepCopyInto ¶ added in v2.2.0
func (in *IpConfiguration) DeepCopyInto(out *IpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpConfiguration) Initialize_From_IpConfiguration_STATUS ¶ added in v2.2.0
func (configuration *IpConfiguration) Initialize_From_IpConfiguration_STATUS(source *IpConfiguration_STATUS) error
Initialize_From_IpConfiguration_STATUS populates our IpConfiguration from the provided source IpConfiguration_STATUS
func (*IpConfiguration) NewEmptyARMValue ¶ added in v2.2.0
func (configuration *IpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpConfiguration) PopulateFromARM ¶ added in v2.2.0
func (configuration *IpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpConfiguration_ARM ¶ added in v2.2.0
type IpConfiguration_ARM struct { // PrivateIpAddress: Private IP address of the IP configuration. PrivateIpAddress *string `json:"privateIpAddress,omitempty"` // PrivateIpAllocationMethod: Private IP address allocation method. PrivateIpAllocationMethod *IpConfiguration_PrivateIpAllocationMethod `json:"privateIpAllocationMethod,omitempty"` // Subnet: The reference to the subnet bound to the IP configuration. Subnet *DnsresolverSubResource_ARM `json:"subnet,omitempty"` }
IP configuration.
func (*IpConfiguration_ARM) DeepCopy ¶ added in v2.2.0
func (in *IpConfiguration_ARM) DeepCopy() *IpConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpConfiguration_ARM.
func (*IpConfiguration_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *IpConfiguration_ARM) DeepCopyInto(out *IpConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpConfiguration_PrivateIpAllocationMethod ¶ added in v2.2.0
type IpConfiguration_PrivateIpAllocationMethod string
+kubebuilder:validation:Enum={"Dynamic","Static"}
type IpConfiguration_PrivateIpAllocationMethod_STATUS ¶ added in v2.2.0
type IpConfiguration_PrivateIpAllocationMethod_STATUS string
type IpConfiguration_STATUS ¶ added in v2.2.0
type IpConfiguration_STATUS struct { // PrivateIpAddress: Private IP address of the IP configuration. PrivateIpAddress *string `json:"privateIpAddress,omitempty"` // PrivateIpAllocationMethod: Private IP address allocation method. PrivateIpAllocationMethod *IpConfiguration_PrivateIpAllocationMethod_STATUS `json:"privateIpAllocationMethod,omitempty"` // Subnet: The reference to the subnet bound to the IP configuration. Subnet *DnsresolverSubResource_STATUS `json:"subnet,omitempty"` }
IP configuration.
func (*IpConfiguration_STATUS) AssignProperties_From_IpConfiguration_STATUS ¶ added in v2.2.0
func (configuration *IpConfiguration_STATUS) AssignProperties_From_IpConfiguration_STATUS(source *v20220701s.IpConfiguration_STATUS) error
AssignProperties_From_IpConfiguration_STATUS populates our IpConfiguration_STATUS from the provided source IpConfiguration_STATUS
func (*IpConfiguration_STATUS) AssignProperties_To_IpConfiguration_STATUS ¶ added in v2.2.0
func (configuration *IpConfiguration_STATUS) AssignProperties_To_IpConfiguration_STATUS(destination *v20220701s.IpConfiguration_STATUS) error
AssignProperties_To_IpConfiguration_STATUS populates the provided destination IpConfiguration_STATUS from our IpConfiguration_STATUS
func (*IpConfiguration_STATUS) DeepCopy ¶ added in v2.2.0
func (in *IpConfiguration_STATUS) DeepCopy() *IpConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpConfiguration_STATUS.
func (*IpConfiguration_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *IpConfiguration_STATUS) DeepCopyInto(out *IpConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpConfiguration_STATUS) NewEmptyARMValue ¶ added in v2.2.0
func (configuration *IpConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpConfiguration_STATUS) PopulateFromARM ¶ added in v2.2.0
func (configuration *IpConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpConfiguration_STATUS_ARM ¶ added in v2.2.0
type IpConfiguration_STATUS_ARM struct { // PrivateIpAddress: Private IP address of the IP configuration. PrivateIpAddress *string `json:"privateIpAddress,omitempty"` // PrivateIpAllocationMethod: Private IP address allocation method. PrivateIpAllocationMethod *IpConfiguration_PrivateIpAllocationMethod_STATUS `json:"privateIpAllocationMethod,omitempty"` // Subnet: The reference to the subnet bound to the IP configuration. Subnet *DnsresolverSubResource_STATUS_ARM `json:"subnet,omitempty"` }
IP configuration.
func (*IpConfiguration_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *IpConfiguration_STATUS_ARM) DeepCopy() *IpConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpConfiguration_STATUS_ARM.
func (*IpConfiguration_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *IpConfiguration_STATUS_ARM) DeepCopyInto(out *IpConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpTag ¶ added in v2.1.0
type IpTag struct { // IpTagType: The IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` // Tag: The value of the IP tag associated with the public IP. Example: SQL. Tag *string `json:"tag,omitempty"` }
Contains the IpTag associated with the object.
func (*IpTag) AssignProperties_From_IpTag ¶ added in v2.1.0
func (ipTag *IpTag) AssignProperties_From_IpTag(source *v20220701s.IpTag) error
AssignProperties_From_IpTag populates our IpTag from the provided source IpTag
func (*IpTag) AssignProperties_To_IpTag ¶ added in v2.1.0
func (ipTag *IpTag) AssignProperties_To_IpTag(destination *v20220701s.IpTag) error
AssignProperties_To_IpTag populates the provided destination IpTag from our IpTag
func (*IpTag) ConvertToARM ¶ added in v2.1.0
func (ipTag *IpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IpTag) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag.
func (*IpTag) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpTag) Initialize_From_IpTag_STATUS ¶ added in v2.1.0
func (ipTag *IpTag) Initialize_From_IpTag_STATUS(source *IpTag_STATUS) error
Initialize_From_IpTag_STATUS populates our IpTag from the provided source IpTag_STATUS
func (*IpTag) NewEmptyARMValue ¶ added in v2.1.0
func (ipTag *IpTag) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpTag) PopulateFromARM ¶ added in v2.1.0
func (ipTag *IpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpTag_ARM ¶ added in v2.1.0
type IpTag_ARM struct { // IpTagType: The IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` // Tag: The value of the IP tag associated with the public IP. Example: SQL. Tag *string `json:"tag,omitempty"` }
Contains the IpTag associated with the object.
func (*IpTag_ARM) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_ARM.
func (*IpTag_ARM) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpTag_STATUS ¶ added in v2.1.0
type IpTag_STATUS struct { // IpTagType: The IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` // Tag: The value of the IP tag associated with the public IP. Example: SQL. Tag *string `json:"tag,omitempty"` }
Contains the IpTag associated with the object.
func (*IpTag_STATUS) AssignProperties_From_IpTag_STATUS ¶ added in v2.1.0
func (ipTag *IpTag_STATUS) AssignProperties_From_IpTag_STATUS(source *v20220701s.IpTag_STATUS) error
AssignProperties_From_IpTag_STATUS populates our IpTag_STATUS from the provided source IpTag_STATUS
func (*IpTag_STATUS) AssignProperties_To_IpTag_STATUS ¶ added in v2.1.0
func (ipTag *IpTag_STATUS) AssignProperties_To_IpTag_STATUS(destination *v20220701s.IpTag_STATUS) error
AssignProperties_To_IpTag_STATUS populates the provided destination IpTag_STATUS from our IpTag_STATUS
func (*IpTag_STATUS) DeepCopy ¶ added in v2.1.0
func (in *IpTag_STATUS) DeepCopy() *IpTag_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_STATUS.
func (*IpTag_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *IpTag_STATUS) DeepCopyInto(out *IpTag_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpTag_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (ipTag *IpTag_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpTag_STATUS) PopulateFromARM ¶ added in v2.1.0
func (ipTag *IpTag_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpTag_STATUS_ARM ¶ added in v2.1.0
type IpTag_STATUS_ARM struct { // IpTagType: The IP tag type. Example: FirstPartyUsage. IpTagType *string `json:"ipTagType,omitempty"` // Tag: The value of the IP tag associated with the public IP. Example: SQL. Tag *string `json:"tag,omitempty"` }
Contains the IpTag associated with the object.
func (*IpTag_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *IpTag_STATUS_ARM) DeepCopy() *IpTag_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_STATUS_ARM.
func (*IpTag_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *IpTag_STATUS_ARM) DeepCopyInto(out *IpTag_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedServiceIdentity ¶ added in v2.4.0
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 ¶ added in v2.4.0
func (identity *ManagedServiceIdentity) AssignProperties_From_ManagedServiceIdentity(source *v20220701s.ManagedServiceIdentity) error
AssignProperties_From_ManagedServiceIdentity populates our ManagedServiceIdentity from the provided source ManagedServiceIdentity
func (*ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity ¶ added in v2.4.0
func (identity *ManagedServiceIdentity) AssignProperties_To_ManagedServiceIdentity(destination *v20220701s.ManagedServiceIdentity) error
AssignProperties_To_ManagedServiceIdentity populates the provided destination ManagedServiceIdentity from our ManagedServiceIdentity
func (*ManagedServiceIdentity) ConvertToARM ¶ added in v2.4.0
func (identity *ManagedServiceIdentity) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ManagedServiceIdentity) DeepCopy ¶ added in v2.4.0
func (in *ManagedServiceIdentity) DeepCopy() *ManagedServiceIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity.
func (*ManagedServiceIdentity) DeepCopyInto ¶ added in v2.4.0
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 ¶ added in v2.4.0
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 ¶ added in v2.4.0
func (identity *ManagedServiceIdentity) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedServiceIdentity) PopulateFromARM ¶ added in v2.4.0
func (identity *ManagedServiceIdentity) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedServiceIdentity_ARM ¶ added in v2.4.0
type ManagedServiceIdentity_ARM 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 map[string]UserAssignedIdentityDetails_ARM `json:"userAssignedIdentities,omitempty"` }
Identity for the resource.
func (*ManagedServiceIdentity_ARM) DeepCopy ¶ added in v2.4.0
func (in *ManagedServiceIdentity_ARM) DeepCopy() *ManagedServiceIdentity_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_ARM.
func (*ManagedServiceIdentity_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ManagedServiceIdentity_ARM) DeepCopyInto(out *ManagedServiceIdentity_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedServiceIdentity_STATUS ¶ added in v2.4.0
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 ¶ added in v2.4.0
func (identity *ManagedServiceIdentity_STATUS) AssignProperties_From_ManagedServiceIdentity_STATUS(source *v20220701s.ManagedServiceIdentity_STATUS) error
AssignProperties_From_ManagedServiceIdentity_STATUS populates our ManagedServiceIdentity_STATUS from the provided source ManagedServiceIdentity_STATUS
func (*ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS ¶ added in v2.4.0
func (identity *ManagedServiceIdentity_STATUS) AssignProperties_To_ManagedServiceIdentity_STATUS(destination *v20220701s.ManagedServiceIdentity_STATUS) error
AssignProperties_To_ManagedServiceIdentity_STATUS populates the provided destination ManagedServiceIdentity_STATUS from our ManagedServiceIdentity_STATUS
func (*ManagedServiceIdentity_STATUS) DeepCopy ¶ added in v2.4.0
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 ¶ added in v2.4.0
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 ¶ added in v2.4.0
func (identity *ManagedServiceIdentity_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedServiceIdentity_STATUS) PopulateFromARM ¶ added in v2.4.0
func (identity *ManagedServiceIdentity_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedServiceIdentity_STATUS_ARM ¶ added in v2.4.0
type ManagedServiceIdentity_STATUS_ARM 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_ARM `json:"userAssignedIdentities,omitempty"` }
Identity for the resource.
func (*ManagedServiceIdentity_STATUS_ARM) DeepCopy ¶ added in v2.4.0
func (in *ManagedServiceIdentity_STATUS_ARM) DeepCopy() *ManagedServiceIdentity_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_STATUS_ARM.
func (*ManagedServiceIdentity_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ManagedServiceIdentity_STATUS_ARM) DeepCopyInto(out *ManagedServiceIdentity_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ManagedServiceIdentity_Type ¶ added in v2.4.0
type ManagedServiceIdentity_Type string
+kubebuilder:validation:Enum={"None","SystemAssigned","SystemAssigned, UserAssigned","UserAssigned"}
type ManagedServiceIdentity_Type_STATUS ¶ added in v2.4.0
type ManagedServiceIdentity_Type_STATUS string
type ManagedServiceIdentity_UserAssignedIdentities_STATUS ¶ added in v2.4.0
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 ¶ added in v2.4.0
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_From_ManagedServiceIdentity_UserAssignedIdentities_STATUS(source *v20220701s.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 ¶ added in v2.4.0
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) AssignProperties_To_ManagedServiceIdentity_UserAssignedIdentities_STATUS(destination *v20220701s.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 ¶ added in v2.4.0
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 ¶ added in v2.4.0
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 ¶ added in v2.4.0
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM ¶ added in v2.4.0
func (identities *ManagedServiceIdentity_UserAssignedIdentities_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM ¶ added in v2.4.0
type ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM 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_ARM) DeepCopy ¶ added in v2.4.0
func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopy() *ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM.
func (*ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM) DeepCopyInto(out *ManagedServiceIdentity_UserAssignedIdentities_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway ¶ added in v2.1.0
type NatGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NatGateway_Spec `json:"spec,omitempty"` Status NatGateway_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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/2022-07-01/natGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}
func (*NatGateway) AssignProperties_From_NatGateway ¶ added in v2.1.0
func (gateway *NatGateway) AssignProperties_From_NatGateway(source *v20220701s.NatGateway) error
AssignProperties_From_NatGateway populates our NatGateway from the provided source NatGateway
func (*NatGateway) AssignProperties_To_NatGateway ¶ added in v2.1.0
func (gateway *NatGateway) AssignProperties_To_NatGateway(destination *v20220701s.NatGateway) error
AssignProperties_To_NatGateway populates the provided destination NatGateway from our NatGateway
func (*NatGateway) AzureName ¶ added in v2.1.0
func (gateway *NatGateway) AzureName() string
AzureName returns the Azure name of the resource
func (*NatGateway) ConvertFrom ¶ added in v2.1.0
func (gateway *NatGateway) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our NatGateway from the provided hub NatGateway
func (*NatGateway) ConvertTo ¶ added in v2.1.0
func (gateway *NatGateway) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub NatGateway from our NatGateway
func (*NatGateway) DeepCopy ¶ added in v2.1.0
func (in *NatGateway) DeepCopy() *NatGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway.
func (*NatGateway) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway) DeepCopyInto(out *NatGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway) DeepCopyObject ¶ added in v2.1.0
func (in *NatGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NatGateway) Default ¶ added in v2.1.0
func (gateway *NatGateway) Default()
Default applies defaults to the NatGateway resource
func (NatGateway) GetAPIVersion ¶ added in v2.1.0
func (gateway NatGateway) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*NatGateway) GetConditions ¶ added in v2.1.0
func (gateway *NatGateway) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NatGateway) GetResourceScope ¶ added in v2.1.0
func (gateway *NatGateway) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*NatGateway) GetSpec ¶ added in v2.1.0
func (gateway *NatGateway) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NatGateway) GetStatus ¶ added in v2.1.0
func (gateway *NatGateway) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NatGateway) GetSupportedOperations ¶ added in v2.4.0
func (gateway *NatGateway) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*NatGateway) GetType ¶ added in v2.1.0
func (gateway *NatGateway) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/natGateways"
func (*NatGateway) InitializeSpec ¶ added in v2.1.0
func (gateway *NatGateway) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*NatGateway) NewEmptyStatus ¶ added in v2.1.0
func (gateway *NatGateway) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NatGateway) OriginalGVK ¶ added in v2.1.0
func (gateway *NatGateway) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NatGateway) Owner ¶ added in v2.1.0
func (gateway *NatGateway) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*NatGateway) SetConditions ¶ added in v2.1.0
func (gateway *NatGateway) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NatGateway) SetStatus ¶ added in v2.1.0
func (gateway *NatGateway) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NatGateway) ValidateCreate ¶ added in v2.1.0
func (gateway *NatGateway) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*NatGateway) ValidateDelete ¶ added in v2.1.0
func (gateway *NatGateway) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*NatGateway) ValidateUpdate ¶ added in v2.1.0
ValidateUpdate validates an update of the resource
type NatGatewayList ¶ added in v2.1.0
type NatGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NatGateway `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/natGateway.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/natGateways/{natGatewayName}
func (*NatGatewayList) DeepCopy ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopy() *NatGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayList.
func (*NatGatewayList) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopyInto(out *NatGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewayList) DeepCopyObject ¶ added in v2.1.0
func (in *NatGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NatGatewayPropertiesFormat_ARM ¶ added in v2.1.0
type NatGatewayPropertiesFormat_ARM struct { // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []ApplicationGatewaySubResource_ARM `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []ApplicationGatewaySubResource_ARM `json:"publicIpPrefixes,omitempty"` }
Nat Gateway properties.
func (*NatGatewayPropertiesFormat_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewayPropertiesFormat_ARM) DeepCopy() *NatGatewayPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayPropertiesFormat_ARM.
func (*NatGatewayPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewayPropertiesFormat_ARM) DeepCopyInto(out *NatGatewayPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewayPropertiesFormat_STATUS_ARM ¶ added in v2.1.0
type NatGatewayPropertiesFormat_STATUS_ARM struct { // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // ProvisioningState: The provisioning state of the NAT gateway resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []ApplicationGatewaySubResource_STATUS_ARM `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []ApplicationGatewaySubResource_STATUS_ARM `json:"publicIpPrefixes,omitempty"` // ResourceGuid: The resource GUID property of the NAT gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Subnets: An array of references to the subnets using this nat gateway resource. Subnets []ApplicationGatewaySubResource_STATUS_ARM `json:"subnets,omitempty"` }
Nat Gateway properties.
func (*NatGatewayPropertiesFormat_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewayPropertiesFormat_STATUS_ARM) DeepCopy() *NatGatewayPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewayPropertiesFormat_STATUS_ARM.
func (*NatGatewayPropertiesFormat_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewayPropertiesFormat_STATUS_ARM) DeepCopyInto(out *NatGatewayPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySku ¶ added in v2.1.0
type NatGatewaySku struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku) AssignProperties_From_NatGatewaySku ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) AssignProperties_From_NatGatewaySku(source *v20220701s.NatGatewaySku) error
AssignProperties_From_NatGatewaySku populates our NatGatewaySku from the provided source NatGatewaySku
func (*NatGatewaySku) AssignProperties_To_NatGatewaySku ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) AssignProperties_To_NatGatewaySku(destination *v20220701s.NatGatewaySku) error
AssignProperties_To_NatGatewaySku populates the provided destination NatGatewaySku from our NatGatewaySku
func (*NatGatewaySku) ConvertToARM ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGatewaySku) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku) DeepCopy() *NatGatewaySku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku.
func (*NatGatewaySku) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku) DeepCopyInto(out *NatGatewaySku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySku) Initialize_From_NatGatewaySku_STATUS ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) Initialize_From_NatGatewaySku_STATUS(source *NatGatewaySku_STATUS) error
Initialize_From_NatGatewaySku_STATUS populates our NatGatewaySku from the provided source NatGatewaySku_STATUS
func (*NatGatewaySku) NewEmptyARMValue ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySku) PopulateFromARM ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySku_ARM ¶ added in v2.1.0
type NatGatewaySku_ARM struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku_ARM) DeepCopy() *NatGatewaySku_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_ARM.
func (*NatGatewaySku_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku_ARM) DeepCopyInto(out *NatGatewaySku_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySku_Name ¶ added in v2.1.0
type NatGatewaySku_Name string
+kubebuilder:validation:Enum={"Standard"}
type NatGatewaySku_Name_STATUS ¶ added in v2.1.0
type NatGatewaySku_Name_STATUS string
type NatGatewaySku_STATUS ¶ added in v2.1.0
type NatGatewaySku_STATUS struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name_STATUS `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_From_NatGatewaySku_STATUS(source *v20220701s.NatGatewaySku_STATUS) error
AssignProperties_From_NatGatewaySku_STATUS populates our NatGatewaySku_STATUS from the provided source NatGatewaySku_STATUS
func (*NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku_STATUS) AssignProperties_To_NatGatewaySku_STATUS(destination *v20220701s.NatGatewaySku_STATUS) error
AssignProperties_To_NatGatewaySku_STATUS populates the provided destination NatGatewaySku_STATUS from our NatGatewaySku_STATUS
func (*NatGatewaySku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS) DeepCopy() *NatGatewaySku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_STATUS.
func (*NatGatewaySku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS) DeepCopyInto(out *NatGatewaySku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySku_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySku_STATUS) PopulateFromARM ¶ added in v2.1.0
func (gatewaySku *NatGatewaySku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySku_STATUS_ARM ¶ added in v2.1.0
type NatGatewaySku_STATUS_ARM struct { // Name: Name of Nat Gateway SKU. Name *NatGatewaySku_Name_STATUS `json:"name,omitempty"` }
SKU of nat gateway.
func (*NatGatewaySku_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS_ARM) DeepCopy() *NatGatewaySku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_STATUS_ARM.
func (*NatGatewaySku_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySku_STATUS_ARM) DeepCopyInto(out *NatGatewaySku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Nat Gateway resource.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(source *v20220701s.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_From_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded populates our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from the provided source NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded(destination *v20220701s.NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_To_NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded populates the provided destination NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
Initialize_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates our NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded from the provided source NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM ¶ added in v2.1.0
func (embedded *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM ¶ added in v2.1.0
type NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
Nat Gateway resource.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopy() *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM.
func (*NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopyInto(out *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_STATUS ¶ added in v2.1.0
type NatGateway_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"` // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // ProvisioningState: The provisioning state of the NAT gateway resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []ApplicationGatewaySubResource_STATUS `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []ApplicationGatewaySubResource_STATUS `json:"publicIpPrefixes,omitempty"` // ResourceGuid: The resource GUID property of the NAT gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku_STATUS `json:"sku,omitempty"` // Subnets: An array of references to the subnets using this nat gateway resource. Subnets []ApplicationGatewaySubResource_STATUS `json:"subnets,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) AssignProperties_From_NatGateway_STATUS(source *v20220701s.NatGateway_STATUS) error
AssignProperties_From_NatGateway_STATUS populates our NatGateway_STATUS from the provided source NatGateway_STATUS
func (*NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) AssignProperties_To_NatGateway_STATUS(destination *v20220701s.NatGateway_STATUS) error
AssignProperties_To_NatGateway_STATUS populates the provided destination NatGateway_STATUS from our NatGateway_STATUS
func (*NatGateway_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NatGateway_STATUS from the provided source
func (*NatGateway_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NatGateway_STATUS
func (*NatGateway_STATUS) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS) DeepCopy() *NatGateway_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS.
func (*NatGateway_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS) DeepCopyInto(out *NatGateway_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_STATUS) PopulateFromARM ¶ added in v2.1.0
func (gateway *NatGateway_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway_STATUS_ARM ¶ added in v2.1.0
type NatGateway_STATUS_ARM struct { // 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"` // Properties: Nat Gateway properties. Properties *NatGatewayPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku_STATUS_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS_ARM) DeepCopy() *NatGateway_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_ARM.
func (*NatGateway_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS_ARM) DeepCopyInto(out *NatGateway_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(source *v20220701s.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_From_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates our NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded from the provided source NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded ¶ added in v2.1.0
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded(destination *v20220701s.NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) error
AssignProperties_To_NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded populates the provided destination NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded from our NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue ¶ added in v2.1.0
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM ¶ added in v2.1.0
func (embedded *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM ¶ added in v2.1.0
type NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Nat Gateway resource.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopy() *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM.
func (*NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM) DeepCopyInto(out *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_Spec ¶ added in v2.1.0
type NatGateway_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"` // IdleTimeoutInMinutes: The idle timeout of the nat gateway. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // Location: Resource location. Location *string `json:"location,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"` // PublicIpAddresses: An array of public ip addresses associated with the nat gateway resource. PublicIpAddresses []ApplicationGatewaySubResource `json:"publicIpAddresses,omitempty"` // PublicIpPrefixes: An array of public ip prefixes associated with the nat gateway resource. PublicIpPrefixes []ApplicationGatewaySubResource `json:"publicIpPrefixes,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
func (*NatGateway_Spec) AssignProperties_From_NatGateway_Spec ¶ added in v2.1.0
func (gateway *NatGateway_Spec) AssignProperties_From_NatGateway_Spec(source *v20220701s.NatGateway_Spec) error
AssignProperties_From_NatGateway_Spec populates our NatGateway_Spec from the provided source NatGateway_Spec
func (*NatGateway_Spec) AssignProperties_To_NatGateway_Spec ¶ added in v2.1.0
func (gateway *NatGateway_Spec) AssignProperties_To_NatGateway_Spec(destination *v20220701s.NatGateway_Spec) error
AssignProperties_To_NatGateway_Spec populates the provided destination NatGateway_Spec from our NatGateway_Spec
func (*NatGateway_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (gateway *NatGateway_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NatGateway_Spec from the provided source
func (*NatGateway_Spec) ConvertSpecTo ¶ added in v2.1.0
func (gateway *NatGateway_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NatGateway_Spec
func (*NatGateway_Spec) ConvertToARM ¶ added in v2.1.0
func (gateway *NatGateway_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NatGateway_Spec) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_Spec) DeepCopy() *NatGateway_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_Spec.
func (*NatGateway_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_Spec) DeepCopyInto(out *NatGateway_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_Spec) Initialize_From_NatGateway_STATUS ¶ added in v2.1.0
func (gateway *NatGateway_Spec) Initialize_From_NatGateway_STATUS(source *NatGateway_STATUS) error
Initialize_From_NatGateway_STATUS populates our NatGateway_Spec from the provided source NatGateway_STATUS
func (*NatGateway_Spec) NewEmptyARMValue ¶ added in v2.1.0
func (gateway *NatGateway_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_Spec) OriginalVersion ¶ added in v2.1.0
func (gateway *NatGateway_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NatGateway_Spec) PopulateFromARM ¶ added in v2.1.0
func (gateway *NatGateway_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NatGateway_Spec) SetAzureName ¶ added in v2.1.0
func (gateway *NatGateway_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NatGateway_Spec_ARM ¶ added in v2.1.0
type NatGateway_Spec_ARM struct { // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Nat Gateway properties. Properties *NatGatewayPropertiesFormat_ARM `json:"properties,omitempty"` // Sku: The nat gateway SKU. Sku *NatGatewaySku_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the zone in which Nat Gateway should be deployed. Zones []string `json:"zones,omitempty"` }
func (*NatGateway_Spec_ARM) DeepCopy ¶ added in v2.1.0
func (in *NatGateway_Spec_ARM) DeepCopy() *NatGateway_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_Spec_ARM.
func (*NatGateway_Spec_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *NatGateway_Spec_ARM) DeepCopyInto(out *NatGateway_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NatGateway_Spec_ARM) GetAPIVersion ¶ added in v2.1.0
func (gateway NatGateway_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*NatGateway_Spec_ARM) GetName ¶ added in v2.1.0
func (gateway *NatGateway_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*NatGateway_Spec_ARM) GetType ¶ added in v2.1.0
func (gateway *NatGateway_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/natGateways"
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded populates our NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v20220701s.NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded from our NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(source *v20220701s.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded populates our NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v20220701s.NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded from our NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM ¶
type NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
A network interface in a resource group.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM.
func (*NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundEndpointProperties_ARM ¶ added in v2.2.0
type OutboundEndpointProperties_ARM struct { // Subnet: The reference to the subnet used for the outbound endpoint. Subnet *DnsresolverSubResource_ARM `json:"subnet,omitempty"` }
Represents the properties of an outbound endpoint for a DNS resolver.
func (*OutboundEndpointProperties_ARM) DeepCopy ¶ added in v2.2.0
func (in *OutboundEndpointProperties_ARM) DeepCopy() *OutboundEndpointProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundEndpointProperties_ARM.
func (*OutboundEndpointProperties_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *OutboundEndpointProperties_ARM) DeepCopyInto(out *OutboundEndpointProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundEndpointProperties_STATUS_ARM ¶ added in v2.2.0
type OutboundEndpointProperties_STATUS_ARM struct { // ProvisioningState: The current provisioning state of the outbound endpoint. This is a read-only property and any attempt // to set this value will be ignored. ProvisioningState *DnsresolverProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceGuid: The resourceGuid property of the outbound endpoint resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Subnet: The reference to the subnet used for the outbound endpoint. Subnet *DnsresolverSubResource_STATUS_ARM `json:"subnet,omitempty"` }
Represents the properties of an outbound endpoint for a DNS resolver.
func (*OutboundEndpointProperties_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *OutboundEndpointProperties_STATUS_ARM) DeepCopy() *OutboundEndpointProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundEndpointProperties_STATUS_ARM.
func (*OutboundEndpointProperties_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *OutboundEndpointProperties_STATUS_ARM) DeepCopyInto(out *OutboundEndpointProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PolicyNameEnum ¶ added in v2.4.0
type PolicyNameEnum string
Ssl predefined policy name enums. +kubebuilder:validation:Enum={"AppGwSslPolicy20150501","AppGwSslPolicy20170401","AppGwSslPolicy20170401S","AppGwSslPolicy20220101","AppGwSslPolicy20220101S"}
type PolicyNameEnum_STATUS ¶ added in v2.4.0
type PolicyNameEnum_STATUS string
Ssl predefined policy name enums.
type PrivateDnsZoneConfig ¶
type PrivateDnsZoneConfig struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneReference: The resource id of the private dns zone. PrivateDnsZoneReference *genruntime.ResourceReference `armReference:"PrivateDnsZoneId" json:"privateDnsZoneReference,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig ¶
func (config *PrivateDnsZoneConfig) AssignProperties_From_PrivateDnsZoneConfig(source *v20220701s.PrivateDnsZoneConfig) error
AssignProperties_From_PrivateDnsZoneConfig populates our PrivateDnsZoneConfig from the provided source PrivateDnsZoneConfig
func (*PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig ¶
func (config *PrivateDnsZoneConfig) AssignProperties_To_PrivateDnsZoneConfig(destination *v20220701s.PrivateDnsZoneConfig) error
AssignProperties_To_PrivateDnsZoneConfig populates the provided destination PrivateDnsZoneConfig from our PrivateDnsZoneConfig
func (*PrivateDnsZoneConfig) ConvertToARM ¶
func (config *PrivateDnsZoneConfig) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateDnsZoneConfig) DeepCopy ¶
func (in *PrivateDnsZoneConfig) DeepCopy() *PrivateDnsZoneConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig.
func (*PrivateDnsZoneConfig) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig) DeepCopyInto(out *PrivateDnsZoneConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig) Initialize_From_PrivateDnsZoneConfig_STATUS(source *PrivateDnsZoneConfig_STATUS) error
Initialize_From_PrivateDnsZoneConfig_STATUS populates our PrivateDnsZoneConfig from the provided source PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig) NewEmptyARMValue ¶
func (config *PrivateDnsZoneConfig) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZoneConfig) PopulateFromARM ¶
func (config *PrivateDnsZoneConfig) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZoneConfig_ARM ¶
type PrivateDnsZoneConfig_ARM struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private dns zone configuration. Properties *PrivateDnsZonePropertiesFormat_ARM `json:"properties,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig_ARM) DeepCopy ¶
func (in *PrivateDnsZoneConfig_ARM) DeepCopy() *PrivateDnsZoneConfig_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_ARM.
func (*PrivateDnsZoneConfig_ARM) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig_ARM) DeepCopyInto(out *PrivateDnsZoneConfig_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneConfig_STATUS ¶
type PrivateDnsZoneConfig_STATUS struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneId: The resource id of the private dns zone. PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"` // RecordSets: A collection of information regarding a recordSet, holding information to identify private resources. RecordSets []RecordSet_STATUS `json:"recordSets,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_From_PrivateDnsZoneConfig_STATUS(source *v20220701s.PrivateDnsZoneConfig_STATUS) error
AssignProperties_From_PrivateDnsZoneConfig_STATUS populates our PrivateDnsZoneConfig_STATUS from the provided source PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS ¶
func (config *PrivateDnsZoneConfig_STATUS) AssignProperties_To_PrivateDnsZoneConfig_STATUS(destination *v20220701s.PrivateDnsZoneConfig_STATUS) error
AssignProperties_To_PrivateDnsZoneConfig_STATUS populates the provided destination PrivateDnsZoneConfig_STATUS from our PrivateDnsZoneConfig_STATUS
func (*PrivateDnsZoneConfig_STATUS) DeepCopy ¶
func (in *PrivateDnsZoneConfig_STATUS) DeepCopy() *PrivateDnsZoneConfig_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_STATUS.
func (*PrivateDnsZoneConfig_STATUS) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig_STATUS) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateDnsZoneConfig_STATUS) NewEmptyARMValue ¶
func (config *PrivateDnsZoneConfig_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateDnsZoneConfig_STATUS) PopulateFromARM ¶
func (config *PrivateDnsZoneConfig_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateDnsZoneConfig_STATUS_ARM ¶
type PrivateDnsZoneConfig_STATUS_ARM struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private dns zone configuration. Properties *PrivateDnsZonePropertiesFormat_STATUS_ARM `json:"properties,omitempty"` }
PrivateDnsZoneConfig resource.
func (*PrivateDnsZoneConfig_STATUS_ARM) DeepCopy ¶
func (in *PrivateDnsZoneConfig_STATUS_ARM) DeepCopy() *PrivateDnsZoneConfig_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneConfig_STATUS_ARM.
func (*PrivateDnsZoneConfig_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateDnsZoneConfig_STATUS_ARM) DeepCopyInto(out *PrivateDnsZoneConfig_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneGroupPropertiesFormat_ARM ¶
type PrivateDnsZoneGroupPropertiesFormat_ARM struct { // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig_ARM `json:"privateDnsZoneConfigs,omitempty"` }
Properties of the private dns zone group.
func (*PrivateDnsZoneGroupPropertiesFormat_ARM) DeepCopy ¶
func (in *PrivateDnsZoneGroupPropertiesFormat_ARM) DeepCopy() *PrivateDnsZoneGroupPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneGroupPropertiesFormat_ARM.
func (*PrivateDnsZoneGroupPropertiesFormat_ARM) DeepCopyInto ¶
func (in *PrivateDnsZoneGroupPropertiesFormat_ARM) DeepCopyInto(out *PrivateDnsZoneGroupPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM ¶
type PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM struct { // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig_STATUS_ARM `json:"privateDnsZoneConfigs,omitempty"` // ProvisioningState: The provisioning state of the private dns zone group resource. ProvisioningState *PrivateEndpointProvisioningState_STATUS `json:"provisioningState,omitempty"` }
Properties of the private dns zone group.
func (*PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM) DeepCopy ¶
func (in *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM) DeepCopy() *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM.
func (*PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM) DeepCopyInto(out *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonePropertiesFormat_ARM ¶
type PrivateDnsZonePropertiesFormat_ARM struct {
PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"`
}
Properties of the private dns zone configuration resource.
func (*PrivateDnsZonePropertiesFormat_ARM) DeepCopy ¶
func (in *PrivateDnsZonePropertiesFormat_ARM) DeepCopy() *PrivateDnsZonePropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonePropertiesFormat_ARM.
func (*PrivateDnsZonePropertiesFormat_ARM) DeepCopyInto ¶
func (in *PrivateDnsZonePropertiesFormat_ARM) DeepCopyInto(out *PrivateDnsZonePropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateDnsZonePropertiesFormat_STATUS_ARM ¶
type PrivateDnsZonePropertiesFormat_STATUS_ARM struct { // PrivateDnsZoneId: The resource id of the private dns zone. PrivateDnsZoneId *string `json:"privateDnsZoneId,omitempty"` // RecordSets: A collection of information regarding a recordSet, holding information to identify private resources. RecordSets []RecordSet_STATUS_ARM `json:"recordSets,omitempty"` }
Properties of the private dns zone configuration resource.
func (*PrivateDnsZonePropertiesFormat_STATUS_ARM) DeepCopy ¶
func (in *PrivateDnsZonePropertiesFormat_STATUS_ARM) DeepCopy() *PrivateDnsZonePropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateDnsZonePropertiesFormat_STATUS_ARM.
func (*PrivateDnsZonePropertiesFormat_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateDnsZonePropertiesFormat_STATUS_ARM) DeepCopyInto(out *PrivateDnsZonePropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint ¶
type PrivateEndpoint struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateEndpoint_Spec `json:"spec,omitempty"` Status PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +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/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpoint) AssignProperties_From_PrivateEndpoint ¶
func (endpoint *PrivateEndpoint) AssignProperties_From_PrivateEndpoint(source *v20220701s.PrivateEndpoint) error
AssignProperties_From_PrivateEndpoint populates our PrivateEndpoint from the provided source PrivateEndpoint
func (*PrivateEndpoint) AssignProperties_To_PrivateEndpoint ¶
func (endpoint *PrivateEndpoint) AssignProperties_To_PrivateEndpoint(destination *v20220701s.PrivateEndpoint) error
AssignProperties_To_PrivateEndpoint populates the provided destination PrivateEndpoint from our PrivateEndpoint
func (*PrivateEndpoint) AzureName ¶
func (endpoint *PrivateEndpoint) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateEndpoint) ConvertFrom ¶
func (endpoint *PrivateEndpoint) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateEndpoint from the provided hub PrivateEndpoint
func (*PrivateEndpoint) ConvertTo ¶
func (endpoint *PrivateEndpoint) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateEndpoint from our PrivateEndpoint
func (*PrivateEndpoint) DeepCopy ¶
func (in *PrivateEndpoint) DeepCopy() *PrivateEndpoint
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint.
func (*PrivateEndpoint) DeepCopyInto ¶
func (in *PrivateEndpoint) DeepCopyInto(out *PrivateEndpoint)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint) DeepCopyObject ¶
func (in *PrivateEndpoint) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateEndpoint) Default ¶
func (endpoint *PrivateEndpoint) Default()
Default applies defaults to the PrivateEndpoint resource
func (PrivateEndpoint) GetAPIVersion ¶
func (endpoint PrivateEndpoint) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpoint) GetConditions ¶
func (endpoint *PrivateEndpoint) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpoint) GetResourceScope ¶
func (endpoint *PrivateEndpoint) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpoint) GetSpec ¶
func (endpoint *PrivateEndpoint) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpoint) GetStatus ¶
func (endpoint *PrivateEndpoint) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpoint) GetSupportedOperations ¶ added in v2.4.0
func (endpoint *PrivateEndpoint) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateEndpoint) GetType ¶
func (endpoint *PrivateEndpoint) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints"
func (*PrivateEndpoint) InitializeSpec ¶
func (endpoint *PrivateEndpoint) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateEndpoint) NewEmptyStatus ¶
func (endpoint *PrivateEndpoint) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateEndpoint) OriginalGVK ¶
func (endpoint *PrivateEndpoint) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateEndpoint) Owner ¶
func (endpoint *PrivateEndpoint) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateEndpoint) SetConditions ¶
func (endpoint *PrivateEndpoint) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateEndpoint) SetStatus ¶
func (endpoint *PrivateEndpoint) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateEndpoint) ValidateCreate ¶
func (endpoint *PrivateEndpoint) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateEndpoint) ValidateDelete ¶
func (endpoint *PrivateEndpoint) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateEndpoint) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
PrivateEndpointConnection resource.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *v20220701s.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *v20220701s.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_STATUS_ARM ¶
type PrivateEndpointConnection_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
PrivateEndpointConnection resource.
func (*PrivateEndpointConnection_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS_ARM) DeepCopy() *PrivateEndpointConnection_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS_ARM.
func (*PrivateEndpointConnection_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS_ARM) DeepCopyInto(out *PrivateEndpointConnection_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfiguration ¶
type PrivateEndpointIPConfiguration struct { // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration ¶
func (configuration *PrivateEndpointIPConfiguration) AssignProperties_From_PrivateEndpointIPConfiguration(source *v20220701s.PrivateEndpointIPConfiguration) error
AssignProperties_From_PrivateEndpointIPConfiguration populates our PrivateEndpointIPConfiguration from the provided source PrivateEndpointIPConfiguration
func (*PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration ¶
func (configuration *PrivateEndpointIPConfiguration) AssignProperties_To_PrivateEndpointIPConfiguration(destination *v20220701s.PrivateEndpointIPConfiguration) error
AssignProperties_To_PrivateEndpointIPConfiguration populates the provided destination PrivateEndpointIPConfiguration from our PrivateEndpointIPConfiguration
func (*PrivateEndpointIPConfiguration) ConvertToARM ¶
func (configuration *PrivateEndpointIPConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpointIPConfiguration) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration) DeepCopy() *PrivateEndpointIPConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration.
func (*PrivateEndpointIPConfiguration) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration) DeepCopyInto(out *PrivateEndpointIPConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration) Initialize_From_PrivateEndpointIPConfiguration_STATUS(source *PrivateEndpointIPConfiguration_STATUS) error
Initialize_From_PrivateEndpointIPConfiguration_STATUS populates our PrivateEndpointIPConfiguration from the provided source PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration) NewEmptyARMValue ¶
func (configuration *PrivateEndpointIPConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointIPConfiguration) PopulateFromARM ¶
func (configuration *PrivateEndpointIPConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointIPConfigurationProperties_ARM ¶
type PrivateEndpointIPConfigurationProperties_ARM struct { // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
Properties of an IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfigurationProperties_ARM) DeepCopy ¶
func (in *PrivateEndpointIPConfigurationProperties_ARM) DeepCopy() *PrivateEndpointIPConfigurationProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfigurationProperties_ARM.
func (*PrivateEndpointIPConfigurationProperties_ARM) DeepCopyInto ¶
func (in *PrivateEndpointIPConfigurationProperties_ARM) DeepCopyInto(out *PrivateEndpointIPConfigurationProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfigurationProperties_STATUS_ARM ¶
type PrivateEndpointIPConfigurationProperties_STATUS_ARM struct { // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` }
Properties of an IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfigurationProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointIPConfigurationProperties_STATUS_ARM) DeepCopy() *PrivateEndpointIPConfigurationProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfigurationProperties_STATUS_ARM.
func (*PrivateEndpointIPConfigurationProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointIPConfigurationProperties_STATUS_ARM) DeepCopyInto(out *PrivateEndpointIPConfigurationProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfiguration_ARM ¶
type PrivateEndpointIPConfiguration_ARM struct { // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // Properties: Properties of private endpoint IP configurations. Properties *PrivateEndpointIPConfigurationProperties_ARM `json:"properties,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration_ARM) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration_ARM) DeepCopy() *PrivateEndpointIPConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_ARM.
func (*PrivateEndpointIPConfiguration_ARM) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration_ARM) DeepCopyInto(out *PrivateEndpointIPConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointIPConfiguration_STATUS ¶
type PrivateEndpointIPConfiguration_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // GroupId: The ID of a group obtained from the remote resource that this private endpoint should connect to. GroupId *string `json:"groupId,omitempty"` // MemberName: The member name of a group obtained from the remote resource that this private endpoint should connect to. MemberName *string `json:"memberName,omitempty"` // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // PrivateIPAddress: A private ip address obtained from the private endpoint's subnet. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_From_PrivateEndpointIPConfiguration_STATUS(source *v20220701s.PrivateEndpointIPConfiguration_STATUS) error
AssignProperties_From_PrivateEndpointIPConfiguration_STATUS populates our PrivateEndpointIPConfiguration_STATUS from the provided source PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) AssignProperties_To_PrivateEndpointIPConfiguration_STATUS(destination *v20220701s.PrivateEndpointIPConfiguration_STATUS) error
AssignProperties_To_PrivateEndpointIPConfiguration_STATUS populates the provided destination PrivateEndpointIPConfiguration_STATUS from our PrivateEndpointIPConfiguration_STATUS
func (*PrivateEndpointIPConfiguration_STATUS) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopy() *PrivateEndpointIPConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_STATUS.
func (*PrivateEndpointIPConfiguration_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration_STATUS) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointIPConfiguration_STATUS) PopulateFromARM ¶
func (configuration *PrivateEndpointIPConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointIPConfiguration_STATUS_ARM ¶
type PrivateEndpointIPConfiguration_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // Name: The name of the resource that is unique within a resource group. Name *string `json:"name,omitempty"` // Properties: Properties of private endpoint IP configurations. Properties *PrivateEndpointIPConfigurationProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
An IP Configuration of the private endpoint.
func (*PrivateEndpointIPConfiguration_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointIPConfiguration_STATUS_ARM) DeepCopy() *PrivateEndpointIPConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointIPConfiguration_STATUS_ARM.
func (*PrivateEndpointIPConfiguration_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointIPConfiguration_STATUS_ARM) DeepCopyInto(out *PrivateEndpointIPConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointList ¶
type PrivateEndpointList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpoint `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}
func (*PrivateEndpointList) DeepCopy ¶
func (in *PrivateEndpointList) DeepCopy() *PrivateEndpointList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointList.
func (*PrivateEndpointList) DeepCopyInto ¶
func (in *PrivateEndpointList) DeepCopyInto(out *PrivateEndpointList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointList) DeepCopyObject ¶
func (in *PrivateEndpointList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpointProperties_ARM ¶
type PrivateEndpointProperties_ARM struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded_ARM `json:"applicationSecurityGroups,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration_ARM `json:"ipConfigurations,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_ARM `json:"manualPrivateLinkServiceConnections,omitempty"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection_ARM `json:"privateLinkServiceConnections,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM `json:"subnet,omitempty"` }
Properties of the private endpoint.
func (*PrivateEndpointProperties_ARM) DeepCopy ¶
func (in *PrivateEndpointProperties_ARM) DeepCopy() *PrivateEndpointProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperties_ARM.
func (*PrivateEndpointProperties_ARM) DeepCopyInto ¶
func (in *PrivateEndpointProperties_ARM) DeepCopyInto(out *PrivateEndpointProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointProperties_STATUS_ARM ¶
type PrivateEndpointProperties_STATUS_ARM struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM `json:"applicationSecurityGroups,omitempty"` // CustomDnsConfigs: An array of custom dns configurations. CustomDnsConfigs []CustomDnsConfigPropertiesFormat_STATUS_ARM `json:"customDnsConfigs,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration_STATUS_ARM `json:"ipConfigurations,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS_ARM `json:"manualPrivateLinkServiceConnections,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private endpoint. NetworkInterfaces []NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM `json:"networkInterfaces,omitempty"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS_ARM `json:"privateLinkServiceConnections,omitempty"` // ProvisioningState: The provisioning state of the private endpoint resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM `json:"subnet,omitempty"` }
Properties of the private endpoint.
func (*PrivateEndpointProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpointProperties_STATUS_ARM) DeepCopy() *PrivateEndpointProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointProperties_STATUS_ARM.
func (*PrivateEndpointProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpointProperties_STATUS_ARM) DeepCopyInto(out *PrivateEndpointProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpointProvisioningState_STATUS ¶
type PrivateEndpointProvisioningState_STATUS string
The current provisioning state.
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroup_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CustomDnsConfigs: An array of custom dns configurations. CustomDnsConfigs []CustomDnsConfigPropertiesFormat_STATUS `json:"customDnsConfigs,omitempty"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration_STATUS `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"manualPrivateLinkServiceConnections,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private endpoint. NetworkInterfaces []NetworkInterface_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"networkInterfaces,omitempty"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection_STATUS `json:"privateLinkServiceConnections,omitempty"` // ProvisioningState: The provisioning state of the private endpoint resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Private endpoint resource.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v20220701s.PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS_ARM `json:"extendedLocation,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"` // Properties: Properties of the private endpoint. Properties *PrivateEndpointProperties_STATUS_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Private endpoint resource.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint_Spec ¶
type PrivateEndpoint_Spec struct { // ApplicationSecurityGroups: Application security groups in which the private endpoint IP configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroupSpec_PrivateEndpoint_SubResourceEmbedded `json:"applicationSecurityGroups,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"` // CustomNetworkInterfaceName: The custom name of the network interface attached to the private endpoint. CustomNetworkInterfaceName *string `json:"customNetworkInterfaceName,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // IpConfigurations: A list of IP configurations of the private endpoint. This will be used to map to the First Party // Service's endpoints. IpConfigurations []PrivateEndpointIPConfiguration `json:"ipConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // ManualPrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. Used when // the network admin does not have access to approve connections to the remote resource. ManualPrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"manualPrivateLinkServiceConnections,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"` // PrivateLinkServiceConnections: A grouping of information about the connection to the remote resource. PrivateLinkServiceConnections []PrivateLinkServiceConnection `json:"privateLinkServiceConnections,omitempty"` // Subnet: The ID of the subnet from which the private IP will be allocated. Subnet *Subnet_PrivateEndpoint_SubResourceEmbedded `json:"subnet,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec ¶
func (endpoint *PrivateEndpoint_Spec) AssignProperties_From_PrivateEndpoint_Spec(source *v20220701s.PrivateEndpoint_Spec) error
AssignProperties_From_PrivateEndpoint_Spec populates our PrivateEndpoint_Spec from the provided source PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec ¶
func (endpoint *PrivateEndpoint_Spec) AssignProperties_To_PrivateEndpoint_Spec(destination *v20220701s.PrivateEndpoint_Spec) error
AssignProperties_To_PrivateEndpoint_Spec populates the provided destination PrivateEndpoint_Spec from our PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) ConvertSpecFrom ¶
func (endpoint *PrivateEndpoint_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpoint_Spec from the provided source
func (*PrivateEndpoint_Spec) ConvertSpecTo ¶
func (endpoint *PrivateEndpoint_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpoint_Spec
func (*PrivateEndpoint_Spec) ConvertToARM ¶
func (endpoint *PrivateEndpoint_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpoint_Spec) DeepCopy ¶
func (in *PrivateEndpoint_Spec) DeepCopy() *PrivateEndpoint_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Spec.
func (*PrivateEndpoint_Spec) DeepCopyInto ¶
func (in *PrivateEndpoint_Spec) DeepCopyInto(out *PrivateEndpoint_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (endpoint *PrivateEndpoint_Spec) Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded(source *PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded populates our PrivateEndpoint_Spec from the provided source PrivateEndpoint_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*PrivateEndpoint_Spec) NewEmptyARMValue ¶
func (endpoint *PrivateEndpoint_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_Spec) OriginalVersion ¶
func (endpoint *PrivateEndpoint_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateEndpoint_Spec) PopulateFromARM ¶
func (endpoint *PrivateEndpoint_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateEndpoint_Spec) SetAzureName ¶
func (endpoint *PrivateEndpoint_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateEndpoint_Spec_ARM ¶
type PrivateEndpoint_Spec_ARM struct { // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_ARM `json:"extendedLocation,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the private endpoint. Properties *PrivateEndpointProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*PrivateEndpoint_Spec_ARM) DeepCopy ¶
func (in *PrivateEndpoint_Spec_ARM) DeepCopy() *PrivateEndpoint_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Spec_ARM.
func (*PrivateEndpoint_Spec_ARM) DeepCopyInto ¶
func (in *PrivateEndpoint_Spec_ARM) DeepCopyInto(out *PrivateEndpoint_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateEndpoint_Spec_ARM) GetAPIVersion ¶
func (endpoint PrivateEndpoint_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpoint_Spec_ARM) GetName ¶
func (endpoint *PrivateEndpoint_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateEndpoint_Spec_ARM) GetType ¶
func (endpoint *PrivateEndpoint_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints"
type PrivateEndpointsPrivateDnsZoneGroup ¶
type PrivateEndpointsPrivateDnsZoneGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateEndpoints_PrivateDnsZoneGroup_Spec `json:"spec,omitempty"` Status PrivateEndpoints_PrivateDnsZoneGroup_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup(source *v20220701s.PrivateEndpointsPrivateDnsZoneGroup) error
AssignProperties_From_PrivateEndpointsPrivateDnsZoneGroup populates our PrivateEndpointsPrivateDnsZoneGroup from the provided source PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup(destination *v20220701s.PrivateEndpointsPrivateDnsZoneGroup) error
AssignProperties_To_PrivateEndpointsPrivateDnsZoneGroup populates the provided destination PrivateEndpointsPrivateDnsZoneGroup from our PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) AzureName ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateEndpointsPrivateDnsZoneGroup from the provided hub PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) ConvertTo ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateEndpointsPrivateDnsZoneGroup from our PrivateEndpointsPrivateDnsZoneGroup
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroup.
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateEndpointsPrivateDnsZoneGroup) Default ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Default()
Default applies defaults to the PrivateEndpointsPrivateDnsZoneGroup resource
func (PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion ¶
func (group PrivateEndpointsPrivateDnsZoneGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpointsPrivateDnsZoneGroup) GetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetSpec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetSupportedOperations ¶ added in v2.4.0
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) GetType ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints/privateDnsZoneGroups"
func (*PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) Owner ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateEndpointsPrivateDnsZoneGroup) SetConditions ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateEndpointsPrivateDnsZoneGroup) SetStatus ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate ¶
func (group *PrivateEndpointsPrivateDnsZoneGroup) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type PrivateEndpointsPrivateDnsZoneGroupList ¶
type PrivateEndpointsPrivateDnsZoneGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateEndpointsPrivateDnsZoneGroup `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateEndpoint.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateEndpoints/{privateEndpointName}/privateDnsZoneGroups/{privateDnsZoneGroupName}
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopy() *PrivateEndpointsPrivateDnsZoneGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointsPrivateDnsZoneGroupList.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyInto(out *PrivateEndpointsPrivateDnsZoneGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject ¶
func (in *PrivateEndpointsPrivateDnsZoneGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
type PrivateEndpoints_PrivateDnsZoneGroup_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"` // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig_STATUS `json:"privateDnsZoneConfigs,omitempty"` // ProvisioningState: The provisioning state of the private dns zone group resource. ProvisioningState *PrivateEndpointProvisioningState_STATUS `json:"provisioningState,omitempty"` }
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(source *v20220701s.PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS populates our PrivateEndpoints_PrivateDnsZoneGroup_STATUS from the provided source PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(destination *v20220701s.PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_STATUS populates the provided destination PrivateEndpoints_PrivateDnsZoneGroup_STATUS from our PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_STATUS from the provided source
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_STATUS.
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) NewEmptyARMValue ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS) PopulateFromARM ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM ¶
type PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM struct { // 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"` // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private dns zone group. Properties *PrivateDnsZoneGroupPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` }
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM.
func (*PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoints_PrivateDnsZoneGroup_Spec ¶
type PrivateEndpoints_PrivateDnsZoneGroup_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"` // +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/PrivateEndpoint resource Owner *genruntime.KnownResourceReference `group:"network.azure.com" json:"owner,omitempty" kind:"PrivateEndpoint"` // PrivateDnsZoneConfigs: A collection of private dns zone configurations of the private dns zone group. PrivateDnsZoneConfigs []PrivateDnsZoneConfig `json:"privateDnsZoneConfigs,omitempty"` }
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_Spec ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_Spec(source *v20220701s.PrivateEndpoints_PrivateDnsZoneGroup_Spec) error
AssignProperties_From_PrivateEndpoints_PrivateDnsZoneGroup_Spec populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_Spec ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_Spec(destination *v20220701s.PrivateEndpoints_PrivateDnsZoneGroup_Spec) error
AssignProperties_To_PrivateEndpoints_PrivateDnsZoneGroup_Spec populates the provided destination PrivateEndpoints_PrivateDnsZoneGroup_Spec from our PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateEndpoints_PrivateDnsZoneGroup_Spec
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertToARM ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_Spec.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) Initialize_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS(source *PrivateEndpoints_PrivateDnsZoneGroup_STATUS) error
Initialize_From_PrivateEndpoints_PrivateDnsZoneGroup_STATUS populates our PrivateEndpoints_PrivateDnsZoneGroup_Spec from the provided source PrivateEndpoints_PrivateDnsZoneGroup_STATUS
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) NewEmptyARMValue ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) OriginalVersion ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) PopulateFromARM ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec) SetAzureName ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM ¶
type PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM struct { // Name: Name of the resource that is unique within a resource group. This name can be used to access the resource. Name string `json:"name,omitempty"` // Properties: Properties of the private dns zone group. Properties *PrivateDnsZoneGroupPropertiesFormat_ARM `json:"properties,omitempty"` }
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopy ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopy() *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM.
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopyInto ¶
func (in *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) DeepCopyInto(out *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetAPIVersion ¶
func (group PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetName ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetType ¶
func (group *PrivateEndpoints_PrivateDnsZoneGroup_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateEndpoints/privateDnsZoneGroups"
type PrivateLinkService ¶
type PrivateLinkService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PrivateLinkService_Spec `json:"spec,omitempty"` Status PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +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/2022-07-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkService) AssignProperties_From_PrivateLinkService ¶
func (service *PrivateLinkService) AssignProperties_From_PrivateLinkService(source *v20220701s.PrivateLinkService) error
AssignProperties_From_PrivateLinkService populates our PrivateLinkService from the provided source PrivateLinkService
func (*PrivateLinkService) AssignProperties_To_PrivateLinkService ¶
func (service *PrivateLinkService) AssignProperties_To_PrivateLinkService(destination *v20220701s.PrivateLinkService) error
AssignProperties_To_PrivateLinkService populates the provided destination PrivateLinkService from our PrivateLinkService
func (*PrivateLinkService) AzureName ¶
func (service *PrivateLinkService) AzureName() string
AzureName returns the Azure name of the resource
func (*PrivateLinkService) ConvertFrom ¶
func (service *PrivateLinkService) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PrivateLinkService from the provided hub PrivateLinkService
func (*PrivateLinkService) ConvertTo ¶
func (service *PrivateLinkService) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PrivateLinkService from our PrivateLinkService
func (*PrivateLinkService) DeepCopy ¶
func (in *PrivateLinkService) DeepCopy() *PrivateLinkService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService.
func (*PrivateLinkService) DeepCopyInto ¶
func (in *PrivateLinkService) DeepCopyInto(out *PrivateLinkService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService) DeepCopyObject ¶
func (in *PrivateLinkService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PrivateLinkService) Default ¶
func (service *PrivateLinkService) Default()
Default applies defaults to the PrivateLinkService resource
func (*PrivateLinkService) ExportKubernetesResources ¶
func (service *PrivateLinkService) ExportKubernetesResources(_ context.Context, _ genruntime.MetaObject, _ *genericarmclient.GenericClient, _ logr.Logger) ([]client.Object, error)
ExportKubernetesResources defines a resource which can create other resources in Kubernetes.
func (PrivateLinkService) GetAPIVersion ¶
func (service PrivateLinkService) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateLinkService) GetConditions ¶
func (service *PrivateLinkService) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PrivateLinkService) GetResourceScope ¶
func (service *PrivateLinkService) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PrivateLinkService) GetSpec ¶
func (service *PrivateLinkService) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PrivateLinkService) GetStatus ¶
func (service *PrivateLinkService) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PrivateLinkService) GetSupportedOperations ¶ added in v2.4.0
func (service *PrivateLinkService) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PrivateLinkService) GetType ¶
func (service *PrivateLinkService) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateLinkServices"
func (*PrivateLinkService) InitializeSpec ¶
func (service *PrivateLinkService) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PrivateLinkService) NewEmptyStatus ¶
func (service *PrivateLinkService) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PrivateLinkService) OriginalGVK ¶
func (service *PrivateLinkService) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PrivateLinkService) Owner ¶
func (service *PrivateLinkService) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PrivateLinkService) SetConditions ¶
func (service *PrivateLinkService) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PrivateLinkService) SetStatus ¶
func (service *PrivateLinkService) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PrivateLinkService) ValidateCreate ¶
func (service *PrivateLinkService) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PrivateLinkService) ValidateDelete ¶
func (service *PrivateLinkService) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PrivateLinkService) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type PrivateLinkServiceConnection ¶
type PrivateLinkServiceConnection struct { // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceReference: The resource id of private link service. PrivateLinkServiceReference *genruntime.ResourceReference `armReference:"PrivateLinkServiceId" json:"privateLinkServiceReference,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection ¶
func (connection *PrivateLinkServiceConnection) AssignProperties_From_PrivateLinkServiceConnection(source *v20220701s.PrivateLinkServiceConnection) error
AssignProperties_From_PrivateLinkServiceConnection populates our PrivateLinkServiceConnection from the provided source PrivateLinkServiceConnection
func (*PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection ¶
func (connection *PrivateLinkServiceConnection) AssignProperties_To_PrivateLinkServiceConnection(destination *v20220701s.PrivateLinkServiceConnection) error
AssignProperties_To_PrivateLinkServiceConnection populates the provided destination PrivateLinkServiceConnection from our PrivateLinkServiceConnection
func (*PrivateLinkServiceConnection) ConvertToARM ¶
func (connection *PrivateLinkServiceConnection) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceConnection) DeepCopy ¶
func (in *PrivateLinkServiceConnection) DeepCopy() *PrivateLinkServiceConnection
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection.
func (*PrivateLinkServiceConnection) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection) DeepCopyInto(out *PrivateLinkServiceConnection)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection) Initialize_From_PrivateLinkServiceConnection_STATUS(source *PrivateLinkServiceConnection_STATUS) error
Initialize_From_PrivateLinkServiceConnection_STATUS populates our PrivateLinkServiceConnection from the provided source PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection) NewEmptyARMValue ¶
func (connection *PrivateLinkServiceConnection) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnection) PopulateFromARM ¶
func (connection *PrivateLinkServiceConnection) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionProperties_ARM ¶
type PrivateLinkServiceConnectionProperties_ARM struct { // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_ARM `json:"privateLinkServiceConnectionState,omitempty"` PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` }
Properties of the PrivateLinkServiceConnection.
func (*PrivateLinkServiceConnectionProperties_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionProperties_ARM) DeepCopy() *PrivateLinkServiceConnectionProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionProperties_ARM.
func (*PrivateLinkServiceConnectionProperties_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionProperties_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionProperties_STATUS_ARM ¶
type PrivateLinkServiceConnectionProperties_STATUS_ARM struct { // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS_ARM `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceId: The resource id of private link service. PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"` // ProvisioningState: The provisioning state of the private link service connection resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` }
Properties of the PrivateLinkServiceConnection.
func (*PrivateLinkServiceConnectionProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionProperties_STATUS_ARM) DeepCopy() *PrivateLinkServiceConnectionProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionProperties_STATUS_ARM.
func (*PrivateLinkServiceConnectionProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionProperties_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState ¶
func (state *PrivateLinkServiceConnectionState) AssignProperties_From_PrivateLinkServiceConnectionState(source *v20220701s.PrivateLinkServiceConnectionState) error
AssignProperties_From_PrivateLinkServiceConnectionState populates our PrivateLinkServiceConnectionState from the provided source PrivateLinkServiceConnectionState
func (*PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState ¶
func (state *PrivateLinkServiceConnectionState) AssignProperties_To_PrivateLinkServiceConnectionState(destination *v20220701s.PrivateLinkServiceConnectionState) error
AssignProperties_To_PrivateLinkServiceConnectionState populates the provided destination PrivateLinkServiceConnectionState from our PrivateLinkServiceConnectionState
func (*PrivateLinkServiceConnectionState) ConvertToARM ¶
func (state *PrivateLinkServiceConnectionState) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceConnectionState) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState) DeepCopy() *PrivateLinkServiceConnectionState
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState.
func (*PrivateLinkServiceConnectionState) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState) DeepCopyInto(out *PrivateLinkServiceConnectionState)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState) Initialize_From_PrivateLinkServiceConnectionState_STATUS(source *PrivateLinkServiceConnectionState_STATUS) error
Initialize_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState from the provided source PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState) NewEmptyARMValue ¶
func (state *PrivateLinkServiceConnectionState) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState) PopulateFromARM ¶
func (state *PrivateLinkServiceConnectionState) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionState_ARM ¶
type PrivateLinkServiceConnectionState_ARM struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_ARM) DeepCopy() *PrivateLinkServiceConnectionState_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_ARM.
func (*PrivateLinkServiceConnectionState_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionState_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnectionState_STATUS ¶
type PrivateLinkServiceConnectionState_STATUS struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_From_PrivateLinkServiceConnectionState_STATUS(source *v20220701s.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_From_PrivateLinkServiceConnectionState_STATUS populates our PrivateLinkServiceConnectionState_STATUS from the provided source PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS ¶
func (state *PrivateLinkServiceConnectionState_STATUS) AssignProperties_To_PrivateLinkServiceConnectionState_STATUS(destination *v20220701s.PrivateLinkServiceConnectionState_STATUS) error
AssignProperties_To_PrivateLinkServiceConnectionState_STATUS populates the provided destination PrivateLinkServiceConnectionState_STATUS from our PrivateLinkServiceConnectionState_STATUS
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopy() *PrivateLinkServiceConnectionState_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS.
func (*PrivateLinkServiceConnectionState_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue ¶
func (state *PrivateLinkServiceConnectionState_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnectionState_STATUS) PopulateFromARM ¶
func (state *PrivateLinkServiceConnectionState_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnectionState_STATUS_ARM ¶
type PrivateLinkServiceConnectionState_STATUS_ARM struct { // ActionsRequired: A message indicating if changes on the service provider require any updates on the consumer. ActionsRequired *string `json:"actionsRequired,omitempty"` // Description: The reason for approval/rejection of the connection. Description *string `json:"description,omitempty"` // Status: Indicates whether the connection has been Approved/Rejected/Removed by the owner of the service. Status *string `json:"status,omitempty"` }
A collection of information about the state of the connection between service consumer and provider.
func (*PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopy() *PrivateLinkServiceConnectionState_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnectionState_STATUS_ARM.
func (*PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnectionState_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceConnectionState_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnection_ARM ¶
type PrivateLinkServiceConnection_ARM struct { // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service connection. Properties *PrivateLinkServiceConnectionProperties_ARM `json:"properties,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnection_ARM) DeepCopy() *PrivateLinkServiceConnection_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_ARM.
func (*PrivateLinkServiceConnection_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection_ARM) DeepCopyInto(out *PrivateLinkServiceConnection_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceConnection_STATUS ¶
type PrivateLinkServiceConnection_STATUS struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // GroupIds: The ID(s) of the group(s) obtained from the remote resource that this private endpoint should connect to. GroupIds []string `json:"groupIds,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // PrivateLinkServiceConnectionState: A collection of read-only information about the state of the connection to the remote // resource. PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState_STATUS `json:"privateLinkServiceConnectionState,omitempty"` // PrivateLinkServiceId: The resource id of private link service. PrivateLinkServiceId *string `json:"privateLinkServiceId,omitempty"` // ProvisioningState: The provisioning state of the private link service connection resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // RequestMessage: A message passed to the owner of the remote resource with this connection request. Restricted to 140 // chars. RequestMessage *string `json:"requestMessage,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_From_PrivateLinkServiceConnection_STATUS(source *v20220701s.PrivateLinkServiceConnection_STATUS) error
AssignProperties_From_PrivateLinkServiceConnection_STATUS populates our PrivateLinkServiceConnection_STATUS from the provided source PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS ¶
func (connection *PrivateLinkServiceConnection_STATUS) AssignProperties_To_PrivateLinkServiceConnection_STATUS(destination *v20220701s.PrivateLinkServiceConnection_STATUS) error
AssignProperties_To_PrivateLinkServiceConnection_STATUS populates the provided destination PrivateLinkServiceConnection_STATUS from our PrivateLinkServiceConnection_STATUS
func (*PrivateLinkServiceConnection_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceConnection_STATUS) DeepCopy() *PrivateLinkServiceConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_STATUS.
func (*PrivateLinkServiceConnection_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection_STATUS) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateLinkServiceConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateLinkServiceConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceConnection_STATUS_ARM ¶
type PrivateLinkServiceConnection_STATUS_ARM struct { // 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"` // Name: The name of the resource that is unique within a resource group. This name can be used to access the resource. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service connection. Properties *PrivateLinkServiceConnectionProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
PrivateLinkServiceConnection resource.
func (*PrivateLinkServiceConnection_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceConnection_STATUS_ARM) DeepCopy() *PrivateLinkServiceConnection_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceConnection_STATUS_ARM.
func (*PrivateLinkServiceConnection_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceConnection_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceConnection_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfiguration ¶
type PrivateLinkServiceIpConfiguration struct { // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration ¶
func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_From_PrivateLinkServiceIpConfiguration(source *v20220701s.PrivateLinkServiceIpConfiguration) error
AssignProperties_From_PrivateLinkServiceIpConfiguration populates our PrivateLinkServiceIpConfiguration from the provided source PrivateLinkServiceIpConfiguration
func (*PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration ¶
func (configuration *PrivateLinkServiceIpConfiguration) AssignProperties_To_PrivateLinkServiceIpConfiguration(destination *v20220701s.PrivateLinkServiceIpConfiguration) error
AssignProperties_To_PrivateLinkServiceIpConfiguration populates the provided destination PrivateLinkServiceIpConfiguration from our PrivateLinkServiceIpConfiguration
func (*PrivateLinkServiceIpConfiguration) ConvertToARM ¶
func (configuration *PrivateLinkServiceIpConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkServiceIpConfiguration) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration) DeepCopy() *PrivateLinkServiceIpConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration.
func (*PrivateLinkServiceIpConfiguration) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration) DeepCopyInto(out *PrivateLinkServiceIpConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration) Initialize_From_PrivateLinkServiceIpConfiguration_STATUS(source *PrivateLinkServiceIpConfiguration_STATUS) error
Initialize_From_PrivateLinkServiceIpConfiguration_STATUS populates our PrivateLinkServiceIpConfiguration from the provided source PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration) NewEmptyARMValue ¶
func (configuration *PrivateLinkServiceIpConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceIpConfiguration) PopulateFromARM ¶
func (configuration *PrivateLinkServiceIpConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceIpConfigurationProperties_ARM ¶
type PrivateLinkServiceIpConfigurationProperties_ARM struct { // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_PrivateLinkService_SubResourceEmbedded_ARM `json:"subnet,omitempty"` }
Properties of private link service IP configuration.
func (*PrivateLinkServiceIpConfigurationProperties_ARM) DeepCopy ¶
func (in *PrivateLinkServiceIpConfigurationProperties_ARM) DeepCopy() *PrivateLinkServiceIpConfigurationProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfigurationProperties_ARM.
func (*PrivateLinkServiceIpConfigurationProperties_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfigurationProperties_ARM) DeepCopyInto(out *PrivateLinkServiceIpConfigurationProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfigurationProperties_STATUS_ARM ¶
type PrivateLinkServiceIpConfigurationProperties_STATUS_ARM struct { // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion_STATUS `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_STATUS `json:"privateIPAllocationMethod,omitempty"` // ProvisioningState: The provisioning state of the private link service IP configuration resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM `json:"subnet,omitempty"` }
Properties of private link service IP configuration.
func (*PrivateLinkServiceIpConfigurationProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM) DeepCopy() *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfigurationProperties_STATUS_ARM.
func (*PrivateLinkServiceIpConfigurationProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfiguration_ARM ¶
type PrivateLinkServiceIpConfiguration_ARM struct { // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service ip configuration. Properties *PrivateLinkServiceIpConfigurationProperties_ARM `json:"properties,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration_ARM) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration_ARM) DeepCopy() *PrivateLinkServiceIpConfiguration_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_ARM.
func (*PrivateLinkServiceIpConfiguration_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration_ARM) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceIpConfiguration_STATUS ¶
type PrivateLinkServiceIpConfiguration_STATUS struct { // 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"` // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Primary: Whether the ip configuration is primary or not. Primary *bool `json:"primary,omitempty"` // PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` // PrivateIPAddressVersion: Whether the specific IP configuration is IPv4 or IPv6. Default is IPv4. PrivateIPAddressVersion *IPVersion_STATUS `json:"privateIPAddressVersion,omitempty"` // PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_STATUS `json:"privateIPAllocationMethod,omitempty"` // ProvisioningState: The provisioning state of the private link service IP configuration resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Subnet: The reference to the subnet resource. Subnet *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded `json:"subnet,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS(source *v20220701s.PrivateLinkServiceIpConfiguration_STATUS) error
AssignProperties_From_PrivateLinkServiceIpConfiguration_STATUS populates our PrivateLinkServiceIpConfiguration_STATUS from the provided source PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS(destination *v20220701s.PrivateLinkServiceIpConfiguration_STATUS) error
AssignProperties_To_PrivateLinkServiceIpConfiguration_STATUS populates the provided destination PrivateLinkServiceIpConfiguration_STATUS from our PrivateLinkServiceIpConfiguration_STATUS
func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_STATUS.
func (*PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM ¶
func (configuration *PrivateLinkServiceIpConfiguration_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkServiceIpConfiguration_STATUS_ARM ¶
type PrivateLinkServiceIpConfiguration_STATUS_ARM struct { // 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"` // Name: The name of private link service ip configuration. Name *string `json:"name,omitempty"` // Properties: Properties of the private link service ip configuration. Properties *PrivateLinkServiceIpConfigurationProperties_STATUS_ARM `json:"properties,omitempty"` // Type: The resource type. Type *string `json:"type,omitempty"` }
The private link service ip configuration.
func (*PrivateLinkServiceIpConfiguration_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS_ARM) DeepCopy() *PrivateLinkServiceIpConfiguration_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceIpConfiguration_STATUS_ARM.
func (*PrivateLinkServiceIpConfiguration_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceIpConfiguration_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceIpConfiguration_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceList ¶
type PrivateLinkServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PrivateLinkService `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/privateLinkService.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/privateLinkServices/{serviceName}
func (*PrivateLinkServiceList) DeepCopy ¶
func (in *PrivateLinkServiceList) DeepCopy() *PrivateLinkServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceList.
func (*PrivateLinkServiceList) DeepCopyInto ¶
func (in *PrivateLinkServiceList) DeepCopyInto(out *PrivateLinkServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkServiceList) DeepCopyObject ¶
func (in *PrivateLinkServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PrivateLinkServiceOperatorConfigMaps ¶
type PrivateLinkServiceOperatorConfigMaps struct { // Alias: indicates where the Alias config map should be placed. If omitted, no config map will be created. Alias *genruntime.ConfigMapDestination `json:"alias,omitempty"` }
func (*PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps ¶
func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_From_PrivateLinkServiceOperatorConfigMaps(source *v20220701s.PrivateLinkServiceOperatorConfigMaps) error
AssignProperties_From_PrivateLinkServiceOperatorConfigMaps populates our PrivateLinkServiceOperatorConfigMaps from the provided source PrivateLinkServiceOperatorConfigMaps
func (*PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps ¶
func (maps *PrivateLinkServiceOperatorConfigMaps) AssignProperties_To_PrivateLinkServiceOperatorConfigMaps(destination *v20220701s.PrivateLinkServiceOperatorConfigMaps) error
AssignProperties_To_PrivateLinkServiceOperatorConfigMaps populates the provided destination PrivateLinkServiceOperatorConfigMaps from our PrivateLinkServiceOperatorConfigMaps
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopy ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopy() *PrivateLinkServiceOperatorConfigMaps
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorConfigMaps.
func (*PrivateLinkServiceOperatorConfigMaps) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorConfigMaps) DeepCopyInto(out *PrivateLinkServiceOperatorConfigMaps)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceOperatorSpec ¶
type PrivateLinkServiceOperatorSpec struct { // ConfigMaps: configures where to place operator written ConfigMaps. ConfigMaps *PrivateLinkServiceOperatorConfigMaps `json:"configMaps,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec ¶
func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_From_PrivateLinkServiceOperatorSpec(source *v20220701s.PrivateLinkServiceOperatorSpec) error
AssignProperties_From_PrivateLinkServiceOperatorSpec populates our PrivateLinkServiceOperatorSpec from the provided source PrivateLinkServiceOperatorSpec
func (*PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec ¶
func (operator *PrivateLinkServiceOperatorSpec) AssignProperties_To_PrivateLinkServiceOperatorSpec(destination *v20220701s.PrivateLinkServiceOperatorSpec) error
AssignProperties_To_PrivateLinkServiceOperatorSpec populates the provided destination PrivateLinkServiceOperatorSpec from our PrivateLinkServiceOperatorSpec
func (*PrivateLinkServiceOperatorSpec) DeepCopy ¶
func (in *PrivateLinkServiceOperatorSpec) DeepCopy() *PrivateLinkServiceOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceOperatorSpec.
func (*PrivateLinkServiceOperatorSpec) DeepCopyInto ¶
func (in *PrivateLinkServiceOperatorSpec) DeepCopyInto(out *PrivateLinkServiceOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceProperties_ARM ¶
type PrivateLinkServiceProperties_ARM struct { // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet_ARM `json:"autoApproval,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration_ARM `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded_ARM `json:"loadBalancerFrontendIpConfigurations,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet_ARM `json:"visibility,omitempty"` }
Properties of the private link service.
func (*PrivateLinkServiceProperties_ARM) DeepCopy ¶
func (in *PrivateLinkServiceProperties_ARM) DeepCopy() *PrivateLinkServiceProperties_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceProperties_ARM.
func (*PrivateLinkServiceProperties_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceProperties_ARM) DeepCopyInto(out *PrivateLinkServiceProperties_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkServiceProperties_STATUS_ARM ¶
type PrivateLinkServiceProperties_STATUS_ARM struct { // Alias: The alias of the private link service. Alias *string `json:"alias,omitempty"` // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet_STATUS_ARM `json:"autoApproval,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration_STATUS_ARM `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded_ARM `json:"loadBalancerFrontendIpConfigurations,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private link service. NetworkInterfaces []NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded_ARM `json:"networkInterfaces,omitempty"` // PrivateEndpointConnections: An array of list about connections to the private endpoint. PrivateEndpointConnections []PrivateEndpointConnection_STATUS_ARM `json:"privateEndpointConnections,omitempty"` // ProvisioningState: The provisioning state of the private link service resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet_STATUS_ARM `json:"visibility,omitempty"` }
Properties of the private link service.
func (*PrivateLinkServiceProperties_STATUS_ARM) DeepCopy ¶
func (in *PrivateLinkServiceProperties_STATUS_ARM) DeepCopy() *PrivateLinkServiceProperties_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkServiceProperties_STATUS_ARM.
func (*PrivateLinkServiceProperties_STATUS_ARM) DeepCopyInto ¶
func (in *PrivateLinkServiceProperties_STATUS_ARM) DeepCopyInto(out *PrivateLinkServiceProperties_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Alias: The alias of the private link service. Alias *string `json:"alias,omitempty"` // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet_STATUS `json:"autoApproval,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration_STATUS `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_STATUS_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NetworkInterfaces: An array of references to the network interfaces created for this private link service. NetworkInterfaces []NetworkInterface_STATUS_PrivateLinkService_SubResourceEmbedded `json:"networkInterfaces,omitempty"` // PrivateEndpointConnections: An array of list about connections to the private endpoint. PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: The provisioning state of the private link service resource. ProvisioningState *ApplicationGatewayProvisioningState_STATUS `json:"provisioningState,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet_STATUS `json:"visibility,omitempty"` }
Private link service resource.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *v20220701s.PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v20220701s.PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM ¶
type PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_STATUS_ARM `json:"extendedLocation,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"` // Properties: Properties of the private link service. Properties *PrivateLinkServiceProperties_STATUS_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` }
Private link service resource.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM.
func (*PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService_Spec ¶
type PrivateLinkService_Spec struct { // AutoApproval: The auto-approval list of the private link service. AutoApproval *ResourceSet `json:"autoApproval,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"` // EnableProxyProtocol: Whether the private link service is enabled for proxy protocol or not. EnableProxyProtocol *bool `json:"enableProxyProtocol,omitempty"` // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // Fqdns: The list of Fqdn. Fqdns []string `json:"fqdns,omitempty"` // IpConfigurations: An array of private link service IP configurations. IpConfigurations []PrivateLinkServiceIpConfiguration `json:"ipConfigurations,omitempty"` // LoadBalancerFrontendIpConfigurations: An array of references to the load balancer IP configurations. LoadBalancerFrontendIpConfigurations []FrontendIPConfiguration_PrivateLinkService_SubResourceEmbedded `json:"loadBalancerFrontendIpConfigurations,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 *PrivateLinkServiceOperatorSpec `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"` // Visibility: The visibility list of the private link service. Visibility *ResourceSet `json:"visibility,omitempty"` }
func (*PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec ¶
func (service *PrivateLinkService_Spec) AssignProperties_From_PrivateLinkService_Spec(source *v20220701s.PrivateLinkService_Spec) error
AssignProperties_From_PrivateLinkService_Spec populates our PrivateLinkService_Spec from the provided source PrivateLinkService_Spec
func (*PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec ¶
func (service *PrivateLinkService_Spec) AssignProperties_To_PrivateLinkService_Spec(destination *v20220701s.PrivateLinkService_Spec) error
AssignProperties_To_PrivateLinkService_Spec populates the provided destination PrivateLinkService_Spec from our PrivateLinkService_Spec
func (*PrivateLinkService_Spec) ConvertSpecFrom ¶
func (service *PrivateLinkService_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PrivateLinkService_Spec from the provided source
func (*PrivateLinkService_Spec) ConvertSpecTo ¶
func (service *PrivateLinkService_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PrivateLinkService_Spec
func (*PrivateLinkService_Spec) ConvertToARM ¶
func (service *PrivateLinkService_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PrivateLinkService_Spec) DeepCopy ¶
func (in *PrivateLinkService_Spec) DeepCopy() *PrivateLinkService_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Spec.
func (*PrivateLinkService_Spec) DeepCopyInto ¶
func (in *PrivateLinkService_Spec) DeepCopyInto(out *PrivateLinkService_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (service *PrivateLinkService_Spec) Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded(source *PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded populates our PrivateLinkService_Spec from the provided source PrivateLinkService_STATUS_PrivateLinkService_SubResourceEmbedded
func (*PrivateLinkService_Spec) NewEmptyARMValue ¶
func (service *PrivateLinkService_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkService_Spec) OriginalVersion ¶
func (service *PrivateLinkService_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PrivateLinkService_Spec) PopulateFromARM ¶
func (service *PrivateLinkService_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PrivateLinkService_Spec) SetAzureName ¶
func (service *PrivateLinkService_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PrivateLinkService_Spec_ARM ¶
type PrivateLinkService_Spec_ARM struct { // ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_ARM `json:"extendedLocation,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Properties of the private link service. Properties *PrivateLinkServiceProperties_ARM `json:"properties,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` }
func (*PrivateLinkService_Spec_ARM) DeepCopy ¶
func (in *PrivateLinkService_Spec_ARM) DeepCopy() *PrivateLinkService_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Spec_ARM.
func (*PrivateLinkService_Spec_ARM) DeepCopyInto ¶
func (in *PrivateLinkService_Spec_ARM) DeepCopyInto(out *PrivateLinkService_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PrivateLinkService_Spec_ARM) GetAPIVersion ¶
func (service PrivateLinkService_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PrivateLinkService_Spec_ARM) GetName ¶
func (service *PrivateLinkService_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PrivateLinkService_Spec_ARM) GetType ¶
func (service *PrivateLinkService_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/privateLinkServices"
type ProtocolsEnum ¶ added in v2.4.0
type ProtocolsEnum string
Ssl protocol enums. +kubebuilder:validation:Enum={"TLSv1_0","TLSv1_1","TLSv1_2","TLSv1_3"}
type PublicIPPrefix ¶ added in v2.1.0
type PublicIPPrefix struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPPrefix_Spec `json:"spec,omitempty"` Status PublicIPPrefix_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +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/2022-07-01/publicIpPrefix.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}
func (*PublicIPPrefix) AssignProperties_From_PublicIPPrefix ¶ added in v2.1.0
func (prefix *PublicIPPrefix) AssignProperties_From_PublicIPPrefix(source *v20220701s.PublicIPPrefix) error
AssignProperties_From_PublicIPPrefix populates our PublicIPPrefix from the provided source PublicIPPrefix
func (*PublicIPPrefix) AssignProperties_To_PublicIPPrefix ¶ added in v2.1.0
func (prefix *PublicIPPrefix) AssignProperties_To_PublicIPPrefix(destination *v20220701s.PublicIPPrefix) error
AssignProperties_To_PublicIPPrefix populates the provided destination PublicIPPrefix from our PublicIPPrefix
func (*PublicIPPrefix) AzureName ¶ added in v2.1.0
func (prefix *PublicIPPrefix) AzureName() string
AzureName returns the Azure name of the resource
func (*PublicIPPrefix) ConvertFrom ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our PublicIPPrefix from the provided hub PublicIPPrefix
func (*PublicIPPrefix) ConvertTo ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub PublicIPPrefix from our PublicIPPrefix
func (*PublicIPPrefix) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopy() *PublicIPPrefix
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix.
func (*PublicIPPrefix) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopyInto(out *PublicIPPrefix)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix) DeepCopyObject ¶ added in v2.1.0
func (in *PublicIPPrefix) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIPPrefix) Default ¶ added in v2.1.0
func (prefix *PublicIPPrefix) Default()
Default applies defaults to the PublicIPPrefix resource
func (PublicIPPrefix) GetAPIVersion ¶ added in v2.1.0
func (prefix PublicIPPrefix) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PublicIPPrefix) GetConditions ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PublicIPPrefix) GetResourceScope ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*PublicIPPrefix) GetSpec ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PublicIPPrefix) GetStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PublicIPPrefix) GetSupportedOperations ¶ added in v2.4.0
func (prefix *PublicIPPrefix) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*PublicIPPrefix) GetType ¶ added in v2.1.0
func (prefix *PublicIPPrefix) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPPrefixes"
func (*PublicIPPrefix) InitializeSpec ¶ added in v2.1.0
func (prefix *PublicIPPrefix) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*PublicIPPrefix) NewEmptyStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PublicIPPrefix) OriginalGVK ¶ added in v2.1.0
func (prefix *PublicIPPrefix) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PublicIPPrefix) Owner ¶ added in v2.1.0
func (prefix *PublicIPPrefix) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*PublicIPPrefix) SetConditions ¶ added in v2.1.0
func (prefix *PublicIPPrefix) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PublicIPPrefix) SetStatus ¶ added in v2.1.0
func (prefix *PublicIPPrefix) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PublicIPPrefix) ValidateCreate ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*PublicIPPrefix) ValidateDelete ¶ added in v2.1.0
func (prefix *PublicIPPrefix) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*PublicIPPrefix) ValidateUpdate ¶ added in v2.1.0
ValidateUpdate validates an update of the resource
type PublicIPPrefixList ¶ added in v2.1.0
type PublicIPPrefixList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPPrefix `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /network/resource-manager/Microsoft.Network/stable/2022-07-01/publicIpPrefix.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/publicIPPrefixes/{publicIpPrefixName}
func (*PublicIPPrefixList) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopy() *PublicIPPrefixList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixList.
func (*PublicIPPrefixList) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopyInto(out *PublicIPPrefixList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixList) DeepCopyObject ¶ added in v2.1.0
func (in *PublicIPPrefixList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicIPPrefixPropertiesFormat_ARM ¶ added in v2.1.0
type PublicIPPrefixPropertiesFormat_ARM struct { // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *PublicIpPrefixSubResource_ARM `json:"customIPPrefix,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag_ARM `json:"ipTags,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded_ARM `json:"natGateway,omitempty"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion `json:"publicIPAddressVersion,omitempty"` }
Public IP prefix properties.
func (*PublicIPPrefixPropertiesFormat_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixPropertiesFormat_ARM) DeepCopy() *PublicIPPrefixPropertiesFormat_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixPropertiesFormat_ARM.
func (*PublicIPPrefixPropertiesFormat_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixPropertiesFormat_ARM) DeepCopyInto(out *PublicIPPrefixPropertiesFormat_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixPropertiesFormat_STATUS_ARM ¶ added in v2.1.0
type PublicIPPrefixPropertiesFormat_STATUS_ARM struct { // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *PublicIpPrefixSubResource_STATUS_ARM `json:"customIPPrefix,omitempty"` // IpPrefix: The allocated Prefix. IpPrefix *string `json:"ipPrefix,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag_STATUS_ARM `json:"ipTags,omitempty"` // LoadBalancerFrontendIpConfiguration: The reference to load balancer frontend IP configuration associated with the public // IP prefix. LoadBalancerFrontendIpConfiguration *PublicIpPrefixSubResource_STATUS_ARM `json:"loadBalancerFrontendIpConfiguration,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded_ARM `json:"natGateway,omitempty"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // ProvisioningState: The provisioning state of the public IP prefix resource. ProvisioningState *PublicIpPrefixProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion_STATUS `json:"publicIPAddressVersion,omitempty"` // PublicIPAddresses: The list of all referenced PublicIPAddresses. PublicIPAddresses []ReferencedPublicIpAddress_STATUS_ARM `json:"publicIPAddresses,omitempty"` // ResourceGuid: The resource GUID property of the public IP prefix resource. ResourceGuid *string `json:"resourceGuid,omitempty"` }
Public IP prefix properties.
func (*PublicIPPrefixPropertiesFormat_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixPropertiesFormat_STATUS_ARM) DeepCopy() *PublicIPPrefixPropertiesFormat_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixPropertiesFormat_STATUS_ARM.
func (*PublicIPPrefixPropertiesFormat_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixPropertiesFormat_STATUS_ARM) DeepCopyInto(out *PublicIPPrefixPropertiesFormat_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSku ¶ added in v2.1.0
type PublicIPPrefixSku struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) AssignProperties_From_PublicIPPrefixSku(source *v20220701s.PublicIPPrefixSku) error
AssignProperties_From_PublicIPPrefixSku populates our PublicIPPrefixSku from the provided source PublicIPPrefixSku
func (*PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) AssignProperties_To_PublicIPPrefixSku(destination *v20220701s.PublicIPPrefixSku) error
AssignProperties_To_PublicIPPrefixSku populates the provided destination PublicIPPrefixSku from our PublicIPPrefixSku
func (*PublicIPPrefixSku) ConvertToARM ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPPrefixSku) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku) DeepCopy() *PublicIPPrefixSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku.
func (*PublicIPPrefixSku) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku) DeepCopyInto(out *PublicIPPrefixSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) Initialize_From_PublicIPPrefixSku_STATUS(source *PublicIPPrefixSku_STATUS) error
Initialize_From_PublicIPPrefixSku_STATUS populates our PublicIPPrefixSku from the provided source PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku) NewEmptyARMValue ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefixSku) PopulateFromARM ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefixSku_ARM ¶ added in v2.1.0
type PublicIPPrefixSku_ARM struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku_ARM) DeepCopy() *PublicIPPrefixSku_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_ARM.
func (*PublicIPPrefixSku_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku_ARM) DeepCopyInto(out *PublicIPPrefixSku_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSku_Name ¶ added in v2.1.0
type PublicIPPrefixSku_Name string
+kubebuilder:validation:Enum={"Standard"}
type PublicIPPrefixSku_Name_STATUS ¶ added in v2.1.0
type PublicIPPrefixSku_Name_STATUS string
type PublicIPPrefixSku_STATUS ¶ added in v2.1.0
type PublicIPPrefixSku_STATUS struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_From_PublicIPPrefixSku_STATUS(source *v20220701s.PublicIPPrefixSku_STATUS) error
AssignProperties_From_PublicIPPrefixSku_STATUS populates our PublicIPPrefixSku_STATUS from the provided source PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku_STATUS) AssignProperties_To_PublicIPPrefixSku_STATUS(destination *v20220701s.PublicIPPrefixSku_STATUS) error
AssignProperties_To_PublicIPPrefixSku_STATUS populates the provided destination PublicIPPrefixSku_STATUS from our PublicIPPrefixSku_STATUS
func (*PublicIPPrefixSku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS) DeepCopy() *PublicIPPrefixSku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_STATUS.
func (*PublicIPPrefixSku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS) DeepCopyInto(out *PublicIPPrefixSku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefixSku_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefixSku_STATUS) PopulateFromARM ¶ added in v2.1.0
func (prefixSku *PublicIPPrefixSku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefixSku_STATUS_ARM ¶ added in v2.1.0
type PublicIPPrefixSku_STATUS_ARM struct { // Name: Name of a public IP prefix SKU. Name *PublicIPPrefixSku_Name_STATUS `json:"name,omitempty"` // Tier: Tier of a public IP prefix SKU. Tier *PublicIPPrefixSku_Tier_STATUS `json:"tier,omitempty"` }
SKU of a public IP prefix.
func (*PublicIPPrefixSku_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS_ARM) DeepCopy() *PublicIPPrefixSku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefixSku_STATUS_ARM.
func (*PublicIPPrefixSku_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefixSku_STATUS_ARM) DeepCopyInto(out *PublicIPPrefixSku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefixSku_Tier ¶ added in v2.1.0
type PublicIPPrefixSku_Tier string
+kubebuilder:validation:Enum={"Global","Regional"}
type PublicIPPrefixSku_Tier_STATUS ¶ added in v2.1.0
type PublicIPPrefixSku_Tier_STATUS string
type PublicIPPrefix_STATUS ¶ added in v2.1.0
type PublicIPPrefix_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *PublicIpPrefixSubResource_STATUS `json:"customIPPrefix,omitempty"` // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_STATUS `json:"extendedLocation,omitempty"` // Id: Resource ID. Id *string `json:"id,omitempty"` // IpPrefix: The allocated Prefix. IpPrefix *string `json:"ipPrefix,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag_STATUS `json:"ipTags,omitempty"` // LoadBalancerFrontendIpConfiguration: The reference to load balancer frontend IP configuration associated with the public // IP prefix. LoadBalancerFrontendIpConfiguration *PublicIpPrefixSubResource_STATUS `json:"loadBalancerFrontendIpConfiguration,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // Name: Resource name. Name *string `json:"name,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGateway_STATUS_PublicIPPrefix_SubResourceEmbedded `json:"natGateway,omitempty"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // ProvisioningState: The provisioning state of the public IP prefix resource. ProvisioningState *PublicIpPrefixProvisioningState_STATUS `json:"provisioningState,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion_STATUS `json:"publicIPAddressVersion,omitempty"` // PublicIPAddresses: The list of all referenced PublicIPAddresses. PublicIPAddresses []ReferencedPublicIpAddress_STATUS `json:"publicIPAddresses,omitempty"` // ResourceGuid: The resource GUID property of the public IP prefix resource. ResourceGuid *string `json:"resourceGuid,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku_STATUS `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Public IP prefix resource.
func (*PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) AssignProperties_From_PublicIPPrefix_STATUS(source *v20220701s.PublicIPPrefix_STATUS) error
AssignProperties_From_PublicIPPrefix_STATUS populates our PublicIPPrefix_STATUS from the provided source PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) AssignProperties_To_PublicIPPrefix_STATUS(destination *v20220701s.PublicIPPrefix_STATUS) error
AssignProperties_To_PublicIPPrefix_STATUS populates the provided destination PublicIPPrefix_STATUS from our PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) ConvertStatusFrom ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PublicIPPrefix_STATUS from the provided source
func (*PublicIPPrefix_STATUS) ConvertStatusTo ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PublicIPPrefix_STATUS
func (*PublicIPPrefix_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS) DeepCopy() *PublicIPPrefix_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_STATUS.
func (*PublicIPPrefix_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS) DeepCopyInto(out *PublicIPPrefix_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefix_STATUS) PopulateFromARM ¶ added in v2.1.0
func (prefix *PublicIPPrefix_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPPrefix_STATUS_ARM ¶ added in v2.1.0
type PublicIPPrefix_STATUS_ARM struct { // Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_STATUS_ARM `json:"extendedLocation,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"` // Properties: Public IP prefix properties. Properties *PublicIPPrefixPropertiesFormat_STATUS_ARM `json:"properties,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku_STATUS_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: Resource type. Type *string `json:"type,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
Public IP prefix resource.
func (*PublicIPPrefix_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS_ARM) DeepCopy() *PublicIPPrefix_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_STATUS_ARM.
func (*PublicIPPrefix_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_STATUS_ARM) DeepCopyInto(out *PublicIPPrefix_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPPrefix_Spec ¶ added in v2.1.0
type PublicIPPrefix_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"` // CustomIPPrefix: The customIpPrefix that this prefix is associated with. CustomIPPrefix *PublicIpPrefixSubResource `json:"customIPPrefix,omitempty"` // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // IpTags: The list of tags associated with the public IP prefix. IpTags []IpTag `json:"ipTags,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` // NatGateway: NatGateway of Public IP Prefix. NatGateway *NatGatewaySpec_PublicIPPrefix_SubResourceEmbedded `json:"natGateway,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"` // PrefixLength: The Length of the Public IP Prefix. PrefixLength *int `json:"prefixLength,omitempty"` // PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion `json:"publicIPAddressVersion,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) AssignProperties_From_PublicIPPrefix_Spec(source *v20220701s.PublicIPPrefix_Spec) error
AssignProperties_From_PublicIPPrefix_Spec populates our PublicIPPrefix_Spec from the provided source PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) AssignProperties_To_PublicIPPrefix_Spec(destination *v20220701s.PublicIPPrefix_Spec) error
AssignProperties_To_PublicIPPrefix_Spec populates the provided destination PublicIPPrefix_Spec from our PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) ConvertSpecFrom ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PublicIPPrefix_Spec from the provided source
func (*PublicIPPrefix_Spec) ConvertSpecTo ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PublicIPPrefix_Spec
func (*PublicIPPrefix_Spec) ConvertToARM ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPPrefix_Spec) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec) DeepCopy() *PublicIPPrefix_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_Spec.
func (*PublicIPPrefix_Spec) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec) DeepCopyInto(out *PublicIPPrefix_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) Initialize_From_PublicIPPrefix_STATUS(source *PublicIPPrefix_STATUS) error
Initialize_From_PublicIPPrefix_STATUS populates our PublicIPPrefix_Spec from the provided source PublicIPPrefix_STATUS
func (*PublicIPPrefix_Spec) NewEmptyARMValue ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPPrefix_Spec) OriginalVersion ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PublicIPPrefix_Spec) PopulateFromARM ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PublicIPPrefix_Spec) SetAzureName ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PublicIPPrefix_Spec_ARM ¶ added in v2.1.0
type PublicIPPrefix_Spec_ARM struct { // ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_ARM `json:"extendedLocation,omitempty"` // Location: Resource location. Location *string `json:"location,omitempty"` Name string `json:"name,omitempty"` // Properties: Public IP prefix properties. Properties *PublicIPPrefixPropertiesFormat_ARM `json:"properties,omitempty"` // Sku: The public IP prefix SKU. Sku *PublicIPPrefixSku_ARM `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: A list of availability zones denoting the IP allocated for the resource needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPPrefix_Spec_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec_ARM) DeepCopy() *PublicIPPrefix_Spec_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPPrefix_Spec_ARM.
func (*PublicIPPrefix_Spec_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIPPrefix_Spec_ARM) DeepCopyInto(out *PublicIPPrefix_Spec_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PublicIPPrefix_Spec_ARM) GetAPIVersion ¶ added in v2.1.0
func (prefix PublicIPPrefix_Spec_ARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2022-07-01"
func (*PublicIPPrefix_Spec_ARM) GetName ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec_ARM) GetName() string
GetName returns the Name of the resource
func (*PublicIPPrefix_Spec_ARM) GetType ¶ added in v2.1.0
func (prefix *PublicIPPrefix_Spec_ARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPPrefixes"
type PublicIpPrefixProvisioningState_STATUS ¶ added in v2.1.0
type PublicIpPrefixProvisioningState_STATUS string
The current provisioning state.
type PublicIpPrefixSubResource ¶ added in v2.1.0
type PublicIpPrefixSubResource struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Reference to another subresource.
func (*PublicIpPrefixSubResource) AssignProperties_From_PublicIpPrefixSubResource ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) AssignProperties_From_PublicIpPrefixSubResource(source *v20220701s.PublicIpPrefixSubResource) error
AssignProperties_From_PublicIpPrefixSubResource populates our PublicIpPrefixSubResource from the provided source PublicIpPrefixSubResource
func (*PublicIpPrefixSubResource) AssignProperties_To_PublicIpPrefixSubResource ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) AssignProperties_To_PublicIpPrefixSubResource(destination *v20220701s.PublicIpPrefixSubResource) error
AssignProperties_To_PublicIpPrefixSubResource populates the provided destination PublicIpPrefixSubResource from our PublicIpPrefixSubResource
func (*PublicIpPrefixSubResource) ConvertToARM ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIpPrefixSubResource) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource) DeepCopy() *PublicIpPrefixSubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource.
func (*PublicIpPrefixSubResource) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource) DeepCopyInto(out *PublicIpPrefixSubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIpPrefixSubResource) Initialize_From_PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) Initialize_From_PublicIpPrefixSubResource_STATUS(source *PublicIpPrefixSubResource_STATUS) error
Initialize_From_PublicIpPrefixSubResource_STATUS populates our PublicIpPrefixSubResource from the provided source PublicIpPrefixSubResource_STATUS
func (*PublicIpPrefixSubResource) NewEmptyARMValue ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIpPrefixSubResource) PopulateFromARM ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIpPrefixSubResource_ARM ¶ added in v2.1.0
type PublicIpPrefixSubResource_ARM struct {
Id *string `json:"id,omitempty"`
}
Reference to another subresource.
func (*PublicIpPrefixSubResource_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_ARM) DeepCopy() *PublicIpPrefixSubResource_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource_ARM.
func (*PublicIpPrefixSubResource_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_ARM) DeepCopyInto(out *PublicIpPrefixSubResource_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
type PublicIpPrefixSubResource_STATUS struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*PublicIpPrefixSubResource_STATUS) AssignProperties_From_PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource_STATUS) AssignProperties_From_PublicIpPrefixSubResource_STATUS(source *v20220701s.PublicIpPrefixSubResource_STATUS) error
AssignProperties_From_PublicIpPrefixSubResource_STATUS populates our PublicIpPrefixSubResource_STATUS from the provided source PublicIpPrefixSubResource_STATUS
func (*PublicIpPrefixSubResource_STATUS) AssignProperties_To_PublicIpPrefixSubResource_STATUS ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource_STATUS) AssignProperties_To_PublicIpPrefixSubResource_STATUS(destination *v20220701s.PublicIpPrefixSubResource_STATUS) error
AssignProperties_To_PublicIpPrefixSubResource_STATUS populates the provided destination PublicIpPrefixSubResource_STATUS from our PublicIpPrefixSubResource_STATUS
func (*PublicIpPrefixSubResource_STATUS) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS) DeepCopy() *PublicIpPrefixSubResource_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource_STATUS.
func (*PublicIpPrefixSubResource_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS) DeepCopyInto(out *PublicIpPrefixSubResource_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIpPrefixSubResource_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIpPrefixSubResource_STATUS) PopulateFromARM ¶ added in v2.1.0
func (resource *PublicIpPrefixSubResource_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIpPrefixSubResource_STATUS_ARM ¶ added in v2.1.0
type PublicIpPrefixSubResource_STATUS_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Reference to another subresource.
func (*PublicIpPrefixSubResource_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS_ARM) DeepCopy() *PublicIpPrefixSubResource_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIpPrefixSubResource_STATUS_ARM.
func (*PublicIpPrefixSubResource_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *PublicIpPrefixSubResource_STATUS_ARM) DeepCopyInto(out *PublicIpPrefixSubResource_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RecordSet_STATUS ¶
type RecordSet_STATUS struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: The private ip address of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` // ProvisioningState: The provisioning state of the recordset. ProvisioningState *PrivateEndpointProvisioningState_STATUS `json:"provisioningState,omitempty"` // RecordSetName: Recordset name. RecordSetName *string `json:"recordSetName,omitempty"` // RecordType: Resource record type. RecordType *string `json:"recordType,omitempty"` // Ttl: Recordset time to live. Ttl *int `json:"ttl,omitempty"` }
A collective group of information about the record set information.
func (*RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS ¶
func (recordSet *RecordSet_STATUS) AssignProperties_From_RecordSet_STATUS(source *v20220701s.RecordSet_STATUS) error
AssignProperties_From_RecordSet_STATUS populates our RecordSet_STATUS from the provided source RecordSet_STATUS
func (*RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS ¶
func (recordSet *RecordSet_STATUS) AssignProperties_To_RecordSet_STATUS(destination *v20220701s.RecordSet_STATUS) error
AssignProperties_To_RecordSet_STATUS populates the provided destination RecordSet_STATUS from our RecordSet_STATUS
func (*RecordSet_STATUS) DeepCopy ¶
func (in *RecordSet_STATUS) DeepCopy() *RecordSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_STATUS.
func (*RecordSet_STATUS) DeepCopyInto ¶
func (in *RecordSet_STATUS) DeepCopyInto(out *RecordSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RecordSet_STATUS) NewEmptyARMValue ¶
func (recordSet *RecordSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RecordSet_STATUS) PopulateFromARM ¶
func (recordSet *RecordSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RecordSet_STATUS_ARM ¶
type RecordSet_STATUS_ARM struct { // Fqdn: Fqdn that resolves to private endpoint ip address. Fqdn *string `json:"fqdn,omitempty"` // IpAddresses: The private ip address of the private endpoint. IpAddresses []string `json:"ipAddresses,omitempty"` // ProvisioningState: The provisioning state of the recordset. ProvisioningState *PrivateEndpointProvisioningState_STATUS `json:"provisioningState,omitempty"` // RecordSetName: Recordset name. RecordSetName *string `json:"recordSetName,omitempty"` // RecordType: Resource record type. RecordType *string `json:"recordType,omitempty"` // Ttl: Recordset time to live. Ttl *int `json:"ttl,omitempty"` }
A collective group of information about the record set information.
func (*RecordSet_STATUS_ARM) DeepCopy ¶
func (in *RecordSet_STATUS_ARM) DeepCopy() *RecordSet_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RecordSet_STATUS_ARM.
func (*RecordSet_STATUS_ARM) DeepCopyInto ¶
func (in *RecordSet_STATUS_ARM) DeepCopyInto(out *RecordSet_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedirectTypeEnum ¶ added in v2.4.0
type RedirectTypeEnum string
Redirect type enum. +kubebuilder:validation:Enum={"Found","Permanent","SeeOther","Temporary"}
type ReferencedPublicIpAddress_STATUS ¶ added in v2.1.0
type ReferencedPublicIpAddress_STATUS struct { // Id: The PublicIPAddress Reference. Id *string `json:"id,omitempty"` }
Reference to a public IP address.
func (*ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS ¶ added in v2.1.0
func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_From_ReferencedPublicIpAddress_STATUS(source *v20220701s.ReferencedPublicIpAddress_STATUS) error
AssignProperties_From_ReferencedPublicIpAddress_STATUS populates our ReferencedPublicIpAddress_STATUS from the provided source ReferencedPublicIpAddress_STATUS
func (*ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS ¶ added in v2.1.0
func (address *ReferencedPublicIpAddress_STATUS) AssignProperties_To_ReferencedPublicIpAddress_STATUS(destination *v20220701s.ReferencedPublicIpAddress_STATUS) error
AssignProperties_To_ReferencedPublicIpAddress_STATUS populates the provided destination ReferencedPublicIpAddress_STATUS from our ReferencedPublicIpAddress_STATUS
func (*ReferencedPublicIpAddress_STATUS) DeepCopy ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS) DeepCopy() *ReferencedPublicIpAddress_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencedPublicIpAddress_STATUS.
func (*ReferencedPublicIpAddress_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ReferencedPublicIpAddress_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (address *ReferencedPublicIpAddress_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ReferencedPublicIpAddress_STATUS) PopulateFromARM ¶ added in v2.1.0
func (address *ReferencedPublicIpAddress_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ReferencedPublicIpAddress_STATUS_ARM ¶ added in v2.1.0
type ReferencedPublicIpAddress_STATUS_ARM struct { // Id: The PublicIPAddress Reference. Id *string `json:"id,omitempty"` }
Reference to a public IP address.
func (*ReferencedPublicIpAddress_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS_ARM) DeepCopy() *ReferencedPublicIpAddress_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ReferencedPublicIpAddress_STATUS_ARM.
func (*ReferencedPublicIpAddress_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *ReferencedPublicIpAddress_STATUS_ARM) DeepCopyInto(out *ReferencedPublicIpAddress_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSet ¶
type ResourceSet struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet) AssignProperties_From_ResourceSet ¶
func (resourceSet *ResourceSet) AssignProperties_From_ResourceSet(source *v20220701s.ResourceSet) error
AssignProperties_From_ResourceSet populates our ResourceSet from the provided source ResourceSet
func (*ResourceSet) AssignProperties_To_ResourceSet ¶
func (resourceSet *ResourceSet) AssignProperties_To_ResourceSet(destination *v20220701s.ResourceSet) error
AssignProperties_To_ResourceSet populates the provided destination ResourceSet from our ResourceSet
func (*ResourceSet) ConvertToARM ¶
func (resourceSet *ResourceSet) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ResourceSet) DeepCopy ¶
func (in *ResourceSet) DeepCopy() *ResourceSet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet.
func (*ResourceSet) DeepCopyInto ¶
func (in *ResourceSet) DeepCopyInto(out *ResourceSet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceSet) Initialize_From_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet) Initialize_From_ResourceSet_STATUS(source *ResourceSet_STATUS) error
Initialize_From_ResourceSet_STATUS populates our ResourceSet from the provided source ResourceSet_STATUS
func (*ResourceSet) NewEmptyARMValue ¶
func (resourceSet *ResourceSet) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceSet) PopulateFromARM ¶
func (resourceSet *ResourceSet) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceSet_ARM ¶
type ResourceSet_ARM struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet_ARM) DeepCopy ¶
func (in *ResourceSet_ARM) DeepCopy() *ResourceSet_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_ARM.
func (*ResourceSet_ARM) DeepCopyInto ¶
func (in *ResourceSet_ARM) DeepCopyInto(out *ResourceSet_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceSet_STATUS ¶
type ResourceSet_STATUS struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet_STATUS) AssignProperties_From_ResourceSet_STATUS(source *v20220701s.ResourceSet_STATUS) error
AssignProperties_From_ResourceSet_STATUS populates our ResourceSet_STATUS from the provided source ResourceSet_STATUS
func (*ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS ¶
func (resourceSet *ResourceSet_STATUS) AssignProperties_To_ResourceSet_STATUS(destination *v20220701s.ResourceSet_STATUS) error
AssignProperties_To_ResourceSet_STATUS populates the provided destination ResourceSet_STATUS from our ResourceSet_STATUS
func (*ResourceSet_STATUS) DeepCopy ¶
func (in *ResourceSet_STATUS) DeepCopy() *ResourceSet_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_STATUS.
func (*ResourceSet_STATUS) DeepCopyInto ¶
func (in *ResourceSet_STATUS) DeepCopyInto(out *ResourceSet_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceSet_STATUS) NewEmptyARMValue ¶
func (resourceSet *ResourceSet_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceSet_STATUS) PopulateFromARM ¶
func (resourceSet *ResourceSet_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceSet_STATUS_ARM ¶
type ResourceSet_STATUS_ARM struct { // Subscriptions: The list of subscriptions. Subscriptions []string `json:"subscriptions,omitempty"` }
The base resource set for visibility and auto-approval.
func (*ResourceSet_STATUS_ARM) DeepCopy ¶
func (in *ResourceSet_STATUS_ARM) DeepCopy() *ResourceSet_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceSet_STATUS_ARM.
func (*ResourceSet_STATUS_ARM) DeepCopyInto ¶
func (in *ResourceSet_STATUS_ARM) DeepCopyInto(out *ResourceSet_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku ¶ added in v2.1.0
type Sku struct { // Name: The name of this Bastion Host. Name *Sku_Name `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku) AssignProperties_From_Sku ¶ added in v2.1.0
func (sku *Sku) AssignProperties_From_Sku(source *v20220701s.Sku) error
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶ added in v2.1.0
func (sku *Sku) AssignProperties_To_Sku(destination *v20220701s.Sku) error
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶ added in v2.1.0
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku) Initialize_From_Sku_STATUS ¶ added in v2.1.0
func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS
func (*Sku) NewEmptyARMValue ¶ added in v2.1.0
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶ added in v2.1.0
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_ARM ¶ added in v2.1.0
type Sku_ARM struct { // Name: The name of this Bastion Host. Name *Sku_Name `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku_ARM) DeepCopy ¶ added in v2.1.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_ARM.
func (*Sku_ARM) DeepCopyInto ¶ added in v2.1.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Sku_Name ¶ added in v2.1.0
type Sku_Name string
+kubebuilder:validation:Enum={"Basic","Standard"}
type Sku_Name_STATUS ¶ added in v2.1.0
type Sku_Name_STATUS string
type Sku_STATUS ¶ added in v2.1.0
type Sku_STATUS struct { // Name: The name of this Bastion Host. Name *Sku_Name_STATUS `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶ added in v2.1.0
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *v20220701s.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶ added in v2.1.0
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *v20220701s.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶ added in v2.1.0
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶ added in v2.1.0
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_STATUS) NewEmptyARMValue ¶ added in v2.1.0
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶ added in v2.1.0
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_STATUS_ARM ¶ added in v2.1.0
type Sku_STATUS_ARM struct { // Name: The name of this Bastion Host. Name *Sku_Name_STATUS `json:"name,omitempty"` }
The sku of this Bastion Host.
func (*Sku_STATUS_ARM) DeepCopy ¶ added in v2.1.0
func (in *Sku_STATUS_ARM) DeepCopy() *Sku_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS_ARM.
func (*Sku_STATUS_ARM) DeepCopyInto ¶ added in v2.1.0
func (in *Sku_STATUS_ARM) DeepCopyInto(out *Sku_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_PrivateEndpoint_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.Subnet_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_Subnet_PrivateEndpoint_SubResourceEmbedded populates our Subnet_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded(destination *v20220701s.Subnet_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_Subnet_PrivateEndpoint_SubResourceEmbedded populates the provided destination Subnet_PrivateEndpoint_SubResourceEmbedded from our Subnet_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateEndpoint_SubResourceEmbedded.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
Initialize_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates our Subnet_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type Subnet_PrivateEndpoint_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
Subnet in a virtual network resource.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*Subnet_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *Subnet_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_PrivateLinkService_SubResourceEmbedded struct { // Reference: Resource ID. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded(source *v20220701s.Subnet_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_Subnet_PrivateLinkService_SubResourceEmbedded populates our Subnet_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded(destination *v20220701s.Subnet_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_Subnet_PrivateLinkService_SubResourceEmbedded populates the provided destination Subnet_PrivateLinkService_SubResourceEmbedded from our Subnet_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateLinkService_SubResourceEmbedded.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
Initialize_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates our Subnet_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_PrivateLinkService_SubResourceEmbedded_ARM ¶
type Subnet_PrivateLinkService_SubResourceEmbedded_ARM struct {
Id *string `json:"id,omitempty"`
}
Subnet in a virtual network resource.
func (*Subnet_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *Subnet_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_PrivateLinkService_SubResourceEmbedded_ARM.
func (*Subnet_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *Subnet_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *Subnet_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(source *v20220701s.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates our Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded(destination *v20220701s.Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded populates the provided destination Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded from our Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM ¶
type Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopy() *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM.
func (*Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM) DeepCopyInto(out *Subnet_STATUS_PrivateEndpoint_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(source *v20220701s.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_From_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates our Subnet_STATUS_PrivateLinkService_SubResourceEmbedded from the provided source Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded(destination *v20220701s.Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) error
AssignProperties_To_Subnet_STATUS_PrivateLinkService_SubResourceEmbedded populates the provided destination Subnet_STATUS_PrivateLinkService_SubResourceEmbedded from our Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateLinkService_SubResourceEmbedded.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM ¶
func (embedded *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM ¶
type Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM struct { // Id: Resource ID. Id *string `json:"id,omitempty"` }
Subnet in a virtual network resource.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopy() *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM.
func (*Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto ¶
func (in *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM) DeepCopyInto(out *Subnet_STATUS_PrivateLinkService_SubResourceEmbedded_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SystemData_CreatedByType_STATUS ¶ added in v2.2.0
type SystemData_CreatedByType_STATUS string
type SystemData_LastModifiedByType_STATUS ¶ added in v2.2.0
type SystemData_LastModifiedByType_STATUS string
type SystemData_STATUS ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (data *SystemData_STATUS) AssignProperties_From_SystemData_STATUS(source *v20220701s.SystemData_STATUS) error
AssignProperties_From_SystemData_STATUS populates our SystemData_STATUS from the provided source SystemData_STATUS
func (*SystemData_STATUS) AssignProperties_To_SystemData_STATUS ¶ added in v2.2.0
func (data *SystemData_STATUS) AssignProperties_To_SystemData_STATUS(destination *v20220701s.SystemData_STATUS) error
AssignProperties_To_SystemData_STATUS populates the provided destination SystemData_STATUS from our SystemData_STATUS
func (*SystemData_STATUS) DeepCopy ¶ added in v2.2.0
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 ¶ added in v2.2.0
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 ¶ added in v2.2.0
func (data *SystemData_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SystemData_STATUS) PopulateFromARM ¶ added in v2.2.0
func (data *SystemData_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SystemData_STATUS_ARM ¶ added in v2.2.0
type SystemData_STATUS_ARM 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_ARM) DeepCopy ¶ added in v2.2.0
func (in *SystemData_STATUS_ARM) DeepCopy() *SystemData_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SystemData_STATUS_ARM.
func (*SystemData_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *SystemData_STATUS_ARM) DeepCopyInto(out *SystemData_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetDnsServer ¶ added in v2.2.0
type TargetDnsServer struct { // IpAddress: DNS server IP address. IpAddress *string `json:"ipAddress,omitempty" optionalConfigMapPair:"IpAddress"` // IpAddressFromConfig: DNS server IP address. IpAddressFromConfig *genruntime.ConfigMapReference `json:"ipAddressFromConfig,omitempty" optionalConfigMapPair:"IpAddress"` // Port: DNS server port. Port *int `json:"port,omitempty"` }
Describes a server to forward the DNS queries to.
func (*TargetDnsServer) AssignProperties_From_TargetDnsServer ¶ added in v2.2.0
func (server *TargetDnsServer) AssignProperties_From_TargetDnsServer(source *v20220701s.TargetDnsServer) error
AssignProperties_From_TargetDnsServer populates our TargetDnsServer from the provided source TargetDnsServer
func (*TargetDnsServer) AssignProperties_To_TargetDnsServer ¶ added in v2.2.0
func (server *TargetDnsServer) AssignProperties_To_TargetDnsServer(destination *v20220701s.TargetDnsServer) error
AssignProperties_To_TargetDnsServer populates the provided destination TargetDnsServer from our TargetDnsServer
func (*TargetDnsServer) ConvertToARM ¶ added in v2.2.0
func (server *TargetDnsServer) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*TargetDnsServer) DeepCopy ¶ added in v2.2.0
func (in *TargetDnsServer) DeepCopy() *TargetDnsServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDnsServer.
func (*TargetDnsServer) DeepCopyInto ¶ added in v2.2.0
func (in *TargetDnsServer) DeepCopyInto(out *TargetDnsServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetDnsServer) Initialize_From_TargetDnsServer_STATUS ¶ added in v2.2.0
func (server *TargetDnsServer) Initialize_From_TargetDnsServer_STATUS(source *TargetDnsServer_STATUS) error
Initialize_From_TargetDnsServer_STATUS populates our TargetDnsServer from the provided source TargetDnsServer_STATUS
func (*TargetDnsServer) NewEmptyARMValue ¶ added in v2.2.0
func (server *TargetDnsServer) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TargetDnsServer) PopulateFromARM ¶ added in v2.2.0
func (server *TargetDnsServer) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TargetDnsServer_ARM ¶ added in v2.2.0
type TargetDnsServer_ARM struct { // IpAddress: DNS server IP address. IpAddress *string `json:"ipAddress,omitempty" optionalConfigMapPair:"IpAddress"` // Port: DNS server port. Port *int `json:"port,omitempty"` }
Describes a server to forward the DNS queries to.
func (*TargetDnsServer_ARM) DeepCopy ¶ added in v2.2.0
func (in *TargetDnsServer_ARM) DeepCopy() *TargetDnsServer_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDnsServer_ARM.
func (*TargetDnsServer_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *TargetDnsServer_ARM) DeepCopyInto(out *TargetDnsServer_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TargetDnsServer_STATUS ¶ added in v2.2.0
type TargetDnsServer_STATUS struct { // IpAddress: DNS server IP address. IpAddress *string `json:"ipAddress,omitempty"` // Port: DNS server port. Port *int `json:"port,omitempty"` }
Describes a server to forward the DNS queries to.
func (*TargetDnsServer_STATUS) AssignProperties_From_TargetDnsServer_STATUS ¶ added in v2.2.0
func (server *TargetDnsServer_STATUS) AssignProperties_From_TargetDnsServer_STATUS(source *v20220701s.TargetDnsServer_STATUS) error
AssignProperties_From_TargetDnsServer_STATUS populates our TargetDnsServer_STATUS from the provided source TargetDnsServer_STATUS
func (*TargetDnsServer_STATUS) AssignProperties_To_TargetDnsServer_STATUS ¶ added in v2.2.0
func (server *TargetDnsServer_STATUS) AssignProperties_To_TargetDnsServer_STATUS(destination *v20220701s.TargetDnsServer_STATUS) error
AssignProperties_To_TargetDnsServer_STATUS populates the provided destination TargetDnsServer_STATUS from our TargetDnsServer_STATUS
func (*TargetDnsServer_STATUS) DeepCopy ¶ added in v2.2.0
func (in *TargetDnsServer_STATUS) DeepCopy() *TargetDnsServer_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDnsServer_STATUS.
func (*TargetDnsServer_STATUS) DeepCopyInto ¶ added in v2.2.0
func (in *TargetDnsServer_STATUS) DeepCopyInto(out *TargetDnsServer_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TargetDnsServer_STATUS) NewEmptyARMValue ¶ added in v2.2.0
func (server *TargetDnsServer_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*TargetDnsServer_STATUS) PopulateFromARM ¶ added in v2.2.0
func (server *TargetDnsServer_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type TargetDnsServer_STATUS_ARM ¶ added in v2.2.0
type TargetDnsServer_STATUS_ARM struct { // IpAddress: DNS server IP address. IpAddress *string `json:"ipAddress,omitempty"` // Port: DNS server port. Port *int `json:"port,omitempty"` }
Describes a server to forward the DNS queries to.
func (*TargetDnsServer_STATUS_ARM) DeepCopy ¶ added in v2.2.0
func (in *TargetDnsServer_STATUS_ARM) DeepCopy() *TargetDnsServer_STATUS_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TargetDnsServer_STATUS_ARM.
func (*TargetDnsServer_STATUS_ARM) DeepCopyInto ¶ added in v2.2.0
func (in *TargetDnsServer_STATUS_ARM) DeepCopyInto(out *TargetDnsServer_STATUS_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails ¶ added in v2.4.0
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 ¶ added in v2.4.0
func (details *UserAssignedIdentityDetails) AssignProperties_From_UserAssignedIdentityDetails(source *v20220701s.UserAssignedIdentityDetails) error
AssignProperties_From_UserAssignedIdentityDetails populates our UserAssignedIdentityDetails from the provided source UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails ¶ added in v2.4.0
func (details *UserAssignedIdentityDetails) AssignProperties_To_UserAssignedIdentityDetails(destination *v20220701s.UserAssignedIdentityDetails) error
AssignProperties_To_UserAssignedIdentityDetails populates the provided destination UserAssignedIdentityDetails from our UserAssignedIdentityDetails
func (*UserAssignedIdentityDetails) DeepCopy ¶ added in v2.4.0
func (in *UserAssignedIdentityDetails) DeepCopy() *UserAssignedIdentityDetails
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails.
func (*UserAssignedIdentityDetails) DeepCopyInto ¶ added in v2.4.0
func (in *UserAssignedIdentityDetails) DeepCopyInto(out *UserAssignedIdentityDetails)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type UserAssignedIdentityDetails_ARM ¶ added in v2.4.0
type UserAssignedIdentityDetails_ARM struct { }
Information about the user assigned identity for the resource
func (*UserAssignedIdentityDetails_ARM) DeepCopy ¶ added in v2.4.0
func (in *UserAssignedIdentityDetails_ARM) DeepCopy() *UserAssignedIdentityDetails_ARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new UserAssignedIdentityDetails_ARM.
func (*UserAssignedIdentityDetails_ARM) DeepCopyInto ¶ added in v2.4.0
func (in *UserAssignedIdentityDetails_ARM) DeepCopyInto(out *UserAssignedIdentityDetails_ARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- application_gateway_spec_arm_types_gen.go
- application_gateway_status_application_gateway_sub_resource_embedded_arm_types_gen.go
- application_gateway_types_gen.go
- bastion_host_spec_arm_types_gen.go
- bastion_host_status_arm_types_gen.go
- bastion_host_types_gen.go
- dns_forwarding_rule_sets_forwarding_rule_types_gen.go
- dns_forwarding_ruleset_spec_arm_types_gen.go
- dns_forwarding_ruleset_status_arm_types_gen.go
- dns_forwarding_ruleset_types_gen.go
- dns_forwarding_rulesets_forwarding_rule_spec_arm_types_gen.go
- dns_forwarding_rulesets_forwarding_rule_status_arm_types_gen.go
- dns_resolver_spec_arm_types_gen.go
- dns_resolver_status_arm_types_gen.go
- dns_resolver_types_gen.go
- dns_resolvers_inbound_endpoint_spec_arm_types_gen.go
- dns_resolvers_inbound_endpoint_status_arm_types_gen.go
- dns_resolvers_inbound_endpoint_types_gen.go
- dns_resolvers_outbound_endpoint_spec_arm_types_gen.go
- dns_resolvers_outbound_endpoint_status_arm_types_gen.go
- dns_resolvers_outbound_endpoint_types_gen.go
- doc.go
- groupversion_info_gen.go
- nat_gateway_spec_arm_types_gen.go
- nat_gateway_status_arm_types_gen.go
- nat_gateway_types_gen.go
- private_endpoint_spec_arm_types_gen.go
- private_endpoint_status_private_endpoint_sub_resource_embedded_arm_types_gen.go
- private_endpoint_types_gen.go
- private_endpoints_private_dns_zone_group_spec_arm_types_gen.go
- private_endpoints_private_dns_zone_group_status_arm_types_gen.go
- private_endpoints_private_dns_zone_group_types_gen.go
- private_link_service_spec_arm_types_gen.go
- private_link_service_status_private_link_service_sub_resource_embedded_arm_types_gen.go
- private_link_service_types_gen.go
- public_ip_prefix_spec_arm_types_gen.go
- public_ip_prefix_status_arm_types_gen.go
- public_ip_prefix_types_gen.go
- zz_generated.deepcopy.go