Documentation ¶
Overview ¶
Package v1alpha1api20201101 contains API Schema definitions for the microsoft.network v1alpha1api20201101 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=microsoft.network.azure.com
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.
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 AddressSpace
- func (addressSpace *AddressSpace) AssignPropertiesFromAddressSpace(source *v1alpha1api20201101storage.AddressSpace) error
- func (addressSpace *AddressSpace) AssignPropertiesToAddressSpace(destination *v1alpha1api20201101storage.AddressSpace) error
- func (addressSpace *AddressSpace) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *AddressSpace) DeepCopy() *AddressSpace
- func (in *AddressSpace) DeepCopyInto(out *AddressSpace)
- func (addressSpace *AddressSpace) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (addressSpace *AddressSpace) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AddressSpaceARM
- type AddressSpace_Status
- func (addressSpaceStatus *AddressSpace_Status) AssignPropertiesFromAddressSpaceStatus(source *v1alpha1api20201101storage.AddressSpace_Status) error
- func (addressSpaceStatus *AddressSpace_Status) AssignPropertiesToAddressSpaceStatus(destination *v1alpha1api20201101storage.AddressSpace_Status) error
- func (in *AddressSpace_Status) DeepCopy() *AddressSpace_Status
- func (in *AddressSpace_Status) DeepCopyInto(out *AddressSpace_Status)
- func (addressSpaceStatus *AddressSpace_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (addressSpaceStatus *AddressSpace_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type AddressSpace_StatusARM
- type ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM
- type ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
- func (applicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromApplicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (applicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToApplicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() ...
- func (in *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(...)
- func (applicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (applicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM
- type ApplicationGatewayBackendAddress_Status
- func (applicationGatewayBackendAddressStatus *ApplicationGatewayBackendAddress_Status) AssignPropertiesFromApplicationGatewayBackendAddressStatus(source *v1alpha1api20201101storage.ApplicationGatewayBackendAddress_Status) error
- func (applicationGatewayBackendAddressStatus *ApplicationGatewayBackendAddress_Status) AssignPropertiesToApplicationGatewayBackendAddressStatus(...) error
- func (in *ApplicationGatewayBackendAddress_Status) DeepCopy() *ApplicationGatewayBackendAddress_Status
- func (in *ApplicationGatewayBackendAddress_Status) DeepCopyInto(out *ApplicationGatewayBackendAddress_Status)
- func (applicationGatewayBackendAddressStatus *ApplicationGatewayBackendAddress_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (applicationGatewayBackendAddressStatus *ApplicationGatewayBackendAddress_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayBackendAddress_StatusARM
- type ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM
- type ApplicationGatewayIPConfiguration_Status
- func (applicationGatewayIPConfigurationStatus *ApplicationGatewayIPConfiguration_Status) AssignPropertiesFromApplicationGatewayIPConfigurationStatus(source *v1alpha1api20201101storage.ApplicationGatewayIPConfiguration_Status) error
- func (applicationGatewayIPConfigurationStatus *ApplicationGatewayIPConfiguration_Status) AssignPropertiesToApplicationGatewayIPConfigurationStatus(...) error
- func (in *ApplicationGatewayIPConfiguration_Status) DeepCopy() *ApplicationGatewayIPConfiguration_Status
- func (in *ApplicationGatewayIPConfiguration_Status) DeepCopyInto(out *ApplicationGatewayIPConfiguration_Status)
- func (applicationGatewayIPConfigurationStatus *ApplicationGatewayIPConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (applicationGatewayIPConfigurationStatus *ApplicationGatewayIPConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationGatewayIPConfiguration_StatusARM
- type ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
- func (applicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromApplicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (applicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToApplicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
- func (in *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded)
- func (applicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (applicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM)
- type ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
- func (... *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesFromApplicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded(...) error
- func (... *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesToApplicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded(...) error
- func (in *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopy() ...
- func (in *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopyInto(...)
- func (... *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (... *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM
- type BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded
- func (backendAddressPoolStatusLoadBalancerSubResourceEmbedded *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromBackendAddressPoolStatusLoadBalancerSubResourceEmbedded(...) error
- func (backendAddressPoolStatusLoadBalancerSubResourceEmbedded *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToBackendAddressPoolStatusLoadBalancerSubResourceEmbedded(...) error
- func (in *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded
- func (in *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded)
- func (backendAddressPoolStatusLoadBalancerSubResourceEmbedded *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (backendAddressPoolStatusLoadBalancerSubResourceEmbedded *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM
- func (in *BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy() *BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM
- func (in *BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto(out *BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM)
- type BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
- func (backendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (backendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
- func (in *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded)
- func (backendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (backendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM)
- type BgpSettings
- func (bgpSettings *BgpSettings) AssignPropertiesFromBgpSettings(source *v1alpha1api20201101storage.BgpSettings) error
- func (bgpSettings *BgpSettings) AssignPropertiesToBgpSettings(destination *v1alpha1api20201101storage.BgpSettings) error
- func (bgpSettings *BgpSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *BgpSettings) DeepCopy() *BgpSettings
- func (in *BgpSettings) DeepCopyInto(out *BgpSettings)
- func (bgpSettings *BgpSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (bgpSettings *BgpSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BgpSettingsARM
- type BgpSettings_Status
- func (bgpSettingsStatus *BgpSettings_Status) AssignPropertiesFromBgpSettingsStatus(source *v1alpha1api20201101storage.BgpSettings_Status) error
- func (bgpSettingsStatus *BgpSettings_Status) AssignPropertiesToBgpSettingsStatus(destination *v1alpha1api20201101storage.BgpSettings_Status) error
- func (in *BgpSettings_Status) DeepCopy() *BgpSettings_Status
- func (in *BgpSettings_Status) DeepCopyInto(out *BgpSettings_Status)
- func (bgpSettingsStatus *BgpSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (bgpSettingsStatus *BgpSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type BgpSettings_StatusARM
- type DdosSettings
- func (ddosSettings *DdosSettings) AssignPropertiesFromDdosSettings(source *v1alpha1api20201101storage.DdosSettings) error
- func (ddosSettings *DdosSettings) AssignPropertiesToDdosSettings(destination *v1alpha1api20201101storage.DdosSettings) error
- func (ddosSettings *DdosSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DdosSettings) DeepCopy() *DdosSettings
- func (in *DdosSettings) DeepCopyInto(out *DdosSettings)
- func (ddosSettings *DdosSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ddosSettings *DdosSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DdosSettingsARM
- type DdosSettingsProtectionCoverage
- type DdosSettingsStatusProtectionCoverage
- type DdosSettings_Status
- func (ddosSettingsStatus *DdosSettings_Status) AssignPropertiesFromDdosSettingsStatus(source *v1alpha1api20201101storage.DdosSettings_Status) error
- func (ddosSettingsStatus *DdosSettings_Status) AssignPropertiesToDdosSettingsStatus(destination *v1alpha1api20201101storage.DdosSettings_Status) error
- func (in *DdosSettings_Status) DeepCopy() *DdosSettings_Status
- func (in *DdosSettings_Status) DeepCopyInto(out *DdosSettings_Status)
- func (ddosSettingsStatus *DdosSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ddosSettingsStatus *DdosSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DdosSettings_StatusARM
- type Delegation_Status
- func (delegationStatus *Delegation_Status) AssignPropertiesFromDelegationStatus(source *v1alpha1api20201101storage.Delegation_Status) error
- func (delegationStatus *Delegation_Status) AssignPropertiesToDelegationStatus(destination *v1alpha1api20201101storage.Delegation_Status) error
- func (in *Delegation_Status) DeepCopy() *Delegation_Status
- func (in *Delegation_Status) DeepCopyInto(out *Delegation_Status)
- func (delegationStatus *Delegation_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (delegationStatus *Delegation_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Delegation_StatusARM
- type DhGroup_Status
- type DhcpOptions
- func (dhcpOptions *DhcpOptions) AssignPropertiesFromDhcpOptions(source *v1alpha1api20201101storage.DhcpOptions) error
- func (dhcpOptions *DhcpOptions) AssignPropertiesToDhcpOptions(destination *v1alpha1api20201101storage.DhcpOptions) error
- func (dhcpOptions *DhcpOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DhcpOptions) DeepCopy() *DhcpOptions
- func (in *DhcpOptions) DeepCopyInto(out *DhcpOptions)
- func (dhcpOptions *DhcpOptions) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (dhcpOptions *DhcpOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DhcpOptionsARM
- type DhcpOptions_Status
- func (dhcpOptionsStatus *DhcpOptions_Status) AssignPropertiesFromDhcpOptionsStatus(source *v1alpha1api20201101storage.DhcpOptions_Status) error
- func (dhcpOptionsStatus *DhcpOptions_Status) AssignPropertiesToDhcpOptionsStatus(destination *v1alpha1api20201101storage.DhcpOptions_Status) error
- func (in *DhcpOptions_Status) DeepCopy() *DhcpOptions_Status
- func (in *DhcpOptions_Status) DeepCopyInto(out *DhcpOptions_Status)
- func (dhcpOptionsStatus *DhcpOptions_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (dhcpOptionsStatus *DhcpOptions_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DhcpOptions_StatusARM
- type ExtendedLocation
- func (extendedLocation *ExtendedLocation) AssignPropertiesFromExtendedLocation(source *v1alpha1api20201101storage.ExtendedLocation) error
- func (extendedLocation *ExtendedLocation) AssignPropertiesToExtendedLocation(destination *v1alpha1api20201101storage.ExtendedLocation) error
- func (extendedLocation *ExtendedLocation) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ExtendedLocation) DeepCopy() *ExtendedLocation
- func (in *ExtendedLocation) DeepCopyInto(out *ExtendedLocation)
- func (extendedLocation *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (extendedLocation *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocationARM
- type ExtendedLocationType
- type ExtendedLocationType_Status
- type ExtendedLocation_Status
- func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus(source *v1alpha1api20201101storage.ExtendedLocation_Status) error
- func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *v1alpha1api20201101storage.ExtendedLocation_Status) error
- func (in *ExtendedLocation_Status) DeepCopy() *ExtendedLocation_Status
- func (in *ExtendedLocation_Status) DeepCopyInto(out *ExtendedLocation_Status)
- func (extendedLocationStatus *ExtendedLocation_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (extendedLocationStatus *ExtendedLocation_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ExtendedLocation_StatusARM
- type FlowLog_Status_SubResourceEmbedded
- func (flowLogStatusSubResourceEmbedded *FlowLog_Status_SubResourceEmbedded) AssignPropertiesFromFlowLogStatusSubResourceEmbedded(source *v1alpha1api20201101storage.FlowLog_Status_SubResourceEmbedded) error
- func (flowLogStatusSubResourceEmbedded *FlowLog_Status_SubResourceEmbedded) AssignPropertiesToFlowLogStatusSubResourceEmbedded(destination *v1alpha1api20201101storage.FlowLog_Status_SubResourceEmbedded) error
- func (in *FlowLog_Status_SubResourceEmbedded) DeepCopy() *FlowLog_Status_SubResourceEmbedded
- func (in *FlowLog_Status_SubResourceEmbedded) DeepCopyInto(out *FlowLog_Status_SubResourceEmbedded)
- func (flowLogStatusSubResourceEmbedded *FlowLog_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (flowLogStatusSubResourceEmbedded *FlowLog_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FlowLog_Status_SubResourceEmbeddedARM
- type FrontendIPConfigurationPropertiesFormatARM
- type FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersion
- type FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethod
- type FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM
- type FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded
- func (frontendIPConfigurationStatusLoadBalancerSubResourceEmbedded *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromFrontendIPConfigurationStatusLoadBalancerSubResourceEmbedded(...) error
- func (frontendIPConfigurationStatusLoadBalancerSubResourceEmbedded *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToFrontendIPConfigurationStatusLoadBalancerSubResourceEmbedded(...) error
- func (in *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded
- func (in *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded)
- func (frontendIPConfigurationStatusLoadBalancerSubResourceEmbedded *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (frontendIPConfigurationStatusLoadBalancerSubResourceEmbedded *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM
- func (in *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy() *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM
- func (in *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto(out *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM)
- type IPAllocationMethod_Status
- type IPConfigurationBgpPeeringAddress
- func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) AssignPropertiesFromIPConfigurationBgpPeeringAddress(source *v1alpha1api20201101storage.IPConfigurationBgpPeeringAddress) error
- func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) AssignPropertiesToIPConfigurationBgpPeeringAddress(destination *v1alpha1api20201101storage.IPConfigurationBgpPeeringAddress) error
- func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IPConfigurationBgpPeeringAddress) DeepCopy() *IPConfigurationBgpPeeringAddress
- func (in *IPConfigurationBgpPeeringAddress) DeepCopyInto(out *IPConfigurationBgpPeeringAddress)
- func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfigurationBgpPeeringAddressARM
- type IPConfigurationBgpPeeringAddress_Status
- func (ipConfigurationBgpPeeringAddressStatus *IPConfigurationBgpPeeringAddress_Status) AssignPropertiesFromIPConfigurationBgpPeeringAddressStatus(source *v1alpha1api20201101storage.IPConfigurationBgpPeeringAddress_Status) error
- func (ipConfigurationBgpPeeringAddressStatus *IPConfigurationBgpPeeringAddress_Status) AssignPropertiesToIPConfigurationBgpPeeringAddressStatus(...) error
- func (in *IPConfigurationBgpPeeringAddress_Status) DeepCopy() *IPConfigurationBgpPeeringAddress_Status
- func (in *IPConfigurationBgpPeeringAddress_Status) DeepCopyInto(out *IPConfigurationBgpPeeringAddress_Status)
- func (ipConfigurationBgpPeeringAddressStatus *IPConfigurationBgpPeeringAddress_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipConfigurationBgpPeeringAddressStatus *IPConfigurationBgpPeeringAddress_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfigurationBgpPeeringAddress_StatusARM
- type IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- type IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (ipConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromIPConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (ipConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToIPConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (in *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (in *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded)
- func (ipConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- type IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM
- type IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- type IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded
- func (ipConfigurationStatusPublicIPAddressSubResourceEmbedded *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromIPConfigurationStatusPublicIPAddressSubResourceEmbedded(...) error
- func (ipConfigurationStatusPublicIPAddressSubResourceEmbedded *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToIPConfigurationStatusPublicIPAddressSubResourceEmbedded(...) error
- func (in *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy() *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded
- func (in *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded)
- func (ipConfigurationStatusPublicIPAddressSubResourceEmbedded *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipConfigurationStatusPublicIPAddressSubResourceEmbedded *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM
- func (in *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy() *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM
- func (in *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto(out *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM)
- type IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (ipConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromIPConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (ipConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToIPConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (in *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (in *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded)
- func (ipConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
- type IPVersion_Status
- type IkeEncryption_Status
- type IkeIntegrity_Status
- type InboundNatPoolPropertiesFormatARM
- type InboundNatPoolPropertiesFormatProtocol
- type InboundNatPoolPropertiesFormat_StatusARM
- type InboundNatPool_Status
- func (inboundNatPoolStatus *InboundNatPool_Status) AssignPropertiesFromInboundNatPoolStatus(source *v1alpha1api20201101storage.InboundNatPool_Status) error
- func (inboundNatPoolStatus *InboundNatPool_Status) AssignPropertiesToInboundNatPoolStatus(destination *v1alpha1api20201101storage.InboundNatPool_Status) error
- func (in *InboundNatPool_Status) DeepCopy() *InboundNatPool_Status
- func (in *InboundNatPool_Status) DeepCopyInto(out *InboundNatPool_Status)
- func (inboundNatPoolStatus *InboundNatPool_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (inboundNatPoolStatus *InboundNatPool_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundNatPool_StatusARM
- type InboundNatRule_Status_LoadBalancer_SubResourceEmbedded
- func (inboundNatRuleStatusLoadBalancerSubResourceEmbedded *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromInboundNatRuleStatusLoadBalancerSubResourceEmbedded(...) error
- func (inboundNatRuleStatusLoadBalancerSubResourceEmbedded *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToInboundNatRuleStatusLoadBalancerSubResourceEmbedded(...) error
- func (in *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded
- func (in *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded)
- func (inboundNatRuleStatusLoadBalancerSubResourceEmbedded *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (inboundNatRuleStatusLoadBalancerSubResourceEmbedded *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM
- type InboundNatRule_Status_NetworkInterface_SubResourceEmbedded
- func (inboundNatRuleStatusNetworkInterfaceSubResourceEmbedded *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromInboundNatRuleStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (inboundNatRuleStatusNetworkInterfaceSubResourceEmbedded *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToInboundNatRuleStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded
- func (in *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded)
- func (inboundNatRuleStatusNetworkInterfaceSubResourceEmbedded *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (inboundNatRuleStatusNetworkInterfaceSubResourceEmbedded *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM)
- type IpTag
- func (ipTag *IpTag) AssignPropertiesFromIpTag(source *v1alpha1api20201101storage.IpTag) error
- func (ipTag *IpTag) AssignPropertiesToIpTag(destination *v1alpha1api20201101storage.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) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipTag *IpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpTagARM
- type IpTag_Status
- func (ipTagStatus *IpTag_Status) AssignPropertiesFromIpTagStatus(source *v1alpha1api20201101storage.IpTag_Status) error
- func (ipTagStatus *IpTag_Status) AssignPropertiesToIpTagStatus(destination *v1alpha1api20201101storage.IpTag_Status) error
- func (in *IpTag_Status) DeepCopy() *IpTag_Status
- func (in *IpTag_Status) DeepCopyInto(out *IpTag_Status)
- func (ipTagStatus *IpTag_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipTagStatus *IpTag_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpTag_StatusARM
- type IpsecEncryption_Status
- type IpsecIntegrity_Status
- type IpsecPolicy
- func (ipsecPolicy *IpsecPolicy) AssignPropertiesFromIpsecPolicy(source *v1alpha1api20201101storage.IpsecPolicy) error
- func (ipsecPolicy *IpsecPolicy) AssignPropertiesToIpsecPolicy(destination *v1alpha1api20201101storage.IpsecPolicy) error
- func (ipsecPolicy *IpsecPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *IpsecPolicy) DeepCopy() *IpsecPolicy
- func (in *IpsecPolicy) DeepCopyInto(out *IpsecPolicy)
- func (ipsecPolicy *IpsecPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipsecPolicy *IpsecPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpsecPolicyARM
- type IpsecPolicyDhGroup
- type IpsecPolicyIkeEncryption
- type IpsecPolicyIkeIntegrity
- type IpsecPolicyIpsecEncryption
- type IpsecPolicyIpsecIntegrity
- type IpsecPolicyPfsGroup
- type IpsecPolicy_Status
- func (ipsecPolicyStatus *IpsecPolicy_Status) AssignPropertiesFromIpsecPolicyStatus(source *v1alpha1api20201101storage.IpsecPolicy_Status) error
- func (ipsecPolicyStatus *IpsecPolicy_Status) AssignPropertiesToIpsecPolicyStatus(destination *v1alpha1api20201101storage.IpsecPolicy_Status) error
- func (in *IpsecPolicy_Status) DeepCopy() *IpsecPolicy_Status
- func (in *IpsecPolicy_Status) DeepCopyInto(out *IpsecPolicy_Status)
- func (ipsecPolicyStatus *IpsecPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (ipsecPolicyStatus *IpsecPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type IpsecPolicy_StatusARM
- type LoadBalancer
- func (loadBalancer *LoadBalancer) AssignPropertiesFromLoadBalancer(source *v1alpha1api20201101storage.LoadBalancer) error
- func (loadBalancer *LoadBalancer) AssignPropertiesToLoadBalancer(destination *v1alpha1api20201101storage.LoadBalancer) error
- func (loadBalancer *LoadBalancer) AzureName() string
- func (in *LoadBalancer) DeepCopy() *LoadBalancer
- func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)
- func (in *LoadBalancer) DeepCopyObject() runtime.Object
- func (loadBalancer *LoadBalancer) Default()
- func (loadBalancer LoadBalancer) GetAPIVersion() string
- func (loadBalancer *LoadBalancer) GetConditions() conditions.Conditions
- func (loadBalancer *LoadBalancer) GetResourceKind() genruntime.ResourceKind
- func (loadBalancer *LoadBalancer) GetSpec() genruntime.ConvertibleSpec
- func (loadBalancer *LoadBalancer) GetStatus() genruntime.ConvertibleStatus
- func (loadBalancer *LoadBalancer) GetType() string
- func (loadBalancer *LoadBalancer) NewEmptyStatus() genruntime.ConvertibleStatus
- func (loadBalancer *LoadBalancer) OriginalGVK() *schema.GroupVersionKind
- func (loadBalancer *LoadBalancer) Owner() *genruntime.ResourceReference
- func (loadBalancer *LoadBalancer) SetConditions(conditions conditions.Conditions)
- func (loadBalancer *LoadBalancer) SetStatus(status genruntime.ConvertibleStatus) error
- func (loadBalancer *LoadBalancer) ValidateCreate() error
- func (loadBalancer *LoadBalancer) ValidateDelete() error
- func (loadBalancer *LoadBalancer) ValidateUpdate(old runtime.Object) error
- type LoadBalancerBackendAddressPropertiesFormatARM
- type LoadBalancerList
- type LoadBalancerPropertiesFormat_StatusARM
- type LoadBalancerSku
- func (loadBalancerSku *LoadBalancerSku) AssignPropertiesFromLoadBalancerSku(source *v1alpha1api20201101storage.LoadBalancerSku) error
- func (loadBalancerSku *LoadBalancerSku) AssignPropertiesToLoadBalancerSku(destination *v1alpha1api20201101storage.LoadBalancerSku) error
- func (loadBalancerSku *LoadBalancerSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancerSku) DeepCopy() *LoadBalancerSku
- func (in *LoadBalancerSku) DeepCopyInto(out *LoadBalancerSku)
- func (loadBalancerSku *LoadBalancerSku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancerSku *LoadBalancerSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancerSkuARM
- type LoadBalancerSkuName
- type LoadBalancerSkuStatusName
- type LoadBalancerSkuStatusTier
- type LoadBalancerSkuTier
- type LoadBalancerSku_Status
- func (loadBalancerSkuStatus *LoadBalancerSku_Status) AssignPropertiesFromLoadBalancerSkuStatus(source *v1alpha1api20201101storage.LoadBalancerSku_Status) error
- func (loadBalancerSkuStatus *LoadBalancerSku_Status) AssignPropertiesToLoadBalancerSkuStatus(destination *v1alpha1api20201101storage.LoadBalancerSku_Status) error
- func (in *LoadBalancerSku_Status) DeepCopy() *LoadBalancerSku_Status
- func (in *LoadBalancerSku_Status) DeepCopyInto(out *LoadBalancerSku_Status)
- func (loadBalancerSkuStatus *LoadBalancerSku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancerSkuStatus *LoadBalancerSku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancerSku_StatusARM
- type LoadBalancer_Status
- func (loadBalancerStatus *LoadBalancer_Status) AssignPropertiesFromLoadBalancerStatus(source *v1alpha1api20201101storage.LoadBalancer_Status) error
- func (loadBalancerStatus *LoadBalancer_Status) AssignPropertiesToLoadBalancerStatus(destination *v1alpha1api20201101storage.LoadBalancer_Status) error
- func (loadBalancerStatus *LoadBalancer_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (loadBalancerStatus *LoadBalancer_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *LoadBalancer_Status) DeepCopy() *LoadBalancer_Status
- func (in *LoadBalancer_Status) DeepCopyInto(out *LoadBalancer_Status)
- func (loadBalancerStatus *LoadBalancer_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancerStatus *LoadBalancer_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancer_StatusARM
- type LoadBalancersSpecAPIVersion
- type LoadBalancers_Spec
- func (loadBalancersSpec *LoadBalancers_Spec) AssignPropertiesFromLoadBalancersSpec(source *v1alpha1api20201101storage.LoadBalancers_Spec) error
- func (loadBalancersSpec *LoadBalancers_Spec) AssignPropertiesToLoadBalancersSpec(destination *v1alpha1api20201101storage.LoadBalancers_Spec) error
- func (loadBalancersSpec *LoadBalancers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (loadBalancersSpec *LoadBalancers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (loadBalancersSpec *LoadBalancers_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancers_Spec) DeepCopy() *LoadBalancers_Spec
- func (in *LoadBalancers_Spec) DeepCopyInto(out *LoadBalancers_Spec)
- func (loadBalancersSpec *LoadBalancers_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancersSpec *LoadBalancers_Spec) OriginalVersion() string
- func (loadBalancersSpec *LoadBalancers_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (loadBalancersSpec *LoadBalancers_Spec) SetAzureName(azureName string)
- type LoadBalancers_SpecARM
- func (in *LoadBalancers_SpecARM) DeepCopy() *LoadBalancers_SpecARM
- func (in *LoadBalancers_SpecARM) DeepCopyInto(out *LoadBalancers_SpecARM)
- func (loadBalancersSpecARM LoadBalancers_SpecARM) GetAPIVersion() string
- func (loadBalancersSpecARM LoadBalancers_SpecARM) GetName() string
- func (loadBalancersSpecARM LoadBalancers_SpecARM) GetType() string
- type LoadBalancers_Spec_PropertiesARM
- type LoadBalancers_Spec_Properties_BackendAddressPools
- func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) AssignPropertiesFromLoadBalancersSpecPropertiesBackendAddressPools(...) error
- func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) AssignPropertiesToLoadBalancersSpecPropertiesBackendAddressPools(...) error
- func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancers_Spec_Properties_BackendAddressPools) DeepCopy() *LoadBalancers_Spec_Properties_BackendAddressPools
- func (in *LoadBalancers_Spec_Properties_BackendAddressPools) DeepCopyInto(out *LoadBalancers_Spec_Properties_BackendAddressPools)
- func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancers_Spec_Properties_BackendAddressPoolsARM
- type LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM
- func (in *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM) DeepCopy() *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM
- func (in *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM)
- type LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses
- func (... *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) AssignPropertiesFromLoadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses(...) error
- func (... *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) AssignPropertiesToLoadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses(...) error
- func (... *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) DeepCopy() ...
- func (in *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) DeepCopyInto(...)
- func (... *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (... *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM
- type LoadBalancers_Spec_Properties_FrontendIPConfigurations
- func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) AssignPropertiesFromLoadBalancersSpecPropertiesFrontendIPConfigurations(...) error
- func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) AssignPropertiesToLoadBalancersSpecPropertiesFrontendIPConfigurations(...) error
- func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancers_Spec_Properties_FrontendIPConfigurations) DeepCopy() *LoadBalancers_Spec_Properties_FrontendIPConfigurations
- func (in *LoadBalancers_Spec_Properties_FrontendIPConfigurations) DeepCopyInto(out *LoadBalancers_Spec_Properties_FrontendIPConfigurations)
- func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM
- type LoadBalancers_Spec_Properties_InboundNatPools
- func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) AssignPropertiesFromLoadBalancersSpecPropertiesInboundNatPools(...) error
- func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) AssignPropertiesToLoadBalancersSpecPropertiesInboundNatPools(...) error
- func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancers_Spec_Properties_InboundNatPools) DeepCopy() *LoadBalancers_Spec_Properties_InboundNatPools
- func (in *LoadBalancers_Spec_Properties_InboundNatPools) DeepCopyInto(out *LoadBalancers_Spec_Properties_InboundNatPools)
- func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancers_Spec_Properties_InboundNatPoolsARM
- type LoadBalancers_Spec_Properties_LoadBalancingRules
- func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) AssignPropertiesFromLoadBalancersSpecPropertiesLoadBalancingRules(...) error
- func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) AssignPropertiesToLoadBalancersSpecPropertiesLoadBalancingRules(...) error
- func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancers_Spec_Properties_LoadBalancingRules) DeepCopy() *LoadBalancers_Spec_Properties_LoadBalancingRules
- func (in *LoadBalancers_Spec_Properties_LoadBalancingRules) DeepCopyInto(out *LoadBalancers_Spec_Properties_LoadBalancingRules)
- func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancers_Spec_Properties_LoadBalancingRulesARM
- type LoadBalancers_Spec_Properties_OutboundRules
- func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) AssignPropertiesFromLoadBalancersSpecPropertiesOutboundRules(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_OutboundRules) error
- func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) AssignPropertiesToLoadBalancersSpecPropertiesOutboundRules(...) error
- func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancers_Spec_Properties_OutboundRules) DeepCopy() *LoadBalancers_Spec_Properties_OutboundRules
- func (in *LoadBalancers_Spec_Properties_OutboundRules) DeepCopyInto(out *LoadBalancers_Spec_Properties_OutboundRules)
- func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancers_Spec_Properties_OutboundRulesARM
- type LoadBalancers_Spec_Properties_Probes
- func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) AssignPropertiesFromLoadBalancersSpecPropertiesProbes(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_Probes) error
- func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) AssignPropertiesToLoadBalancersSpecPropertiesProbes(destination *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_Probes) error
- func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LoadBalancers_Spec_Properties_Probes) DeepCopy() *LoadBalancers_Spec_Properties_Probes
- func (in *LoadBalancers_Spec_Properties_Probes) DeepCopyInto(out *LoadBalancers_Spec_Properties_Probes)
- func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancers_Spec_Properties_ProbesARM
- type LoadBalancingRulePropertiesFormatARM
- type LoadBalancingRulePropertiesFormatLoadDistribution
- type LoadBalancingRulePropertiesFormatProtocol
- type LoadBalancingRulePropertiesFormatStatusLoadDistribution
- type LoadBalancingRulePropertiesFormat_StatusARM
- type LoadBalancingRule_Status
- func (loadBalancingRuleStatus *LoadBalancingRule_Status) AssignPropertiesFromLoadBalancingRuleStatus(source *v1alpha1api20201101storage.LoadBalancingRule_Status) error
- func (loadBalancingRuleStatus *LoadBalancingRule_Status) AssignPropertiesToLoadBalancingRuleStatus(destination *v1alpha1api20201101storage.LoadBalancingRule_Status) error
- func (in *LoadBalancingRule_Status) DeepCopy() *LoadBalancingRule_Status
- func (in *LoadBalancingRule_Status) DeepCopyInto(out *LoadBalancingRule_Status)
- func (loadBalancingRuleStatus *LoadBalancingRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (loadBalancingRuleStatus *LoadBalancingRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LoadBalancingRule_StatusARM
- type NatGatewaySkuStatusName
- type NatGatewaySku_Status
- func (natGatewaySkuStatus *NatGatewaySku_Status) AssignPropertiesFromNatGatewaySkuStatus(source *v1alpha1api20201101storage.NatGatewaySku_Status) error
- func (natGatewaySkuStatus *NatGatewaySku_Status) AssignPropertiesToNatGatewaySkuStatus(destination *v1alpha1api20201101storage.NatGatewaySku_Status) error
- func (in *NatGatewaySku_Status) DeepCopy() *NatGatewaySku_Status
- func (in *NatGatewaySku_Status) DeepCopyInto(out *NatGatewaySku_Status)
- func (natGatewaySkuStatus *NatGatewaySku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (natGatewaySkuStatus *NatGatewaySku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGatewaySku_StatusARM
- type NatGateway_Status_PublicIPAddress_SubResourceEmbedded
- func (natGatewayStatusPublicIPAddressSubResourceEmbedded *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromNatGatewayStatusPublicIPAddressSubResourceEmbedded(...) error
- func (natGatewayStatusPublicIPAddressSubResourceEmbedded *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToNatGatewayStatusPublicIPAddressSubResourceEmbedded(...) error
- func (in *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy() *NatGateway_Status_PublicIPAddress_SubResourceEmbedded
- func (in *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *NatGateway_Status_PublicIPAddress_SubResourceEmbedded)
- func (natGatewayStatusPublicIPAddressSubResourceEmbedded *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (natGatewayStatusPublicIPAddressSubResourceEmbedded *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM
- type NetworkInterface
- func (networkInterface *NetworkInterface) AssignPropertiesFromNetworkInterface(source *v1alpha1api20201101storage.NetworkInterface) error
- func (networkInterface *NetworkInterface) AssignPropertiesToNetworkInterface(destination *v1alpha1api20201101storage.NetworkInterface) error
- func (networkInterface *NetworkInterface) AzureName() string
- func (in *NetworkInterface) DeepCopy() *NetworkInterface
- func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
- func (in *NetworkInterface) DeepCopyObject() runtime.Object
- func (networkInterface *NetworkInterface) Default()
- func (networkInterface NetworkInterface) GetAPIVersion() string
- func (networkInterface *NetworkInterface) GetConditions() conditions.Conditions
- func (networkInterface *NetworkInterface) GetResourceKind() genruntime.ResourceKind
- func (networkInterface *NetworkInterface) GetSpec() genruntime.ConvertibleSpec
- func (networkInterface *NetworkInterface) GetStatus() genruntime.ConvertibleStatus
- func (networkInterface *NetworkInterface) GetType() string
- func (networkInterface *NetworkInterface) NewEmptyStatus() genruntime.ConvertibleStatus
- func (networkInterface *NetworkInterface) OriginalGVK() *schema.GroupVersionKind
- func (networkInterface *NetworkInterface) Owner() *genruntime.ResourceReference
- func (networkInterface *NetworkInterface) SetConditions(conditions conditions.Conditions)
- func (networkInterface *NetworkInterface) SetStatus(status genruntime.ConvertibleStatus) error
- func (networkInterface *NetworkInterface) ValidateCreate() error
- func (networkInterface *NetworkInterface) ValidateDelete() error
- func (networkInterface *NetworkInterface) ValidateUpdate(old runtime.Object) error
- type NetworkInterfaceDnsSettings
- func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) AssignPropertiesFromNetworkInterfaceDnsSettings(source *v1alpha1api20201101storage.NetworkInterfaceDnsSettings) error
- func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) AssignPropertiesToNetworkInterfaceDnsSettings(destination *v1alpha1api20201101storage.NetworkInterfaceDnsSettings) error
- func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkInterfaceDnsSettings) DeepCopy() *NetworkInterfaceDnsSettings
- func (in *NetworkInterfaceDnsSettings) DeepCopyInto(out *NetworkInterfaceDnsSettings)
- func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceDnsSettingsARM
- type NetworkInterfaceDnsSettings_Status
- func (networkInterfaceDnsSettingsStatus *NetworkInterfaceDnsSettings_Status) AssignPropertiesFromNetworkInterfaceDnsSettingsStatus(source *v1alpha1api20201101storage.NetworkInterfaceDnsSettings_Status) error
- func (networkInterfaceDnsSettingsStatus *NetworkInterfaceDnsSettings_Status) AssignPropertiesToNetworkInterfaceDnsSettingsStatus(destination *v1alpha1api20201101storage.NetworkInterfaceDnsSettings_Status) error
- func (in *NetworkInterfaceDnsSettings_Status) DeepCopy() *NetworkInterfaceDnsSettings_Status
- func (in *NetworkInterfaceDnsSettings_Status) DeepCopyInto(out *NetworkInterfaceDnsSettings_Status)
- func (networkInterfaceDnsSettingsStatus *NetworkInterfaceDnsSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfaceDnsSettingsStatus *NetworkInterfaceDnsSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceDnsSettings_StatusARM
- type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status
- func (networkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) AssignPropertiesFromNetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus(...) error
- func (networkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) AssignPropertiesToNetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus(...) error
- func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) DeepCopy() *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status
- func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) DeepCopyInto(out *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status)
- func (networkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM
- func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM) DeepCopy() *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM
- func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM) DeepCopyInto(out *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM)
- type NetworkInterfaceIPConfigurationPropertiesFormatARM
- type NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersion
- type NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethod
- type NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM
- type NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded
- func (networkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (networkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded
- func (in *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(...)
- func (networkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM
- type NetworkInterfaceList
- type NetworkInterfacePropertiesFormatStatusMigrationPhase
- type NetworkInterfacePropertiesFormatStatusNicType
- type NetworkInterfacePropertiesFormat_StatusARM
- type NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded
- func (networkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (networkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded
- func (in *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(...)
- func (networkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM
- type NetworkInterface_Status_NetworkInterface_SubResourceEmbedded
- func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded
- func (in *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded)
- func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM)
- type NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded
- func (networkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded(...) error
- func (networkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded(...) error
- func (in *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded
- func (in *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded)
- func (networkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
- func (in *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy() *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
- func (in *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM)
- type NetworkInterfacesSpecAPIVersion
- type NetworkInterfaces_Spec
- func (networkInterfacesSpec *NetworkInterfaces_Spec) AssignPropertiesFromNetworkInterfacesSpec(source *v1alpha1api20201101storage.NetworkInterfaces_Spec) error
- func (networkInterfacesSpec *NetworkInterfaces_Spec) AssignPropertiesToNetworkInterfacesSpec(destination *v1alpha1api20201101storage.NetworkInterfaces_Spec) error
- func (networkInterfacesSpec *NetworkInterfaces_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (networkInterfacesSpec *NetworkInterfaces_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (networkInterfacesSpec *NetworkInterfaces_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkInterfaces_Spec) DeepCopy() *NetworkInterfaces_Spec
- func (in *NetworkInterfaces_Spec) DeepCopyInto(out *NetworkInterfaces_Spec)
- func (networkInterfacesSpec *NetworkInterfaces_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfacesSpec *NetworkInterfaces_Spec) OriginalVersion() string
- func (networkInterfacesSpec *NetworkInterfaces_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (networkInterfacesSpec *NetworkInterfaces_Spec) SetAzureName(azureName string)
- type NetworkInterfaces_SpecARM
- func (in *NetworkInterfaces_SpecARM) DeepCopy() *NetworkInterfaces_SpecARM
- func (in *NetworkInterfaces_SpecARM) DeepCopyInto(out *NetworkInterfaces_SpecARM)
- func (networkInterfacesSpecARM NetworkInterfaces_SpecARM) GetAPIVersion() string
- func (networkInterfacesSpecARM NetworkInterfaces_SpecARM) GetName() string
- func (networkInterfacesSpecARM NetworkInterfaces_SpecARM) GetType() string
- type NetworkInterfaces_Spec_PropertiesARM
- type NetworkInterfaces_Spec_Properties_IpConfigurations
- func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) AssignPropertiesFromNetworkInterfacesSpecPropertiesIpConfigurations(...) error
- func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) AssignPropertiesToNetworkInterfacesSpecPropertiesIpConfigurations(...) error
- func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkInterfaces_Spec_Properties_IpConfigurations) DeepCopy() *NetworkInterfaces_Spec_Properties_IpConfigurations
- func (in *NetworkInterfaces_Spec_Properties_IpConfigurations) DeepCopyInto(out *NetworkInterfaces_Spec_Properties_IpConfigurations)
- func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkInterfaces_Spec_Properties_IpConfigurationsARM
- type NetworkSecurityGroup
- func (networkSecurityGroup *NetworkSecurityGroup) AssignPropertiesFromNetworkSecurityGroup(source *v1alpha1api20201101storage.NetworkSecurityGroup) error
- func (networkSecurityGroup *NetworkSecurityGroup) AssignPropertiesToNetworkSecurityGroup(destination *v1alpha1api20201101storage.NetworkSecurityGroup) error
- func (networkSecurityGroup *NetworkSecurityGroup) AzureName() string
- func (in *NetworkSecurityGroup) DeepCopy() *NetworkSecurityGroup
- func (in *NetworkSecurityGroup) DeepCopyInto(out *NetworkSecurityGroup)
- func (in *NetworkSecurityGroup) DeepCopyObject() runtime.Object
- func (networkSecurityGroup *NetworkSecurityGroup) Default()
- func (networkSecurityGroup NetworkSecurityGroup) GetAPIVersion() string
- func (networkSecurityGroup *NetworkSecurityGroup) GetConditions() conditions.Conditions
- func (networkSecurityGroup *NetworkSecurityGroup) GetResourceKind() genruntime.ResourceKind
- func (networkSecurityGroup *NetworkSecurityGroup) GetSpec() genruntime.ConvertibleSpec
- func (networkSecurityGroup *NetworkSecurityGroup) GetStatus() genruntime.ConvertibleStatus
- func (networkSecurityGroup *NetworkSecurityGroup) GetType() string
- func (networkSecurityGroup *NetworkSecurityGroup) NewEmptyStatus() genruntime.ConvertibleStatus
- func (networkSecurityGroup *NetworkSecurityGroup) OriginalGVK() *schema.GroupVersionKind
- func (networkSecurityGroup *NetworkSecurityGroup) Owner() *genruntime.ResourceReference
- func (networkSecurityGroup *NetworkSecurityGroup) SetConditions(conditions conditions.Conditions)
- func (networkSecurityGroup *NetworkSecurityGroup) SetStatus(status genruntime.ConvertibleStatus) error
- func (networkSecurityGroup *NetworkSecurityGroup) ValidateCreate() error
- func (networkSecurityGroup *NetworkSecurityGroup) ValidateDelete() error
- func (networkSecurityGroup *NetworkSecurityGroup) ValidateUpdate(old runtime.Object) error
- type NetworkSecurityGroupList
- type NetworkSecurityGroupPropertiesFormat_StatusARM
- type NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
- func (networkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (networkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
- func (in *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded)
- func (networkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM)
- type NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded
- func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded(...) error
- func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded(...) error
- func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded
- func (in *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded)
- func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
- func (in *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy() *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
- func (in *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM)
- type NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (networkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (networkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (in *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (in *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded)
- func (networkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
- type NetworkSecurityGroupsSecurityRule
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) AssignPropertiesFromNetworkSecurityGroupsSecurityRule(source *v1alpha1api20201101storage.NetworkSecurityGroupsSecurityRule) error
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) AssignPropertiesToNetworkSecurityGroupsSecurityRule(destination *v1alpha1api20201101storage.NetworkSecurityGroupsSecurityRule) error
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) AzureName() string
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopy() *NetworkSecurityGroupsSecurityRule
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule)
- func (in *NetworkSecurityGroupsSecurityRule) DeepCopyObject() runtime.Object
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) Default()
- func (networkSecurityGroupsSecurityRule NetworkSecurityGroupsSecurityRule) GetAPIVersion() string
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetConditions() conditions.Conditions
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetResourceKind() genruntime.ResourceKind
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetSpec() genruntime.ConvertibleSpec
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetStatus() genruntime.ConvertibleStatus
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetType() string
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) NewEmptyStatus() genruntime.ConvertibleStatus
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) OriginalGVK() *schema.GroupVersionKind
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) Owner() *genruntime.ResourceReference
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) SetConditions(conditions conditions.Conditions)
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) SetStatus(status genruntime.ConvertibleStatus) error
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) ValidateCreate() error
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) ValidateDelete() error
- func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) ValidateUpdate(old runtime.Object) error
- type NetworkSecurityGroupsSecurityRuleList
- type NetworkSecurityGroupsSecurityRulesSpecAPIVersion
- type NetworkSecurityGroupsSecurityRules_Spec
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) AssignPropertiesFromNetworkSecurityGroupsSecurityRulesSpec(source *v1alpha1api20201101storage.NetworkSecurityGroupsSecurityRules_Spec) error
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) AssignPropertiesToNetworkSecurityGroupsSecurityRulesSpec(...) error
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkSecurityGroupsSecurityRules_Spec) DeepCopy() *NetworkSecurityGroupsSecurityRules_Spec
- func (in *NetworkSecurityGroupsSecurityRules_Spec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRules_Spec)
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) OriginalVersion() string
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) SetAzureName(azureName string)
- type NetworkSecurityGroupsSecurityRules_SpecARM
- func (in *NetworkSecurityGroupsSecurityRules_SpecARM) DeepCopy() *NetworkSecurityGroupsSecurityRules_SpecARM
- func (in *NetworkSecurityGroupsSecurityRules_SpecARM) DeepCopyInto(out *NetworkSecurityGroupsSecurityRules_SpecARM)
- func (networkSecurityGroupsSecurityRulesSpecARM NetworkSecurityGroupsSecurityRules_SpecARM) GetAPIVersion() string
- func (networkSecurityGroupsSecurityRulesSpecARM NetworkSecurityGroupsSecurityRules_SpecARM) GetName() string
- func (networkSecurityGroupsSecurityRulesSpecARM NetworkSecurityGroupsSecurityRules_SpecARM) GetType() string
- type NetworkSecurityGroupsSpecAPIVersion
- type NetworkSecurityGroups_Spec
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) AssignPropertiesFromNetworkSecurityGroupsSpec(source *v1alpha1api20201101storage.NetworkSecurityGroups_Spec) error
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) AssignPropertiesToNetworkSecurityGroupsSpec(destination *v1alpha1api20201101storage.NetworkSecurityGroups_Spec) error
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *NetworkSecurityGroups_Spec) DeepCopy() *NetworkSecurityGroups_Spec
- func (in *NetworkSecurityGroups_Spec) DeepCopyInto(out *NetworkSecurityGroups_Spec)
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) OriginalVersion() string
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) SetAzureName(azureName string)
- type NetworkSecurityGroups_SpecARM
- func (in *NetworkSecurityGroups_SpecARM) DeepCopy() *NetworkSecurityGroups_SpecARM
- func (in *NetworkSecurityGroups_SpecARM) DeepCopyInto(out *NetworkSecurityGroups_SpecARM)
- func (networkSecurityGroupsSpecARM NetworkSecurityGroups_SpecARM) GetAPIVersion() string
- func (networkSecurityGroupsSpecARM NetworkSecurityGroups_SpecARM) GetName() string
- func (networkSecurityGroupsSpecARM NetworkSecurityGroups_SpecARM) GetType() string
- type OutboundRulePropertiesFormatARM
- type OutboundRulePropertiesFormatProtocol
- type OutboundRulePropertiesFormatStatusProtocol
- type OutboundRulePropertiesFormat_StatusARM
- type OutboundRule_Status
- func (outboundRuleStatus *OutboundRule_Status) AssignPropertiesFromOutboundRuleStatus(source *v1alpha1api20201101storage.OutboundRule_Status) error
- func (outboundRuleStatus *OutboundRule_Status) AssignPropertiesToOutboundRuleStatus(destination *v1alpha1api20201101storage.OutboundRule_Status) error
- func (in *OutboundRule_Status) DeepCopy() *OutboundRule_Status
- func (in *OutboundRule_Status) DeepCopyInto(out *OutboundRule_Status)
- func (outboundRuleStatus *OutboundRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (outboundRuleStatus *OutboundRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type OutboundRule_StatusARM
- type PfsGroup_Status
- type PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded
- func (privateEndpointStatusNetworkInterfaceSubResourceEmbedded *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (privateEndpointStatusNetworkInterfaceSubResourceEmbedded *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPrivateEndpointStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded
- func (in *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded)
- func (privateEndpointStatusNetworkInterfaceSubResourceEmbedded *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateEndpointStatusNetworkInterfaceSubResourceEmbedded *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM)
- type PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (privateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (privateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToPrivateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (in *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (in *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded)
- func (privateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
- type PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded
- func (privateLinkServiceStatusNetworkInterfaceSubResourceEmbedded *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPrivateLinkServiceStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (privateLinkServiceStatusNetworkInterfaceSubResourceEmbedded *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPrivateLinkServiceStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded
- func (in *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded)
- func (privateLinkServiceStatusNetworkInterfaceSubResourceEmbedded *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (privateLinkServiceStatusNetworkInterfaceSubResourceEmbedded *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM)
- type ProbePropertiesFormatARM
- type ProbePropertiesFormatProtocol
- type ProbePropertiesFormatStatusProtocol
- type ProbePropertiesFormat_StatusARM
- type Probe_Status
- func (probeStatus *Probe_Status) AssignPropertiesFromProbeStatus(source *v1alpha1api20201101storage.Probe_Status) error
- func (probeStatus *Probe_Status) AssignPropertiesToProbeStatus(destination *v1alpha1api20201101storage.Probe_Status) error
- func (in *Probe_Status) DeepCopy() *Probe_Status
- func (in *Probe_Status) DeepCopyInto(out *Probe_Status)
- func (probeStatus *Probe_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (probeStatus *Probe_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Probe_StatusARM
- type ProvisioningState_Status
- type PublicIPAddress
- func (publicIPAddress *PublicIPAddress) AssignPropertiesFromPublicIPAddress(source *v1alpha1api20201101storage.PublicIPAddress) error
- func (publicIPAddress *PublicIPAddress) AssignPropertiesToPublicIPAddress(destination *v1alpha1api20201101storage.PublicIPAddress) error
- func (publicIPAddress *PublicIPAddress) AzureName() string
- func (in *PublicIPAddress) DeepCopy() *PublicIPAddress
- func (in *PublicIPAddress) DeepCopyInto(out *PublicIPAddress)
- func (in *PublicIPAddress) DeepCopyObject() runtime.Object
- func (publicIPAddress *PublicIPAddress) Default()
- func (publicIPAddress PublicIPAddress) GetAPIVersion() string
- func (publicIPAddress *PublicIPAddress) GetConditions() conditions.Conditions
- func (publicIPAddress *PublicIPAddress) GetResourceKind() genruntime.ResourceKind
- func (publicIPAddress *PublicIPAddress) GetSpec() genruntime.ConvertibleSpec
- func (publicIPAddress *PublicIPAddress) GetStatus() genruntime.ConvertibleStatus
- func (publicIPAddress *PublicIPAddress) GetType() string
- func (publicIPAddress *PublicIPAddress) NewEmptyStatus() genruntime.ConvertibleStatus
- func (publicIPAddress *PublicIPAddress) OriginalGVK() *schema.GroupVersionKind
- func (publicIPAddress *PublicIPAddress) Owner() *genruntime.ResourceReference
- func (publicIPAddress *PublicIPAddress) SetConditions(conditions conditions.Conditions)
- func (publicIPAddress *PublicIPAddress) SetStatus(status genruntime.ConvertibleStatus) error
- func (publicIPAddress *PublicIPAddress) ValidateCreate() error
- func (publicIPAddress *PublicIPAddress) ValidateDelete() error
- func (publicIPAddress *PublicIPAddress) ValidateUpdate(old runtime.Object) error
- type PublicIPAddressDnsSettings
- func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) AssignPropertiesFromPublicIPAddressDnsSettings(source *v1alpha1api20201101storage.PublicIPAddressDnsSettings) error
- func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) AssignPropertiesToPublicIPAddressDnsSettings(destination *v1alpha1api20201101storage.PublicIPAddressDnsSettings) error
- func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddressDnsSettings) DeepCopy() *PublicIPAddressDnsSettings
- func (in *PublicIPAddressDnsSettings) DeepCopyInto(out *PublicIPAddressDnsSettings)
- func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressDnsSettingsARM
- type PublicIPAddressDnsSettings_Status
- func (publicIPAddressDnsSettingsStatus *PublicIPAddressDnsSettings_Status) AssignPropertiesFromPublicIPAddressDnsSettingsStatus(source *v1alpha1api20201101storage.PublicIPAddressDnsSettings_Status) error
- func (publicIPAddressDnsSettingsStatus *PublicIPAddressDnsSettings_Status) AssignPropertiesToPublicIPAddressDnsSettingsStatus(destination *v1alpha1api20201101storage.PublicIPAddressDnsSettings_Status) error
- func (in *PublicIPAddressDnsSettings_Status) DeepCopy() *PublicIPAddressDnsSettings_Status
- func (in *PublicIPAddressDnsSettings_Status) DeepCopyInto(out *PublicIPAddressDnsSettings_Status)
- func (publicIPAddressDnsSettingsStatus *PublicIPAddressDnsSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressDnsSettingsStatus *PublicIPAddressDnsSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressDnsSettings_StatusARM
- type PublicIPAddressList
- type PublicIPAddressPropertiesFormatARM
- type PublicIPAddressPropertiesFormatPublicIPAddressVersion
- type PublicIPAddressPropertiesFormatPublicIPAllocationMethod
- type PublicIPAddressPropertiesFormatStatusMigrationPhase
- type PublicIPAddressPropertiesFormat_StatusARM
- type PublicIPAddressSku
- func (publicIPAddressSku *PublicIPAddressSku) AssignPropertiesFromPublicIPAddressSku(source *v1alpha1api20201101storage.PublicIPAddressSku) error
- func (publicIPAddressSku *PublicIPAddressSku) AssignPropertiesToPublicIPAddressSku(destination *v1alpha1api20201101storage.PublicIPAddressSku) error
- func (publicIPAddressSku *PublicIPAddressSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddressSku) DeepCopy() *PublicIPAddressSku
- func (in *PublicIPAddressSku) DeepCopyInto(out *PublicIPAddressSku)
- func (publicIPAddressSku *PublicIPAddressSku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressSku *PublicIPAddressSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressSkuARM
- type PublicIPAddressSkuName
- type PublicIPAddressSkuStatusName
- type PublicIPAddressSkuStatusTier
- type PublicIPAddressSkuTier
- type PublicIPAddressSku_Status
- func (publicIPAddressSkuStatus *PublicIPAddressSku_Status) AssignPropertiesFromPublicIPAddressSkuStatus(source *v1alpha1api20201101storage.PublicIPAddressSku_Status) error
- func (publicIPAddressSkuStatus *PublicIPAddressSku_Status) AssignPropertiesToPublicIPAddressSkuStatus(destination *v1alpha1api20201101storage.PublicIPAddressSku_Status) error
- func (in *PublicIPAddressSku_Status) DeepCopy() *PublicIPAddressSku_Status
- func (in *PublicIPAddressSku_Status) DeepCopyInto(out *PublicIPAddressSku_Status)
- func (publicIPAddressSkuStatus *PublicIPAddressSku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressSkuStatus *PublicIPAddressSku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddressSku_StatusARM
- type PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded
- func (publicIPAddressStatusLoadBalancerSubResourceEmbedded *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusLoadBalancerSubResourceEmbedded(...) error
- func (publicIPAddressStatusLoadBalancerSubResourceEmbedded *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusLoadBalancerSubResourceEmbedded(...) error
- func (in *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded
- func (in *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded)
- func (publicIPAddressStatusLoadBalancerSubResourceEmbedded *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressStatusLoadBalancerSubResourceEmbedded *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM
- type PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded
- func (publicIPAddressStatusNetworkInterfaceSubResourceEmbedded *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (publicIPAddressStatusNetworkInterfaceSubResourceEmbedded *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded
- func (in *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded)
- func (publicIPAddressStatusNetworkInterfaceSubResourceEmbedded *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressStatusNetworkInterfaceSubResourceEmbedded *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM)
- type PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded
- func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusPublicIPAddressSubResourceEmbedded(...) error
- func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusPublicIPAddressSubResourceEmbedded(...) error
- func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy() *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded
- func (in *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded)
- func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM
- func (in *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy() *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM
- func (in *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto(out *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM)
- type PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (publicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (publicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (in *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (in *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded)
- func (publicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
- type PublicIPAddressesSpecAPIVersion
- type PublicIPAddresses_Spec
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) AssignPropertiesFromPublicIPAddressesSpec(source *v1alpha1api20201101storage.PublicIPAddresses_Spec) error
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) AssignPropertiesToPublicIPAddressesSpec(destination *v1alpha1api20201101storage.PublicIPAddresses_Spec) error
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *PublicIPAddresses_Spec) DeepCopy() *PublicIPAddresses_Spec
- func (in *PublicIPAddresses_Spec) DeepCopyInto(out *PublicIPAddresses_Spec)
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) OriginalVersion() string
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (publicIPAddressesSpec *PublicIPAddresses_Spec) SetAzureName(azureName string)
- type PublicIPAddresses_SpecARM
- func (in *PublicIPAddresses_SpecARM) DeepCopy() *PublicIPAddresses_SpecARM
- func (in *PublicIPAddresses_SpecARM) DeepCopyInto(out *PublicIPAddresses_SpecARM)
- func (publicIPAddressesSpecARM PublicIPAddresses_SpecARM) GetAPIVersion() string
- func (publicIPAddressesSpecARM PublicIPAddresses_SpecARM) GetName() string
- func (publicIPAddressesSpecARM PublicIPAddresses_SpecARM) GetType() string
- type RadiusServer
- func (radiusServer *RadiusServer) AssignPropertiesFromRadiusServer(source *v1alpha1api20201101storage.RadiusServer) error
- func (radiusServer *RadiusServer) AssignPropertiesToRadiusServer(destination *v1alpha1api20201101storage.RadiusServer) error
- func (radiusServer *RadiusServer) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RadiusServer) DeepCopy() *RadiusServer
- func (in *RadiusServer) DeepCopyInto(out *RadiusServer)
- func (radiusServer *RadiusServer) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (radiusServer *RadiusServer) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RadiusServerARM
- type RadiusServer_Status
- func (radiusServerStatus *RadiusServer_Status) AssignPropertiesFromRadiusServerStatus(source *v1alpha1api20201101storage.RadiusServer_Status) error
- func (radiusServerStatus *RadiusServer_Status) AssignPropertiesToRadiusServerStatus(destination *v1alpha1api20201101storage.RadiusServer_Status) error
- func (in *RadiusServer_Status) DeepCopy() *RadiusServer_Status
- func (in *RadiusServer_Status) DeepCopyInto(out *RadiusServer_Status)
- func (radiusServerStatus *RadiusServer_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (radiusServerStatus *RadiusServer_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RadiusServer_StatusARM
- type ResourceNavigationLinkFormat_StatusARM
- type ResourceNavigationLink_Status
- func (resourceNavigationLinkStatus *ResourceNavigationLink_Status) AssignPropertiesFromResourceNavigationLinkStatus(source *v1alpha1api20201101storage.ResourceNavigationLink_Status) error
- func (resourceNavigationLinkStatus *ResourceNavigationLink_Status) AssignPropertiesToResourceNavigationLinkStatus(destination *v1alpha1api20201101storage.ResourceNavigationLink_Status) error
- func (in *ResourceNavigationLink_Status) DeepCopy() *ResourceNavigationLink_Status
- func (in *ResourceNavigationLink_Status) DeepCopyInto(out *ResourceNavigationLink_Status)
- func (resourceNavigationLinkStatus *ResourceNavigationLink_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (resourceNavigationLinkStatus *ResourceNavigationLink_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ResourceNavigationLink_StatusARM
- type RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (routeTableStatusVirtualNetworksSubnetSubResourceEmbedded *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromRouteTableStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (routeTableStatusVirtualNetworksSubnetSubResourceEmbedded *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToRouteTableStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (in *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (in *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded)
- func (routeTableStatusVirtualNetworksSubnetSubResourceEmbedded *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (routeTableStatusVirtualNetworksSubnetSubResourceEmbedded *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
- type SecurityRuleAccess_Status
- type SecurityRuleDirection_Status
- type SecurityRulePropertiesFormatARM
- type SecurityRulePropertiesFormatAccess
- type SecurityRulePropertiesFormatDirection
- type SecurityRulePropertiesFormatProtocol
- type SecurityRulePropertiesFormatStatusProtocol
- type SecurityRulePropertiesFormat_StatusARM
- type SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded
- func (securityRuleStatusNetworkSecurityGroupSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromSecurityRuleStatusNetworkSecurityGroupSubResourceEmbedded(...) error
- func (securityRuleStatusNetworkSecurityGroupSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToSecurityRuleStatusNetworkSecurityGroupSubResourceEmbedded(...) error
- func (in *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded
- func (in *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded)
- func (securityRuleStatusNetworkSecurityGroupSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (securityRuleStatusNetworkSecurityGroupSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
- func (in *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy() *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
- func (in *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto(out *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM)
- type SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
- func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesFromSecurityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded(...) error
- func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesToSecurityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded(...) error
- func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopy() *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
- func (in *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopyInto(out *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded)
- func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM
- type ServiceAssociationLinkPropertiesFormat_StatusARM
- type ServiceAssociationLink_Status
- func (serviceAssociationLinkStatus *ServiceAssociationLink_Status) AssignPropertiesFromServiceAssociationLinkStatus(source *v1alpha1api20201101storage.ServiceAssociationLink_Status) error
- func (serviceAssociationLinkStatus *ServiceAssociationLink_Status) AssignPropertiesToServiceAssociationLinkStatus(destination *v1alpha1api20201101storage.ServiceAssociationLink_Status) error
- func (in *ServiceAssociationLink_Status) DeepCopy() *ServiceAssociationLink_Status
- func (in *ServiceAssociationLink_Status) DeepCopyInto(out *ServiceAssociationLink_Status)
- func (serviceAssociationLinkStatus *ServiceAssociationLink_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (serviceAssociationLinkStatus *ServiceAssociationLink_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceAssociationLink_StatusARM
- type ServiceDelegationPropertiesFormatARM
- type ServiceDelegationPropertiesFormat_StatusARM
- type ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (serviceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromServiceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (serviceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToServiceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (in *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (in *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded)
- func (serviceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (serviceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- func (in *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
- type ServiceEndpointPropertiesFormat
- func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) AssignPropertiesFromServiceEndpointPropertiesFormat(source *v1alpha1api20201101storage.ServiceEndpointPropertiesFormat) error
- func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) AssignPropertiesToServiceEndpointPropertiesFormat(destination *v1alpha1api20201101storage.ServiceEndpointPropertiesFormat) error
- func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *ServiceEndpointPropertiesFormat) DeepCopy() *ServiceEndpointPropertiesFormat
- func (in *ServiceEndpointPropertiesFormat) DeepCopyInto(out *ServiceEndpointPropertiesFormat)
- func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceEndpointPropertiesFormatARM
- type ServiceEndpointPropertiesFormat_Status
- func (serviceEndpointPropertiesFormatStatus *ServiceEndpointPropertiesFormat_Status) AssignPropertiesFromServiceEndpointPropertiesFormatStatus(source *v1alpha1api20201101storage.ServiceEndpointPropertiesFormat_Status) error
- func (serviceEndpointPropertiesFormatStatus *ServiceEndpointPropertiesFormat_Status) AssignPropertiesToServiceEndpointPropertiesFormatStatus(destination *v1alpha1api20201101storage.ServiceEndpointPropertiesFormat_Status) error
- func (in *ServiceEndpointPropertiesFormat_Status) DeepCopy() *ServiceEndpointPropertiesFormat_Status
- func (in *ServiceEndpointPropertiesFormat_Status) DeepCopyInto(out *ServiceEndpointPropertiesFormat_Status)
- func (serviceEndpointPropertiesFormatStatus *ServiceEndpointPropertiesFormat_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (serviceEndpointPropertiesFormatStatus *ServiceEndpointPropertiesFormat_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ServiceEndpointPropertiesFormat_StatusARM
- type SubResource
- func (subResource *SubResource) AssignPropertiesFromSubResource(source *v1alpha1api20201101storage.SubResource) error
- func (subResource *SubResource) AssignPropertiesToSubResource(destination *v1alpha1api20201101storage.SubResource) error
- func (subResource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *SubResource) DeepCopy() *SubResource
- func (in *SubResource) DeepCopyInto(out *SubResource)
- func (subResource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subResource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubResourceARM
- type SubResource_Status
- func (subResourceStatus *SubResource_Status) AssignPropertiesFromSubResourceStatus(source *v1alpha1api20201101storage.SubResource_Status) error
- func (subResourceStatus *SubResource_Status) AssignPropertiesToSubResourceStatus(destination *v1alpha1api20201101storage.SubResource_Status) error
- func (in *SubResource_Status) DeepCopy() *SubResource_Status
- func (in *SubResource_Status) DeepCopyInto(out *SubResource_Status)
- func (subResourceStatus *SubResource_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subResourceStatus *SubResource_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type SubResource_StatusARM
- type SubnetPropertiesFormatStatusPrivateEndpointNetworkPolicies
- type SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPolicies
- type SubnetPropertiesFormat_StatusARM
- type Subnet_Status_LoadBalancer_SubResourceEmbedded
- func (subnetStatusLoadBalancerSubResourceEmbedded *Subnet_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromSubnetStatusLoadBalancerSubResourceEmbedded(...) error
- func (subnetStatusLoadBalancerSubResourceEmbedded *Subnet_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToSubnetStatusLoadBalancerSubResourceEmbedded(...) error
- func (in *Subnet_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *Subnet_Status_LoadBalancer_SubResourceEmbedded
- func (in *Subnet_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_LoadBalancer_SubResourceEmbedded)
- func (subnetStatusLoadBalancerSubResourceEmbedded *Subnet_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnetStatusLoadBalancerSubResourceEmbedded *Subnet_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_Status_LoadBalancer_SubResourceEmbeddedARM
- type Subnet_Status_NetworkInterface_SubResourceEmbedded
- func (subnetStatusNetworkInterfaceSubResourceEmbedded *Subnet_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromSubnetStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (subnetStatusNetworkInterfaceSubResourceEmbedded *Subnet_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToSubnetStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *Subnet_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *Subnet_Status_NetworkInterface_SubResourceEmbedded
- func (in *Subnet_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_NetworkInterface_SubResourceEmbedded)
- func (subnetStatusNetworkInterfaceSubResourceEmbedded *Subnet_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnetStatusNetworkInterfaceSubResourceEmbedded *Subnet_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_Status_NetworkInterface_SubResourceEmbeddedARM
- type Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded
- func (subnetStatusNetworkSecurityGroupSubResourceEmbedded *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromSubnetStatusNetworkSecurityGroupSubResourceEmbedded(...) error
- func (subnetStatusNetworkSecurityGroupSubResourceEmbedded *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToSubnetStatusNetworkSecurityGroupSubResourceEmbedded(...) error
- func (in *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded
- func (in *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded)
- func (subnetStatusNetworkSecurityGroupSubResourceEmbedded *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnetStatusNetworkSecurityGroupSubResourceEmbedded *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
- type Subnet_Status_PublicIPAddress_SubResourceEmbedded
- func (subnetStatusPublicIPAddressSubResourceEmbedded *Subnet_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromSubnetStatusPublicIPAddressSubResourceEmbedded(...) error
- func (subnetStatusPublicIPAddressSubResourceEmbedded *Subnet_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToSubnetStatusPublicIPAddressSubResourceEmbedded(...) error
- func (in *Subnet_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy() *Subnet_Status_PublicIPAddress_SubResourceEmbedded
- func (in *Subnet_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_PublicIPAddress_SubResourceEmbedded)
- func (subnetStatusPublicIPAddressSubResourceEmbedded *Subnet_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnetStatusPublicIPAddressSubResourceEmbedded *Subnet_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM
- type Subnet_Status_VirtualNetwork_SubResourceEmbedded
- func (subnetStatusVirtualNetworkSubResourceEmbedded *Subnet_Status_VirtualNetwork_SubResourceEmbedded) AssignPropertiesFromSubnetStatusVirtualNetworkSubResourceEmbedded(...) error
- func (subnetStatusVirtualNetworkSubResourceEmbedded *Subnet_Status_VirtualNetwork_SubResourceEmbedded) AssignPropertiesToSubnetStatusVirtualNetworkSubResourceEmbedded(...) error
- func (in *Subnet_Status_VirtualNetwork_SubResourceEmbedded) DeepCopy() *Subnet_Status_VirtualNetwork_SubResourceEmbedded
- func (in *Subnet_Status_VirtualNetwork_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_VirtualNetwork_SubResourceEmbedded)
- func (subnetStatusVirtualNetworkSubResourceEmbedded *Subnet_Status_VirtualNetwork_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnetStatusVirtualNetworkSubResourceEmbedded *Subnet_Status_VirtualNetwork_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM
- type Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromSubnetStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToSubnetStatusVirtualNetworksSubnetSubResourceEmbedded(...) error
- func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded
- func (in *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded)
- func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
- type TransportProtocol_Status
- type VirtualNetwork
- func (virtualNetwork *VirtualNetwork) AssignPropertiesFromVirtualNetwork(source *v1alpha1api20201101storage.VirtualNetwork) error
- func (virtualNetwork *VirtualNetwork) AssignPropertiesToVirtualNetwork(destination *v1alpha1api20201101storage.VirtualNetwork) error
- func (virtualNetwork *VirtualNetwork) AzureName() string
- func (in *VirtualNetwork) DeepCopy() *VirtualNetwork
- func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork)
- func (in *VirtualNetwork) DeepCopyObject() runtime.Object
- func (virtualNetwork *VirtualNetwork) Default()
- func (virtualNetwork VirtualNetwork) GetAPIVersion() string
- func (virtualNetwork *VirtualNetwork) GetConditions() conditions.Conditions
- func (virtualNetwork *VirtualNetwork) GetResourceKind() genruntime.ResourceKind
- func (virtualNetwork *VirtualNetwork) GetSpec() genruntime.ConvertibleSpec
- func (virtualNetwork *VirtualNetwork) GetStatus() genruntime.ConvertibleStatus
- func (virtualNetwork *VirtualNetwork) GetType() string
- func (virtualNetwork *VirtualNetwork) NewEmptyStatus() genruntime.ConvertibleStatus
- func (virtualNetwork *VirtualNetwork) OriginalGVK() *schema.GroupVersionKind
- func (virtualNetwork *VirtualNetwork) Owner() *genruntime.ResourceReference
- func (virtualNetwork *VirtualNetwork) SetConditions(conditions conditions.Conditions)
- func (virtualNetwork *VirtualNetwork) SetStatus(status genruntime.ConvertibleStatus) error
- func (virtualNetwork *VirtualNetwork) ValidateCreate() error
- func (virtualNetwork *VirtualNetwork) ValidateDelete() error
- func (virtualNetwork *VirtualNetwork) ValidateUpdate(old runtime.Object) error
- type VirtualNetworkBgpCommunities
- func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) AssignPropertiesFromVirtualNetworkBgpCommunities(source *v1alpha1api20201101storage.VirtualNetworkBgpCommunities) error
- func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) AssignPropertiesToVirtualNetworkBgpCommunities(destination *v1alpha1api20201101storage.VirtualNetworkBgpCommunities) error
- func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkBgpCommunities) DeepCopy() *VirtualNetworkBgpCommunities
- func (in *VirtualNetworkBgpCommunities) DeepCopyInto(out *VirtualNetworkBgpCommunities)
- func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkBgpCommunitiesARM
- type VirtualNetworkBgpCommunities_Status
- func (virtualNetworkBgpCommunitiesStatus *VirtualNetworkBgpCommunities_Status) AssignPropertiesFromVirtualNetworkBgpCommunitiesStatus(source *v1alpha1api20201101storage.VirtualNetworkBgpCommunities_Status) error
- func (virtualNetworkBgpCommunitiesStatus *VirtualNetworkBgpCommunities_Status) AssignPropertiesToVirtualNetworkBgpCommunitiesStatus(destination *v1alpha1api20201101storage.VirtualNetworkBgpCommunities_Status) error
- func (in *VirtualNetworkBgpCommunities_Status) DeepCopy() *VirtualNetworkBgpCommunities_Status
- func (in *VirtualNetworkBgpCommunities_Status) DeepCopyInto(out *VirtualNetworkBgpCommunities_Status)
- func (virtualNetworkBgpCommunitiesStatus *VirtualNetworkBgpCommunities_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkBgpCommunitiesStatus *VirtualNetworkBgpCommunities_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkBgpCommunities_StatusARM
- type VirtualNetworkGateway
- func (virtualNetworkGateway *VirtualNetworkGateway) AssignPropertiesFromVirtualNetworkGateway(source *v1alpha1api20201101storage.VirtualNetworkGateway) error
- func (virtualNetworkGateway *VirtualNetworkGateway) AssignPropertiesToVirtualNetworkGateway(destination *v1alpha1api20201101storage.VirtualNetworkGateway) error
- func (virtualNetworkGateway *VirtualNetworkGateway) AzureName() string
- func (in *VirtualNetworkGateway) DeepCopy() *VirtualNetworkGateway
- func (in *VirtualNetworkGateway) DeepCopyInto(out *VirtualNetworkGateway)
- func (in *VirtualNetworkGateway) DeepCopyObject() runtime.Object
- func (virtualNetworkGateway *VirtualNetworkGateway) Default()
- func (virtualNetworkGateway VirtualNetworkGateway) GetAPIVersion() string
- func (virtualNetworkGateway *VirtualNetworkGateway) GetConditions() conditions.Conditions
- func (virtualNetworkGateway *VirtualNetworkGateway) GetResourceKind() genruntime.ResourceKind
- func (virtualNetworkGateway *VirtualNetworkGateway) GetSpec() genruntime.ConvertibleSpec
- func (virtualNetworkGateway *VirtualNetworkGateway) GetStatus() genruntime.ConvertibleStatus
- func (virtualNetworkGateway *VirtualNetworkGateway) GetType() string
- func (virtualNetworkGateway *VirtualNetworkGateway) NewEmptyStatus() genruntime.ConvertibleStatus
- func (virtualNetworkGateway *VirtualNetworkGateway) OriginalGVK() *schema.GroupVersionKind
- func (virtualNetworkGateway *VirtualNetworkGateway) Owner() *genruntime.ResourceReference
- func (virtualNetworkGateway *VirtualNetworkGateway) SetConditions(conditions conditions.Conditions)
- func (virtualNetworkGateway *VirtualNetworkGateway) SetStatus(status genruntime.ConvertibleStatus) error
- func (virtualNetworkGateway *VirtualNetworkGateway) ValidateCreate() error
- func (virtualNetworkGateway *VirtualNetworkGateway) ValidateDelete() error
- func (virtualNetworkGateway *VirtualNetworkGateway) ValidateUpdate(old runtime.Object) error
- type VirtualNetworkGatewayIPConfigurationPropertiesFormatARM
- type VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethod
- type VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM
- func (in *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopy() *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM
- func (in *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopyInto(out *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM)
- type VirtualNetworkGatewayIPConfiguration_Status
- func (virtualNetworkGatewayIPConfigurationStatus *VirtualNetworkGatewayIPConfiguration_Status) AssignPropertiesFromVirtualNetworkGatewayIPConfigurationStatus(source *v1alpha1api20201101storage.VirtualNetworkGatewayIPConfiguration_Status) error
- func (virtualNetworkGatewayIPConfigurationStatus *VirtualNetworkGatewayIPConfiguration_Status) AssignPropertiesToVirtualNetworkGatewayIPConfigurationStatus(...) error
- func (in *VirtualNetworkGatewayIPConfiguration_Status) DeepCopy() *VirtualNetworkGatewayIPConfiguration_Status
- func (in *VirtualNetworkGatewayIPConfiguration_Status) DeepCopyInto(out *VirtualNetworkGatewayIPConfiguration_Status)
- func (virtualNetworkGatewayIPConfigurationStatus *VirtualNetworkGatewayIPConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkGatewayIPConfigurationStatus *VirtualNetworkGatewayIPConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewayIPConfiguration_StatusARM
- type VirtualNetworkGatewayList
- type VirtualNetworkGatewayPropertiesFormatStatusGatewayType
- type VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGeneration
- type VirtualNetworkGatewayPropertiesFormatStatusVpnType
- type VirtualNetworkGatewayPropertiesFormat_StatusARM
- type VirtualNetworkGatewaySku
- func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) AssignPropertiesFromVirtualNetworkGatewaySku(source *v1alpha1api20201101storage.VirtualNetworkGatewaySku) error
- func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) AssignPropertiesToVirtualNetworkGatewaySku(destination *v1alpha1api20201101storage.VirtualNetworkGatewaySku) error
- func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGatewaySku) DeepCopy() *VirtualNetworkGatewaySku
- func (in *VirtualNetworkGatewaySku) DeepCopyInto(out *VirtualNetworkGatewaySku)
- func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewaySkuARM
- type VirtualNetworkGatewaySkuName
- type VirtualNetworkGatewaySkuStatusName
- type VirtualNetworkGatewaySkuStatusTier
- type VirtualNetworkGatewaySkuTier
- type VirtualNetworkGatewaySku_Status
- func (virtualNetworkGatewaySkuStatus *VirtualNetworkGatewaySku_Status) AssignPropertiesFromVirtualNetworkGatewaySkuStatus(source *v1alpha1api20201101storage.VirtualNetworkGatewaySku_Status) error
- func (virtualNetworkGatewaySkuStatus *VirtualNetworkGatewaySku_Status) AssignPropertiesToVirtualNetworkGatewaySkuStatus(destination *v1alpha1api20201101storage.VirtualNetworkGatewaySku_Status) error
- func (in *VirtualNetworkGatewaySku_Status) DeepCopy() *VirtualNetworkGatewaySku_Status
- func (in *VirtualNetworkGatewaySku_Status) DeepCopyInto(out *VirtualNetworkGatewaySku_Status)
- func (virtualNetworkGatewaySkuStatus *VirtualNetworkGatewaySku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkGatewaySkuStatus *VirtualNetworkGatewaySku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGatewaySku_StatusARM
- type VirtualNetworkGateway_Status
- func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) AssignPropertiesFromVirtualNetworkGatewayStatus(source *v1alpha1api20201101storage.VirtualNetworkGateway_Status) error
- func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) AssignPropertiesToVirtualNetworkGatewayStatus(destination *v1alpha1api20201101storage.VirtualNetworkGateway_Status) error
- func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualNetworkGateway_Status) DeepCopy() *VirtualNetworkGateway_Status
- func (in *VirtualNetworkGateway_Status) DeepCopyInto(out *VirtualNetworkGateway_Status)
- func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGateway_StatusARM
- type VirtualNetworkGatewaysSpecAPIVersion
- type VirtualNetworkGatewaysSpecPropertiesGatewayType
- type VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypes
- type VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocols
- type VirtualNetworkGatewaysSpecPropertiesVpnGatewayGeneration
- type VirtualNetworkGatewaysSpecPropertiesVpnType
- type VirtualNetworkGateways_Spec
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) AssignPropertiesFromVirtualNetworkGatewaysSpec(source *v1alpha1api20201101storage.VirtualNetworkGateways_Spec) error
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) AssignPropertiesToVirtualNetworkGatewaysSpec(destination *v1alpha1api20201101storage.VirtualNetworkGateways_Spec) error
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGateways_Spec) DeepCopy() *VirtualNetworkGateways_Spec
- func (in *VirtualNetworkGateways_Spec) DeepCopyInto(out *VirtualNetworkGateways_Spec)
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) OriginalVersion() string
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) SetAzureName(azureName string)
- type VirtualNetworkGateways_SpecARM
- func (in *VirtualNetworkGateways_SpecARM) DeepCopy() *VirtualNetworkGateways_SpecARM
- func (in *VirtualNetworkGateways_SpecARM) DeepCopyInto(out *VirtualNetworkGateways_SpecARM)
- func (virtualNetworkGatewaysSpecARM VirtualNetworkGateways_SpecARM) GetAPIVersion() string
- func (virtualNetworkGatewaysSpecARM VirtualNetworkGateways_SpecARM) GetName() string
- func (virtualNetworkGatewaysSpecARM VirtualNetworkGateways_SpecARM) GetType() string
- type VirtualNetworkGateways_Spec_PropertiesARM
- type VirtualNetworkGateways_Spec_Properties_IpConfigurations
- func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesIpConfigurations(...) error
- func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesIpConfigurations(...) error
- func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGateways_Spec_Properties_IpConfigurations) DeepCopy() *VirtualNetworkGateways_Spec_Properties_IpConfigurations
- func (in *VirtualNetworkGateways_Spec_Properties_IpConfigurations) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_IpConfigurations)
- func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM
- type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration
- func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfiguration(...) error
- func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfiguration(...) error
- func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) DeepCopy() *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration
- func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration)
- func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM
- func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM) DeepCopy() *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM
- func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM)
- type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates(...) error
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates(...) error
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) DeepCopy() ...
- func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) DeepCopyInto(...)
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM
- type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates(...) error
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates(...) error
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) DeepCopy() ...
- func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) DeepCopyInto(...)
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (... *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM
- type VirtualNetworkList
- type VirtualNetworkPeeringPropertiesFormatARM
- type VirtualNetworkPeeringPropertiesFormatPeeringState
- type VirtualNetworkPeeringPropertiesFormatStatusPeeringState
- type VirtualNetworkPeeringPropertiesFormat_StatusARM
- type VirtualNetworkPeering_Status
- func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) AssignPropertiesFromVirtualNetworkPeeringStatus(source *v1alpha1api20201101storage.VirtualNetworkPeering_Status) error
- func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) AssignPropertiesToVirtualNetworkPeeringStatus(destination *v1alpha1api20201101storage.VirtualNetworkPeering_Status) error
- func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualNetworkPeering_Status) DeepCopy() *VirtualNetworkPeering_Status
- func (in *VirtualNetworkPeering_Status) DeepCopyInto(out *VirtualNetworkPeering_Status)
- func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkPeering_StatusARM
- type VirtualNetworkPeering_Status_SubResourceEmbedded
- func (virtualNetworkPeeringStatusSubResourceEmbedded *VirtualNetworkPeering_Status_SubResourceEmbedded) AssignPropertiesFromVirtualNetworkPeeringStatusSubResourceEmbedded(...) error
- func (virtualNetworkPeeringStatusSubResourceEmbedded *VirtualNetworkPeering_Status_SubResourceEmbedded) AssignPropertiesToVirtualNetworkPeeringStatusSubResourceEmbedded(...) error
- func (in *VirtualNetworkPeering_Status_SubResourceEmbedded) DeepCopy() *VirtualNetworkPeering_Status_SubResourceEmbedded
- func (in *VirtualNetworkPeering_Status_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkPeering_Status_SubResourceEmbedded)
- func (virtualNetworkPeeringStatusSubResourceEmbedded *VirtualNetworkPeering_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkPeeringStatusSubResourceEmbedded *VirtualNetworkPeering_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkPeering_Status_SubResourceEmbeddedARM
- type VirtualNetworkPropertiesFormat_StatusARM
- type VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded
- func (virtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromVirtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (virtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToVirtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded(...) error
- func (in *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded
- func (in *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded)
- func (virtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM
- func (in *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM)
- type VirtualNetwork_Status
- func (virtualNetworkStatus *VirtualNetwork_Status) AssignPropertiesFromVirtualNetworkStatus(source *v1alpha1api20201101storage.VirtualNetwork_Status) error
- func (virtualNetworkStatus *VirtualNetwork_Status) AssignPropertiesToVirtualNetworkStatus(destination *v1alpha1api20201101storage.VirtualNetwork_Status) error
- func (virtualNetworkStatus *VirtualNetwork_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (virtualNetworkStatus *VirtualNetwork_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *VirtualNetwork_Status) DeepCopy() *VirtualNetwork_Status
- func (in *VirtualNetwork_Status) DeepCopyInto(out *VirtualNetwork_Status)
- func (virtualNetworkStatus *VirtualNetwork_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworkStatus *VirtualNetwork_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetwork_StatusARM
- type VirtualNetworksSpecAPIVersion
- type VirtualNetworksSubnet
- func (virtualNetworksSubnet *VirtualNetworksSubnet) AssignPropertiesFromVirtualNetworksSubnet(source *v1alpha1api20201101storage.VirtualNetworksSubnet) error
- func (virtualNetworksSubnet *VirtualNetworksSubnet) AssignPropertiesToVirtualNetworksSubnet(destination *v1alpha1api20201101storage.VirtualNetworksSubnet) error
- func (virtualNetworksSubnet *VirtualNetworksSubnet) AzureName() string
- func (in *VirtualNetworksSubnet) DeepCopy() *VirtualNetworksSubnet
- func (in *VirtualNetworksSubnet) DeepCopyInto(out *VirtualNetworksSubnet)
- func (in *VirtualNetworksSubnet) DeepCopyObject() runtime.Object
- func (virtualNetworksSubnet *VirtualNetworksSubnet) Default()
- func (virtualNetworksSubnet VirtualNetworksSubnet) GetAPIVersion() string
- func (virtualNetworksSubnet *VirtualNetworksSubnet) GetConditions() conditions.Conditions
- func (virtualNetworksSubnet *VirtualNetworksSubnet) GetResourceKind() genruntime.ResourceKind
- func (virtualNetworksSubnet *VirtualNetworksSubnet) GetSpec() genruntime.ConvertibleSpec
- func (virtualNetworksSubnet *VirtualNetworksSubnet) GetStatus() genruntime.ConvertibleStatus
- func (virtualNetworksSubnet *VirtualNetworksSubnet) GetType() string
- func (virtualNetworksSubnet *VirtualNetworksSubnet) NewEmptyStatus() genruntime.ConvertibleStatus
- func (virtualNetworksSubnet *VirtualNetworksSubnet) OriginalGVK() *schema.GroupVersionKind
- func (virtualNetworksSubnet *VirtualNetworksSubnet) Owner() *genruntime.ResourceReference
- func (virtualNetworksSubnet *VirtualNetworksSubnet) SetConditions(conditions conditions.Conditions)
- func (virtualNetworksSubnet *VirtualNetworksSubnet) SetStatus(status genruntime.ConvertibleStatus) error
- func (virtualNetworksSubnet *VirtualNetworksSubnet) ValidateCreate() error
- func (virtualNetworksSubnet *VirtualNetworksSubnet) ValidateDelete() error
- func (virtualNetworksSubnet *VirtualNetworksSubnet) ValidateUpdate(old runtime.Object) error
- type VirtualNetworksSubnetList
- type VirtualNetworksSubnetsSpecAPIVersion
- type VirtualNetworksSubnets_Spec
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) AssignPropertiesFromVirtualNetworksSubnetsSpec(source *v1alpha1api20201101storage.VirtualNetworksSubnets_Spec) error
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) AssignPropertiesToVirtualNetworksSubnetsSpec(destination *v1alpha1api20201101storage.VirtualNetworksSubnets_Spec) error
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworksSubnets_Spec) DeepCopy() *VirtualNetworksSubnets_Spec
- func (in *VirtualNetworksSubnets_Spec) DeepCopyInto(out *VirtualNetworksSubnets_Spec)
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) OriginalVersion() string
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) SetAzureName(azureName string)
- type VirtualNetworksSubnets_SpecARM
- func (in *VirtualNetworksSubnets_SpecARM) DeepCopy() *VirtualNetworksSubnets_SpecARM
- func (in *VirtualNetworksSubnets_SpecARM) DeepCopyInto(out *VirtualNetworksSubnets_SpecARM)
- func (virtualNetworksSubnetsSpecARM VirtualNetworksSubnets_SpecARM) GetAPIVersion() string
- func (virtualNetworksSubnetsSpecARM VirtualNetworksSubnets_SpecARM) GetName() string
- func (virtualNetworksSubnetsSpecARM VirtualNetworksSubnets_SpecARM) GetType() string
- type VirtualNetworksSubnets_Spec_PropertiesARM
- type VirtualNetworksSubnets_Spec_Properties_Delegations
- func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) AssignPropertiesFromVirtualNetworksSubnetsSpecPropertiesDelegations(...) error
- func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) AssignPropertiesToVirtualNetworksSubnetsSpecPropertiesDelegations(...) error
- func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworksSubnets_Spec_Properties_Delegations) DeepCopy() *VirtualNetworksSubnets_Spec_Properties_Delegations
- func (in *VirtualNetworksSubnets_Spec_Properties_Delegations) DeepCopyInto(out *VirtualNetworksSubnets_Spec_Properties_Delegations)
- func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworksSubnets_Spec_Properties_DelegationsARM
- type VirtualNetworksVirtualNetworkPeering
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) AssignPropertiesFromVirtualNetworksVirtualNetworkPeering(source *v1alpha1api20201101storage.VirtualNetworksVirtualNetworkPeering) error
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) AssignPropertiesToVirtualNetworksVirtualNetworkPeering(destination *v1alpha1api20201101storage.VirtualNetworksVirtualNetworkPeering) error
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) AzureName() string
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopy() *VirtualNetworksVirtualNetworkPeering
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering)
- func (in *VirtualNetworksVirtualNetworkPeering) DeepCopyObject() runtime.Object
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) Default()
- func (virtualNetworksVirtualNetworkPeering VirtualNetworksVirtualNetworkPeering) GetAPIVersion() string
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetConditions() conditions.Conditions
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetResourceKind() genruntime.ResourceKind
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetSpec() genruntime.ConvertibleSpec
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetStatus() genruntime.ConvertibleStatus
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetType() string
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) NewEmptyStatus() genruntime.ConvertibleStatus
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) OriginalGVK() *schema.GroupVersionKind
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) Owner() *genruntime.ResourceReference
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) SetConditions(conditions conditions.Conditions)
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) SetStatus(status genruntime.ConvertibleStatus) error
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) ValidateCreate() error
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) ValidateDelete() error
- func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) ValidateUpdate(old runtime.Object) error
- type VirtualNetworksVirtualNetworkPeeringList
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopy() *VirtualNetworksVirtualNetworkPeeringList
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeeringList)
- func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopyObject() runtime.Object
- type VirtualNetworksVirtualNetworkPeeringsSpecAPIVersion
- type VirtualNetworksVirtualNetworkPeerings_Spec
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) AssignPropertiesFromVirtualNetworksVirtualNetworkPeeringsSpec(source *v1alpha1api20201101storage.VirtualNetworksVirtualNetworkPeerings_Spec) error
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) AssignPropertiesToVirtualNetworksVirtualNetworkPeeringsSpec(...) error
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworksVirtualNetworkPeerings_Spec) DeepCopy() *VirtualNetworksVirtualNetworkPeerings_Spec
- func (in *VirtualNetworksVirtualNetworkPeerings_Spec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeerings_Spec)
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) OriginalVersion() string
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) SetAzureName(azureName string)
- type VirtualNetworksVirtualNetworkPeerings_SpecARM
- func (in *VirtualNetworksVirtualNetworkPeerings_SpecARM) DeepCopy() *VirtualNetworksVirtualNetworkPeerings_SpecARM
- func (in *VirtualNetworksVirtualNetworkPeerings_SpecARM) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeerings_SpecARM)
- func (virtualNetworksVirtualNetworkPeeringsSpecARM VirtualNetworksVirtualNetworkPeerings_SpecARM) GetAPIVersion() string
- func (virtualNetworksVirtualNetworkPeeringsSpecARM VirtualNetworksVirtualNetworkPeerings_SpecARM) GetName() string
- func (virtualNetworksVirtualNetworkPeeringsSpecARM VirtualNetworksVirtualNetworkPeerings_SpecARM) GetType() string
- type VirtualNetworks_Spec
- func (virtualNetworksSpec *VirtualNetworks_Spec) AssignPropertiesFromVirtualNetworksSpec(source *v1alpha1api20201101storage.VirtualNetworks_Spec) error
- func (virtualNetworksSpec *VirtualNetworks_Spec) AssignPropertiesToVirtualNetworksSpec(destination *v1alpha1api20201101storage.VirtualNetworks_Spec) error
- func (virtualNetworksSpec *VirtualNetworks_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (virtualNetworksSpec *VirtualNetworks_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (virtualNetworksSpec *VirtualNetworks_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworks_Spec) DeepCopy() *VirtualNetworks_Spec
- func (in *VirtualNetworks_Spec) DeepCopyInto(out *VirtualNetworks_Spec)
- func (virtualNetworksSpec *VirtualNetworks_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworksSpec *VirtualNetworks_Spec) OriginalVersion() string
- func (virtualNetworksSpec *VirtualNetworks_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (virtualNetworksSpec *VirtualNetworks_Spec) SetAzureName(azureName string)
- type VirtualNetworks_SpecARM
- func (in *VirtualNetworks_SpecARM) DeepCopy() *VirtualNetworks_SpecARM
- func (in *VirtualNetworks_SpecARM) DeepCopyInto(out *VirtualNetworks_SpecARM)
- func (virtualNetworksSpecARM VirtualNetworks_SpecARM) GetAPIVersion() string
- func (virtualNetworksSpecARM VirtualNetworks_SpecARM) GetName() string
- func (virtualNetworksSpecARM VirtualNetworks_SpecARM) GetType() string
- type VirtualNetworks_Spec_PropertiesARM
- type VirtualNetworks_Spec_Properties_Subnets
- func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) AssignPropertiesFromVirtualNetworksSpecPropertiesSubnets(source *v1alpha1api20201101storage.VirtualNetworks_Spec_Properties_Subnets) error
- func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) AssignPropertiesToVirtualNetworksSpecPropertiesSubnets(...) error
- func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworks_Spec_Properties_Subnets) DeepCopy() *VirtualNetworks_Spec_Properties_Subnets
- func (in *VirtualNetworks_Spec_Properties_Subnets) DeepCopyInto(out *VirtualNetworks_Spec_Properties_Subnets)
- func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworks_Spec_Properties_SubnetsARM
- type VirtualNetworks_Spec_Properties_Subnets_PropertiesARM
- type VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations
- func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) AssignPropertiesFromVirtualNetworksSpecPropertiesSubnetsPropertiesDelegations(...) error
- func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) AssignPropertiesToVirtualNetworksSpecPropertiesSubnetsPropertiesDelegations(...) error
- func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) DeepCopy() *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations
- func (in *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) DeepCopyInto(out *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations)
- func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM
- func (in *VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM) DeepCopy() *VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM
- func (in *VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM) DeepCopyInto(out *VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM)
- type VpnClientConfigurationStatusVpnAuthenticationTypes
- type VpnClientConfigurationStatusVpnClientProtocols
- type VpnClientConfiguration_Status
- func (vpnClientConfigurationStatus *VpnClientConfiguration_Status) AssignPropertiesFromVpnClientConfigurationStatus(source *v1alpha1api20201101storage.VpnClientConfiguration_Status) error
- func (vpnClientConfigurationStatus *VpnClientConfiguration_Status) AssignPropertiesToVpnClientConfigurationStatus(destination *v1alpha1api20201101storage.VpnClientConfiguration_Status) error
- func (in *VpnClientConfiguration_Status) DeepCopy() *VpnClientConfiguration_Status
- func (in *VpnClientConfiguration_Status) DeepCopyInto(out *VpnClientConfiguration_Status)
- func (vpnClientConfigurationStatus *VpnClientConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vpnClientConfigurationStatus *VpnClientConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientConfiguration_StatusARM
- type VpnClientRevokedCertificatePropertiesFormatARM
- type VpnClientRevokedCertificatePropertiesFormat_StatusARM
- type VpnClientRevokedCertificate_Status
- func (vpnClientRevokedCertificateStatus *VpnClientRevokedCertificate_Status) AssignPropertiesFromVpnClientRevokedCertificateStatus(source *v1alpha1api20201101storage.VpnClientRevokedCertificate_Status) error
- func (vpnClientRevokedCertificateStatus *VpnClientRevokedCertificate_Status) AssignPropertiesToVpnClientRevokedCertificateStatus(destination *v1alpha1api20201101storage.VpnClientRevokedCertificate_Status) error
- func (in *VpnClientRevokedCertificate_Status) DeepCopy() *VpnClientRevokedCertificate_Status
- func (in *VpnClientRevokedCertificate_Status) DeepCopyInto(out *VpnClientRevokedCertificate_Status)
- func (vpnClientRevokedCertificateStatus *VpnClientRevokedCertificate_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vpnClientRevokedCertificateStatus *VpnClientRevokedCertificate_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientRevokedCertificate_StatusARM
- type VpnClientRootCertificatePropertiesFormatARM
- type VpnClientRootCertificatePropertiesFormat_StatusARM
- type VpnClientRootCertificate_Status
- func (vpnClientRootCertificateStatus *VpnClientRootCertificate_Status) AssignPropertiesFromVpnClientRootCertificateStatus(source *v1alpha1api20201101storage.VpnClientRootCertificate_Status) error
- func (vpnClientRootCertificateStatus *VpnClientRootCertificate_Status) AssignPropertiesToVpnClientRootCertificateStatus(destination *v1alpha1api20201101storage.VpnClientRootCertificate_Status) error
- func (in *VpnClientRootCertificate_Status) DeepCopy() *VpnClientRootCertificate_Status
- func (in *VpnClientRootCertificate_Status) DeepCopyInto(out *VpnClientRootCertificate_Status)
- func (vpnClientRootCertificateStatus *VpnClientRootCertificate_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (vpnClientRootCertificateStatus *VpnClientRootCertificate_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type VpnClientRootCertificate_StatusARM
Constants ¶
const ( LoadBalancerSkuStatusNameBasic = LoadBalancerSkuStatusName("Basic") LoadBalancerSkuStatusNameStandard = LoadBalancerSkuStatusName("Standard") )
const ( LoadBalancerSkuStatusTierGlobal = LoadBalancerSkuStatusTier("Global") LoadBalancerSkuStatusTierRegional = LoadBalancerSkuStatusTier("Regional") )
const ( ProvisioningState_StatusDeleting = ProvisioningState_Status("Deleting") ProvisioningState_StatusFailed = ProvisioningState_Status("Failed") ProvisioningState_StatusSucceeded = ProvisioningState_Status("Succeeded") ProvisioningState_StatusUpdating = ProvisioningState_Status("Updating") )
const ( FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersionIPv4 = FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersion("IPv4") FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersionIPv6 = FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersion("IPv6") )
const ( FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethodDynamic = FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethod("Dynamic") FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethodStatic = FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethod("Static") )
const ( InboundNatPoolPropertiesFormatProtocolAll = InboundNatPoolPropertiesFormatProtocol("All") InboundNatPoolPropertiesFormatProtocolTcp = InboundNatPoolPropertiesFormatProtocol("Tcp") InboundNatPoolPropertiesFormatProtocolUdp = InboundNatPoolPropertiesFormatProtocol("Udp") )
const ( LoadBalancingRulePropertiesFormatLoadDistributionDefault = LoadBalancingRulePropertiesFormatLoadDistribution("Default") LoadBalancingRulePropertiesFormatLoadDistributionSourceIP = LoadBalancingRulePropertiesFormatLoadDistribution("SourceIP") LoadBalancingRulePropertiesFormatLoadDistributionSourceIPProtocol = LoadBalancingRulePropertiesFormatLoadDistribution("SourceIPProtocol") )
const ( LoadBalancingRulePropertiesFormatProtocolAll = LoadBalancingRulePropertiesFormatProtocol("All") LoadBalancingRulePropertiesFormatProtocolTcp = LoadBalancingRulePropertiesFormatProtocol("Tcp") LoadBalancingRulePropertiesFormatProtocolUdp = LoadBalancingRulePropertiesFormatProtocol("Udp") )
const ( LoadBalancingRulePropertiesFormatStatusLoadDistributionDefault = LoadBalancingRulePropertiesFormatStatusLoadDistribution("Default") LoadBalancingRulePropertiesFormatStatusLoadDistributionSourceIP = LoadBalancingRulePropertiesFormatStatusLoadDistribution("SourceIP") LoadBalancingRulePropertiesFormatStatusLoadDistributionSourceIPProtocol = LoadBalancingRulePropertiesFormatStatusLoadDistribution("SourceIPProtocol") )
const ( OutboundRulePropertiesFormatProtocolAll = OutboundRulePropertiesFormatProtocol("All") OutboundRulePropertiesFormatProtocolTcp = OutboundRulePropertiesFormatProtocol("Tcp") OutboundRulePropertiesFormatProtocolUdp = OutboundRulePropertiesFormatProtocol("Udp") )
const ( OutboundRulePropertiesFormatStatusProtocolAll = OutboundRulePropertiesFormatStatusProtocol("All") OutboundRulePropertiesFormatStatusProtocolTcp = OutboundRulePropertiesFormatStatusProtocol("Tcp") OutboundRulePropertiesFormatStatusProtocolUdp = OutboundRulePropertiesFormatStatusProtocol("Udp") )
const ( ProbePropertiesFormatProtocolHttp = ProbePropertiesFormatProtocol("Http") ProbePropertiesFormatProtocolHttps = ProbePropertiesFormatProtocol("Https") ProbePropertiesFormatProtocolTcp = ProbePropertiesFormatProtocol("Tcp") )
const ( ProbePropertiesFormatStatusProtocolHttp = ProbePropertiesFormatStatusProtocol("Http") ProbePropertiesFormatStatusProtocolHttps = ProbePropertiesFormatStatusProtocol("Https") ProbePropertiesFormatStatusProtocolTcp = ProbePropertiesFormatStatusProtocol("Tcp") )
const ( TransportProtocol_StatusAll = TransportProtocol_Status("All") TransportProtocol_StatusTcp = TransportProtocol_Status("Tcp") TransportProtocol_StatusUdp = TransportProtocol_Status("Udp") )
const ( LoadBalancerSkuNameBasic = LoadBalancerSkuName("Basic") LoadBalancerSkuNameStandard = LoadBalancerSkuName("Standard") )
const ( LoadBalancerSkuTierGlobal = LoadBalancerSkuTier("Global") LoadBalancerSkuTierRegional = LoadBalancerSkuTier("Regional") )
const ( NetworkInterfacePropertiesFormatStatusMigrationPhaseAbort = NetworkInterfacePropertiesFormatStatusMigrationPhase("Abort") NetworkInterfacePropertiesFormatStatusMigrationPhaseCommit = NetworkInterfacePropertiesFormatStatusMigrationPhase("Commit") NetworkInterfacePropertiesFormatStatusMigrationPhaseCommitted = NetworkInterfacePropertiesFormatStatusMigrationPhase("Committed") NetworkInterfacePropertiesFormatStatusMigrationPhaseNone = NetworkInterfacePropertiesFormatStatusMigrationPhase("None") NetworkInterfacePropertiesFormatStatusMigrationPhasePrepare = NetworkInterfacePropertiesFormatStatusMigrationPhase("Prepare") )
const ( NetworkInterfacePropertiesFormatStatusNicTypeElastic = NetworkInterfacePropertiesFormatStatusNicType("Elastic") NetworkInterfacePropertiesFormatStatusNicTypeStandard = NetworkInterfacePropertiesFormatStatusNicType("Standard") )
const ( NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersionIPv4 = NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersion("IPv4") NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersionIPv6 = NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersion("IPv6") )
const ( NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethodDynamic = NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethod("Dynamic") NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethodStatic = NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethod("Static") )
const ( SecurityRuleAccess_StatusAllow = SecurityRuleAccess_Status("Allow") SecurityRuleAccess_StatusDeny = SecurityRuleAccess_Status("Deny") )
const ( SecurityRuleDirection_StatusInbound = SecurityRuleDirection_Status("Inbound") SecurityRuleDirection_StatusOutbound = SecurityRuleDirection_Status("Outbound") )
const ( SecurityRulePropertiesFormatAccessAllow = SecurityRulePropertiesFormatAccess("Allow") SecurityRulePropertiesFormatAccessDeny = SecurityRulePropertiesFormatAccess("Deny") )
const ( SecurityRulePropertiesFormatDirectionInbound = SecurityRulePropertiesFormatDirection("Inbound") SecurityRulePropertiesFormatDirectionOutbound = SecurityRulePropertiesFormatDirection("Outbound") )
const ( SecurityRulePropertiesFormatProtocolAh = SecurityRulePropertiesFormatProtocol("Ah") SecurityRulePropertiesFormatProtocolEsp = SecurityRulePropertiesFormatProtocol("Esp") SecurityRulePropertiesFormatProtocolIcmp = SecurityRulePropertiesFormatProtocol("Icmp") SecurityRulePropertiesFormatProtocolStar = SecurityRulePropertiesFormatProtocol("*") SecurityRulePropertiesFormatProtocolTcp = SecurityRulePropertiesFormatProtocol("Tcp") SecurityRulePropertiesFormatProtocolUdp = SecurityRulePropertiesFormatProtocol("Udp") )
const ( SecurityRulePropertiesFormatStatusProtocolAh = SecurityRulePropertiesFormatStatusProtocol("Ah") SecurityRulePropertiesFormatStatusProtocolEsp = SecurityRulePropertiesFormatStatusProtocol("Esp") SecurityRulePropertiesFormatStatusProtocolIcmp = SecurityRulePropertiesFormatStatusProtocol("Icmp") SecurityRulePropertiesFormatStatusProtocolStar = SecurityRulePropertiesFormatStatusProtocol("*") SecurityRulePropertiesFormatStatusProtocolTcp = SecurityRulePropertiesFormatStatusProtocol("Tcp") SecurityRulePropertiesFormatStatusProtocolUdp = SecurityRulePropertiesFormatStatusProtocol("Udp") )
const ( PublicIPAddressSkuStatusNameBasic = PublicIPAddressSkuStatusName("Basic") PublicIPAddressSkuStatusNameStandard = PublicIPAddressSkuStatusName("Standard") )
const ( PublicIPAddressSkuStatusTierGlobal = PublicIPAddressSkuStatusTier("Global") PublicIPAddressSkuStatusTierRegional = PublicIPAddressSkuStatusTier("Regional") )
const ( IPAllocationMethod_StatusDynamic = IPAllocationMethod_Status("Dynamic") IPAllocationMethod_StatusStatic = IPAllocationMethod_Status("Static") )
const ( IPVersion_StatusIPv4 = IPVersion_Status("IPv4") IPVersion_StatusIPv6 = IPVersion_Status("IPv6") )
const ( PublicIPAddressPropertiesFormatPublicIPAddressVersionIPv4 = PublicIPAddressPropertiesFormatPublicIPAddressVersion("IPv4") PublicIPAddressPropertiesFormatPublicIPAddressVersionIPv6 = PublicIPAddressPropertiesFormatPublicIPAddressVersion("IPv6") )
const ( PublicIPAddressPropertiesFormatPublicIPAllocationMethodDynamic = PublicIPAddressPropertiesFormatPublicIPAllocationMethod("Dynamic") PublicIPAddressPropertiesFormatPublicIPAllocationMethodStatic = PublicIPAddressPropertiesFormatPublicIPAllocationMethod("Static") )
const ( PublicIPAddressPropertiesFormatStatusMigrationPhaseAbort = PublicIPAddressPropertiesFormatStatusMigrationPhase("Abort") PublicIPAddressPropertiesFormatStatusMigrationPhaseCommit = PublicIPAddressPropertiesFormatStatusMigrationPhase("Commit") PublicIPAddressPropertiesFormatStatusMigrationPhaseCommitted = PublicIPAddressPropertiesFormatStatusMigrationPhase("Committed") PublicIPAddressPropertiesFormatStatusMigrationPhaseNone = PublicIPAddressPropertiesFormatStatusMigrationPhase("None") PublicIPAddressPropertiesFormatStatusMigrationPhasePrepare = PublicIPAddressPropertiesFormatStatusMigrationPhase("Prepare") )
const ( DdosSettingsProtectionCoverageBasic = DdosSettingsProtectionCoverage("Basic") DdosSettingsProtectionCoverageStandard = DdosSettingsProtectionCoverage("Standard") )
const ( DdosSettingsStatusProtectionCoverageBasic = DdosSettingsStatusProtectionCoverage("Basic") DdosSettingsStatusProtectionCoverageStandard = DdosSettingsStatusProtectionCoverage("Standard") )
const ( PublicIPAddressSkuNameBasic = PublicIPAddressSkuName("Basic") PublicIPAddressSkuNameStandard = PublicIPAddressSkuName("Standard") )
const ( PublicIPAddressSkuTierGlobal = PublicIPAddressSkuTier("Global") PublicIPAddressSkuTierRegional = PublicIPAddressSkuTier("Regional") )
const ( SubnetPropertiesFormatStatusPrivateEndpointNetworkPoliciesDisabled = SubnetPropertiesFormatStatusPrivateEndpointNetworkPolicies("Disabled") SubnetPropertiesFormatStatusPrivateEndpointNetworkPoliciesEnabled = SubnetPropertiesFormatStatusPrivateEndpointNetworkPolicies("Enabled") )
const ( SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPoliciesDisabled = SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPolicies("Disabled") SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPoliciesEnabled = SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPolicies("Enabled") )
const ( VirtualNetworkGatewayPropertiesFormatStatusGatewayTypeExpressRoute = VirtualNetworkGatewayPropertiesFormatStatusGatewayType("ExpressRoute") VirtualNetworkGatewayPropertiesFormatStatusGatewayTypeLocalGateway = VirtualNetworkGatewayPropertiesFormatStatusGatewayType("LocalGateway") VirtualNetworkGatewayPropertiesFormatStatusGatewayTypeVpn = VirtualNetworkGatewayPropertiesFormatStatusGatewayType("Vpn") )
const ( VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGenerationGeneration1 = VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGeneration("Generation1") VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGenerationGeneration2 = VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGeneration("Generation2") VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGenerationNone = VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGeneration("None") )
const ( VirtualNetworkGatewayPropertiesFormatStatusVpnTypePolicyBased = VirtualNetworkGatewayPropertiesFormatStatusVpnType("PolicyBased") VirtualNetworkGatewayPropertiesFormatStatusVpnTypeRouteBased = VirtualNetworkGatewayPropertiesFormatStatusVpnType("RouteBased") )
const ( VirtualNetworkGatewaysSpecPropertiesGatewayTypeExpressRoute = VirtualNetworkGatewaysSpecPropertiesGatewayType("ExpressRoute") VirtualNetworkGatewaysSpecPropertiesGatewayTypeHyperNet = VirtualNetworkGatewaysSpecPropertiesGatewayType("HyperNet") VirtualNetworkGatewaysSpecPropertiesGatewayTypeLocalGateway = VirtualNetworkGatewaysSpecPropertiesGatewayType("LocalGateway") VirtualNetworkGatewaysSpecPropertiesGatewayTypeVpn = VirtualNetworkGatewaysSpecPropertiesGatewayType("Vpn") )
const ( VirtualNetworkGatewaysSpecPropertiesVpnGatewayGenerationGeneration1 = VirtualNetworkGatewaysSpecPropertiesVpnGatewayGeneration("Generation1") VirtualNetworkGatewaysSpecPropertiesVpnGatewayGenerationGeneration2 = VirtualNetworkGatewaysSpecPropertiesVpnGatewayGeneration("Generation2") VirtualNetworkGatewaysSpecPropertiesVpnGatewayGenerationNone = VirtualNetworkGatewaysSpecPropertiesVpnGatewayGeneration("None") )
const ( VirtualNetworkGatewaysSpecPropertiesVpnTypePolicyBased = VirtualNetworkGatewaysSpecPropertiesVpnType("PolicyBased") VirtualNetworkGatewaysSpecPropertiesVpnTypeRouteBased = VirtualNetworkGatewaysSpecPropertiesVpnType("RouteBased") )
const ( VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethodDynamic = VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethod("Dynamic") VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethodStatic = VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethod("Static") )
const ( VirtualNetworkGatewaySkuNameBasic = VirtualNetworkGatewaySkuName("Basic") VirtualNetworkGatewaySkuNameErGw1AZ = VirtualNetworkGatewaySkuName("ErGw1AZ") VirtualNetworkGatewaySkuNameErGw2AZ = VirtualNetworkGatewaySkuName("ErGw2AZ") VirtualNetworkGatewaySkuNameErGw3AZ = VirtualNetworkGatewaySkuName("ErGw3AZ") VirtualNetworkGatewaySkuNameHighPerformance = VirtualNetworkGatewaySkuName("HighPerformance") VirtualNetworkGatewaySkuNameStandard = VirtualNetworkGatewaySkuName("Standard") VirtualNetworkGatewaySkuNameUltraPerformance = VirtualNetworkGatewaySkuName("UltraPerformance") VirtualNetworkGatewaySkuNameVpnGw1 = VirtualNetworkGatewaySkuName("VpnGw1") VirtualNetworkGatewaySkuNameVpnGw1AZ = VirtualNetworkGatewaySkuName("VpnGw1AZ") VirtualNetworkGatewaySkuNameVpnGw2 = VirtualNetworkGatewaySkuName("VpnGw2") VirtualNetworkGatewaySkuNameVpnGw2AZ = VirtualNetworkGatewaySkuName("VpnGw2AZ") VirtualNetworkGatewaySkuNameVpnGw3 = VirtualNetworkGatewaySkuName("VpnGw3") VirtualNetworkGatewaySkuNameVpnGw3AZ = VirtualNetworkGatewaySkuName("VpnGw3AZ") VirtualNetworkGatewaySkuNameVpnGw4 = VirtualNetworkGatewaySkuName("VpnGw4") VirtualNetworkGatewaySkuNameVpnGw4AZ = VirtualNetworkGatewaySkuName("VpnGw4AZ") VirtualNetworkGatewaySkuNameVpnGw5 = VirtualNetworkGatewaySkuName("VpnGw5") VirtualNetworkGatewaySkuNameVpnGw5AZ = VirtualNetworkGatewaySkuName("VpnGw5AZ") )
const ( VirtualNetworkGatewaySkuStatusNameBasic = VirtualNetworkGatewaySkuStatusName("Basic") VirtualNetworkGatewaySkuStatusNameErGw1AZ = VirtualNetworkGatewaySkuStatusName("ErGw1AZ") VirtualNetworkGatewaySkuStatusNameErGw2AZ = VirtualNetworkGatewaySkuStatusName("ErGw2AZ") VirtualNetworkGatewaySkuStatusNameErGw3AZ = VirtualNetworkGatewaySkuStatusName("ErGw3AZ") VirtualNetworkGatewaySkuStatusNameHighPerformance = VirtualNetworkGatewaySkuStatusName("HighPerformance") VirtualNetworkGatewaySkuStatusNameStandard = VirtualNetworkGatewaySkuStatusName("Standard") VirtualNetworkGatewaySkuStatusNameUltraPerformance = VirtualNetworkGatewaySkuStatusName("UltraPerformance") VirtualNetworkGatewaySkuStatusNameVpnGw1 = VirtualNetworkGatewaySkuStatusName("VpnGw1") VirtualNetworkGatewaySkuStatusNameVpnGw1AZ = VirtualNetworkGatewaySkuStatusName("VpnGw1AZ") VirtualNetworkGatewaySkuStatusNameVpnGw2 = VirtualNetworkGatewaySkuStatusName("VpnGw2") VirtualNetworkGatewaySkuStatusNameVpnGw2AZ = VirtualNetworkGatewaySkuStatusName("VpnGw2AZ") VirtualNetworkGatewaySkuStatusNameVpnGw3 = VirtualNetworkGatewaySkuStatusName("VpnGw3") VirtualNetworkGatewaySkuStatusNameVpnGw3AZ = VirtualNetworkGatewaySkuStatusName("VpnGw3AZ") VirtualNetworkGatewaySkuStatusNameVpnGw4 = VirtualNetworkGatewaySkuStatusName("VpnGw4") VirtualNetworkGatewaySkuStatusNameVpnGw4AZ = VirtualNetworkGatewaySkuStatusName("VpnGw4AZ") VirtualNetworkGatewaySkuStatusNameVpnGw5 = VirtualNetworkGatewaySkuStatusName("VpnGw5") VirtualNetworkGatewaySkuStatusNameVpnGw5AZ = VirtualNetworkGatewaySkuStatusName("VpnGw5AZ") )
const ( VirtualNetworkGatewaySkuStatusTierBasic = VirtualNetworkGatewaySkuStatusTier("Basic") VirtualNetworkGatewaySkuStatusTierErGw1AZ = VirtualNetworkGatewaySkuStatusTier("ErGw1AZ") VirtualNetworkGatewaySkuStatusTierErGw2AZ = VirtualNetworkGatewaySkuStatusTier("ErGw2AZ") VirtualNetworkGatewaySkuStatusTierErGw3AZ = VirtualNetworkGatewaySkuStatusTier("ErGw3AZ") VirtualNetworkGatewaySkuStatusTierHighPerformance = VirtualNetworkGatewaySkuStatusTier("HighPerformance") VirtualNetworkGatewaySkuStatusTierStandard = VirtualNetworkGatewaySkuStatusTier("Standard") VirtualNetworkGatewaySkuStatusTierUltraPerformance = VirtualNetworkGatewaySkuStatusTier("UltraPerformance") VirtualNetworkGatewaySkuStatusTierVpnGw1 = VirtualNetworkGatewaySkuStatusTier("VpnGw1") VirtualNetworkGatewaySkuStatusTierVpnGw1AZ = VirtualNetworkGatewaySkuStatusTier("VpnGw1AZ") VirtualNetworkGatewaySkuStatusTierVpnGw2 = VirtualNetworkGatewaySkuStatusTier("VpnGw2") VirtualNetworkGatewaySkuStatusTierVpnGw2AZ = VirtualNetworkGatewaySkuStatusTier("VpnGw2AZ") VirtualNetworkGatewaySkuStatusTierVpnGw3 = VirtualNetworkGatewaySkuStatusTier("VpnGw3") VirtualNetworkGatewaySkuStatusTierVpnGw3AZ = VirtualNetworkGatewaySkuStatusTier("VpnGw3AZ") VirtualNetworkGatewaySkuStatusTierVpnGw4 = VirtualNetworkGatewaySkuStatusTier("VpnGw4") VirtualNetworkGatewaySkuStatusTierVpnGw4AZ = VirtualNetworkGatewaySkuStatusTier("VpnGw4AZ") VirtualNetworkGatewaySkuStatusTierVpnGw5 = VirtualNetworkGatewaySkuStatusTier("VpnGw5") VirtualNetworkGatewaySkuStatusTierVpnGw5AZ = VirtualNetworkGatewaySkuStatusTier("VpnGw5AZ") )
const ( VirtualNetworkGatewaySkuTierBasic = VirtualNetworkGatewaySkuTier("Basic") VirtualNetworkGatewaySkuTierErGw1AZ = VirtualNetworkGatewaySkuTier("ErGw1AZ") VirtualNetworkGatewaySkuTierErGw2AZ = VirtualNetworkGatewaySkuTier("ErGw2AZ") VirtualNetworkGatewaySkuTierErGw3AZ = VirtualNetworkGatewaySkuTier("ErGw3AZ") VirtualNetworkGatewaySkuTierHighPerformance = VirtualNetworkGatewaySkuTier("HighPerformance") VirtualNetworkGatewaySkuTierStandard = VirtualNetworkGatewaySkuTier("Standard") VirtualNetworkGatewaySkuTierUltraPerformance = VirtualNetworkGatewaySkuTier("UltraPerformance") VirtualNetworkGatewaySkuTierVpnGw1 = VirtualNetworkGatewaySkuTier("VpnGw1") VirtualNetworkGatewaySkuTierVpnGw1AZ = VirtualNetworkGatewaySkuTier("VpnGw1AZ") VirtualNetworkGatewaySkuTierVpnGw2 = VirtualNetworkGatewaySkuTier("VpnGw2") VirtualNetworkGatewaySkuTierVpnGw2AZ = VirtualNetworkGatewaySkuTier("VpnGw2AZ") VirtualNetworkGatewaySkuTierVpnGw3 = VirtualNetworkGatewaySkuTier("VpnGw3") VirtualNetworkGatewaySkuTierVpnGw3AZ = VirtualNetworkGatewaySkuTier("VpnGw3AZ") VirtualNetworkGatewaySkuTierVpnGw4 = VirtualNetworkGatewaySkuTier("VpnGw4") VirtualNetworkGatewaySkuTierVpnGw4AZ = VirtualNetworkGatewaySkuTier("VpnGw4AZ") VirtualNetworkGatewaySkuTierVpnGw5 = VirtualNetworkGatewaySkuTier("VpnGw5") VirtualNetworkGatewaySkuTierVpnGw5AZ = VirtualNetworkGatewaySkuTier("VpnGw5AZ") )
const ( VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypesAAD = VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypes("AAD") VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypesCertificate = VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypes("Certificate") VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypesRadius = VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypes("Radius") )
const ( VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocolsIkeV2 = VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocols("IkeV2") VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocolsOpenVPN = VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocols("OpenVPN") VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocolsSSTP = VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocols("SSTP") )
const ( VpnClientConfigurationStatusVpnAuthenticationTypesAAD = VpnClientConfigurationStatusVpnAuthenticationTypes("AAD") VpnClientConfigurationStatusVpnAuthenticationTypesCertificate = VpnClientConfigurationStatusVpnAuthenticationTypes("Certificate") VpnClientConfigurationStatusVpnAuthenticationTypesRadius = VpnClientConfigurationStatusVpnAuthenticationTypes("Radius") )
const ( VpnClientConfigurationStatusVpnClientProtocolsIkeV2 = VpnClientConfigurationStatusVpnClientProtocols("IkeV2") VpnClientConfigurationStatusVpnClientProtocolsOpenVPN = VpnClientConfigurationStatusVpnClientProtocols("OpenVPN") VpnClientConfigurationStatusVpnClientProtocolsSSTP = VpnClientConfigurationStatusVpnClientProtocols("SSTP") )
const ( DhGroup_StatusDHGroup1 = DhGroup_Status("DHGroup1") DhGroup_StatusDHGroup14 = DhGroup_Status("DHGroup14") DhGroup_StatusDHGroup2 = DhGroup_Status("DHGroup2") DhGroup_StatusDHGroup2048 = DhGroup_Status("DHGroup2048") DhGroup_StatusDHGroup24 = DhGroup_Status("DHGroup24") DhGroup_StatusECP256 = DhGroup_Status("ECP256") DhGroup_StatusECP384 = DhGroup_Status("ECP384") DhGroup_StatusNone = DhGroup_Status("None") )
const ( IkeEncryption_StatusAES128 = IkeEncryption_Status("AES128") IkeEncryption_StatusAES192 = IkeEncryption_Status("AES192") IkeEncryption_StatusAES256 = IkeEncryption_Status("AES256") IkeEncryption_StatusDES = IkeEncryption_Status("DES") IkeEncryption_StatusDES3 = IkeEncryption_Status("DES3") IkeEncryption_StatusGCMAES128 = IkeEncryption_Status("GCMAES128") IkeEncryption_StatusGCMAES256 = IkeEncryption_Status("GCMAES256") )
const ( IkeIntegrity_StatusGCMAES128 = IkeIntegrity_Status("GCMAES128") IkeIntegrity_StatusGCMAES256 = IkeIntegrity_Status("GCMAES256") IkeIntegrity_StatusMD5 = IkeIntegrity_Status("MD5") IkeIntegrity_StatusSHA1 = IkeIntegrity_Status("SHA1") IkeIntegrity_StatusSHA256 = IkeIntegrity_Status("SHA256") IkeIntegrity_StatusSHA384 = IkeIntegrity_Status("SHA384") )
const ( IpsecEncryption_StatusAES128 = IpsecEncryption_Status("AES128") IpsecEncryption_StatusAES192 = IpsecEncryption_Status("AES192") IpsecEncryption_StatusAES256 = IpsecEncryption_Status("AES256") IpsecEncryption_StatusDES = IpsecEncryption_Status("DES") IpsecEncryption_StatusDES3 = IpsecEncryption_Status("DES3") IpsecEncryption_StatusGCMAES128 = IpsecEncryption_Status("GCMAES128") IpsecEncryption_StatusGCMAES192 = IpsecEncryption_Status("GCMAES192") IpsecEncryption_StatusGCMAES256 = IpsecEncryption_Status("GCMAES256") IpsecEncryption_StatusNone = IpsecEncryption_Status("None") )
const ( IpsecIntegrity_StatusGCMAES128 = IpsecIntegrity_Status("GCMAES128") IpsecIntegrity_StatusGCMAES192 = IpsecIntegrity_Status("GCMAES192") IpsecIntegrity_StatusGCMAES256 = IpsecIntegrity_Status("GCMAES256") IpsecIntegrity_StatusMD5 = IpsecIntegrity_Status("MD5") IpsecIntegrity_StatusSHA1 = IpsecIntegrity_Status("SHA1") IpsecIntegrity_StatusSHA256 = IpsecIntegrity_Status("SHA256") )
const ( IpsecPolicyDhGroupDHGroup1 = IpsecPolicyDhGroup("DHGroup1") IpsecPolicyDhGroupDHGroup14 = IpsecPolicyDhGroup("DHGroup14") IpsecPolicyDhGroupDHGroup2 = IpsecPolicyDhGroup("DHGroup2") IpsecPolicyDhGroupDHGroup2048 = IpsecPolicyDhGroup("DHGroup2048") IpsecPolicyDhGroupDHGroup24 = IpsecPolicyDhGroup("DHGroup24") IpsecPolicyDhGroupECP256 = IpsecPolicyDhGroup("ECP256") IpsecPolicyDhGroupECP384 = IpsecPolicyDhGroup("ECP384") IpsecPolicyDhGroupNone = IpsecPolicyDhGroup("None") )
const ( IpsecPolicyIkeEncryptionAES128 = IpsecPolicyIkeEncryption("AES128") IpsecPolicyIkeEncryptionAES192 = IpsecPolicyIkeEncryption("AES192") IpsecPolicyIkeEncryptionAES256 = IpsecPolicyIkeEncryption("AES256") IpsecPolicyIkeEncryptionDES = IpsecPolicyIkeEncryption("DES") IpsecPolicyIkeEncryptionDES3 = IpsecPolicyIkeEncryption("DES3") IpsecPolicyIkeEncryptionGCMAES128 = IpsecPolicyIkeEncryption("GCMAES128") IpsecPolicyIkeEncryptionGCMAES256 = IpsecPolicyIkeEncryption("GCMAES256") )
const ( IpsecPolicyIkeIntegrityGCMAES128 = IpsecPolicyIkeIntegrity("GCMAES128") IpsecPolicyIkeIntegrityGCMAES256 = IpsecPolicyIkeIntegrity("GCMAES256") IpsecPolicyIkeIntegrityMD5 = IpsecPolicyIkeIntegrity("MD5") IpsecPolicyIkeIntegritySHA1 = IpsecPolicyIkeIntegrity("SHA1") IpsecPolicyIkeIntegritySHA256 = IpsecPolicyIkeIntegrity("SHA256") IpsecPolicyIkeIntegritySHA384 = IpsecPolicyIkeIntegrity("SHA384") )
const ( IpsecPolicyIpsecEncryptionAES128 = IpsecPolicyIpsecEncryption("AES128") IpsecPolicyIpsecEncryptionAES192 = IpsecPolicyIpsecEncryption("AES192") IpsecPolicyIpsecEncryptionAES256 = IpsecPolicyIpsecEncryption("AES256") IpsecPolicyIpsecEncryptionDES = IpsecPolicyIpsecEncryption("DES") IpsecPolicyIpsecEncryptionDES3 = IpsecPolicyIpsecEncryption("DES3") IpsecPolicyIpsecEncryptionGCMAES128 = IpsecPolicyIpsecEncryption("GCMAES128") IpsecPolicyIpsecEncryptionGCMAES192 = IpsecPolicyIpsecEncryption("GCMAES192") IpsecPolicyIpsecEncryptionGCMAES256 = IpsecPolicyIpsecEncryption("GCMAES256") IpsecPolicyIpsecEncryptionNone = IpsecPolicyIpsecEncryption("None") )
const ( IpsecPolicyIpsecIntegrityGCMAES128 = IpsecPolicyIpsecIntegrity("GCMAES128") IpsecPolicyIpsecIntegrityGCMAES192 = IpsecPolicyIpsecIntegrity("GCMAES192") IpsecPolicyIpsecIntegrityGCMAES256 = IpsecPolicyIpsecIntegrity("GCMAES256") IpsecPolicyIpsecIntegrityMD5 = IpsecPolicyIpsecIntegrity("MD5") IpsecPolicyIpsecIntegritySHA1 = IpsecPolicyIpsecIntegrity("SHA1") IpsecPolicyIpsecIntegritySHA256 = IpsecPolicyIpsecIntegrity("SHA256") )
const ( IpsecPolicyPfsGroupECP256 = IpsecPolicyPfsGroup("ECP256") IpsecPolicyPfsGroupECP384 = IpsecPolicyPfsGroup("ECP384") IpsecPolicyPfsGroupNone = IpsecPolicyPfsGroup("None") IpsecPolicyPfsGroupPFS1 = IpsecPolicyPfsGroup("PFS1") IpsecPolicyPfsGroupPFS14 = IpsecPolicyPfsGroup("PFS14") IpsecPolicyPfsGroupPFS2 = IpsecPolicyPfsGroup("PFS2") IpsecPolicyPfsGroupPFS2048 = IpsecPolicyPfsGroup("PFS2048") IpsecPolicyPfsGroupPFS24 = IpsecPolicyPfsGroup("PFS24") IpsecPolicyPfsGroupPFSMM = IpsecPolicyPfsGroup("PFSMM") )
const ( PfsGroup_StatusECP256 = PfsGroup_Status("ECP256") PfsGroup_StatusECP384 = PfsGroup_Status("ECP384") PfsGroup_StatusNone = PfsGroup_Status("None") PfsGroup_StatusPFS1 = PfsGroup_Status("PFS1") PfsGroup_StatusPFS14 = PfsGroup_Status("PFS14") PfsGroup_StatusPFS2 = PfsGroup_Status("PFS2") PfsGroup_StatusPFS2048 = PfsGroup_Status("PFS2048") PfsGroup_StatusPFS24 = PfsGroup_Status("PFS24") PfsGroup_StatusPFSMM = PfsGroup_Status("PFSMM") )
const ( VirtualNetworkPeeringPropertiesFormatStatusPeeringStateConnected = VirtualNetworkPeeringPropertiesFormatStatusPeeringState("Connected") VirtualNetworkPeeringPropertiesFormatStatusPeeringStateDisconnected = VirtualNetworkPeeringPropertiesFormatStatusPeeringState("Disconnected") VirtualNetworkPeeringPropertiesFormatStatusPeeringStateInitiated = VirtualNetworkPeeringPropertiesFormatStatusPeeringState("Initiated") )
const ( VirtualNetworkPeeringPropertiesFormatPeeringStateConnected = VirtualNetworkPeeringPropertiesFormatPeeringState("Connected") VirtualNetworkPeeringPropertiesFormatPeeringStateDisconnected = VirtualNetworkPeeringPropertiesFormatPeeringState("Disconnected") VirtualNetworkPeeringPropertiesFormatPeeringStateInitiated = VirtualNetworkPeeringPropertiesFormatPeeringState("Initiated") )
const ExtendedLocationTypeEdgeZone = ExtendedLocationType("EdgeZone")
const ExtendedLocationType_StatusEdgeZone = ExtendedLocationType_Status("EdgeZone")
const LoadBalancersSpecAPIVersion20201101 = LoadBalancersSpecAPIVersion("2020-11-01")
const NatGatewaySkuStatusNameStandard = NatGatewaySkuStatusName("Standard")
const NetworkInterfacesSpecAPIVersion20201101 = NetworkInterfacesSpecAPIVersion("2020-11-01")
const NetworkSecurityGroupsSecurityRulesSpecAPIVersion20201101 = NetworkSecurityGroupsSecurityRulesSpecAPIVersion("2020-11-01")
const NetworkSecurityGroupsSpecAPIVersion20201101 = NetworkSecurityGroupsSpecAPIVersion("2020-11-01")
const PublicIPAddressesSpecAPIVersion20201101 = PublicIPAddressesSpecAPIVersion("2020-11-01")
const VirtualNetworkGatewaysSpecAPIVersion20201101 = VirtualNetworkGatewaysSpecAPIVersion("2020-11-01")
const VirtualNetworksSpecAPIVersion20201101 = VirtualNetworksSpecAPIVersion("2020-11-01")
const VirtualNetworksSubnetsSpecAPIVersion20201101 = VirtualNetworksSubnetsSpecAPIVersion("2020-11-01")
const VirtualNetworksVirtualNetworkPeeringsSpecAPIVersion20201101 = VirtualNetworksVirtualNetworkPeeringsSpecAPIVersion("2020-11-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "microsoft.network.azure.com", Version: "v1alpha1api20201101"} // 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 AddressSpace ¶
type AddressSpace struct { // +kubebuilder:validation:Required //AddressPrefixes: A list of address blocks reserved for this virtual network in //CIDR notation. AddressPrefixes []string `json:"addressPrefixes"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/AddressSpace
func (*AddressSpace) AssignPropertiesFromAddressSpace ¶
func (addressSpace *AddressSpace) AssignPropertiesFromAddressSpace(source *v1alpha1api20201101storage.AddressSpace) error
AssignPropertiesFromAddressSpace populates our AddressSpace from the provided source AddressSpace
func (*AddressSpace) AssignPropertiesToAddressSpace ¶
func (addressSpace *AddressSpace) AssignPropertiesToAddressSpace(destination *v1alpha1api20201101storage.AddressSpace) error
AssignPropertiesToAddressSpace populates the provided destination AddressSpace from our AddressSpace
func (*AddressSpace) ConvertToARM ¶
func (addressSpace *AddressSpace) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*AddressSpace) DeepCopy ¶
func (in *AddressSpace) DeepCopy() *AddressSpace
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressSpace.
func (*AddressSpace) DeepCopyInto ¶
func (in *AddressSpace) DeepCopyInto(out *AddressSpace)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressSpace) NewEmptyARMValue ¶
func (addressSpace *AddressSpace) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AddressSpace) PopulateFromARM ¶
func (addressSpace *AddressSpace) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AddressSpaceARM ¶
type AddressSpaceARM struct { //AddressPrefixes: A list of address blocks reserved for this virtual network in //CIDR notation. AddressPrefixes []string `json:"addressPrefixes"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/AddressSpace
func (*AddressSpaceARM) DeepCopy ¶
func (in *AddressSpaceARM) DeepCopy() *AddressSpaceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressSpaceARM.
func (*AddressSpaceARM) DeepCopyInto ¶
func (in *AddressSpaceARM) DeepCopyInto(out *AddressSpaceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type AddressSpace_Status ¶
type AddressSpace_Status struct { //AddressPrefixes: A list of address blocks reserved for this virtual network in //CIDR notation. AddressPrefixes []string `json:"addressPrefixes,omitempty"` }
func (*AddressSpace_Status) AssignPropertiesFromAddressSpaceStatus ¶
func (addressSpaceStatus *AddressSpace_Status) AssignPropertiesFromAddressSpaceStatus(source *v1alpha1api20201101storage.AddressSpace_Status) error
AssignPropertiesFromAddressSpaceStatus populates our AddressSpace_Status from the provided source AddressSpace_Status
func (*AddressSpace_Status) AssignPropertiesToAddressSpaceStatus ¶
func (addressSpaceStatus *AddressSpace_Status) AssignPropertiesToAddressSpaceStatus(destination *v1alpha1api20201101storage.AddressSpace_Status) error
AssignPropertiesToAddressSpaceStatus populates the provided destination AddressSpace_Status from our AddressSpace_Status
func (*AddressSpace_Status) DeepCopy ¶
func (in *AddressSpace_Status) DeepCopy() *AddressSpace_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressSpace_Status.
func (*AddressSpace_Status) DeepCopyInto ¶
func (in *AddressSpace_Status) DeepCopyInto(out *AddressSpace_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AddressSpace_Status) NewEmptyARMValue ¶
func (addressSpaceStatus *AddressSpace_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*AddressSpace_Status) PopulateFromARM ¶
func (addressSpaceStatus *AddressSpace_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type AddressSpace_StatusARM ¶
type AddressSpace_StatusARM struct { //AddressPrefixes: A list of address blocks reserved for this virtual network in //CIDR notation. AddressPrefixes []string `json:"addressPrefixes,omitempty"` }
func (*AddressSpace_StatusARM) DeepCopy ¶
func (in *AddressSpace_StatusARM) DeepCopy() *AddressSpace_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AddressSpace_StatusARM.
func (*AddressSpace_StatusARM) DeepCopyInto ¶
func (in *AddressSpace_StatusARM) DeepCopyInto(out *AddressSpace_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM struct { //BackendAddresses: Backend addresses. BackendAddresses []ApplicationGatewayBackendAddress_StatusARM `json:"backendAddresses,omitempty"` //ProvisioningState: The provisioning state of the backend address pool resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` }
func (*ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *ApplicationGatewayBackendAddressPoolPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded ¶
type ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded struct { //BackendAddresses: Backend addresses. BackendAddresses []ApplicationGatewayBackendAddress_Status `json:"backendAddresses,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 backend address pool that is unique within an Application //Gateway. Name *string `json:"name,omitempty"` //ProvisioningState: The provisioning state of the backend address pool resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromApplicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded ¶
func (applicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromApplicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromApplicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded populates our ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded from the provided source ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
func (*ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToApplicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded ¶
func (applicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToApplicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToApplicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded populates the provided destination ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded from our ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
func (*ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded.
func (*ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (applicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (applicationGatewayBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM 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 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_Status_NetworkInterface_SubResourceEmbeddedARM `json:"properties,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayBackendAddress_Status ¶
type ApplicationGatewayBackendAddress_Status struct { //Fqdn: Fully qualified domain name (FQDN). Fqdn *string `json:"fqdn,omitempty"` //IpAddress: IP address. IpAddress *string `json:"ipAddress,omitempty"` }
func (*ApplicationGatewayBackendAddress_Status) AssignPropertiesFromApplicationGatewayBackendAddressStatus ¶
func (applicationGatewayBackendAddressStatus *ApplicationGatewayBackendAddress_Status) AssignPropertiesFromApplicationGatewayBackendAddressStatus(source *v1alpha1api20201101storage.ApplicationGatewayBackendAddress_Status) error
AssignPropertiesFromApplicationGatewayBackendAddressStatus populates our ApplicationGatewayBackendAddress_Status from the provided source ApplicationGatewayBackendAddress_Status
func (*ApplicationGatewayBackendAddress_Status) AssignPropertiesToApplicationGatewayBackendAddressStatus ¶
func (applicationGatewayBackendAddressStatus *ApplicationGatewayBackendAddress_Status) AssignPropertiesToApplicationGatewayBackendAddressStatus(destination *v1alpha1api20201101storage.ApplicationGatewayBackendAddress_Status) error
AssignPropertiesToApplicationGatewayBackendAddressStatus populates the provided destination ApplicationGatewayBackendAddress_Status from our ApplicationGatewayBackendAddress_Status
func (*ApplicationGatewayBackendAddress_Status) DeepCopy ¶
func (in *ApplicationGatewayBackendAddress_Status) DeepCopy() *ApplicationGatewayBackendAddress_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddress_Status.
func (*ApplicationGatewayBackendAddress_Status) DeepCopyInto ¶
func (in *ApplicationGatewayBackendAddress_Status) DeepCopyInto(out *ApplicationGatewayBackendAddress_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayBackendAddress_Status) NewEmptyARMValue ¶
func (applicationGatewayBackendAddressStatus *ApplicationGatewayBackendAddress_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayBackendAddress_Status) PopulateFromARM ¶
func (applicationGatewayBackendAddressStatus *ApplicationGatewayBackendAddress_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayBackendAddress_StatusARM ¶
type ApplicationGatewayBackendAddress_StatusARM struct { //Fqdn: Fully qualified domain name (FQDN). Fqdn *string `json:"fqdn,omitempty"` //IpAddress: IP address. IpAddress *string `json:"ipAddress,omitempty"` }
func (*ApplicationGatewayBackendAddress_StatusARM) DeepCopy ¶
func (in *ApplicationGatewayBackendAddress_StatusARM) DeepCopy() *ApplicationGatewayBackendAddress_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayBackendAddress_StatusARM.
func (*ApplicationGatewayBackendAddress_StatusARM) DeepCopyInto ¶
func (in *ApplicationGatewayBackendAddress_StatusARM) DeepCopyInto(out *ApplicationGatewayBackendAddress_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM ¶
type ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM struct { //ProvisioningState: The provisioning state of the application gateway IP //configuration resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Subnet: Reference to the subnet resource. A subnet from where application //gateway gets its private address. Subnet *SubResource_StatusARM `json:"subnet,omitempty"` }
func (*ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopy ¶
func (in *ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopy() *ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM.
func (*ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopyInto(out *ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationGatewayIPConfiguration_Status ¶
type ApplicationGatewayIPConfiguration_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: Name of the IP configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` //ProvisioningState: The provisioning state of the application gateway IP //configuration resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Subnet: Reference to the subnet resource. A subnet from where application //gateway gets its private address. Subnet *SubResource_Status `json:"subnet,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*ApplicationGatewayIPConfiguration_Status) AssignPropertiesFromApplicationGatewayIPConfigurationStatus ¶
func (applicationGatewayIPConfigurationStatus *ApplicationGatewayIPConfiguration_Status) AssignPropertiesFromApplicationGatewayIPConfigurationStatus(source *v1alpha1api20201101storage.ApplicationGatewayIPConfiguration_Status) error
AssignPropertiesFromApplicationGatewayIPConfigurationStatus populates our ApplicationGatewayIPConfiguration_Status from the provided source ApplicationGatewayIPConfiguration_Status
func (*ApplicationGatewayIPConfiguration_Status) AssignPropertiesToApplicationGatewayIPConfigurationStatus ¶
func (applicationGatewayIPConfigurationStatus *ApplicationGatewayIPConfiguration_Status) AssignPropertiesToApplicationGatewayIPConfigurationStatus(destination *v1alpha1api20201101storage.ApplicationGatewayIPConfiguration_Status) error
AssignPropertiesToApplicationGatewayIPConfigurationStatus populates the provided destination ApplicationGatewayIPConfiguration_Status from our ApplicationGatewayIPConfiguration_Status
func (*ApplicationGatewayIPConfiguration_Status) DeepCopy ¶
func (in *ApplicationGatewayIPConfiguration_Status) DeepCopy() *ApplicationGatewayIPConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_Status.
func (*ApplicationGatewayIPConfiguration_Status) DeepCopyInto ¶
func (in *ApplicationGatewayIPConfiguration_Status) DeepCopyInto(out *ApplicationGatewayIPConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationGatewayIPConfiguration_Status) NewEmptyARMValue ¶
func (applicationGatewayIPConfigurationStatus *ApplicationGatewayIPConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationGatewayIPConfiguration_Status) PopulateFromARM ¶
func (applicationGatewayIPConfigurationStatus *ApplicationGatewayIPConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationGatewayIPConfiguration_StatusARM ¶
type ApplicationGatewayIPConfiguration_StatusARM 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 IP configuration that is unique within an Application Gateway. Name *string `json:"name,omitempty"` //Properties: Properties of the application gateway IP configuration. Properties *ApplicationGatewayIPConfigurationPropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*ApplicationGatewayIPConfiguration_StatusARM) DeepCopy ¶
func (in *ApplicationGatewayIPConfiguration_StatusARM) DeepCopy() *ApplicationGatewayIPConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationGatewayIPConfiguration_StatusARM.
func (*ApplicationGatewayIPConfiguration_StatusARM) DeepCopyInto ¶
func (in *ApplicationGatewayIPConfiguration_StatusARM) DeepCopyInto(out *ApplicationGatewayIPConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded ¶
type ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromApplicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded ¶
func (applicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromApplicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromApplicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded populates our ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded from the provided source ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
func (*ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToApplicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded ¶
func (applicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToApplicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToApplicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded populates the provided destination ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded from our ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
func (*ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded.
func (*ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (applicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (applicationSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded ¶
type ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesFromApplicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded ¶
func (applicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesFromApplicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded(source *v1alpha1api20201101storage.ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) error
AssignPropertiesFromApplicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded populates our ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded from the provided source ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
func (*ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesToApplicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded ¶
func (applicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesToApplicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded(destination *v1alpha1api20201101storage.ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) error
AssignPropertiesToApplicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded populates the provided destination ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded from our ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
func (*ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopy ¶
func (in *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopy() *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded.
func (*ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopyInto(out *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) NewEmptyARMValue ¶
func (applicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) PopulateFromARM ¶
func (applicationSecurityGroupStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM ¶
type ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM) DeepCopy ¶
func (in *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM) DeepCopy() *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM.
func (*ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM) DeepCopyInto(out *ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded ¶
type BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromBackendAddressPoolStatusLoadBalancerSubResourceEmbedded ¶
func (backendAddressPoolStatusLoadBalancerSubResourceEmbedded *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromBackendAddressPoolStatusLoadBalancerSubResourceEmbedded(source *v1alpha1api20201101storage.BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesFromBackendAddressPoolStatusLoadBalancerSubResourceEmbedded populates our BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded from the provided source BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded
func (*BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToBackendAddressPoolStatusLoadBalancerSubResourceEmbedded ¶
func (backendAddressPoolStatusLoadBalancerSubResourceEmbedded *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToBackendAddressPoolStatusLoadBalancerSubResourceEmbedded(destination *v1alpha1api20201101storage.BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesToBackendAddressPoolStatusLoadBalancerSubResourceEmbedded populates the provided destination BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded from our BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded
func (*BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded.
func (*BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (backendAddressPoolStatusLoadBalancerSubResourceEmbedded *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (backendAddressPoolStatusLoadBalancerSubResourceEmbedded *BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM ¶
type BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy ¶
func (in *BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy() *BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM.
func (*BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto(out *BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded ¶
type BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded ¶
func (backendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded populates our BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded from the provided source BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
func (*BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded ¶
func (backendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToBackendAddressPoolStatusNetworkInterfaceSubResourceEmbedded populates the provided destination BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded from our BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
func (*BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded.
func (*BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (backendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (backendAddressPoolStatusNetworkInterfaceSubResourceEmbedded *BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpSettings ¶
type BgpSettings struct { //Asn: The BGP speaker's ASN. Asn *uint32 `json:"asn,omitempty"` //BgpPeeringAddress: The BGP peering address and BGP identifier of this BGP //speaker. BgpPeeringAddress *string `json:"bgpPeeringAddress,omitempty"` //BgpPeeringAddresses: BGP peering address with IP configuration ID for virtual //network gateway. BgpPeeringAddresses []IPConfigurationBgpPeeringAddress `json:"bgpPeeringAddresses,omitempty"` //PeerWeight: The weight added to routes learned from this BGP speaker. PeerWeight *int `json:"peerWeight,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/BgpSettings
func (*BgpSettings) AssignPropertiesFromBgpSettings ¶
func (bgpSettings *BgpSettings) AssignPropertiesFromBgpSettings(source *v1alpha1api20201101storage.BgpSettings) error
AssignPropertiesFromBgpSettings populates our BgpSettings from the provided source BgpSettings
func (*BgpSettings) AssignPropertiesToBgpSettings ¶
func (bgpSettings *BgpSettings) AssignPropertiesToBgpSettings(destination *v1alpha1api20201101storage.BgpSettings) error
AssignPropertiesToBgpSettings populates the provided destination BgpSettings from our BgpSettings
func (*BgpSettings) ConvertToARM ¶
func (bgpSettings *BgpSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*BgpSettings) DeepCopy ¶
func (in *BgpSettings) DeepCopy() *BgpSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpSettings.
func (*BgpSettings) DeepCopyInto ¶
func (in *BgpSettings) DeepCopyInto(out *BgpSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpSettings) NewEmptyARMValue ¶
func (bgpSettings *BgpSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BgpSettings) PopulateFromARM ¶
func (bgpSettings *BgpSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BgpSettingsARM ¶
type BgpSettingsARM struct { //Asn: The BGP speaker's ASN. Asn *uint32 `json:"asn,omitempty"` //BgpPeeringAddress: The BGP peering address and BGP identifier of this BGP //speaker. BgpPeeringAddress *string `json:"bgpPeeringAddress,omitempty"` //BgpPeeringAddresses: BGP peering address with IP configuration ID for virtual //network gateway. BgpPeeringAddresses []IPConfigurationBgpPeeringAddressARM `json:"bgpPeeringAddresses,omitempty"` //PeerWeight: The weight added to routes learned from this BGP speaker. PeerWeight *int `json:"peerWeight,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/BgpSettings
func (*BgpSettingsARM) DeepCopy ¶
func (in *BgpSettingsARM) DeepCopy() *BgpSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpSettingsARM.
func (*BgpSettingsARM) DeepCopyInto ¶
func (in *BgpSettingsARM) DeepCopyInto(out *BgpSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BgpSettings_Status ¶
type BgpSettings_Status struct { //Asn: The BGP speaker's ASN. Asn *uint32 `json:"asn,omitempty"` //BgpPeeringAddress: The BGP peering address and BGP identifier of this BGP //speaker. BgpPeeringAddress *string `json:"bgpPeeringAddress,omitempty"` //BgpPeeringAddresses: BGP peering address with IP configuration ID for virtual //network gateway. BgpPeeringAddresses []IPConfigurationBgpPeeringAddress_Status `json:"bgpPeeringAddresses,omitempty"` //PeerWeight: The weight added to routes learned from this BGP speaker. PeerWeight *int `json:"peerWeight,omitempty"` }
func (*BgpSettings_Status) AssignPropertiesFromBgpSettingsStatus ¶
func (bgpSettingsStatus *BgpSettings_Status) AssignPropertiesFromBgpSettingsStatus(source *v1alpha1api20201101storage.BgpSettings_Status) error
AssignPropertiesFromBgpSettingsStatus populates our BgpSettings_Status from the provided source BgpSettings_Status
func (*BgpSettings_Status) AssignPropertiesToBgpSettingsStatus ¶
func (bgpSettingsStatus *BgpSettings_Status) AssignPropertiesToBgpSettingsStatus(destination *v1alpha1api20201101storage.BgpSettings_Status) error
AssignPropertiesToBgpSettingsStatus populates the provided destination BgpSettings_Status from our BgpSettings_Status
func (*BgpSettings_Status) DeepCopy ¶
func (in *BgpSettings_Status) DeepCopy() *BgpSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpSettings_Status.
func (*BgpSettings_Status) DeepCopyInto ¶
func (in *BgpSettings_Status) DeepCopyInto(out *BgpSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BgpSettings_Status) NewEmptyARMValue ¶
func (bgpSettingsStatus *BgpSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*BgpSettings_Status) PopulateFromARM ¶
func (bgpSettingsStatus *BgpSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type BgpSettings_StatusARM ¶
type BgpSettings_StatusARM struct { //Asn: The BGP speaker's ASN. Asn *uint32 `json:"asn,omitempty"` //BgpPeeringAddress: The BGP peering address and BGP identifier of this BGP //speaker. BgpPeeringAddress *string `json:"bgpPeeringAddress,omitempty"` //BgpPeeringAddresses: BGP peering address with IP configuration ID for virtual //network gateway. BgpPeeringAddresses []IPConfigurationBgpPeeringAddress_StatusARM `json:"bgpPeeringAddresses,omitempty"` //PeerWeight: The weight added to routes learned from this BGP speaker. PeerWeight *int `json:"peerWeight,omitempty"` }
func (*BgpSettings_StatusARM) DeepCopy ¶
func (in *BgpSettings_StatusARM) DeepCopy() *BgpSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BgpSettings_StatusARM.
func (*BgpSettings_StatusARM) DeepCopyInto ¶
func (in *BgpSettings_StatusARM) DeepCopyInto(out *BgpSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DdosSettings ¶
type DdosSettings struct { //DdosCustomPolicy: The DDoS custom policy associated with the public IP. DdosCustomPolicy *SubResource `json:"ddosCustomPolicy,omitempty"` //ProtectedIP: Enables DDoS protection on the public IP. ProtectedIP *bool `json:"protectedIP,omitempty"` //ProtectionCoverage: The DDoS protection policy customizability of the public IP. //Only standard coverage will have the ability to be customized. ProtectionCoverage *DdosSettingsProtectionCoverage `json:"protectionCoverage,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/DdosSettings
func (*DdosSettings) AssignPropertiesFromDdosSettings ¶
func (ddosSettings *DdosSettings) AssignPropertiesFromDdosSettings(source *v1alpha1api20201101storage.DdosSettings) error
AssignPropertiesFromDdosSettings populates our DdosSettings from the provided source DdosSettings
func (*DdosSettings) AssignPropertiesToDdosSettings ¶
func (ddosSettings *DdosSettings) AssignPropertiesToDdosSettings(destination *v1alpha1api20201101storage.DdosSettings) error
AssignPropertiesToDdosSettings populates the provided destination DdosSettings from our DdosSettings
func (*DdosSettings) ConvertToARM ¶
func (ddosSettings *DdosSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DdosSettings) DeepCopy ¶
func (in *DdosSettings) DeepCopy() *DdosSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosSettings.
func (*DdosSettings) DeepCopyInto ¶
func (in *DdosSettings) DeepCopyInto(out *DdosSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DdosSettings) NewEmptyARMValue ¶
func (ddosSettings *DdosSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DdosSettings) PopulateFromARM ¶
func (ddosSettings *DdosSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DdosSettingsARM ¶
type DdosSettingsARM struct { //DdosCustomPolicy: The DDoS custom policy associated with the public IP. DdosCustomPolicy *SubResourceARM `json:"ddosCustomPolicy,omitempty"` //ProtectedIP: Enables DDoS protection on the public IP. ProtectedIP *bool `json:"protectedIP,omitempty"` //ProtectionCoverage: The DDoS protection policy customizability of the public IP. //Only standard coverage will have the ability to be customized. ProtectionCoverage *DdosSettingsProtectionCoverage `json:"protectionCoverage,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/DdosSettings
func (*DdosSettingsARM) DeepCopy ¶
func (in *DdosSettingsARM) DeepCopy() *DdosSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosSettingsARM.
func (*DdosSettingsARM) DeepCopyInto ¶
func (in *DdosSettingsARM) DeepCopyInto(out *DdosSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DdosSettingsProtectionCoverage ¶
type DdosSettingsProtectionCoverage string
+kubebuilder:validation:Enum={"Basic","Standard"}
type DdosSettingsStatusProtectionCoverage ¶
type DdosSettingsStatusProtectionCoverage string
type DdosSettings_Status ¶
type DdosSettings_Status struct { //DdosCustomPolicy: The DDoS custom policy associated with the public IP. DdosCustomPolicy *SubResource_Status `json:"ddosCustomPolicy,omitempty"` //ProtectedIP: Enables DDoS protection on the public IP. ProtectedIP *bool `json:"protectedIP,omitempty"` //ProtectionCoverage: The DDoS protection policy customizability of the public IP. //Only standard coverage will have the ability to be customized. ProtectionCoverage *DdosSettingsStatusProtectionCoverage `json:"protectionCoverage,omitempty"` }
func (*DdosSettings_Status) AssignPropertiesFromDdosSettingsStatus ¶
func (ddosSettingsStatus *DdosSettings_Status) AssignPropertiesFromDdosSettingsStatus(source *v1alpha1api20201101storage.DdosSettings_Status) error
AssignPropertiesFromDdosSettingsStatus populates our DdosSettings_Status from the provided source DdosSettings_Status
func (*DdosSettings_Status) AssignPropertiesToDdosSettingsStatus ¶
func (ddosSettingsStatus *DdosSettings_Status) AssignPropertiesToDdosSettingsStatus(destination *v1alpha1api20201101storage.DdosSettings_Status) error
AssignPropertiesToDdosSettingsStatus populates the provided destination DdosSettings_Status from our DdosSettings_Status
func (*DdosSettings_Status) DeepCopy ¶
func (in *DdosSettings_Status) DeepCopy() *DdosSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosSettings_Status.
func (*DdosSettings_Status) DeepCopyInto ¶
func (in *DdosSettings_Status) DeepCopyInto(out *DdosSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DdosSettings_Status) NewEmptyARMValue ¶
func (ddosSettingsStatus *DdosSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DdosSettings_Status) PopulateFromARM ¶
func (ddosSettingsStatus *DdosSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DdosSettings_StatusARM ¶
type DdosSettings_StatusARM struct { //DdosCustomPolicy: The DDoS custom policy associated with the public IP. DdosCustomPolicy *SubResource_StatusARM `json:"ddosCustomPolicy,omitempty"` //ProtectedIP: Enables DDoS protection on the public IP. ProtectedIP *bool `json:"protectedIP,omitempty"` //ProtectionCoverage: The DDoS protection policy customizability of the public IP. //Only standard coverage will have the ability to be customized. ProtectionCoverage *DdosSettingsStatusProtectionCoverage `json:"protectionCoverage,omitempty"` }
func (*DdosSettings_StatusARM) DeepCopy ¶
func (in *DdosSettings_StatusARM) DeepCopy() *DdosSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DdosSettings_StatusARM.
func (*DdosSettings_StatusARM) DeepCopyInto ¶
func (in *DdosSettings_StatusARM) DeepCopyInto(out *DdosSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Delegation_Status ¶
type Delegation_Status struct { //Actions: The actions permitted to the service upon delegation. Actions []string `json:"actions,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: The name of the resource that is unique within a subnet. This name can be //used to access the resource. Name *string `json:"name,omitempty"` //ProvisioningState: The provisioning state of the service delegation resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ServiceName: The name of the service to whom the subnet should be delegated //(e.g. Microsoft.Sql/servers). ServiceName *string `json:"serviceName,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Delegation_Status) AssignPropertiesFromDelegationStatus ¶
func (delegationStatus *Delegation_Status) AssignPropertiesFromDelegationStatus(source *v1alpha1api20201101storage.Delegation_Status) error
AssignPropertiesFromDelegationStatus populates our Delegation_Status from the provided source Delegation_Status
func (*Delegation_Status) AssignPropertiesToDelegationStatus ¶
func (delegationStatus *Delegation_Status) AssignPropertiesToDelegationStatus(destination *v1alpha1api20201101storage.Delegation_Status) error
AssignPropertiesToDelegationStatus populates the provided destination Delegation_Status from our Delegation_Status
func (*Delegation_Status) DeepCopy ¶
func (in *Delegation_Status) DeepCopy() *Delegation_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Delegation_Status.
func (*Delegation_Status) DeepCopyInto ¶
func (in *Delegation_Status) DeepCopyInto(out *Delegation_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Delegation_Status) NewEmptyARMValue ¶
func (delegationStatus *Delegation_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Delegation_Status) PopulateFromARM ¶
func (delegationStatus *Delegation_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Delegation_StatusARM ¶
type Delegation_StatusARM 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 subnet. This name can be //used to access the resource. Name *string `json:"name,omitempty"` //Properties: Properties of the subnet. Properties *ServiceDelegationPropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Delegation_StatusARM) DeepCopy ¶
func (in *Delegation_StatusARM) DeepCopy() *Delegation_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Delegation_StatusARM.
func (*Delegation_StatusARM) DeepCopyInto ¶
func (in *Delegation_StatusARM) DeepCopyInto(out *Delegation_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhGroup_Status ¶
type DhGroup_Status string
type DhcpOptions ¶
type DhcpOptions struct { // +kubebuilder:validation:Required //DnsServers: The list of DNS servers IP addresses. DnsServers []string `json:"dnsServers"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/DhcpOptions
func (*DhcpOptions) AssignPropertiesFromDhcpOptions ¶
func (dhcpOptions *DhcpOptions) AssignPropertiesFromDhcpOptions(source *v1alpha1api20201101storage.DhcpOptions) error
AssignPropertiesFromDhcpOptions populates our DhcpOptions from the provided source DhcpOptions
func (*DhcpOptions) AssignPropertiesToDhcpOptions ¶
func (dhcpOptions *DhcpOptions) AssignPropertiesToDhcpOptions(destination *v1alpha1api20201101storage.DhcpOptions) error
AssignPropertiesToDhcpOptions populates the provided destination DhcpOptions from our DhcpOptions
func (*DhcpOptions) ConvertToARM ¶
func (dhcpOptions *DhcpOptions) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DhcpOptions) DeepCopy ¶
func (in *DhcpOptions) DeepCopy() *DhcpOptions
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptions.
func (*DhcpOptions) DeepCopyInto ¶
func (in *DhcpOptions) DeepCopyInto(out *DhcpOptions)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptions) NewEmptyARMValue ¶
func (dhcpOptions *DhcpOptions) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DhcpOptions) PopulateFromARM ¶
func (dhcpOptions *DhcpOptions) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DhcpOptionsARM ¶
type DhcpOptionsARM struct { //DnsServers: The list of DNS servers IP addresses. DnsServers []string `json:"dnsServers"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/DhcpOptions
func (*DhcpOptionsARM) DeepCopy ¶
func (in *DhcpOptionsARM) DeepCopy() *DhcpOptionsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptionsARM.
func (*DhcpOptionsARM) DeepCopyInto ¶
func (in *DhcpOptionsARM) DeepCopyInto(out *DhcpOptionsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DhcpOptions_Status ¶
type DhcpOptions_Status struct { //DnsServers: The list of DNS servers IP addresses. DnsServers []string `json:"dnsServers,omitempty"` }
func (*DhcpOptions_Status) AssignPropertiesFromDhcpOptionsStatus ¶
func (dhcpOptionsStatus *DhcpOptions_Status) AssignPropertiesFromDhcpOptionsStatus(source *v1alpha1api20201101storage.DhcpOptions_Status) error
AssignPropertiesFromDhcpOptionsStatus populates our DhcpOptions_Status from the provided source DhcpOptions_Status
func (*DhcpOptions_Status) AssignPropertiesToDhcpOptionsStatus ¶
func (dhcpOptionsStatus *DhcpOptions_Status) AssignPropertiesToDhcpOptionsStatus(destination *v1alpha1api20201101storage.DhcpOptions_Status) error
AssignPropertiesToDhcpOptionsStatus populates the provided destination DhcpOptions_Status from our DhcpOptions_Status
func (*DhcpOptions_Status) DeepCopy ¶
func (in *DhcpOptions_Status) DeepCopy() *DhcpOptions_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptions_Status.
func (*DhcpOptions_Status) DeepCopyInto ¶
func (in *DhcpOptions_Status) DeepCopyInto(out *DhcpOptions_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DhcpOptions_Status) NewEmptyARMValue ¶
func (dhcpOptionsStatus *DhcpOptions_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DhcpOptions_Status) PopulateFromARM ¶
func (dhcpOptionsStatus *DhcpOptions_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DhcpOptions_StatusARM ¶
type DhcpOptions_StatusARM struct { //DnsServers: The list of DNS servers IP addresses. DnsServers []string `json:"dnsServers,omitempty"` }
func (*DhcpOptions_StatusARM) DeepCopy ¶
func (in *DhcpOptions_StatusARM) DeepCopy() *DhcpOptions_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DhcpOptions_StatusARM.
func (*DhcpOptions_StatusARM) DeepCopyInto ¶
func (in *DhcpOptions_StatusARM) DeepCopyInto(out *DhcpOptions_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocation ¶
type ExtendedLocation struct { // +kubebuilder:validation:Required //Name: The name of the extended location. Name string `json:"name"` // +kubebuilder:validation:Required //Type: The type of the extended location. Type ExtendedLocationType `json:"type"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/ExtendedLocation
func (*ExtendedLocation) AssignPropertiesFromExtendedLocation ¶
func (extendedLocation *ExtendedLocation) AssignPropertiesFromExtendedLocation(source *v1alpha1api20201101storage.ExtendedLocation) error
AssignPropertiesFromExtendedLocation populates our ExtendedLocation from the provided source ExtendedLocation
func (*ExtendedLocation) AssignPropertiesToExtendedLocation ¶
func (extendedLocation *ExtendedLocation) AssignPropertiesToExtendedLocation(destination *v1alpha1api20201101storage.ExtendedLocation) error
AssignPropertiesToExtendedLocation populates the provided destination ExtendedLocation from our ExtendedLocation
func (*ExtendedLocation) ConvertToARM ¶
func (extendedLocation *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) NewEmptyARMValue ¶
func (extendedLocation *ExtendedLocation) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation) PopulateFromARM ¶
func (extendedLocation *ExtendedLocation) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocationARM ¶
type ExtendedLocationARM struct { //Name: The name of the extended location. Name string `json:"name"` //Type: The type of the extended location. Type ExtendedLocationType `json:"type"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/ExtendedLocation
func (*ExtendedLocationARM) DeepCopy ¶
func (in *ExtendedLocationARM) DeepCopy() *ExtendedLocationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocationARM.
func (*ExtendedLocationARM) DeepCopyInto ¶
func (in *ExtendedLocationARM) DeepCopyInto(out *ExtendedLocationARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtendedLocationType ¶
type ExtendedLocationType string
+kubebuilder:validation:Enum={"EdgeZone"}
type ExtendedLocationType_Status ¶
type ExtendedLocationType_Status string
type ExtendedLocation_Status ¶
type ExtendedLocation_Status struct { // +kubebuilder:validation:Required //Name: The name of the extended location. Name string `json:"name"` // +kubebuilder:validation:Required //Type: The type of the extended location. Type ExtendedLocationType_Status `json:"type"` }
func (*ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus ¶
func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesFromExtendedLocationStatus(source *v1alpha1api20201101storage.ExtendedLocation_Status) error
AssignPropertiesFromExtendedLocationStatus populates our ExtendedLocation_Status from the provided source ExtendedLocation_Status
func (*ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus ¶
func (extendedLocationStatus *ExtendedLocation_Status) AssignPropertiesToExtendedLocationStatus(destination *v1alpha1api20201101storage.ExtendedLocation_Status) error
AssignPropertiesToExtendedLocationStatus 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 (extendedLocationStatus *ExtendedLocation_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ExtendedLocation_Status) PopulateFromARM ¶
func (extendedLocationStatus *ExtendedLocation_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ExtendedLocation_StatusARM ¶
type ExtendedLocation_StatusARM struct { //Name: The name of the extended location. Name string `json:"name"` //Type: The type of the extended location. Type ExtendedLocationType_Status `json:"type"` }
func (*ExtendedLocation_StatusARM) DeepCopy ¶
func (in *ExtendedLocation_StatusARM) DeepCopy() *ExtendedLocation_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtendedLocation_StatusARM.
func (*ExtendedLocation_StatusARM) DeepCopyInto ¶
func (in *ExtendedLocation_StatusARM) DeepCopyInto(out *ExtendedLocation_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlowLog_Status_SubResourceEmbedded ¶
type FlowLog_Status_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*FlowLog_Status_SubResourceEmbedded) AssignPropertiesFromFlowLogStatusSubResourceEmbedded ¶
func (flowLogStatusSubResourceEmbedded *FlowLog_Status_SubResourceEmbedded) AssignPropertiesFromFlowLogStatusSubResourceEmbedded(source *v1alpha1api20201101storage.FlowLog_Status_SubResourceEmbedded) error
AssignPropertiesFromFlowLogStatusSubResourceEmbedded populates our FlowLog_Status_SubResourceEmbedded from the provided source FlowLog_Status_SubResourceEmbedded
func (*FlowLog_Status_SubResourceEmbedded) AssignPropertiesToFlowLogStatusSubResourceEmbedded ¶
func (flowLogStatusSubResourceEmbedded *FlowLog_Status_SubResourceEmbedded) AssignPropertiesToFlowLogStatusSubResourceEmbedded(destination *v1alpha1api20201101storage.FlowLog_Status_SubResourceEmbedded) error
AssignPropertiesToFlowLogStatusSubResourceEmbedded populates the provided destination FlowLog_Status_SubResourceEmbedded from our FlowLog_Status_SubResourceEmbedded
func (*FlowLog_Status_SubResourceEmbedded) DeepCopy ¶
func (in *FlowLog_Status_SubResourceEmbedded) DeepCopy() *FlowLog_Status_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLog_Status_SubResourceEmbedded.
func (*FlowLog_Status_SubResourceEmbedded) DeepCopyInto ¶
func (in *FlowLog_Status_SubResourceEmbedded) DeepCopyInto(out *FlowLog_Status_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowLog_Status_SubResourceEmbedded) NewEmptyARMValue ¶
func (flowLogStatusSubResourceEmbedded *FlowLog_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FlowLog_Status_SubResourceEmbedded) PopulateFromARM ¶
func (flowLogStatusSubResourceEmbedded *FlowLog_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FlowLog_Status_SubResourceEmbeddedARM ¶
type FlowLog_Status_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*FlowLog_Status_SubResourceEmbeddedARM) DeepCopy ¶
func (in *FlowLog_Status_SubResourceEmbeddedARM) DeepCopy() *FlowLog_Status_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowLog_Status_SubResourceEmbeddedARM.
func (*FlowLog_Status_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *FlowLog_Status_SubResourceEmbeddedARM) DeepCopyInto(out *FlowLog_Status_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfigurationPropertiesFormatARM ¶
type FrontendIPConfigurationPropertiesFormatARM struct { //PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAddressVersion: Whether the specific ipconfiguration is IPv4 or IPv6. //Default is taken as IPv4. PrivateIPAddressVersion *FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"` //PrivateIPAllocationMethod: The Private IP allocation method. PrivateIPAllocationMethod *FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` //PublicIPAddress: The reference to the Public IP resource. PublicIPAddress *SubResourceARM `json:"publicIPAddress,omitempty"` //PublicIPPrefix: The reference to the Public IP Prefix resource. PublicIPPrefix *SubResourceARM `json:"publicIPPrefix,omitempty"` //Subnet: The reference to the subnet resource. Subnet *SubResourceARM `json:"subnet,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/FrontendIPConfigurationPropertiesFormat
func (*FrontendIPConfigurationPropertiesFormatARM) DeepCopy ¶
func (in *FrontendIPConfigurationPropertiesFormatARM) DeepCopy() *FrontendIPConfigurationPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfigurationPropertiesFormatARM.
func (*FrontendIPConfigurationPropertiesFormatARM) DeepCopyInto ¶
func (in *FrontendIPConfigurationPropertiesFormatARM) DeepCopyInto(out *FrontendIPConfigurationPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersion ¶
type FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersion string
+kubebuilder:validation:Enum={"IPv4","IPv6"}
type FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethod ¶
type FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethod string
+kubebuilder:validation:Enum={"Dynamic","Static"}
type FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM ¶
type FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM struct { //InboundNatPools: An array of references to inbound pools that use this frontend //IP. InboundNatPools []SubResource_StatusARM `json:"inboundNatPools,omitempty"` //InboundNatRules: An array of references to inbound rules that use this frontend //IP. InboundNatRules []SubResource_StatusARM `json:"inboundNatRules,omitempty"` //LoadBalancingRules: An array of references to load balancing rules that use this //frontend IP. LoadBalancingRules []SubResource_StatusARM `json:"loadBalancingRules,omitempty"` //OutboundRules: An array of references to outbound rules that use this frontend //IP. OutboundRules []SubResource_StatusARM `json:"outboundRules,omitempty"` //PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAddressVersion: Whether the specific ipconfiguration is IPv4 or IPv6. //Default is taken as IPv4. PrivateIPAddressVersion *IPVersion_Status `json:"privateIPAddressVersion,omitempty"` //PrivateIPAllocationMethod: The Private IP allocation method. PrivateIPAllocationMethod *IPAllocationMethod_Status `json:"privateIPAllocationMethod,omitempty"` //ProvisioningState: The provisioning state of the frontend IP configuration //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddress: The reference to the Public IP resource. PublicIPAddress *PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM `json:"publicIPAddress,omitempty"` //PublicIPPrefix: The reference to the Public IP Prefix resource. PublicIPPrefix *SubResource_StatusARM `json:"publicIPPrefix,omitempty"` //Subnet: The reference to the subnet resource. Subnet *Subnet_Status_LoadBalancer_SubResourceEmbeddedARM `json:"subnet,omitempty"` }
func (*FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy ¶
func (in *FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy() *FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM.
func (*FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto(out *FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded ¶
type FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded 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"` //InboundNatPools: An array of references to inbound pools that use this frontend //IP. InboundNatPools []SubResource_Status `json:"inboundNatPools,omitempty"` //InboundNatRules: An array of references to inbound rules that use this frontend //IP. InboundNatRules []SubResource_Status `json:"inboundNatRules,omitempty"` //LoadBalancingRules: An array of references to load balancing rules that use this //frontend IP. LoadBalancingRules []SubResource_Status `json:"loadBalancingRules,omitempty"` //Name: The name of the resource that is unique within the set of frontend IP //configurations used by the load balancer. This name can be used to access the //resource. Name *string `json:"name,omitempty"` //OutboundRules: An array of references to outbound rules that use this frontend //IP. OutboundRules []SubResource_Status `json:"outboundRules,omitempty"` //PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAddressVersion: Whether the specific ipconfiguration is IPv4 or IPv6. //Default is taken as IPv4. PrivateIPAddressVersion *IPVersion_Status `json:"privateIPAddressVersion,omitempty"` //PrivateIPAllocationMethod: The Private IP allocation method. PrivateIPAllocationMethod *IPAllocationMethod_Status `json:"privateIPAllocationMethod,omitempty"` //ProvisioningState: The provisioning state of the frontend IP configuration //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddress: The reference to the Public IP resource. PublicIPAddress *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded `json:"publicIPAddress,omitempty"` //PublicIPPrefix: The reference to the Public IP Prefix resource. PublicIPPrefix *SubResource_Status `json:"publicIPPrefix,omitempty"` //Subnet: The reference to the subnet resource. Subnet *Subnet_Status_LoadBalancer_SubResourceEmbedded `json:"subnet,omitempty"` //Type: Type of the resource. 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"` }
func (*FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromFrontendIPConfigurationStatusLoadBalancerSubResourceEmbedded ¶
func (frontendIPConfigurationStatusLoadBalancerSubResourceEmbedded *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromFrontendIPConfigurationStatusLoadBalancerSubResourceEmbedded(source *v1alpha1api20201101storage.FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesFromFrontendIPConfigurationStatusLoadBalancerSubResourceEmbedded populates our FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded from the provided source FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded
func (*FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToFrontendIPConfigurationStatusLoadBalancerSubResourceEmbedded ¶
func (frontendIPConfigurationStatusLoadBalancerSubResourceEmbedded *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToFrontendIPConfigurationStatusLoadBalancerSubResourceEmbedded(destination *v1alpha1api20201101storage.FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesToFrontendIPConfigurationStatusLoadBalancerSubResourceEmbedded populates the provided destination FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded from our FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded
func (*FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded.
func (*FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (frontendIPConfigurationStatusLoadBalancerSubResourceEmbedded *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (frontendIPConfigurationStatusLoadBalancerSubResourceEmbedded *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM ¶
type FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM 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 the set of frontend IP //configurations used by the load balancer. This name can be used to access the //resource. Name *string `json:"name,omitempty"` //Properties: Properties of the load balancer probe. Properties *FrontendIPConfigurationPropertiesFormat_Status_LoadBalancer_SubResourceEmbeddedARM `json:"properties,omitempty"` //Type: Type of the resource. 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"` }
func (*FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy ¶
func (in *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy() *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM.
func (*FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto(out *FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPAllocationMethod_Status ¶
type IPAllocationMethod_Status string
type IPConfigurationBgpPeeringAddress ¶
type IPConfigurationBgpPeeringAddress struct { //CustomBgpIpAddresses: The list of custom BGP peering addresses which belong to //IP configuration. CustomBgpIpAddresses []string `json:"customBgpIpAddresses,omitempty"` //IpconfigurationId: The ID of IP configuration which belongs to gateway. IpconfigurationId *string `json:"ipconfigurationId,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/IPConfigurationBgpPeeringAddress
func (*IPConfigurationBgpPeeringAddress) AssignPropertiesFromIPConfigurationBgpPeeringAddress ¶
func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) AssignPropertiesFromIPConfigurationBgpPeeringAddress(source *v1alpha1api20201101storage.IPConfigurationBgpPeeringAddress) error
AssignPropertiesFromIPConfigurationBgpPeeringAddress populates our IPConfigurationBgpPeeringAddress from the provided source IPConfigurationBgpPeeringAddress
func (*IPConfigurationBgpPeeringAddress) AssignPropertiesToIPConfigurationBgpPeeringAddress ¶
func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) AssignPropertiesToIPConfigurationBgpPeeringAddress(destination *v1alpha1api20201101storage.IPConfigurationBgpPeeringAddress) error
AssignPropertiesToIPConfigurationBgpPeeringAddress populates the provided destination IPConfigurationBgpPeeringAddress from our IPConfigurationBgpPeeringAddress
func (*IPConfigurationBgpPeeringAddress) ConvertToARM ¶
func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IPConfigurationBgpPeeringAddress) DeepCopy ¶
func (in *IPConfigurationBgpPeeringAddress) DeepCopy() *IPConfigurationBgpPeeringAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationBgpPeeringAddress.
func (*IPConfigurationBgpPeeringAddress) DeepCopyInto ¶
func (in *IPConfigurationBgpPeeringAddress) DeepCopyInto(out *IPConfigurationBgpPeeringAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPConfigurationBgpPeeringAddress) NewEmptyARMValue ¶
func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfigurationBgpPeeringAddress) PopulateFromARM ¶
func (ipConfigurationBgpPeeringAddress *IPConfigurationBgpPeeringAddress) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPConfigurationBgpPeeringAddressARM ¶
type IPConfigurationBgpPeeringAddressARM struct { //CustomBgpIpAddresses: The list of custom BGP peering addresses which belong to //IP configuration. CustomBgpIpAddresses []string `json:"customBgpIpAddresses,omitempty"` //IpconfigurationId: The ID of IP configuration which belongs to gateway. IpconfigurationId *string `json:"ipconfigurationId,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/IPConfigurationBgpPeeringAddress
func (*IPConfigurationBgpPeeringAddressARM) DeepCopy ¶
func (in *IPConfigurationBgpPeeringAddressARM) DeepCopy() *IPConfigurationBgpPeeringAddressARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationBgpPeeringAddressARM.
func (*IPConfigurationBgpPeeringAddressARM) DeepCopyInto ¶
func (in *IPConfigurationBgpPeeringAddressARM) DeepCopyInto(out *IPConfigurationBgpPeeringAddressARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationBgpPeeringAddress_Status ¶
type IPConfigurationBgpPeeringAddress_Status struct { //CustomBgpIpAddresses: The list of custom BGP peering addresses which belong to //IP configuration. CustomBgpIpAddresses []string `json:"customBgpIpAddresses,omitempty"` //DefaultBgpIpAddresses: The list of default BGP peering addresses which belong to //IP configuration. DefaultBgpIpAddresses []string `json:"defaultBgpIpAddresses,omitempty"` //IpconfigurationId: The ID of IP configuration which belongs to gateway. IpconfigurationId *string `json:"ipconfigurationId,omitempty"` //TunnelIpAddresses: The list of tunnel public IP addresses which belong to IP //configuration. TunnelIpAddresses []string `json:"tunnelIpAddresses,omitempty"` }
func (*IPConfigurationBgpPeeringAddress_Status) AssignPropertiesFromIPConfigurationBgpPeeringAddressStatus ¶
func (ipConfigurationBgpPeeringAddressStatus *IPConfigurationBgpPeeringAddress_Status) AssignPropertiesFromIPConfigurationBgpPeeringAddressStatus(source *v1alpha1api20201101storage.IPConfigurationBgpPeeringAddress_Status) error
AssignPropertiesFromIPConfigurationBgpPeeringAddressStatus populates our IPConfigurationBgpPeeringAddress_Status from the provided source IPConfigurationBgpPeeringAddress_Status
func (*IPConfigurationBgpPeeringAddress_Status) AssignPropertiesToIPConfigurationBgpPeeringAddressStatus ¶
func (ipConfigurationBgpPeeringAddressStatus *IPConfigurationBgpPeeringAddress_Status) AssignPropertiesToIPConfigurationBgpPeeringAddressStatus(destination *v1alpha1api20201101storage.IPConfigurationBgpPeeringAddress_Status) error
AssignPropertiesToIPConfigurationBgpPeeringAddressStatus populates the provided destination IPConfigurationBgpPeeringAddress_Status from our IPConfigurationBgpPeeringAddress_Status
func (*IPConfigurationBgpPeeringAddress_Status) DeepCopy ¶
func (in *IPConfigurationBgpPeeringAddress_Status) DeepCopy() *IPConfigurationBgpPeeringAddress_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationBgpPeeringAddress_Status.
func (*IPConfigurationBgpPeeringAddress_Status) DeepCopyInto ¶
func (in *IPConfigurationBgpPeeringAddress_Status) DeepCopyInto(out *IPConfigurationBgpPeeringAddress_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPConfigurationBgpPeeringAddress_Status) NewEmptyARMValue ¶
func (ipConfigurationBgpPeeringAddressStatus *IPConfigurationBgpPeeringAddress_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfigurationBgpPeeringAddress_Status) PopulateFromARM ¶
func (ipConfigurationBgpPeeringAddressStatus *IPConfigurationBgpPeeringAddress_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPConfigurationBgpPeeringAddress_StatusARM ¶
type IPConfigurationBgpPeeringAddress_StatusARM struct { //CustomBgpIpAddresses: The list of custom BGP peering addresses which belong to //IP configuration. CustomBgpIpAddresses []string `json:"customBgpIpAddresses,omitempty"` //DefaultBgpIpAddresses: The list of default BGP peering addresses which belong to //IP configuration. DefaultBgpIpAddresses []string `json:"defaultBgpIpAddresses,omitempty"` //IpconfigurationId: The ID of IP configuration which belongs to gateway. IpconfigurationId *string `json:"ipconfigurationId,omitempty"` //TunnelIpAddresses: The list of tunnel public IP addresses which belong to IP //configuration. TunnelIpAddresses []string `json:"tunnelIpAddresses,omitempty"` }
func (*IPConfigurationBgpPeeringAddress_StatusARM) DeepCopy ¶
func (in *IPConfigurationBgpPeeringAddress_StatusARM) DeepCopy() *IPConfigurationBgpPeeringAddress_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationBgpPeeringAddress_StatusARM.
func (*IPConfigurationBgpPeeringAddress_StatusARM) DeepCopyInto ¶
func (in *IPConfigurationBgpPeeringAddress_StatusARM) DeepCopyInto(out *IPConfigurationBgpPeeringAddress_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM struct { //ProvisioningState: The provisioning state of the IP configuration profile //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` }
func (*IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded ¶
type IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded 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. This name can be used to access the resource. Name *string `json:"name,omitempty"` //ProvisioningState: The provisioning state of the IP configuration profile //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Type: Sub Resource type. Type *string `json:"type,omitempty"` }
func (*IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromIPConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (ipConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromIPConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded(source *v1alpha1api20201101storage.IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesFromIPConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded populates our IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToIPConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (ipConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToIPConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded(destination *v1alpha1api20201101storage.IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesToIPConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded populates the provided destination IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded from our IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy ¶
func (in *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded.
func (*IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (ipConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM ¶
func (ipConfigurationProfileStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM 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. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Properties: Properties of the IP configuration profile. Properties *IPConfigurationProfilePropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"properties,omitempty"` //Type: Sub Resource type. Type *string `json:"type,omitempty"` }
func (*IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM ¶
type IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM struct { //PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_Status `json:"privateIPAllocationMethod,omitempty"` //ProvisioningState: The provisioning state of the IP configuration resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Subnet: The reference to the subnet resource. Subnet *Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM `json:"subnet,omitempty"` }
func (*IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy ¶
func (in *IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy() *IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM.
func (*IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto(out *IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM struct { //PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_Status `json:"privateIPAllocationMethod,omitempty"` //ProvisioningState: The provisioning state of the IP configuration resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddress: The reference to the public IP resource. PublicIPAddress *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"publicIPAddress,omitempty"` }
func (*IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded ¶
type IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded 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"` //PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_Status `json:"privateIPAllocationMethod,omitempty"` //ProvisioningState: The provisioning state of the IP configuration resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Subnet: The reference to the subnet resource. Subnet *Subnet_Status_PublicIPAddress_SubResourceEmbedded `json:"subnet,omitempty"` }
func (*IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromIPConfigurationStatusPublicIPAddressSubResourceEmbedded ¶
func (ipConfigurationStatusPublicIPAddressSubResourceEmbedded *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromIPConfigurationStatusPublicIPAddressSubResourceEmbedded(source *v1alpha1api20201101storage.IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) error
AssignPropertiesFromIPConfigurationStatusPublicIPAddressSubResourceEmbedded populates our IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded from the provided source IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded
func (*IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToIPConfigurationStatusPublicIPAddressSubResourceEmbedded ¶
func (ipConfigurationStatusPublicIPAddressSubResourceEmbedded *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToIPConfigurationStatusPublicIPAddressSubResourceEmbedded(destination *v1alpha1api20201101storage.IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) error
AssignPropertiesToIPConfigurationStatusPublicIPAddressSubResourceEmbedded populates the provided destination IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded from our IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded
func (*IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy ¶
func (in *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy() *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded.
func (*IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto ¶
func (in *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue ¶
func (ipConfigurationStatusPublicIPAddressSubResourceEmbedded *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM ¶
func (ipConfigurationStatusPublicIPAddressSubResourceEmbedded *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM ¶
type IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM 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 IP configuration. Properties *IPConfigurationPropertiesFormat_Status_PublicIPAddress_SubResourceEmbeddedARM `json:"properties,omitempty"` }
func (*IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy ¶
func (in *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy() *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM.
func (*IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto(out *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded ¶
type IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded 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"` //PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_Status `json:"privateIPAllocationMethod,omitempty"` //ProvisioningState: The provisioning state of the IP configuration resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddress: The reference to the public IP resource. PublicIPAddress *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded `json:"publicIPAddress,omitempty"` }
func (*IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromIPConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (ipConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromIPConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded(source *v1alpha1api20201101storage.IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesFromIPConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded populates our IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToIPConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (ipConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToIPConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded(destination *v1alpha1api20201101storage.IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesToIPConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded populates the provided destination IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded from our IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy ¶
func (in *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded.
func (*IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (ipConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM ¶
func (ipConfigurationStatusVirtualNetworksSubnetSubResourceEmbedded *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM 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 IP configuration. Properties *IPConfigurationPropertiesFormat_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"properties,omitempty"` }
func (*IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IPVersion_Status ¶
type IPVersion_Status string
type IkeEncryption_Status ¶
type IkeEncryption_Status string
type IkeIntegrity_Status ¶
type IkeIntegrity_Status string
type InboundNatPoolPropertiesFormatARM ¶
type InboundNatPoolPropertiesFormatARM struct { //BackendPort: The port used for internal connections on the endpoint. Acceptable //values are between 1 and 65535. BackendPort int `json:"backendPort"` //EnableFloatingIP: Configures a virtual machine's endpoint for the floating IP //capability required to configure a SQL AlwaysOn Availability Group. This setting //is required when using the SQL AlwaysOn Availability Groups in SQL server. This //setting can't be changed after you create the endpoint. EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfiguration: A reference to frontend IP addresses. FrontendIPConfiguration SubResourceARM `json:"frontendIPConfiguration"` //FrontendPortRangeEnd: The last port number in the range of external ports that //will be used to provide Inbound Nat to NICs associated with a load balancer. //Acceptable values range between 1 and 65535. FrontendPortRangeEnd int `json:"frontendPortRangeEnd"` //FrontendPortRangeStart: The first port number in the range of external ports //that will be used to provide Inbound Nat to NICs associated with a load //balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart int `json:"frontendPortRangeStart"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. The value can be //set between 4 and 30 minutes. The default value is 4 minutes. This element is //only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //Protocol: The reference to the transport protocol used by the inbound NAT pool. Protocol InboundNatPoolPropertiesFormatProtocol `json:"protocol"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/InboundNatPoolPropertiesFormat
func (*InboundNatPoolPropertiesFormatARM) DeepCopy ¶
func (in *InboundNatPoolPropertiesFormatARM) DeepCopy() *InboundNatPoolPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatPoolPropertiesFormatARM.
func (*InboundNatPoolPropertiesFormatARM) DeepCopyInto ¶
func (in *InboundNatPoolPropertiesFormatARM) DeepCopyInto(out *InboundNatPoolPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InboundNatPoolPropertiesFormatProtocol ¶
type InboundNatPoolPropertiesFormatProtocol string
+kubebuilder:validation:Enum={"All","Tcp","Udp"}
type InboundNatPoolPropertiesFormat_StatusARM ¶
type InboundNatPoolPropertiesFormat_StatusARM struct { //BackendPort: The port used for internal connections on the endpoint. Acceptable //values are between 1 and 65535. BackendPort int `json:"backendPort"` //EnableFloatingIP: Configures a virtual machine's endpoint for the floating IP //capability required to configure a SQL AlwaysOn Availability Group. This setting //is required when using the SQL AlwaysOn Availability Groups in SQL server. This //setting can't be changed after you create the endpoint. EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfiguration: A reference to frontend IP addresses. FrontendIPConfiguration *SubResource_StatusARM `json:"frontendIPConfiguration,omitempty"` //FrontendPortRangeEnd: The last port number in the range of external ports that //will be used to provide Inbound Nat to NICs associated with a load balancer. //Acceptable values range between 1 and 65535. FrontendPortRangeEnd int `json:"frontendPortRangeEnd"` //FrontendPortRangeStart: The first port number in the range of external ports //that will be used to provide Inbound Nat to NICs associated with a load //balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart int `json:"frontendPortRangeStart"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. The value can be //set between 4 and 30 minutes. The default value is 4 minutes. This element is //only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //Protocol: The reference to the transport protocol used by the inbound NAT pool. Protocol TransportProtocol_Status `json:"protocol"` //ProvisioningState: The provisioning state of the inbound NAT pool resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` }
func (*InboundNatPoolPropertiesFormat_StatusARM) DeepCopy ¶
func (in *InboundNatPoolPropertiesFormat_StatusARM) DeepCopy() *InboundNatPoolPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatPoolPropertiesFormat_StatusARM.
func (*InboundNatPoolPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *InboundNatPoolPropertiesFormat_StatusARM) DeepCopyInto(out *InboundNatPoolPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InboundNatPool_Status ¶
type InboundNatPool_Status struct { //BackendPort: The port used for internal connections on the endpoint. Acceptable //values are between 1 and 65535. BackendPort *int `json:"backendPort,omitempty"` //EnableFloatingIP: Configures a virtual machine's endpoint for the floating IP //capability required to configure a SQL AlwaysOn Availability Group. This setting //is required when using the SQL AlwaysOn Availability Groups in SQL server. This //setting can't be changed after you create the endpoint. EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` //FrontendIPConfiguration: A reference to frontend IP addresses. FrontendIPConfiguration *SubResource_Status `json:"frontendIPConfiguration,omitempty"` //FrontendPortRangeEnd: The last port number in the range of external ports that //will be used to provide Inbound Nat to NICs associated with a load balancer. //Acceptable values range between 1 and 65535. FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` //FrontendPortRangeStart: The first port number in the range of external ports //that will be used to provide Inbound Nat to NICs associated with a load //balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. The value can be //set between 4 and 30 minutes. The default value is 4 minutes. This element is //only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //Name: The name of the resource that is unique within the set of inbound NAT //pools used by the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Protocol: The reference to the transport protocol used by the inbound NAT pool. Protocol *TransportProtocol_Status `json:"protocol,omitempty"` //ProvisioningState: The provisioning state of the inbound NAT pool resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*InboundNatPool_Status) AssignPropertiesFromInboundNatPoolStatus ¶
func (inboundNatPoolStatus *InboundNatPool_Status) AssignPropertiesFromInboundNatPoolStatus(source *v1alpha1api20201101storage.InboundNatPool_Status) error
AssignPropertiesFromInboundNatPoolStatus populates our InboundNatPool_Status from the provided source InboundNatPool_Status
func (*InboundNatPool_Status) AssignPropertiesToInboundNatPoolStatus ¶
func (inboundNatPoolStatus *InboundNatPool_Status) AssignPropertiesToInboundNatPoolStatus(destination *v1alpha1api20201101storage.InboundNatPool_Status) error
AssignPropertiesToInboundNatPoolStatus populates the provided destination InboundNatPool_Status from our InboundNatPool_Status
func (*InboundNatPool_Status) DeepCopy ¶
func (in *InboundNatPool_Status) DeepCopy() *InboundNatPool_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatPool_Status.
func (*InboundNatPool_Status) DeepCopyInto ¶
func (in *InboundNatPool_Status) DeepCopyInto(out *InboundNatPool_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InboundNatPool_Status) NewEmptyARMValue ¶
func (inboundNatPoolStatus *InboundNatPool_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatPool_Status) PopulateFromARM ¶
func (inboundNatPoolStatus *InboundNatPool_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InboundNatPool_StatusARM ¶
type InboundNatPool_StatusARM 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 the set of inbound NAT //pools used by the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Properties: Properties of load balancer inbound nat pool. Properties *InboundNatPoolPropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*InboundNatPool_StatusARM) DeepCopy ¶
func (in *InboundNatPool_StatusARM) DeepCopy() *InboundNatPool_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatPool_StatusARM.
func (*InboundNatPool_StatusARM) DeepCopyInto ¶
func (in *InboundNatPool_StatusARM) DeepCopyInto(out *InboundNatPool_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InboundNatRule_Status_LoadBalancer_SubResourceEmbedded ¶
type InboundNatRule_Status_LoadBalancer_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromInboundNatRuleStatusLoadBalancerSubResourceEmbedded ¶
func (inboundNatRuleStatusLoadBalancerSubResourceEmbedded *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromInboundNatRuleStatusLoadBalancerSubResourceEmbedded(source *v1alpha1api20201101storage.InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesFromInboundNatRuleStatusLoadBalancerSubResourceEmbedded populates our InboundNatRule_Status_LoadBalancer_SubResourceEmbedded from the provided source InboundNatRule_Status_LoadBalancer_SubResourceEmbedded
func (*InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToInboundNatRuleStatusLoadBalancerSubResourceEmbedded ¶
func (inboundNatRuleStatusLoadBalancerSubResourceEmbedded *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToInboundNatRuleStatusLoadBalancerSubResourceEmbedded(destination *v1alpha1api20201101storage.InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesToInboundNatRuleStatusLoadBalancerSubResourceEmbedded populates the provided destination InboundNatRule_Status_LoadBalancer_SubResourceEmbedded from our InboundNatRule_Status_LoadBalancer_SubResourceEmbedded
func (*InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatRule_Status_LoadBalancer_SubResourceEmbedded.
func (*InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (inboundNatRuleStatusLoadBalancerSubResourceEmbedded *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (inboundNatRuleStatusLoadBalancerSubResourceEmbedded *InboundNatRule_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM ¶
type InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy ¶
func (in *InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy() *InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM.
func (*InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto(out *InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type InboundNatRule_Status_NetworkInterface_SubResourceEmbedded ¶
type InboundNatRule_Status_NetworkInterface_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromInboundNatRuleStatusNetworkInterfaceSubResourceEmbedded ¶
func (inboundNatRuleStatusNetworkInterfaceSubResourceEmbedded *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromInboundNatRuleStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromInboundNatRuleStatusNetworkInterfaceSubResourceEmbedded populates our InboundNatRule_Status_NetworkInterface_SubResourceEmbedded from the provided source InboundNatRule_Status_NetworkInterface_SubResourceEmbedded
func (*InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToInboundNatRuleStatusNetworkInterfaceSubResourceEmbedded ¶
func (inboundNatRuleStatusNetworkInterfaceSubResourceEmbedded *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToInboundNatRuleStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToInboundNatRuleStatusNetworkInterfaceSubResourceEmbedded populates the provided destination InboundNatRule_Status_NetworkInterface_SubResourceEmbedded from our InboundNatRule_Status_NetworkInterface_SubResourceEmbedded
func (*InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatRule_Status_NetworkInterface_SubResourceEmbedded.
func (*InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (inboundNatRuleStatusNetworkInterfaceSubResourceEmbedded *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (inboundNatRuleStatusNetworkInterfaceSubResourceEmbedded *InboundNatRule_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpTag ¶
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"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/IpTag
func (*IpTag) AssignPropertiesFromIpTag ¶
func (ipTag *IpTag) AssignPropertiesFromIpTag(source *v1alpha1api20201101storage.IpTag) error
AssignPropertiesFromIpTag populates our IpTag from the provided source IpTag
func (*IpTag) AssignPropertiesToIpTag ¶
func (ipTag *IpTag) AssignPropertiesToIpTag(destination *v1alpha1api20201101storage.IpTag) error
AssignPropertiesToIpTag populates the provided destination IpTag from our IpTag
func (*IpTag) ConvertToARM ¶
func (ipTag *IpTag) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IpTag) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag.
func (*IpTag) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpTag) NewEmptyARMValue ¶
func (ipTag *IpTag) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpTag) PopulateFromARM ¶
func (ipTag *IpTag) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpTagARM ¶
type IpTagARM 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"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/IpTag
func (*IpTagARM) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTagARM.
func (*IpTagARM) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpTag_Status ¶
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"` }
func (*IpTag_Status) AssignPropertiesFromIpTagStatus ¶
func (ipTagStatus *IpTag_Status) AssignPropertiesFromIpTagStatus(source *v1alpha1api20201101storage.IpTag_Status) error
AssignPropertiesFromIpTagStatus populates our IpTag_Status from the provided source IpTag_Status
func (*IpTag_Status) AssignPropertiesToIpTagStatus ¶
func (ipTagStatus *IpTag_Status) AssignPropertiesToIpTagStatus(destination *v1alpha1api20201101storage.IpTag_Status) error
AssignPropertiesToIpTagStatus populates the provided destination IpTag_Status from our IpTag_Status
func (*IpTag_Status) DeepCopy ¶
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 ¶
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 ¶
func (ipTagStatus *IpTag_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpTag_Status) PopulateFromARM ¶
func (ipTagStatus *IpTag_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpTag_StatusARM ¶
type IpTag_StatusARM 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"` }
func (*IpTag_StatusARM) DeepCopy ¶
func (in *IpTag_StatusARM) DeepCopy() *IpTag_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpTag_StatusARM.
func (*IpTag_StatusARM) DeepCopyInto ¶
func (in *IpTag_StatusARM) DeepCopyInto(out *IpTag_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecEncryption_Status ¶
type IpsecEncryption_Status string
type IpsecIntegrity_Status ¶
type IpsecIntegrity_Status string
type IpsecPolicy ¶
type IpsecPolicy struct { // +kubebuilder:validation:Required //DhGroup: The DH Group used in IKE Phase 1 for initial SA. DhGroup IpsecPolicyDhGroup `json:"dhGroup"` // +kubebuilder:validation:Required //IkeEncryption: The IKE encryption algorithm (IKE phase 2). IkeEncryption IpsecPolicyIkeEncryption `json:"ikeEncryption"` // +kubebuilder:validation:Required //IkeIntegrity: The IKE integrity algorithm (IKE phase 2). IkeIntegrity IpsecPolicyIkeIntegrity `json:"ikeIntegrity"` // +kubebuilder:validation:Required //IpsecEncryption: The IPSec encryption algorithm (IKE phase 1). IpsecEncryption IpsecPolicyIpsecEncryption `json:"ipsecEncryption"` // +kubebuilder:validation:Required //IpsecIntegrity: The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity IpsecPolicyIpsecIntegrity `json:"ipsecIntegrity"` // +kubebuilder:validation:Required //PfsGroup: The Pfs Group used in IKE Phase 2 for new child SA. PfsGroup IpsecPolicyPfsGroup `json:"pfsGroup"` // +kubebuilder:validation:Required //SaDataSizeKilobytes: The IPSec Security Association (also called Quick Mode or //Phase 2 SA) payload size in KB for a site to site VPN tunnel. SaDataSizeKilobytes int `json:"saDataSizeKilobytes"` // +kubebuilder:validation:Required //SaLifeTimeSeconds: The IPSec Security Association (also called Quick Mode or //Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. SaLifeTimeSeconds int `json:"saLifeTimeSeconds"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/IpsecPolicy
func (*IpsecPolicy) AssignPropertiesFromIpsecPolicy ¶
func (ipsecPolicy *IpsecPolicy) AssignPropertiesFromIpsecPolicy(source *v1alpha1api20201101storage.IpsecPolicy) error
AssignPropertiesFromIpsecPolicy populates our IpsecPolicy from the provided source IpsecPolicy
func (*IpsecPolicy) AssignPropertiesToIpsecPolicy ¶
func (ipsecPolicy *IpsecPolicy) AssignPropertiesToIpsecPolicy(destination *v1alpha1api20201101storage.IpsecPolicy) error
AssignPropertiesToIpsecPolicy populates the provided destination IpsecPolicy from our IpsecPolicy
func (*IpsecPolicy) ConvertToARM ¶
func (ipsecPolicy *IpsecPolicy) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*IpsecPolicy) DeepCopy ¶
func (in *IpsecPolicy) DeepCopy() *IpsecPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicy.
func (*IpsecPolicy) DeepCopyInto ¶
func (in *IpsecPolicy) DeepCopyInto(out *IpsecPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsecPolicy) NewEmptyARMValue ¶
func (ipsecPolicy *IpsecPolicy) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpsecPolicy) PopulateFromARM ¶
func (ipsecPolicy *IpsecPolicy) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpsecPolicyARM ¶
type IpsecPolicyARM struct { //DhGroup: The DH Group used in IKE Phase 1 for initial SA. DhGroup IpsecPolicyDhGroup `json:"dhGroup"` //IkeEncryption: The IKE encryption algorithm (IKE phase 2). IkeEncryption IpsecPolicyIkeEncryption `json:"ikeEncryption"` //IkeIntegrity: The IKE integrity algorithm (IKE phase 2). IkeIntegrity IpsecPolicyIkeIntegrity `json:"ikeIntegrity"` //IpsecEncryption: The IPSec encryption algorithm (IKE phase 1). IpsecEncryption IpsecPolicyIpsecEncryption `json:"ipsecEncryption"` //IpsecIntegrity: The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity IpsecPolicyIpsecIntegrity `json:"ipsecIntegrity"` //PfsGroup: The Pfs Group used in IKE Phase 2 for new child SA. PfsGroup IpsecPolicyPfsGroup `json:"pfsGroup"` //SaDataSizeKilobytes: The IPSec Security Association (also called Quick Mode or //Phase 2 SA) payload size in KB for a site to site VPN tunnel. SaDataSizeKilobytes int `json:"saDataSizeKilobytes"` //SaLifeTimeSeconds: The IPSec Security Association (also called Quick Mode or //Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. SaLifeTimeSeconds int `json:"saLifeTimeSeconds"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/IpsecPolicy
func (*IpsecPolicyARM) DeepCopy ¶
func (in *IpsecPolicyARM) DeepCopy() *IpsecPolicyARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicyARM.
func (*IpsecPolicyARM) DeepCopyInto ¶
func (in *IpsecPolicyARM) DeepCopyInto(out *IpsecPolicyARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IpsecPolicyDhGroup ¶
type IpsecPolicyDhGroup string
+kubebuilder:validation:Enum={"DHGroup1","DHGroup14","DHGroup2","DHGroup2048","DHGroup24","ECP256","ECP384","None"}
type IpsecPolicyIkeEncryption ¶
type IpsecPolicyIkeEncryption string
+kubebuilder:validation:Enum={"AES128","AES192","AES256","DES","DES3","GCMAES128","GCMAES256"}
type IpsecPolicyIkeIntegrity ¶
type IpsecPolicyIkeIntegrity string
+kubebuilder:validation:Enum={"GCMAES128","GCMAES256","MD5","SHA1","SHA256","SHA384"}
type IpsecPolicyIpsecEncryption ¶
type IpsecPolicyIpsecEncryption string
+kubebuilder:validation:Enum={"AES128","AES192","AES256","DES","DES3","GCMAES128","GCMAES192","GCMAES256","None"}
type IpsecPolicyIpsecIntegrity ¶
type IpsecPolicyIpsecIntegrity string
+kubebuilder:validation:Enum={"GCMAES128","GCMAES192","GCMAES256","MD5","SHA1","SHA256"}
type IpsecPolicyPfsGroup ¶
type IpsecPolicyPfsGroup string
+kubebuilder:validation:Enum={"ECP256","ECP384","None","PFS1","PFS14","PFS2","PFS2048","PFS24","PFSMM"}
type IpsecPolicy_Status ¶
type IpsecPolicy_Status struct { // +kubebuilder:validation:Required //DhGroup: The DH Group used in IKE Phase 1 for initial SA. DhGroup DhGroup_Status `json:"dhGroup"` // +kubebuilder:validation:Required //IkeEncryption: The IKE encryption algorithm (IKE phase 2). IkeEncryption IkeEncryption_Status `json:"ikeEncryption"` // +kubebuilder:validation:Required //IkeIntegrity: The IKE integrity algorithm (IKE phase 2). IkeIntegrity IkeIntegrity_Status `json:"ikeIntegrity"` // +kubebuilder:validation:Required //IpsecEncryption: The IPSec encryption algorithm (IKE phase 1). IpsecEncryption IpsecEncryption_Status `json:"ipsecEncryption"` // +kubebuilder:validation:Required //IpsecIntegrity: The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity IpsecIntegrity_Status `json:"ipsecIntegrity"` // +kubebuilder:validation:Required //PfsGroup: The Pfs Group used in IKE Phase 2 for new child SA. PfsGroup PfsGroup_Status `json:"pfsGroup"` // +kubebuilder:validation:Required //SaDataSizeKilobytes: The IPSec Security Association (also called Quick Mode or //Phase 2 SA) payload size in KB for a site to site VPN tunnel. SaDataSizeKilobytes int `json:"saDataSizeKilobytes"` // +kubebuilder:validation:Required //SaLifeTimeSeconds: The IPSec Security Association (also called Quick Mode or //Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. SaLifeTimeSeconds int `json:"saLifeTimeSeconds"` }
func (*IpsecPolicy_Status) AssignPropertiesFromIpsecPolicyStatus ¶
func (ipsecPolicyStatus *IpsecPolicy_Status) AssignPropertiesFromIpsecPolicyStatus(source *v1alpha1api20201101storage.IpsecPolicy_Status) error
AssignPropertiesFromIpsecPolicyStatus populates our IpsecPolicy_Status from the provided source IpsecPolicy_Status
func (*IpsecPolicy_Status) AssignPropertiesToIpsecPolicyStatus ¶
func (ipsecPolicyStatus *IpsecPolicy_Status) AssignPropertiesToIpsecPolicyStatus(destination *v1alpha1api20201101storage.IpsecPolicy_Status) error
AssignPropertiesToIpsecPolicyStatus populates the provided destination IpsecPolicy_Status from our IpsecPolicy_Status
func (*IpsecPolicy_Status) DeepCopy ¶
func (in *IpsecPolicy_Status) DeepCopy() *IpsecPolicy_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicy_Status.
func (*IpsecPolicy_Status) DeepCopyInto ¶
func (in *IpsecPolicy_Status) DeepCopyInto(out *IpsecPolicy_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IpsecPolicy_Status) NewEmptyARMValue ¶
func (ipsecPolicyStatus *IpsecPolicy_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*IpsecPolicy_Status) PopulateFromARM ¶
func (ipsecPolicyStatus *IpsecPolicy_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type IpsecPolicy_StatusARM ¶
type IpsecPolicy_StatusARM struct { //DhGroup: The DH Group used in IKE Phase 1 for initial SA. DhGroup DhGroup_Status `json:"dhGroup"` //IkeEncryption: The IKE encryption algorithm (IKE phase 2). IkeEncryption IkeEncryption_Status `json:"ikeEncryption"` //IkeIntegrity: The IKE integrity algorithm (IKE phase 2). IkeIntegrity IkeIntegrity_Status `json:"ikeIntegrity"` //IpsecEncryption: The IPSec encryption algorithm (IKE phase 1). IpsecEncryption IpsecEncryption_Status `json:"ipsecEncryption"` //IpsecIntegrity: The IPSec integrity algorithm (IKE phase 1). IpsecIntegrity IpsecIntegrity_Status `json:"ipsecIntegrity"` //PfsGroup: The Pfs Group used in IKE Phase 2 for new child SA. PfsGroup PfsGroup_Status `json:"pfsGroup"` //SaDataSizeKilobytes: The IPSec Security Association (also called Quick Mode or //Phase 2 SA) payload size in KB for a site to site VPN tunnel. SaDataSizeKilobytes int `json:"saDataSizeKilobytes"` //SaLifeTimeSeconds: The IPSec Security Association (also called Quick Mode or //Phase 2 SA) lifetime in seconds for a site to site VPN tunnel. SaLifeTimeSeconds int `json:"saLifeTimeSeconds"` }
func (*IpsecPolicy_StatusARM) DeepCopy ¶
func (in *IpsecPolicy_StatusARM) DeepCopy() *IpsecPolicy_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IpsecPolicy_StatusARM.
func (*IpsecPolicy_StatusARM) DeepCopyInto ¶
func (in *IpsecPolicy_StatusARM) DeepCopyInto(out *IpsecPolicy_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancer ¶
type LoadBalancer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LoadBalancers_Spec `json:"spec,omitempty"` Status LoadBalancer_Status `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers
func (*LoadBalancer) AssignPropertiesFromLoadBalancer ¶
func (loadBalancer *LoadBalancer) AssignPropertiesFromLoadBalancer(source *v1alpha1api20201101storage.LoadBalancer) error
AssignPropertiesFromLoadBalancer populates our LoadBalancer from the provided source LoadBalancer
func (*LoadBalancer) AssignPropertiesToLoadBalancer ¶
func (loadBalancer *LoadBalancer) AssignPropertiesToLoadBalancer(destination *v1alpha1api20201101storage.LoadBalancer) error
AssignPropertiesToLoadBalancer populates the provided destination LoadBalancer from our LoadBalancer
func (*LoadBalancer) AzureName ¶
func (loadBalancer *LoadBalancer) AzureName() string
AzureName returns the Azure name of the resource
func (*LoadBalancer) DeepCopy ¶
func (in *LoadBalancer) DeepCopy() *LoadBalancer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer.
func (*LoadBalancer) DeepCopyInto ¶
func (in *LoadBalancer) DeepCopyInto(out *LoadBalancer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancer) DeepCopyObject ¶
func (in *LoadBalancer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LoadBalancer) Default ¶
func (loadBalancer *LoadBalancer) Default()
Default applies defaults to the LoadBalancer resource
func (LoadBalancer) GetAPIVersion ¶
func (loadBalancer LoadBalancer) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*LoadBalancer) GetConditions ¶
func (loadBalancer *LoadBalancer) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*LoadBalancer) GetResourceKind ¶
func (loadBalancer *LoadBalancer) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*LoadBalancer) GetSpec ¶
func (loadBalancer *LoadBalancer) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*LoadBalancer) GetStatus ¶
func (loadBalancer *LoadBalancer) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*LoadBalancer) GetType ¶
func (loadBalancer *LoadBalancer) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/loadBalancers"
func (*LoadBalancer) NewEmptyStatus ¶
func (loadBalancer *LoadBalancer) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*LoadBalancer) OriginalGVK ¶
func (loadBalancer *LoadBalancer) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*LoadBalancer) Owner ¶
func (loadBalancer *LoadBalancer) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*LoadBalancer) SetConditions ¶
func (loadBalancer *LoadBalancer) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*LoadBalancer) SetStatus ¶
func (loadBalancer *LoadBalancer) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*LoadBalancer) ValidateCreate ¶
func (loadBalancer *LoadBalancer) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*LoadBalancer) ValidateDelete ¶
func (loadBalancer *LoadBalancer) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*LoadBalancer) ValidateUpdate ¶
func (loadBalancer *LoadBalancer) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type LoadBalancerBackendAddressPropertiesFormatARM ¶
type LoadBalancerBackendAddressPropertiesFormatARM struct { //IpAddress: IP Address belonging to the referenced virtual network. IpAddress *string `json:"ipAddress,omitempty"` //LoadBalancerFrontendIPConfiguration: Reference to the frontend ip address //configuration defined in regional loadbalancer. LoadBalancerFrontendIPConfiguration *SubResourceARM `json:"loadBalancerFrontendIPConfiguration,omitempty"` //Subnet: Reference to an existing subnet. Subnet *SubResourceARM `json:"subnet,omitempty"` //VirtualNetwork: Reference to an existing virtual network. VirtualNetwork *SubResourceARM `json:"virtualNetwork,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/LoadBalancerBackendAddressPropertiesFormat
func (*LoadBalancerBackendAddressPropertiesFormatARM) DeepCopy ¶
func (in *LoadBalancerBackendAddressPropertiesFormatARM) DeepCopy() *LoadBalancerBackendAddressPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerBackendAddressPropertiesFormatARM.
func (*LoadBalancerBackendAddressPropertiesFormatARM) DeepCopyInto ¶
func (in *LoadBalancerBackendAddressPropertiesFormatARM) DeepCopyInto(out *LoadBalancerBackendAddressPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerList ¶
type LoadBalancerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LoadBalancer `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/loadBalancers
func (*LoadBalancerList) DeepCopy ¶
func (in *LoadBalancerList) DeepCopy() *LoadBalancerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerList.
func (*LoadBalancerList) DeepCopyInto ¶
func (in *LoadBalancerList) DeepCopyInto(out *LoadBalancerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerList) DeepCopyObject ¶
func (in *LoadBalancerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LoadBalancerPropertiesFormat_StatusARM ¶
type LoadBalancerPropertiesFormat_StatusARM struct { //BackendAddressPools: Collection of backend address pools used by a load balancer. BackendAddressPools []BackendAddressPool_Status_LoadBalancer_SubResourceEmbeddedARM `json:"backendAddressPools,omitempty"` //FrontendIPConfigurations: Object representing the frontend IPs to be used for //the load balancer. FrontendIPConfigurations []FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbeddedARM `json:"frontendIPConfigurations,omitempty"` //InboundNatPools: Defines an external port range for inbound NAT to a single //backend port on NICs associated with a load balancer. Inbound NAT rules are //created automatically for each NIC associated with the Load Balancer using an //external port from this range. Defining an Inbound NAT pool on your Load //Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT //pools are referenced from virtual machine scale sets. NICs that are associated //with individual virtual machines cannot reference an inbound NAT pool. They have //to reference individual inbound NAT rules. InboundNatPools []InboundNatPool_StatusARM `json:"inboundNatPools,omitempty"` //InboundNatRules: Collection of inbound NAT Rules used by a load balancer. //Defining inbound NAT rules on your load balancer is mutually exclusive with //defining an inbound NAT pool. Inbound NAT pools are referenced from virtual //machine scale sets. NICs that are associated with individual virtual machines //cannot reference an Inbound NAT pool. They have to reference individual inbound //NAT rules. InboundNatRules []InboundNatRule_Status_LoadBalancer_SubResourceEmbeddedARM `json:"inboundNatRules,omitempty"` //LoadBalancingRules: Object collection representing the load balancing rules Gets //the provisioning. LoadBalancingRules []LoadBalancingRule_StatusARM `json:"loadBalancingRules,omitempty"` //OutboundRules: The outbound rules. OutboundRules []OutboundRule_StatusARM `json:"outboundRules,omitempty"` //Probes: Collection of probe objects used in the load balancer. Probes []Probe_StatusARM `json:"probes,omitempty"` //ProvisioningState: The provisioning state of the load balancer resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resource GUID property of the load balancer resource. ResourceGuid *string `json:"resourceGuid,omitempty"` }
func (*LoadBalancerPropertiesFormat_StatusARM) DeepCopy ¶
func (in *LoadBalancerPropertiesFormat_StatusARM) DeepCopy() *LoadBalancerPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerPropertiesFormat_StatusARM.
func (*LoadBalancerPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *LoadBalancerPropertiesFormat_StatusARM) DeepCopyInto(out *LoadBalancerPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerSku ¶
type LoadBalancerSku struct { //Name: Name of a load balancer SKU. Name *LoadBalancerSkuName `json:"name,omitempty"` //Tier: Tier of a load balancer SKU. Tier *LoadBalancerSkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/LoadBalancerSku
func (*LoadBalancerSku) AssignPropertiesFromLoadBalancerSku ¶
func (loadBalancerSku *LoadBalancerSku) AssignPropertiesFromLoadBalancerSku(source *v1alpha1api20201101storage.LoadBalancerSku) error
AssignPropertiesFromLoadBalancerSku populates our LoadBalancerSku from the provided source LoadBalancerSku
func (*LoadBalancerSku) AssignPropertiesToLoadBalancerSku ¶
func (loadBalancerSku *LoadBalancerSku) AssignPropertiesToLoadBalancerSku(destination *v1alpha1api20201101storage.LoadBalancerSku) error
AssignPropertiesToLoadBalancerSku populates the provided destination LoadBalancerSku from our LoadBalancerSku
func (*LoadBalancerSku) ConvertToARM ¶
func (loadBalancerSku *LoadBalancerSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancerSku) DeepCopy ¶
func (in *LoadBalancerSku) DeepCopy() *LoadBalancerSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSku.
func (*LoadBalancerSku) DeepCopyInto ¶
func (in *LoadBalancerSku) DeepCopyInto(out *LoadBalancerSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerSku) NewEmptyARMValue ¶
func (loadBalancerSku *LoadBalancerSku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancerSku) PopulateFromARM ¶
func (loadBalancerSku *LoadBalancerSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancerSkuARM ¶
type LoadBalancerSkuARM struct { //Name: Name of a load balancer SKU. Name *LoadBalancerSkuName `json:"name,omitempty"` //Tier: Tier of a load balancer SKU. Tier *LoadBalancerSkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/LoadBalancerSku
func (*LoadBalancerSkuARM) DeepCopy ¶
func (in *LoadBalancerSkuARM) DeepCopy() *LoadBalancerSkuARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSkuARM.
func (*LoadBalancerSkuARM) DeepCopyInto ¶
func (in *LoadBalancerSkuARM) DeepCopyInto(out *LoadBalancerSkuARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancerSkuName ¶
type LoadBalancerSkuName string
+kubebuilder:validation:Enum={"Basic","Standard"}
type LoadBalancerSkuStatusName ¶
type LoadBalancerSkuStatusName string
type LoadBalancerSkuStatusTier ¶
type LoadBalancerSkuStatusTier string
type LoadBalancerSkuTier ¶
type LoadBalancerSkuTier string
+kubebuilder:validation:Enum={"Global","Regional"}
type LoadBalancerSku_Status ¶
type LoadBalancerSku_Status struct { //Name: Name of a load balancer SKU. Name *LoadBalancerSkuStatusName `json:"name,omitempty"` //Tier: Tier of a load balancer SKU. Tier *LoadBalancerSkuStatusTier `json:"tier,omitempty"` }
func (*LoadBalancerSku_Status) AssignPropertiesFromLoadBalancerSkuStatus ¶
func (loadBalancerSkuStatus *LoadBalancerSku_Status) AssignPropertiesFromLoadBalancerSkuStatus(source *v1alpha1api20201101storage.LoadBalancerSku_Status) error
AssignPropertiesFromLoadBalancerSkuStatus populates our LoadBalancerSku_Status from the provided source LoadBalancerSku_Status
func (*LoadBalancerSku_Status) AssignPropertiesToLoadBalancerSkuStatus ¶
func (loadBalancerSkuStatus *LoadBalancerSku_Status) AssignPropertiesToLoadBalancerSkuStatus(destination *v1alpha1api20201101storage.LoadBalancerSku_Status) error
AssignPropertiesToLoadBalancerSkuStatus populates the provided destination LoadBalancerSku_Status from our LoadBalancerSku_Status
func (*LoadBalancerSku_Status) DeepCopy ¶
func (in *LoadBalancerSku_Status) DeepCopy() *LoadBalancerSku_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSku_Status.
func (*LoadBalancerSku_Status) DeepCopyInto ¶
func (in *LoadBalancerSku_Status) DeepCopyInto(out *LoadBalancerSku_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancerSku_Status) NewEmptyARMValue ¶
func (loadBalancerSkuStatus *LoadBalancerSku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancerSku_Status) PopulateFromARM ¶
func (loadBalancerSkuStatus *LoadBalancerSku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancerSku_StatusARM ¶
type LoadBalancerSku_StatusARM struct { //Name: Name of a load balancer SKU. Name *LoadBalancerSkuStatusName `json:"name,omitempty"` //Tier: Tier of a load balancer SKU. Tier *LoadBalancerSkuStatusTier `json:"tier,omitempty"` }
func (*LoadBalancerSku_StatusARM) DeepCopy ¶
func (in *LoadBalancerSku_StatusARM) DeepCopy() *LoadBalancerSku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancerSku_StatusARM.
func (*LoadBalancerSku_StatusARM) DeepCopyInto ¶
func (in *LoadBalancerSku_StatusARM) DeepCopyInto(out *LoadBalancerSku_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancer_Status ¶
type LoadBalancer_Status struct { //BackendAddressPools: Collection of backend address pools used by a load balancer. BackendAddressPools []BackendAddressPool_Status_LoadBalancer_SubResourceEmbedded `json:"backendAddressPools,omitempty"` //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"` //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //FrontendIPConfigurations: Object representing the frontend IPs to be used for //the load balancer. FrontendIPConfigurations []FrontendIPConfiguration_Status_LoadBalancer_SubResourceEmbedded `json:"frontendIPConfigurations,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //InboundNatPools: Defines an external port range for inbound NAT to a single //backend port on NICs associated with a load balancer. Inbound NAT rules are //created automatically for each NIC associated with the Load Balancer using an //external port from this range. Defining an Inbound NAT pool on your Load //Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT //pools are referenced from virtual machine scale sets. NICs that are associated //with individual virtual machines cannot reference an inbound NAT pool. They have //to reference individual inbound NAT rules. InboundNatPools []InboundNatPool_Status `json:"inboundNatPools,omitempty"` //InboundNatRules: Collection of inbound NAT Rules used by a load balancer. //Defining inbound NAT rules on your load balancer is mutually exclusive with //defining an inbound NAT pool. Inbound NAT pools are referenced from virtual //machine scale sets. NICs that are associated with individual virtual machines //cannot reference an Inbound NAT pool. They have to reference individual inbound //NAT rules. InboundNatRules []InboundNatRule_Status_LoadBalancer_SubResourceEmbedded `json:"inboundNatRules,omitempty"` //LoadBalancingRules: Object collection representing the load balancing rules Gets //the provisioning. LoadBalancingRules []LoadBalancingRule_Status `json:"loadBalancingRules,omitempty"` //Location: Resource location. Location *string `json:"location,omitempty"` //Name: Resource name. Name *string `json:"name,omitempty"` //OutboundRules: The outbound rules. OutboundRules []OutboundRule_Status `json:"outboundRules,omitempty"` //Probes: Collection of probe objects used in the load balancer. Probes []Probe_Status `json:"probes,omitempty"` //ProvisioningState: The provisioning state of the load balancer resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resource GUID property of the load balancer resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //Sku: The load balancer SKU. Sku *LoadBalancerSku_Status `json:"sku,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*LoadBalancer_Status) AssignPropertiesFromLoadBalancerStatus ¶
func (loadBalancerStatus *LoadBalancer_Status) AssignPropertiesFromLoadBalancerStatus(source *v1alpha1api20201101storage.LoadBalancer_Status) error
AssignPropertiesFromLoadBalancerStatus populates our LoadBalancer_Status from the provided source LoadBalancer_Status
func (*LoadBalancer_Status) AssignPropertiesToLoadBalancerStatus ¶
func (loadBalancerStatus *LoadBalancer_Status) AssignPropertiesToLoadBalancerStatus(destination *v1alpha1api20201101storage.LoadBalancer_Status) error
AssignPropertiesToLoadBalancerStatus populates the provided destination LoadBalancer_Status from our LoadBalancer_Status
func (*LoadBalancer_Status) ConvertStatusFrom ¶
func (loadBalancerStatus *LoadBalancer_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our LoadBalancer_Status from the provided source
func (*LoadBalancer_Status) ConvertStatusTo ¶
func (loadBalancerStatus *LoadBalancer_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our LoadBalancer_Status
func (*LoadBalancer_Status) DeepCopy ¶
func (in *LoadBalancer_Status) DeepCopy() *LoadBalancer_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer_Status.
func (*LoadBalancer_Status) DeepCopyInto ¶
func (in *LoadBalancer_Status) DeepCopyInto(out *LoadBalancer_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancer_Status) NewEmptyARMValue ¶
func (loadBalancerStatus *LoadBalancer_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancer_Status) PopulateFromARM ¶
func (loadBalancerStatus *LoadBalancer_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancer_StatusARM ¶
type LoadBalancer_StatusARM 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_StatusARM `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 load balancer. Properties *LoadBalancerPropertiesFormat_StatusARM `json:"properties,omitempty"` //Sku: The load balancer SKU. Sku *LoadBalancerSku_StatusARM `json:"sku,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*LoadBalancer_StatusARM) DeepCopy ¶
func (in *LoadBalancer_StatusARM) DeepCopy() *LoadBalancer_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancer_StatusARM.
func (*LoadBalancer_StatusARM) DeepCopyInto ¶
func (in *LoadBalancer_StatusARM) DeepCopyInto(out *LoadBalancer_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancersSpecAPIVersion ¶
type LoadBalancersSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type LoadBalancers_Spec ¶
type LoadBalancers_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"` //BackendAddressPools: Collection of backend address pools used by a load balancer. BackendAddressPools []LoadBalancers_Spec_Properties_BackendAddressPools `json:"backendAddressPools,omitempty"` //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` //FrontendIPConfigurations: Object representing the frontend IPs to be used for //the load balancer. FrontendIPConfigurations []LoadBalancers_Spec_Properties_FrontendIPConfigurations `json:"frontendIPConfigurations,omitempty"` //InboundNatPools: Defines an external port range for inbound NAT to a single //backend port on NICs associated with a load balancer. Inbound NAT rules are //created automatically for each NIC associated with the Load Balancer using an //external port from this range. Defining an Inbound NAT pool on your Load //Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT //pools are referenced from virtual machine scale sets. NICs that are associated //with individual virtual machines cannot reference an inbound NAT pool. They have //to reference individual inbound NAT rules. InboundNatPools []LoadBalancers_Spec_Properties_InboundNatPools `json:"inboundNatPools,omitempty"` //LoadBalancingRules: Object collection representing the load balancing rules Gets //the provisioning. LoadBalancingRules []LoadBalancers_Spec_Properties_LoadBalancingRules `json:"loadBalancingRules,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //OutboundRules: The outbound rules. OutboundRules []LoadBalancers_Spec_Properties_OutboundRules `json:"outboundRules,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //Probes: Collection of probe objects used in the load balancer. Probes []LoadBalancers_Spec_Properties_Probes `json:"probes,omitempty"` //Sku: The load balancer SKU. Sku *LoadBalancerSku `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*LoadBalancers_Spec) AssignPropertiesFromLoadBalancersSpec ¶
func (loadBalancersSpec *LoadBalancers_Spec) AssignPropertiesFromLoadBalancersSpec(source *v1alpha1api20201101storage.LoadBalancers_Spec) error
AssignPropertiesFromLoadBalancersSpec populates our LoadBalancers_Spec from the provided source LoadBalancers_Spec
func (*LoadBalancers_Spec) AssignPropertiesToLoadBalancersSpec ¶
func (loadBalancersSpec *LoadBalancers_Spec) AssignPropertiesToLoadBalancersSpec(destination *v1alpha1api20201101storage.LoadBalancers_Spec) error
AssignPropertiesToLoadBalancersSpec populates the provided destination LoadBalancers_Spec from our LoadBalancers_Spec
func (*LoadBalancers_Spec) ConvertSpecFrom ¶
func (loadBalancersSpec *LoadBalancers_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our LoadBalancers_Spec from the provided source
func (*LoadBalancers_Spec) ConvertSpecTo ¶
func (loadBalancersSpec *LoadBalancers_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our LoadBalancers_Spec
func (*LoadBalancers_Spec) ConvertToARM ¶
func (loadBalancersSpec *LoadBalancers_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancers_Spec) DeepCopy ¶
func (in *LoadBalancers_Spec) DeepCopy() *LoadBalancers_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec.
func (*LoadBalancers_Spec) DeepCopyInto ¶
func (in *LoadBalancers_Spec) DeepCopyInto(out *LoadBalancers_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancers_Spec) NewEmptyARMValue ¶
func (loadBalancersSpec *LoadBalancers_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancers_Spec) OriginalVersion ¶
func (loadBalancersSpec *LoadBalancers_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*LoadBalancers_Spec) PopulateFromARM ¶
func (loadBalancersSpec *LoadBalancers_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*LoadBalancers_Spec) SetAzureName ¶
func (loadBalancersSpec *LoadBalancers_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type LoadBalancers_SpecARM ¶
type LoadBalancers_SpecARM struct { //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocationARM `json:"extendedLocation,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Properties of load balancer. Properties LoadBalancers_Spec_PropertiesARM `json:"properties"` //Sku: The load balancer SKU. Sku *LoadBalancerSkuARM `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*LoadBalancers_SpecARM) DeepCopy ¶
func (in *LoadBalancers_SpecARM) DeepCopy() *LoadBalancers_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_SpecARM.
func (*LoadBalancers_SpecARM) DeepCopyInto ¶
func (in *LoadBalancers_SpecARM) DeepCopyInto(out *LoadBalancers_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (LoadBalancers_SpecARM) GetAPIVersion ¶
func (loadBalancersSpecARM LoadBalancers_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (LoadBalancers_SpecARM) GetName ¶
func (loadBalancersSpecARM LoadBalancers_SpecARM) GetName() string
GetName returns the Name of the resource
func (LoadBalancers_SpecARM) GetType ¶
func (loadBalancersSpecARM LoadBalancers_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/loadBalancers"
type LoadBalancers_Spec_PropertiesARM ¶
type LoadBalancers_Spec_PropertiesARM struct { //BackendAddressPools: Collection of backend address pools used by a load balancer. BackendAddressPools []LoadBalancers_Spec_Properties_BackendAddressPoolsARM `json:"backendAddressPools,omitempty"` //FrontendIPConfigurations: Object representing the frontend IPs to be used for //the load balancer. FrontendIPConfigurations []LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM `json:"frontendIPConfigurations,omitempty"` //InboundNatPools: Defines an external port range for inbound NAT to a single //backend port on NICs associated with a load balancer. Inbound NAT rules are //created automatically for each NIC associated with the Load Balancer using an //external port from this range. Defining an Inbound NAT pool on your Load //Balancer is mutually exclusive with defining inbound Nat rules. Inbound NAT //pools are referenced from virtual machine scale sets. NICs that are associated //with individual virtual machines cannot reference an inbound NAT pool. They have //to reference individual inbound NAT rules. InboundNatPools []LoadBalancers_Spec_Properties_InboundNatPoolsARM `json:"inboundNatPools,omitempty"` //LoadBalancingRules: Object collection representing the load balancing rules Gets //the provisioning. LoadBalancingRules []LoadBalancers_Spec_Properties_LoadBalancingRulesARM `json:"loadBalancingRules,omitempty"` //OutboundRules: The outbound rules. OutboundRules []LoadBalancers_Spec_Properties_OutboundRulesARM `json:"outboundRules,omitempty"` //Probes: Collection of probe objects used in the load balancer. Probes []LoadBalancers_Spec_Properties_ProbesARM `json:"probes,omitempty"` }
func (*LoadBalancers_Spec_PropertiesARM) DeepCopy ¶
func (in *LoadBalancers_Spec_PropertiesARM) DeepCopy() *LoadBalancers_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_PropertiesARM.
func (*LoadBalancers_Spec_PropertiesARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_PropertiesARM) DeepCopyInto(out *LoadBalancers_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancers_Spec_Properties_BackendAddressPools ¶
type LoadBalancers_Spec_Properties_BackendAddressPools struct { //LoadBalancerBackendAddresses: An array of backend addresses. LoadBalancerBackendAddresses []LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses `json:"loadBalancerBackendAddresses,omitempty"` //Location: The location of the backend address pool. Location *string `json:"location,omitempty"` // +kubebuilder:validation:Required //Name: The name of the resource that is unique within the set of backend address //pools used by the load balancer. This name can be used to access the resource. Name string `json:"name"` }
func (*LoadBalancers_Spec_Properties_BackendAddressPools) AssignPropertiesFromLoadBalancersSpecPropertiesBackendAddressPools ¶
func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) AssignPropertiesFromLoadBalancersSpecPropertiesBackendAddressPools(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_BackendAddressPools) error
AssignPropertiesFromLoadBalancersSpecPropertiesBackendAddressPools populates our LoadBalancers_Spec_Properties_BackendAddressPools from the provided source LoadBalancers_Spec_Properties_BackendAddressPools
func (*LoadBalancers_Spec_Properties_BackendAddressPools) AssignPropertiesToLoadBalancersSpecPropertiesBackendAddressPools ¶
func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) AssignPropertiesToLoadBalancersSpecPropertiesBackendAddressPools(destination *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_BackendAddressPools) error
AssignPropertiesToLoadBalancersSpecPropertiesBackendAddressPools populates the provided destination LoadBalancers_Spec_Properties_BackendAddressPools from our LoadBalancers_Spec_Properties_BackendAddressPools
func (*LoadBalancers_Spec_Properties_BackendAddressPools) ConvertToARM ¶
func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancers_Spec_Properties_BackendAddressPools) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPools) DeepCopy() *LoadBalancers_Spec_Properties_BackendAddressPools
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_BackendAddressPools.
func (*LoadBalancers_Spec_Properties_BackendAddressPools) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPools) DeepCopyInto(out *LoadBalancers_Spec_Properties_BackendAddressPools)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancers_Spec_Properties_BackendAddressPools) NewEmptyARMValue ¶
func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancers_Spec_Properties_BackendAddressPools) PopulateFromARM ¶
func (loadBalancersSpecPropertiesBackendAddressPools *LoadBalancers_Spec_Properties_BackendAddressPools) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancers_Spec_Properties_BackendAddressPoolsARM ¶
type LoadBalancers_Spec_Properties_BackendAddressPoolsARM struct { //Name: The name of the resource that is unique within the set of backend address //pools used by the load balancer. This name can be used to access the resource. Name string `json:"name"` //Properties: Properties of load balancer backend address pool. Properties *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM `json:"properties,omitempty"` }
func (*LoadBalancers_Spec_Properties_BackendAddressPoolsARM) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPoolsARM) DeepCopy() *LoadBalancers_Spec_Properties_BackendAddressPoolsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_BackendAddressPoolsARM.
func (*LoadBalancers_Spec_Properties_BackendAddressPoolsARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPoolsARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_BackendAddressPoolsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM ¶
type LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM struct { //LoadBalancerBackendAddresses: An array of backend addresses. LoadBalancerBackendAddresses []LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM `json:"loadBalancerBackendAddresses,omitempty"` //Location: The location of the backend address pool. Location *string `json:"location,omitempty"` }
func (*LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM) DeepCopy() *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM.
func (*LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_BackendAddressPools_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses ¶
type LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses struct { //IpAddress: IP Address belonging to the referenced virtual network. IpAddress *string `json:"ipAddress,omitempty"` //LoadBalancerFrontendIPConfiguration: Reference to the frontend ip address //configuration defined in regional loadbalancer. LoadBalancerFrontendIPConfiguration *SubResource `json:"loadBalancerFrontendIPConfiguration,omitempty"` //Name: Name of the backend address. Name *string `json:"name,omitempty"` //Subnet: Reference to an existing subnet. Subnet *SubResource `json:"subnet,omitempty"` //VirtualNetwork: Reference to an existing virtual network. VirtualNetwork *SubResource `json:"virtualNetwork,omitempty"` }
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) AssignPropertiesFromLoadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses ¶
func (loadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) AssignPropertiesFromLoadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) error
AssignPropertiesFromLoadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses populates our LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses from the provided source LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) AssignPropertiesToLoadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses ¶
func (loadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) AssignPropertiesToLoadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses(destination *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) error
AssignPropertiesToLoadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses populates the provided destination LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses from our LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) ConvertToARM ¶
func (loadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) DeepCopy() *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses.
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) DeepCopyInto(out *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) NewEmptyARMValue ¶
func (loadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) PopulateFromARM ¶
func (loadBalancersSpecPropertiesBackendAddressPoolsPropertiesLoadBalancerBackendAddresses *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddresses) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM ¶
type LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM struct { //Name: Name of the backend address. Name *string `json:"name,omitempty"` //Properties: Properties of load balancer backend address pool. Properties *LoadBalancerBackendAddressPropertiesFormatARM `json:"properties,omitempty"` }
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM) DeepCopy() *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM.
func (*LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_BackendAddressPools_Properties_LoadBalancerBackendAddressesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancers_Spec_Properties_FrontendIPConfigurations ¶
type LoadBalancers_Spec_Properties_FrontendIPConfigurations struct { // +kubebuilder:validation:Required //Name: The name of the resource that is unique within the set of frontend IP //configurations used by the load balancer. This name can be used to access the //resource. Name string `json:"name"` //PrivateIPAddress: The private IP address of the IP configuration. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAddressVersion: Whether the specific ipconfiguration is IPv4 or IPv6. //Default is taken as IPv4. PrivateIPAddressVersion *FrontendIPConfigurationPropertiesFormatPrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"` //PrivateIPAllocationMethod: The Private IP allocation method. PrivateIPAllocationMethod *FrontendIPConfigurationPropertiesFormatPrivateIPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` //PublicIPAddress: The reference to the Public IP resource. PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` //PublicIPPrefix: The reference to the Public IP Prefix resource. PublicIPPrefix *SubResource `json:"publicIPPrefix,omitempty"` //Subnet: The reference to the subnet resource. Subnet *SubResource `json:"subnet,omitempty"` //Zones: A list of availability zones denoting the IP allocated for the resource //needs to come from. Zones []string `json:"zones,omitempty"` }
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurations) AssignPropertiesFromLoadBalancersSpecPropertiesFrontendIPConfigurations ¶
func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) AssignPropertiesFromLoadBalancersSpecPropertiesFrontendIPConfigurations(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_FrontendIPConfigurations) error
AssignPropertiesFromLoadBalancersSpecPropertiesFrontendIPConfigurations populates our LoadBalancers_Spec_Properties_FrontendIPConfigurations from the provided source LoadBalancers_Spec_Properties_FrontendIPConfigurations
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurations) AssignPropertiesToLoadBalancersSpecPropertiesFrontendIPConfigurations ¶
func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) AssignPropertiesToLoadBalancersSpecPropertiesFrontendIPConfigurations(destination *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_FrontendIPConfigurations) error
AssignPropertiesToLoadBalancersSpecPropertiesFrontendIPConfigurations populates the provided destination LoadBalancers_Spec_Properties_FrontendIPConfigurations from our LoadBalancers_Spec_Properties_FrontendIPConfigurations
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurations) ConvertToARM ¶
func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurations) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_FrontendIPConfigurations) DeepCopy() *LoadBalancers_Spec_Properties_FrontendIPConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_FrontendIPConfigurations.
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurations) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_FrontendIPConfigurations) DeepCopyInto(out *LoadBalancers_Spec_Properties_FrontendIPConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurations) NewEmptyARMValue ¶
func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurations) PopulateFromARM ¶
func (loadBalancersSpecPropertiesFrontendIPConfigurations *LoadBalancers_Spec_Properties_FrontendIPConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM ¶
type LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM struct { //Name: The name of the resource that is unique within the set of frontend IP //configurations used by the load balancer. This name can be used to access the //resource. Name string `json:"name"` //Properties: Properties of the load balancer probe. Properties *FrontendIPConfigurationPropertiesFormatARM `json:"properties,omitempty"` //Zones: A list of availability zones denoting the IP allocated for the resource //needs to come from. Zones []string `json:"zones,omitempty"` }
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM) DeepCopy() *LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM.
func (*LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_FrontendIPConfigurationsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancers_Spec_Properties_InboundNatPools ¶
type LoadBalancers_Spec_Properties_InboundNatPools struct { //BackendPort: The port used for internal connections on the endpoint. Acceptable //values are between 1 and 65535. BackendPort *int `json:"backendPort,omitempty"` //EnableFloatingIP: Configures a virtual machine's endpoint for the floating IP //capability required to configure a SQL AlwaysOn Availability Group. This setting //is required when using the SQL AlwaysOn Availability Groups in SQL server. This //setting can't be changed after you create the endpoint. EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfiguration: A reference to frontend IP addresses. FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` //FrontendPortRangeEnd: The last port number in the range of external ports that //will be used to provide Inbound Nat to NICs associated with a load balancer. //Acceptable values range between 1 and 65535. FrontendPortRangeEnd *int `json:"frontendPortRangeEnd,omitempty"` //FrontendPortRangeStart: The first port number in the range of external ports //that will be used to provide Inbound Nat to NICs associated with a load //balancer. Acceptable values range between 1 and 65534. FrontendPortRangeStart *int `json:"frontendPortRangeStart,omitempty"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. The value can be //set between 4 and 30 minutes. The default value is 4 minutes. This element is //only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` // +kubebuilder:validation:Required //Name: The name of the resource that is unique within the set of inbound NAT //pools used by the load balancer. This name can be used to access the resource. Name string `json:"name"` //Protocol: The reference to the transport protocol used by the inbound NAT pool. Protocol *InboundNatPoolPropertiesFormatProtocol `json:"protocol,omitempty"` }
func (*LoadBalancers_Spec_Properties_InboundNatPools) AssignPropertiesFromLoadBalancersSpecPropertiesInboundNatPools ¶
func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) AssignPropertiesFromLoadBalancersSpecPropertiesInboundNatPools(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_InboundNatPools) error
AssignPropertiesFromLoadBalancersSpecPropertiesInboundNatPools populates our LoadBalancers_Spec_Properties_InboundNatPools from the provided source LoadBalancers_Spec_Properties_InboundNatPools
func (*LoadBalancers_Spec_Properties_InboundNatPools) AssignPropertiesToLoadBalancersSpecPropertiesInboundNatPools ¶
func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) AssignPropertiesToLoadBalancersSpecPropertiesInboundNatPools(destination *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_InboundNatPools) error
AssignPropertiesToLoadBalancersSpecPropertiesInboundNatPools populates the provided destination LoadBalancers_Spec_Properties_InboundNatPools from our LoadBalancers_Spec_Properties_InboundNatPools
func (*LoadBalancers_Spec_Properties_InboundNatPools) ConvertToARM ¶
func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancers_Spec_Properties_InboundNatPools) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_InboundNatPools) DeepCopy() *LoadBalancers_Spec_Properties_InboundNatPools
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_InboundNatPools.
func (*LoadBalancers_Spec_Properties_InboundNatPools) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_InboundNatPools) DeepCopyInto(out *LoadBalancers_Spec_Properties_InboundNatPools)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancers_Spec_Properties_InboundNatPools) NewEmptyARMValue ¶
func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancers_Spec_Properties_InboundNatPools) PopulateFromARM ¶
func (loadBalancersSpecPropertiesInboundNatPools *LoadBalancers_Spec_Properties_InboundNatPools) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancers_Spec_Properties_InboundNatPoolsARM ¶
type LoadBalancers_Spec_Properties_InboundNatPoolsARM struct { //Name: The name of the resource that is unique within the set of inbound NAT //pools used by the load balancer. This name can be used to access the resource. Name string `json:"name"` //Properties: Properties of load balancer inbound nat pool. Properties *InboundNatPoolPropertiesFormatARM `json:"properties,omitempty"` }
func (*LoadBalancers_Spec_Properties_InboundNatPoolsARM) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_InboundNatPoolsARM) DeepCopy() *LoadBalancers_Spec_Properties_InboundNatPoolsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_InboundNatPoolsARM.
func (*LoadBalancers_Spec_Properties_InboundNatPoolsARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_InboundNatPoolsARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_InboundNatPoolsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancers_Spec_Properties_LoadBalancingRules ¶
type LoadBalancers_Spec_Properties_LoadBalancingRules struct { //BackendAddressPool: A reference to a pool of DIPs. Inbound traffic is randomly //load balanced across IPs in the backend IPs. BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` //BackendPort: The port used for internal connections on the endpoint. Acceptable //values are between 0 and 65535. Note that value 0 enables "Any Port". BackendPort *int `json:"backendPort,omitempty"` //DisableOutboundSnat: Configures SNAT for the VMs in the backend pool to use the //publicIP address specified in the frontend of the load balancing rule. DisableOutboundSnat *bool `json:"disableOutboundSnat,omitempty"` //EnableFloatingIP: Configures a virtual machine's endpoint for the floating IP //capability required to configure a SQL AlwaysOn Availability Group. This setting //is required when using the SQL AlwaysOn Availability Groups in SQL server. This //setting can't be changed after you create the endpoint. EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfiguration: A reference to frontend IP addresses. FrontendIPConfiguration *SubResource `json:"frontendIPConfiguration,omitempty"` //FrontendPort: The port for the external endpoint. Port numbers for each rule //must be unique within the Load Balancer. Acceptable values are between 0 and //65534. Note that value 0 enables "Any Port". FrontendPort *int `json:"frontendPort,omitempty"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. The value can be //set between 4 and 30 minutes. The default value is 4 minutes. This element is //only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //LoadDistribution: The load distribution policy for this rule. LoadDistribution *LoadBalancingRulePropertiesFormatLoadDistribution `json:"loadDistribution,omitempty"` // +kubebuilder:validation:Required //Name: The name of the resource that is unique within the set of load balancing //rules used by the load balancer. This name can be used to access the resource. Name string `json:"name"` //Probe: The reference to the load balancer probe used by the load balancing rule. Probe *SubResource `json:"probe,omitempty"` //Protocol: The reference to the transport protocol used by the load balancing //rule. Protocol *LoadBalancingRulePropertiesFormatProtocol `json:"protocol,omitempty"` }
func (*LoadBalancers_Spec_Properties_LoadBalancingRules) AssignPropertiesFromLoadBalancersSpecPropertiesLoadBalancingRules ¶
func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) AssignPropertiesFromLoadBalancersSpecPropertiesLoadBalancingRules(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_LoadBalancingRules) error
AssignPropertiesFromLoadBalancersSpecPropertiesLoadBalancingRules populates our LoadBalancers_Spec_Properties_LoadBalancingRules from the provided source LoadBalancers_Spec_Properties_LoadBalancingRules
func (*LoadBalancers_Spec_Properties_LoadBalancingRules) AssignPropertiesToLoadBalancersSpecPropertiesLoadBalancingRules ¶
func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) AssignPropertiesToLoadBalancersSpecPropertiesLoadBalancingRules(destination *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_LoadBalancingRules) error
AssignPropertiesToLoadBalancersSpecPropertiesLoadBalancingRules populates the provided destination LoadBalancers_Spec_Properties_LoadBalancingRules from our LoadBalancers_Spec_Properties_LoadBalancingRules
func (*LoadBalancers_Spec_Properties_LoadBalancingRules) ConvertToARM ¶
func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancers_Spec_Properties_LoadBalancingRules) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_LoadBalancingRules) DeepCopy() *LoadBalancers_Spec_Properties_LoadBalancingRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_LoadBalancingRules.
func (*LoadBalancers_Spec_Properties_LoadBalancingRules) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_LoadBalancingRules) DeepCopyInto(out *LoadBalancers_Spec_Properties_LoadBalancingRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancers_Spec_Properties_LoadBalancingRules) NewEmptyARMValue ¶
func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancers_Spec_Properties_LoadBalancingRules) PopulateFromARM ¶
func (loadBalancersSpecPropertiesLoadBalancingRules *LoadBalancers_Spec_Properties_LoadBalancingRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancers_Spec_Properties_LoadBalancingRulesARM ¶
type LoadBalancers_Spec_Properties_LoadBalancingRulesARM struct { //Name: The name of the resource that is unique within the set of load balancing //rules used by the load balancer. This name can be used to access the resource. Name string `json:"name"` //Properties: Properties of load balancer load balancing rule. Properties *LoadBalancingRulePropertiesFormatARM `json:"properties,omitempty"` }
func (*LoadBalancers_Spec_Properties_LoadBalancingRulesARM) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_LoadBalancingRulesARM) DeepCopy() *LoadBalancers_Spec_Properties_LoadBalancingRulesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_LoadBalancingRulesARM.
func (*LoadBalancers_Spec_Properties_LoadBalancingRulesARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_LoadBalancingRulesARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_LoadBalancingRulesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancers_Spec_Properties_OutboundRules ¶
type LoadBalancers_Spec_Properties_OutboundRules struct { //AllocatedOutboundPorts: The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `json:"allocatedOutboundPorts,omitempty"` //BackendAddressPool: A reference to a pool of DIPs. Outbound traffic is randomly //load balanced across IPs in the backend IPs. BackendAddressPool *SubResource `json:"backendAddressPool,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfigurations: The Frontend IP addresses of the load balancer. FrontendIPConfigurations []SubResource `json:"frontendIPConfigurations,omitempty"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //Name: The name of the resource that is unique within the set of outbound rules //used by the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Protocol: The protocol for the outbound rule in load balancer. Protocol *OutboundRulePropertiesFormatProtocol `json:"protocol,omitempty"` }
func (*LoadBalancers_Spec_Properties_OutboundRules) AssignPropertiesFromLoadBalancersSpecPropertiesOutboundRules ¶
func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) AssignPropertiesFromLoadBalancersSpecPropertiesOutboundRules(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_OutboundRules) error
AssignPropertiesFromLoadBalancersSpecPropertiesOutboundRules populates our LoadBalancers_Spec_Properties_OutboundRules from the provided source LoadBalancers_Spec_Properties_OutboundRules
func (*LoadBalancers_Spec_Properties_OutboundRules) AssignPropertiesToLoadBalancersSpecPropertiesOutboundRules ¶
func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) AssignPropertiesToLoadBalancersSpecPropertiesOutboundRules(destination *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_OutboundRules) error
AssignPropertiesToLoadBalancersSpecPropertiesOutboundRules populates the provided destination LoadBalancers_Spec_Properties_OutboundRules from our LoadBalancers_Spec_Properties_OutboundRules
func (*LoadBalancers_Spec_Properties_OutboundRules) ConvertToARM ¶
func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancers_Spec_Properties_OutboundRules) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_OutboundRules) DeepCopy() *LoadBalancers_Spec_Properties_OutboundRules
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_OutboundRules.
func (*LoadBalancers_Spec_Properties_OutboundRules) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_OutboundRules) DeepCopyInto(out *LoadBalancers_Spec_Properties_OutboundRules)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancers_Spec_Properties_OutboundRules) NewEmptyARMValue ¶
func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancers_Spec_Properties_OutboundRules) PopulateFromARM ¶
func (loadBalancersSpecPropertiesOutboundRules *LoadBalancers_Spec_Properties_OutboundRules) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancers_Spec_Properties_OutboundRulesARM ¶
type LoadBalancers_Spec_Properties_OutboundRulesARM struct { //Name: The name of the resource that is unique within the set of outbound rules //used by the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Properties: Properties of load balancer outbound rule. Properties *OutboundRulePropertiesFormatARM `json:"properties,omitempty"` }
func (*LoadBalancers_Spec_Properties_OutboundRulesARM) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_OutboundRulesARM) DeepCopy() *LoadBalancers_Spec_Properties_OutboundRulesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_OutboundRulesARM.
func (*LoadBalancers_Spec_Properties_OutboundRulesARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_OutboundRulesARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_OutboundRulesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancers_Spec_Properties_Probes ¶
type LoadBalancers_Spec_Properties_Probes struct { //IntervalInSeconds: The interval, in seconds, for how frequently to probe the //endpoint for health status. Typically, the interval is slightly less than half //the allocated timeout period (in seconds) which allows two full probes before //taking the instance out of rotation. The default value is 15, the minimum value //is 5. IntervalInSeconds *int `json:"intervalInSeconds,omitempty"` // +kubebuilder:validation:Required //Name: The name of the resource that is unique within the set of probes used by //the load balancer. This name can be used to access the resource. Name string `json:"name"` //NumberOfProbes: The number of probes where if no response, will result in //stopping further traffic from being delivered to the endpoint. This values //allows endpoints to be taken out of rotation faster or slower than the typical //times used in Azure. NumberOfProbes *int `json:"numberOfProbes,omitempty"` //Port: The port for communicating the probe. Possible values range from 1 to //65535, inclusive. Port *int `json:"port,omitempty"` //Protocol: The protocol of the end point. If 'Tcp' is specified, a received ACK //is required for the probe to be successful. If 'Http' or 'Https' is specified, a //200 OK response from the specifies URI is required for the probe to be //successful. Protocol *ProbePropertiesFormatProtocol `json:"protocol,omitempty"` //RequestPath: The URI used for requesting health status from the VM. Path is //required if a protocol is set to http. Otherwise, it is not allowed. There is no //default value. RequestPath *string `json:"requestPath,omitempty"` }
func (*LoadBalancers_Spec_Properties_Probes) AssignPropertiesFromLoadBalancersSpecPropertiesProbes ¶
func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) AssignPropertiesFromLoadBalancersSpecPropertiesProbes(source *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_Probes) error
AssignPropertiesFromLoadBalancersSpecPropertiesProbes populates our LoadBalancers_Spec_Properties_Probes from the provided source LoadBalancers_Spec_Properties_Probes
func (*LoadBalancers_Spec_Properties_Probes) AssignPropertiesToLoadBalancersSpecPropertiesProbes ¶
func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) AssignPropertiesToLoadBalancersSpecPropertiesProbes(destination *v1alpha1api20201101storage.LoadBalancers_Spec_Properties_Probes) error
AssignPropertiesToLoadBalancersSpecPropertiesProbes populates the provided destination LoadBalancers_Spec_Properties_Probes from our LoadBalancers_Spec_Properties_Probes
func (*LoadBalancers_Spec_Properties_Probes) ConvertToARM ¶
func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LoadBalancers_Spec_Properties_Probes) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_Probes) DeepCopy() *LoadBalancers_Spec_Properties_Probes
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_Probes.
func (*LoadBalancers_Spec_Properties_Probes) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_Probes) DeepCopyInto(out *LoadBalancers_Spec_Properties_Probes)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancers_Spec_Properties_Probes) NewEmptyARMValue ¶
func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancers_Spec_Properties_Probes) PopulateFromARM ¶
func (loadBalancersSpecPropertiesProbes *LoadBalancers_Spec_Properties_Probes) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancers_Spec_Properties_ProbesARM ¶
type LoadBalancers_Spec_Properties_ProbesARM struct { //Name: The name of the resource that is unique within the set of probes used by //the load balancer. This name can be used to access the resource. Name string `json:"name"` //Properties: Properties of load balancer probe. Properties *ProbePropertiesFormatARM `json:"properties,omitempty"` }
func (*LoadBalancers_Spec_Properties_ProbesARM) DeepCopy ¶
func (in *LoadBalancers_Spec_Properties_ProbesARM) DeepCopy() *LoadBalancers_Spec_Properties_ProbesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancers_Spec_Properties_ProbesARM.
func (*LoadBalancers_Spec_Properties_ProbesARM) DeepCopyInto ¶
func (in *LoadBalancers_Spec_Properties_ProbesARM) DeepCopyInto(out *LoadBalancers_Spec_Properties_ProbesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancingRulePropertiesFormatARM ¶
type LoadBalancingRulePropertiesFormatARM struct { //BackendAddressPool: A reference to a pool of DIPs. Inbound traffic is randomly //load balanced across IPs in the backend IPs. BackendAddressPool *SubResourceARM `json:"backendAddressPool,omitempty"` //BackendPort: The port used for internal connections on the endpoint. Acceptable //values are between 0 and 65535. Note that value 0 enables "Any Port". BackendPort int `json:"backendPort"` //DisableOutboundSnat: Configures SNAT for the VMs in the backend pool to use the //publicIP address specified in the frontend of the load balancing rule. DisableOutboundSnat *bool `json:"disableOutboundSnat,omitempty"` //EnableFloatingIP: Configures a virtual machine's endpoint for the floating IP //capability required to configure a SQL AlwaysOn Availability Group. This setting //is required when using the SQL AlwaysOn Availability Groups in SQL server. This //setting can't be changed after you create the endpoint. EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfiguration: A reference to frontend IP addresses. FrontendIPConfiguration SubResourceARM `json:"frontendIPConfiguration"` //FrontendPort: The port for the external endpoint. Port numbers for each rule //must be unique within the Load Balancer. Acceptable values are between 0 and //65534. Note that value 0 enables "Any Port". FrontendPort int `json:"frontendPort"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. The value can be //set between 4 and 30 minutes. The default value is 4 minutes. This element is //only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //LoadDistribution: The load distribution policy for this rule. LoadDistribution *LoadBalancingRulePropertiesFormatLoadDistribution `json:"loadDistribution,omitempty"` //Probe: The reference to the load balancer probe used by the load balancing rule. Probe *SubResourceARM `json:"probe,omitempty"` //Protocol: The reference to the transport protocol used by the load balancing //rule. Protocol LoadBalancingRulePropertiesFormatProtocol `json:"protocol"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/LoadBalancingRulePropertiesFormat
func (*LoadBalancingRulePropertiesFormatARM) DeepCopy ¶
func (in *LoadBalancingRulePropertiesFormatARM) DeepCopy() *LoadBalancingRulePropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancingRulePropertiesFormatARM.
func (*LoadBalancingRulePropertiesFormatARM) DeepCopyInto ¶
func (in *LoadBalancingRulePropertiesFormatARM) DeepCopyInto(out *LoadBalancingRulePropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancingRulePropertiesFormatLoadDistribution ¶
type LoadBalancingRulePropertiesFormatLoadDistribution string
+kubebuilder:validation:Enum={"Default","SourceIP","SourceIPProtocol"}
type LoadBalancingRulePropertiesFormatProtocol ¶
type LoadBalancingRulePropertiesFormatProtocol string
+kubebuilder:validation:Enum={"All","Tcp","Udp"}
type LoadBalancingRulePropertiesFormatStatusLoadDistribution ¶
type LoadBalancingRulePropertiesFormatStatusLoadDistribution string
type LoadBalancingRulePropertiesFormat_StatusARM ¶
type LoadBalancingRulePropertiesFormat_StatusARM struct { //BackendAddressPool: A reference to a pool of DIPs. Inbound traffic is randomly //load balanced across IPs in the backend IPs. BackendAddressPool *SubResource_StatusARM `json:"backendAddressPool,omitempty"` //BackendPort: The port used for internal connections on the endpoint. Acceptable //values are between 0 and 65535. Note that value 0 enables "Any Port". BackendPort *int `json:"backendPort,omitempty"` //DisableOutboundSnat: Configures SNAT for the VMs in the backend pool to use the //publicIP address specified in the frontend of the load balancing rule. DisableOutboundSnat *bool `json:"disableOutboundSnat,omitempty"` //EnableFloatingIP: Configures a virtual machine's endpoint for the floating IP //capability required to configure a SQL AlwaysOn Availability Group. This setting //is required when using the SQL AlwaysOn Availability Groups in SQL server. This //setting can't be changed after you create the endpoint. EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfiguration: A reference to frontend IP addresses. FrontendIPConfiguration *SubResource_StatusARM `json:"frontendIPConfiguration,omitempty"` //FrontendPort: The port for the external endpoint. Port numbers for each rule //must be unique within the Load Balancer. Acceptable values are between 0 and //65534. Note that value 0 enables "Any Port". FrontendPort int `json:"frontendPort"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. The value can be //set between 4 and 30 minutes. The default value is 4 minutes. This element is //only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //LoadDistribution: The load distribution policy for this rule. LoadDistribution *LoadBalancingRulePropertiesFormatStatusLoadDistribution `json:"loadDistribution,omitempty"` //Probe: The reference to the load balancer probe used by the load balancing rule. Probe *SubResource_StatusARM `json:"probe,omitempty"` //Protocol: The reference to the transport protocol used by the load balancing //rule. Protocol TransportProtocol_Status `json:"protocol"` //ProvisioningState: The provisioning state of the load balancing rule resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` }
func (*LoadBalancingRulePropertiesFormat_StatusARM) DeepCopy ¶
func (in *LoadBalancingRulePropertiesFormat_StatusARM) DeepCopy() *LoadBalancingRulePropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancingRulePropertiesFormat_StatusARM.
func (*LoadBalancingRulePropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *LoadBalancingRulePropertiesFormat_StatusARM) DeepCopyInto(out *LoadBalancingRulePropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LoadBalancingRule_Status ¶
type LoadBalancingRule_Status struct { //BackendAddressPool: A reference to a pool of DIPs. Inbound traffic is randomly //load balanced across IPs in the backend IPs. BackendAddressPool *SubResource_Status `json:"backendAddressPool,omitempty"` //BackendPort: The port used for internal connections on the endpoint. Acceptable //values are between 0 and 65535. Note that value 0 enables "Any Port". BackendPort *int `json:"backendPort,omitempty"` //DisableOutboundSnat: Configures SNAT for the VMs in the backend pool to use the //publicIP address specified in the frontend of the load balancing rule. DisableOutboundSnat *bool `json:"disableOutboundSnat,omitempty"` //EnableFloatingIP: Configures a virtual machine's endpoint for the floating IP //capability required to configure a SQL AlwaysOn Availability Group. This setting //is required when using the SQL AlwaysOn Availability Groups in SQL server. This //setting can't be changed after you create the endpoint. EnableFloatingIP *bool `json:"enableFloatingIP,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` //FrontendIPConfiguration: A reference to frontend IP addresses. FrontendIPConfiguration *SubResource_Status `json:"frontendIPConfiguration,omitempty"` //FrontendPort: The port for the external endpoint. Port numbers for each rule //must be unique within the Load Balancer. Acceptable values are between 0 and //65534. Note that value 0 enables "Any Port". FrontendPort *int `json:"frontendPort,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. The value can be //set between 4 and 30 minutes. The default value is 4 minutes. This element is //only used when the protocol is set to TCP. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //LoadDistribution: The load distribution policy for this rule. LoadDistribution *LoadBalancingRulePropertiesFormatStatusLoadDistribution `json:"loadDistribution,omitempty"` //Name: The name of the resource that is unique within the set of load balancing //rules used by the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Probe: The reference to the load balancer probe used by the load balancing rule. Probe *SubResource_Status `json:"probe,omitempty"` //Protocol: The reference to the transport protocol used by the load balancing //rule. Protocol *TransportProtocol_Status `json:"protocol,omitempty"` //ProvisioningState: The provisioning state of the load balancing rule resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*LoadBalancingRule_Status) AssignPropertiesFromLoadBalancingRuleStatus ¶
func (loadBalancingRuleStatus *LoadBalancingRule_Status) AssignPropertiesFromLoadBalancingRuleStatus(source *v1alpha1api20201101storage.LoadBalancingRule_Status) error
AssignPropertiesFromLoadBalancingRuleStatus populates our LoadBalancingRule_Status from the provided source LoadBalancingRule_Status
func (*LoadBalancingRule_Status) AssignPropertiesToLoadBalancingRuleStatus ¶
func (loadBalancingRuleStatus *LoadBalancingRule_Status) AssignPropertiesToLoadBalancingRuleStatus(destination *v1alpha1api20201101storage.LoadBalancingRule_Status) error
AssignPropertiesToLoadBalancingRuleStatus populates the provided destination LoadBalancingRule_Status from our LoadBalancingRule_Status
func (*LoadBalancingRule_Status) DeepCopy ¶
func (in *LoadBalancingRule_Status) DeepCopy() *LoadBalancingRule_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancingRule_Status.
func (*LoadBalancingRule_Status) DeepCopyInto ¶
func (in *LoadBalancingRule_Status) DeepCopyInto(out *LoadBalancingRule_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LoadBalancingRule_Status) NewEmptyARMValue ¶
func (loadBalancingRuleStatus *LoadBalancingRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LoadBalancingRule_Status) PopulateFromARM ¶
func (loadBalancingRuleStatus *LoadBalancingRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LoadBalancingRule_StatusARM ¶
type LoadBalancingRule_StatusARM 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 the set of load balancing //rules used by the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Properties: Properties of load balancer load balancing rule. Properties *LoadBalancingRulePropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*LoadBalancingRule_StatusARM) DeepCopy ¶
func (in *LoadBalancingRule_StatusARM) DeepCopy() *LoadBalancingRule_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LoadBalancingRule_StatusARM.
func (*LoadBalancingRule_StatusARM) DeepCopyInto ¶
func (in *LoadBalancingRule_StatusARM) DeepCopyInto(out *LoadBalancingRule_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGatewaySkuStatusName ¶
type NatGatewaySkuStatusName string
type NatGatewaySku_Status ¶
type NatGatewaySku_Status struct { //Name: Name of Nat Gateway SKU. Name *NatGatewaySkuStatusName `json:"name,omitempty"` }
func (*NatGatewaySku_Status) AssignPropertiesFromNatGatewaySkuStatus ¶
func (natGatewaySkuStatus *NatGatewaySku_Status) AssignPropertiesFromNatGatewaySkuStatus(source *v1alpha1api20201101storage.NatGatewaySku_Status) error
AssignPropertiesFromNatGatewaySkuStatus populates our NatGatewaySku_Status from the provided source NatGatewaySku_Status
func (*NatGatewaySku_Status) AssignPropertiesToNatGatewaySkuStatus ¶
func (natGatewaySkuStatus *NatGatewaySku_Status) AssignPropertiesToNatGatewaySkuStatus(destination *v1alpha1api20201101storage.NatGatewaySku_Status) error
AssignPropertiesToNatGatewaySkuStatus populates the provided destination NatGatewaySku_Status from our NatGatewaySku_Status
func (*NatGatewaySku_Status) DeepCopy ¶
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 ¶
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 ¶
func (natGatewaySkuStatus *NatGatewaySku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGatewaySku_Status) PopulateFromARM ¶
func (natGatewaySkuStatus *NatGatewaySku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGatewaySku_StatusARM ¶
type NatGatewaySku_StatusARM struct { //Name: Name of Nat Gateway SKU. Name *NatGatewaySkuStatusName `json:"name,omitempty"` }
func (*NatGatewaySku_StatusARM) DeepCopy ¶
func (in *NatGatewaySku_StatusARM) DeepCopy() *NatGatewaySku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGatewaySku_StatusARM.
func (*NatGatewaySku_StatusARM) DeepCopyInto ¶
func (in *NatGatewaySku_StatusARM) DeepCopyInto(out *NatGatewaySku_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NatGateway_Status_PublicIPAddress_SubResourceEmbedded ¶
type NatGateway_Status_PublicIPAddress_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` //Sku: The nat gateway SKU. Sku *NatGatewaySku_Status `json:"sku,omitempty"` //Zones: A list of availability zones denoting the zone in which Nat Gateway //should be deployed. Zones []string `json:"zones,omitempty"` }
func (*NatGateway_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromNatGatewayStatusPublicIPAddressSubResourceEmbedded ¶
func (natGatewayStatusPublicIPAddressSubResourceEmbedded *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromNatGatewayStatusPublicIPAddressSubResourceEmbedded(source *v1alpha1api20201101storage.NatGateway_Status_PublicIPAddress_SubResourceEmbedded) error
AssignPropertiesFromNatGatewayStatusPublicIPAddressSubResourceEmbedded populates our NatGateway_Status_PublicIPAddress_SubResourceEmbedded from the provided source NatGateway_Status_PublicIPAddress_SubResourceEmbedded
func (*NatGateway_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToNatGatewayStatusPublicIPAddressSubResourceEmbedded ¶
func (natGatewayStatusPublicIPAddressSubResourceEmbedded *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToNatGatewayStatusPublicIPAddressSubResourceEmbedded(destination *v1alpha1api20201101storage.NatGateway_Status_PublicIPAddress_SubResourceEmbedded) error
AssignPropertiesToNatGatewayStatusPublicIPAddressSubResourceEmbedded populates the provided destination NatGateway_Status_PublicIPAddress_SubResourceEmbedded from our NatGateway_Status_PublicIPAddress_SubResourceEmbedded
func (*NatGateway_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy ¶
func (in *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy() *NatGateway_Status_PublicIPAddress_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_Status_PublicIPAddress_SubResourceEmbedded.
func (*NatGateway_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto ¶
func (in *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *NatGateway_Status_PublicIPAddress_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NatGateway_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue ¶
func (natGatewayStatusPublicIPAddressSubResourceEmbedded *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NatGateway_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM ¶
func (natGatewayStatusPublicIPAddressSubResourceEmbedded *NatGateway_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM ¶
type NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` //Sku: The nat gateway SKU. Sku *NatGatewaySku_StatusARM `json:"sku,omitempty"` //Zones: A list of availability zones denoting the zone in which Nat Gateway //should be deployed. Zones []string `json:"zones,omitempty"` }
func (*NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy() *NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM.
func (*NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto(out *NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface ¶
type NetworkInterface struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkInterfaces_Spec `json:"spec,omitempty"` Status NetworkInterface_Status_NetworkInterface_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces
func (*NetworkInterface) AssignPropertiesFromNetworkInterface ¶
func (networkInterface *NetworkInterface) AssignPropertiesFromNetworkInterface(source *v1alpha1api20201101storage.NetworkInterface) error
AssignPropertiesFromNetworkInterface populates our NetworkInterface from the provided source NetworkInterface
func (*NetworkInterface) AssignPropertiesToNetworkInterface ¶
func (networkInterface *NetworkInterface) AssignPropertiesToNetworkInterface(destination *v1alpha1api20201101storage.NetworkInterface) error
AssignPropertiesToNetworkInterface populates the provided destination NetworkInterface from our NetworkInterface
func (*NetworkInterface) AzureName ¶
func (networkInterface *NetworkInterface) AzureName() string
AzureName returns the Azure name of the resource
func (*NetworkInterface) DeepCopy ¶
func (in *NetworkInterface) DeepCopy() *NetworkInterface
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface.
func (*NetworkInterface) DeepCopyInto ¶
func (in *NetworkInterface) DeepCopyInto(out *NetworkInterface)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface) DeepCopyObject ¶
func (in *NetworkInterface) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkInterface) Default ¶
func (networkInterface *NetworkInterface) Default()
Default applies defaults to the NetworkInterface resource
func (NetworkInterface) GetAPIVersion ¶
func (networkInterface NetworkInterface) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*NetworkInterface) GetConditions ¶
func (networkInterface *NetworkInterface) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NetworkInterface) GetResourceKind ¶
func (networkInterface *NetworkInterface) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*NetworkInterface) GetSpec ¶
func (networkInterface *NetworkInterface) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NetworkInterface) GetStatus ¶
func (networkInterface *NetworkInterface) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NetworkInterface) GetType ¶
func (networkInterface *NetworkInterface) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkInterfaces"
func (*NetworkInterface) NewEmptyStatus ¶
func (networkInterface *NetworkInterface) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NetworkInterface) OriginalGVK ¶
func (networkInterface *NetworkInterface) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NetworkInterface) Owner ¶
func (networkInterface *NetworkInterface) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*NetworkInterface) SetConditions ¶
func (networkInterface *NetworkInterface) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NetworkInterface) SetStatus ¶
func (networkInterface *NetworkInterface) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NetworkInterface) ValidateCreate ¶
func (networkInterface *NetworkInterface) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*NetworkInterface) ValidateDelete ¶
func (networkInterface *NetworkInterface) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*NetworkInterface) ValidateUpdate ¶
func (networkInterface *NetworkInterface) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type NetworkInterfaceDnsSettings ¶
type NetworkInterfaceDnsSettings struct { //DnsServers: List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch //to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined //with other IPs, it must be the only value in dnsServers collection. DnsServers []string `json:"dnsServers,omitempty"` //InternalDnsNameLabel: Relative DNS name for this NIC used for internal //communications between VMs in the same virtual network. InternalDnsNameLabel *string `json:"internalDnsNameLabel,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/NetworkInterfaceDnsSettings
func (*NetworkInterfaceDnsSettings) AssignPropertiesFromNetworkInterfaceDnsSettings ¶
func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) AssignPropertiesFromNetworkInterfaceDnsSettings(source *v1alpha1api20201101storage.NetworkInterfaceDnsSettings) error
AssignPropertiesFromNetworkInterfaceDnsSettings populates our NetworkInterfaceDnsSettings from the provided source NetworkInterfaceDnsSettings
func (*NetworkInterfaceDnsSettings) AssignPropertiesToNetworkInterfaceDnsSettings ¶
func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) AssignPropertiesToNetworkInterfaceDnsSettings(destination *v1alpha1api20201101storage.NetworkInterfaceDnsSettings) error
AssignPropertiesToNetworkInterfaceDnsSettings populates the provided destination NetworkInterfaceDnsSettings from our NetworkInterfaceDnsSettings
func (*NetworkInterfaceDnsSettings) ConvertToARM ¶
func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkInterfaceDnsSettings) DeepCopy ¶
func (in *NetworkInterfaceDnsSettings) DeepCopy() *NetworkInterfaceDnsSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceDnsSettings.
func (*NetworkInterfaceDnsSettings) DeepCopyInto ¶
func (in *NetworkInterfaceDnsSettings) DeepCopyInto(out *NetworkInterfaceDnsSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceDnsSettings) NewEmptyARMValue ¶
func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceDnsSettings) PopulateFromARM ¶
func (networkInterfaceDnsSettings *NetworkInterfaceDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceDnsSettingsARM ¶
type NetworkInterfaceDnsSettingsARM struct { //DnsServers: List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch //to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined //with other IPs, it must be the only value in dnsServers collection. DnsServers []string `json:"dnsServers,omitempty"` //InternalDnsNameLabel: Relative DNS name for this NIC used for internal //communications between VMs in the same virtual network. InternalDnsNameLabel *string `json:"internalDnsNameLabel,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/NetworkInterfaceDnsSettings
func (*NetworkInterfaceDnsSettingsARM) DeepCopy ¶
func (in *NetworkInterfaceDnsSettingsARM) DeepCopy() *NetworkInterfaceDnsSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceDnsSettingsARM.
func (*NetworkInterfaceDnsSettingsARM) DeepCopyInto ¶
func (in *NetworkInterfaceDnsSettingsARM) DeepCopyInto(out *NetworkInterfaceDnsSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceDnsSettings_Status ¶
type NetworkInterfaceDnsSettings_Status struct { //AppliedDnsServers: If the VM that uses this NIC is part of an Availability Set, //then this list will have the union of all DNS servers from all NICs that are //part of the Availability Set. This property is what is configured on each of //those VMs. AppliedDnsServers []string `json:"appliedDnsServers,omitempty"` //DnsServers: List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch //to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined //with other IPs, it must be the only value in dnsServers collection. DnsServers []string `json:"dnsServers,omitempty"` //InternalDnsNameLabel: Relative DNS name for this NIC used for internal //communications between VMs in the same virtual network. InternalDnsNameLabel *string `json:"internalDnsNameLabel,omitempty"` //InternalDomainNameSuffix: Even if internalDnsNameLabel is not specified, a DNS //entry is created for the primary NIC of the VM. This DNS name can be constructed //by concatenating the VM name with the value of internalDomainNameSuffix. InternalDomainNameSuffix *string `json:"internalDomainNameSuffix,omitempty"` //InternalFqdn: Fully qualified DNS name supporting internal communications //between VMs in the same virtual network. InternalFqdn *string `json:"internalFqdn,omitempty"` }
func (*NetworkInterfaceDnsSettings_Status) AssignPropertiesFromNetworkInterfaceDnsSettingsStatus ¶
func (networkInterfaceDnsSettingsStatus *NetworkInterfaceDnsSettings_Status) AssignPropertiesFromNetworkInterfaceDnsSettingsStatus(source *v1alpha1api20201101storage.NetworkInterfaceDnsSettings_Status) error
AssignPropertiesFromNetworkInterfaceDnsSettingsStatus populates our NetworkInterfaceDnsSettings_Status from the provided source NetworkInterfaceDnsSettings_Status
func (*NetworkInterfaceDnsSettings_Status) AssignPropertiesToNetworkInterfaceDnsSettingsStatus ¶
func (networkInterfaceDnsSettingsStatus *NetworkInterfaceDnsSettings_Status) AssignPropertiesToNetworkInterfaceDnsSettingsStatus(destination *v1alpha1api20201101storage.NetworkInterfaceDnsSettings_Status) error
AssignPropertiesToNetworkInterfaceDnsSettingsStatus populates the provided destination NetworkInterfaceDnsSettings_Status from our NetworkInterfaceDnsSettings_Status
func (*NetworkInterfaceDnsSettings_Status) DeepCopy ¶
func (in *NetworkInterfaceDnsSettings_Status) DeepCopy() *NetworkInterfaceDnsSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceDnsSettings_Status.
func (*NetworkInterfaceDnsSettings_Status) DeepCopyInto ¶
func (in *NetworkInterfaceDnsSettings_Status) DeepCopyInto(out *NetworkInterfaceDnsSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceDnsSettings_Status) NewEmptyARMValue ¶
func (networkInterfaceDnsSettingsStatus *NetworkInterfaceDnsSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceDnsSettings_Status) PopulateFromARM ¶
func (networkInterfaceDnsSettingsStatus *NetworkInterfaceDnsSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceDnsSettings_StatusARM ¶
type NetworkInterfaceDnsSettings_StatusARM struct { //AppliedDnsServers: If the VM that uses this NIC is part of an Availability Set, //then this list will have the union of all DNS servers from all NICs that are //part of the Availability Set. This property is what is configured on each of //those VMs. AppliedDnsServers []string `json:"appliedDnsServers,omitempty"` //DnsServers: List of DNS servers IP addresses. Use 'AzureProvidedDNS' to switch //to azure provided DNS resolution. 'AzureProvidedDNS' value cannot be combined //with other IPs, it must be the only value in dnsServers collection. DnsServers []string `json:"dnsServers,omitempty"` //InternalDnsNameLabel: Relative DNS name for this NIC used for internal //communications between VMs in the same virtual network. InternalDnsNameLabel *string `json:"internalDnsNameLabel,omitempty"` //InternalDomainNameSuffix: Even if internalDnsNameLabel is not specified, a DNS //entry is created for the primary NIC of the VM. This DNS name can be constructed //by concatenating the VM name with the value of internalDomainNameSuffix. InternalDomainNameSuffix *string `json:"internalDomainNameSuffix,omitempty"` //InternalFqdn: Fully qualified DNS name supporting internal communications //between VMs in the same virtual network. InternalFqdn *string `json:"internalFqdn,omitempty"` }
func (*NetworkInterfaceDnsSettings_StatusARM) DeepCopy ¶
func (in *NetworkInterfaceDnsSettings_StatusARM) DeepCopy() *NetworkInterfaceDnsSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceDnsSettings_StatusARM.
func (*NetworkInterfaceDnsSettings_StatusARM) DeepCopyInto ¶
func (in *NetworkInterfaceDnsSettings_StatusARM) DeepCopyInto(out *NetworkInterfaceDnsSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status ¶
type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status struct { //Fqdns: List of FQDNs for current private link connection. Fqdns []string `json:"fqdns,omitempty"` //GroupId: The group ID for current private link connection. GroupId *string `json:"groupId,omitempty"` //RequiredMemberName: The required member name for current private link connection. RequiredMemberName *string `json:"requiredMemberName,omitempty"` }
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) AssignPropertiesFromNetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus ¶
func (networkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) AssignPropertiesFromNetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus(source *v1alpha1api20201101storage.NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) error
AssignPropertiesFromNetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus populates our NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status from the provided source NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) AssignPropertiesToNetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus ¶
func (networkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) AssignPropertiesToNetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus(destination *v1alpha1api20201101storage.NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) error
AssignPropertiesToNetworkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus populates the provided destination NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status from our NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) DeepCopy ¶
func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) DeepCopy() *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status.
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) DeepCopyInto(out *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) NewEmptyARMValue ¶
func (networkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) PopulateFromARM ¶
func (networkInterfaceIPConfigurationPrivateLinkConnectionPropertiesStatus *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM ¶
type NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM struct { //Fqdns: List of FQDNs for current private link connection. Fqdns []string `json:"fqdns,omitempty"` //GroupId: The group ID for current private link connection. GroupId *string `json:"groupId,omitempty"` //RequiredMemberName: The required member name for current private link connection. RequiredMemberName *string `json:"requiredMemberName,omitempty"` }
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM) DeepCopy ¶
func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM) DeepCopy() *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM.
func (*NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM) DeepCopyInto(out *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceIPConfigurationPropertiesFormatARM ¶
type NetworkInterfaceIPConfigurationPropertiesFormatARM struct { //ApplicationGatewayBackendAddressPools: The reference to //ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools []SubResourceARM `json:"applicationGatewayBackendAddressPools,omitempty"` //ApplicationSecurityGroups: Application security groups in which the IP //configuration is included. ApplicationSecurityGroups []SubResourceARM `json:"applicationSecurityGroups,omitempty"` //LoadBalancerBackendAddressPools: The reference to LoadBalancerBackendAddressPool //resource. LoadBalancerBackendAddressPools []SubResourceARM `json:"loadBalancerBackendAddressPools,omitempty"` //LoadBalancerInboundNatRules: A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []SubResourceARM `json:"loadBalancerInboundNatRules,omitempty"` //Primary: Whether this is a primary customer address on the network interface. Primary *bool `json:"primary,omitempty"` //PrivateIPAddress: 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 *NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` //PublicIPAddress: Public IP address bound to the IP configuration. PublicIPAddress *SubResourceARM `json:"publicIPAddress,omitempty"` //Subnet: Subnet bound to the IP configuration. Subnet *SubResourceARM `json:"subnet,omitempty"` //VirtualNetworkTaps: The reference to Virtual Network Taps. VirtualNetworkTaps []SubResourceARM `json:"virtualNetworkTaps,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/NetworkInterfaceIPConfigurationPropertiesFormat
func (*NetworkInterfaceIPConfigurationPropertiesFormatARM) DeepCopy ¶
func (in *NetworkInterfaceIPConfigurationPropertiesFormatARM) DeepCopy() *NetworkInterfaceIPConfigurationPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfigurationPropertiesFormatARM.
func (*NetworkInterfaceIPConfigurationPropertiesFormatARM) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfigurationPropertiesFormatARM) DeepCopyInto(out *NetworkInterfaceIPConfigurationPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersion ¶
type NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersion string
+kubebuilder:validation:Enum={"IPv4","IPv6"}
type NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethod ¶
type NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethod string
+kubebuilder:validation:Enum={"Dynamic","Static"}
type NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM struct { //ApplicationGatewayBackendAddressPools: The reference to //ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools []ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM `json:"applicationGatewayBackendAddressPools,omitempty"` //ApplicationSecurityGroups: Application security groups in which the IP //configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM `json:"applicationSecurityGroups,omitempty"` //LoadBalancerBackendAddressPools: The reference to LoadBalancerBackendAddressPool //resource. LoadBalancerBackendAddressPools []BackendAddressPool_Status_NetworkInterface_SubResourceEmbeddedARM `json:"loadBalancerBackendAddressPools,omitempty"` //LoadBalancerInboundNatRules: A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []InboundNatRule_Status_NetworkInterface_SubResourceEmbeddedARM `json:"loadBalancerInboundNatRules,omitempty"` //Primary: Whether this is a primary customer address on the network interface. Primary *bool `json:"primary,omitempty"` //PrivateIPAddress: 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"` //PrivateLinkConnectionProperties: PrivateLinkConnection properties for the //network interface. PrivateLinkConnectionProperties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_StatusARM `json:"privateLinkConnectionProperties,omitempty"` //ProvisioningState: The provisioning state of the network interface IP //configuration. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddress: Public IP address bound to the IP configuration. PublicIPAddress *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM `json:"publicIPAddress,omitempty"` //Subnet: Subnet bound to the IP configuration. Subnet *Subnet_Status_NetworkInterface_SubResourceEmbeddedARM `json:"subnet,omitempty"` //VirtualNetworkTaps: The reference to Virtual Network Taps. VirtualNetworkTaps []VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM `json:"virtualNetworkTaps,omitempty"` }
func (*NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded struct { //ApplicationGatewayBackendAddressPools: The reference to //ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools []ApplicationGatewayBackendAddressPool_Status_NetworkInterface_SubResourceEmbedded `json:"applicationGatewayBackendAddressPools,omitempty"` //ApplicationSecurityGroups: Application security groups in which the IP //configuration is included. ApplicationSecurityGroups []ApplicationSecurityGroup_Status_NetworkInterface_SubResourceEmbedded `json:"applicationSecurityGroups,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"` //LoadBalancerBackendAddressPools: The reference to LoadBalancerBackendAddressPool //resource. LoadBalancerBackendAddressPools []BackendAddressPool_Status_NetworkInterface_SubResourceEmbedded `json:"loadBalancerBackendAddressPools,omitempty"` //LoadBalancerInboundNatRules: A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []InboundNatRule_Status_NetworkInterface_SubResourceEmbedded `json:"loadBalancerInboundNatRules,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"` //Primary: Whether this is a primary customer address on the network interface. Primary *bool `json:"primary,omitempty"` //PrivateIPAddress: 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"` //PrivateLinkConnectionProperties: PrivateLinkConnection properties for the //network interface. PrivateLinkConnectionProperties *NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties_Status `json:"privateLinkConnectionProperties,omitempty"` //ProvisioningState: The provisioning state of the network interface IP //configuration. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddress: Public IP address bound to the IP configuration. PublicIPAddress *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded `json:"publicIPAddress,omitempty"` //Subnet: Subnet bound to the IP configuration. Subnet *Subnet_Status_NetworkInterface_SubResourceEmbedded `json:"subnet,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` //VirtualNetworkTaps: The reference to Virtual Network Taps. VirtualNetworkTaps []VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded `json:"virtualNetworkTaps,omitempty"` }
func (*NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded ¶
func (networkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromNetworkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded populates our NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded from the provided source NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded ¶
func (networkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToNetworkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded populates the provided destination NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded from our NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded.
func (*NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (networkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (networkInterfaceIPConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM 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: Network interface IP configuration properties. Properties *NetworkInterfaceIPConfigurationPropertiesFormat_Status_NetworkInterface_SubResourceEmbeddedARM `json:"properties,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceList ¶
type NetworkInterfaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkInterface `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/networkInterfaces
func (*NetworkInterfaceList) DeepCopy ¶
func (in *NetworkInterfaceList) DeepCopy() *NetworkInterfaceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceList.
func (*NetworkInterfaceList) DeepCopyInto ¶
func (in *NetworkInterfaceList) DeepCopyInto(out *NetworkInterfaceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceList) DeepCopyObject ¶
func (in *NetworkInterfaceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkInterfacePropertiesFormatStatusMigrationPhase ¶
type NetworkInterfacePropertiesFormatStatusMigrationPhase string
type NetworkInterfacePropertiesFormatStatusNicType ¶
type NetworkInterfacePropertiesFormatStatusNicType string
type NetworkInterfacePropertiesFormat_StatusARM ¶
type NetworkInterfacePropertiesFormat_StatusARM struct { //DnsSettings: The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettings_StatusARM `json:"dnsSettings,omitempty"` //DscpConfiguration: A reference to the dscp configuration to which the network //interface is linked. DscpConfiguration *SubResource_StatusARM `json:"dscpConfiguration,omitempty"` //EnableAcceleratedNetworking: If the network interface is accelerated networking //enabled. EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` //EnableIPForwarding: Indicates whether IP forwarding is enabled on this network //interface. EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` //HostedWorkloads: A list of references to linked BareMetal resources. HostedWorkloads []string `json:"hostedWorkloads,omitempty"` //IpConfigurations: A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM `json:"ipConfigurations,omitempty"` //MacAddress: The MAC address of the network interface. MacAddress *string `json:"macAddress,omitempty"` //MigrationPhase: Migration phase of Network Interface resource. MigrationPhase *NetworkInterfacePropertiesFormatStatusMigrationPhase `json:"migrationPhase,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM `json:"networkSecurityGroup,omitempty"` //NicType: Type of Network Interface resource. NicType *NetworkInterfacePropertiesFormatStatusNicType `json:"nicType,omitempty"` //Primary: Whether this is a primary network interface on a virtual machine. Primary *bool `json:"primary,omitempty"` //PrivateEndpoint: A reference to the private endpoint to which the network //interface is linked. PrivateEndpoint *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM `json:"privateEndpoint,omitempty"` //PrivateLinkService: Privatelinkservice of the network interface resource. PrivateLinkService *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM `json:"privateLinkService,omitempty"` //ProvisioningState: The provisioning state of the network interface resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resource GUID property of the network interface resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //TapConfigurations: A list of TapConfigurations of the network interface. TapConfigurations []NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM `json:"tapConfigurations,omitempty"` //VirtualMachine: The reference to a virtual machine. VirtualMachine *SubResource_StatusARM `json:"virtualMachine,omitempty"` }
func (*NetworkInterfacePropertiesFormat_StatusARM) DeepCopy ¶
func (in *NetworkInterfacePropertiesFormat_StatusARM) DeepCopy() *NetworkInterfacePropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfacePropertiesFormat_StatusARM.
func (*NetworkInterfacePropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *NetworkInterfacePropertiesFormat_StatusARM) DeepCopyInto(out *NetworkInterfacePropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded ¶
func (networkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromNetworkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded populates our NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded from the provided source NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded ¶
func (networkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToNetworkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded populates the provided destination NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded from our NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded.
func (*NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (networkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (networkInterfaceTapConfigurationStatusNetworkInterfaceSubResourceEmbedded *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface_Status_NetworkInterface_SubResourceEmbedded ¶
type NetworkInterface_Status_NetworkInterface_SubResourceEmbedded struct { //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //DnsSettings: The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettings_Status `json:"dnsSettings,omitempty"` //DscpConfiguration: A reference to the dscp configuration to which the network //interface is linked. DscpConfiguration *SubResource_Status `json:"dscpConfiguration,omitempty"` //EnableAcceleratedNetworking: If the network interface is accelerated networking //enabled. EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` //EnableIPForwarding: Indicates whether IP forwarding is enabled on this network //interface. EnableIPForwarding *bool `json:"enableIPForwarding,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 network interface. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //HostedWorkloads: A list of references to linked BareMetal resources. HostedWorkloads []string `json:"hostedWorkloads,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //IpConfigurations: A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaceIPConfiguration_Status_NetworkInterface_SubResourceEmbedded `json:"ipConfigurations,omitempty"` //Location: Resource location. Location *string `json:"location,omitempty"` //MacAddress: The MAC address of the network interface. MacAddress *string `json:"macAddress,omitempty"` //MigrationPhase: Migration phase of Network Interface resource. MigrationPhase *NetworkInterfacePropertiesFormatStatusMigrationPhase `json:"migrationPhase,omitempty"` //Name: Resource name. Name *string `json:"name,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` //NicType: Type of Network Interface resource. NicType *NetworkInterfacePropertiesFormatStatusNicType `json:"nicType,omitempty"` //Primary: Whether this is a primary network interface on a virtual machine. Primary *bool `json:"primary,omitempty"` //PrivateEndpoint: A reference to the private endpoint to which the network //interface is linked. PrivateEndpoint *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded `json:"privateEndpoint,omitempty"` //PrivateLinkService: Privatelinkservice of the network interface resource. PrivateLinkService *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded `json:"privateLinkService,omitempty"` //ProvisioningState: The provisioning state of the network interface resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resource GUID property of the network interface resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //TapConfigurations: A list of TapConfigurations of the network interface. TapConfigurations []NetworkInterfaceTapConfiguration_Status_NetworkInterface_SubResourceEmbedded `json:"tapConfigurations,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` //VirtualMachine: The reference to a virtual machine. VirtualMachine *SubResource_Status `json:"virtualMachine,omitempty"` }
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceStatusNetworkInterfaceSubResourceEmbedded ¶
func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromNetworkInterfaceStatusNetworkInterfaceSubResourceEmbedded populates our NetworkInterface_Status_NetworkInterface_SubResourceEmbedded from the provided source NetworkInterface_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceStatusNetworkInterfaceSubResourceEmbedded ¶
func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToNetworkInterfaceStatusNetworkInterfaceSubResourceEmbedded populates the provided destination NetworkInterface_Status_NetworkInterface_SubResourceEmbedded from our NetworkInterface_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) ConvertStatusFrom ¶
func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NetworkInterface_Status_NetworkInterface_SubResourceEmbedded from the provided source
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) ConvertStatusTo ¶
func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NetworkInterface_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_Status_NetworkInterface_SubResourceEmbedded.
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (networkInterfaceStatusNetworkInterfaceSubResourceEmbedded *NetworkInterface_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM 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 network interface. ExtendedLocation *ExtendedLocation_StatusARM `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 network interface. Properties *NetworkInterfacePropertiesFormat_StatusARM `json:"properties,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkInterface_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded ¶
type NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded struct { //ExtendedLocation: The extended location of the network interface. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded ¶
func (networkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromNetworkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded(source *v1alpha1api20201101storage.NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) error
AssignPropertiesFromNetworkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded populates our NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded from the provided source NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded ¶
func (networkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToNetworkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded(destination *v1alpha1api20201101storage.NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) error
AssignPropertiesToNetworkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded populates the provided destination NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded from our NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded.
func (*NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue ¶
func (networkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM ¶
func (networkInterfaceStatusNetworkSecurityGroupSubResourceEmbedded *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM ¶
type NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM struct { //ExtendedLocation: The extended location of the network interface. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy() *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM.
func (*NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfacesSpecAPIVersion ¶
type NetworkInterfacesSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type NetworkInterfaces_Spec ¶
type NetworkInterfaces_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"` //DnsSettings: The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettings `json:"dnsSettings,omitempty"` //EnableAcceleratedNetworking: If the network interface is accelerated networking //enabled. EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` //EnableIPForwarding: Indicates whether IP forwarding is enabled on this network //interface. EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` //ExtendedLocation: The extended location of the network interface. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` // +kubebuilder:validation:Required //IpConfigurations: A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaces_Spec_Properties_IpConfigurations `json:"ipConfigurations"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NetworkInterfaces_Spec) AssignPropertiesFromNetworkInterfacesSpec ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) AssignPropertiesFromNetworkInterfacesSpec(source *v1alpha1api20201101storage.NetworkInterfaces_Spec) error
AssignPropertiesFromNetworkInterfacesSpec populates our NetworkInterfaces_Spec from the provided source NetworkInterfaces_Spec
func (*NetworkInterfaces_Spec) AssignPropertiesToNetworkInterfacesSpec ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) AssignPropertiesToNetworkInterfacesSpec(destination *v1alpha1api20201101storage.NetworkInterfaces_Spec) error
AssignPropertiesToNetworkInterfacesSpec populates the provided destination NetworkInterfaces_Spec from our NetworkInterfaces_Spec
func (*NetworkInterfaces_Spec) ConvertSpecFrom ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NetworkInterfaces_Spec from the provided source
func (*NetworkInterfaces_Spec) ConvertSpecTo ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NetworkInterfaces_Spec
func (*NetworkInterfaces_Spec) ConvertToARM ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkInterfaces_Spec) DeepCopy ¶
func (in *NetworkInterfaces_Spec) DeepCopy() *NetworkInterfaces_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaces_Spec.
func (*NetworkInterfaces_Spec) DeepCopyInto ¶
func (in *NetworkInterfaces_Spec) DeepCopyInto(out *NetworkInterfaces_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaces_Spec) NewEmptyARMValue ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaces_Spec) OriginalVersion ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NetworkInterfaces_Spec) PopulateFromARM ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NetworkInterfaces_Spec) SetAzureName ¶
func (networkInterfacesSpec *NetworkInterfaces_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NetworkInterfaces_SpecARM ¶
type NetworkInterfaces_SpecARM struct { //ExtendedLocation: The extended location of the network interface. ExtendedLocation *ExtendedLocationARM `json:"extendedLocation,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Properties of the network interface. Properties NetworkInterfaces_Spec_PropertiesARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NetworkInterfaces_SpecARM) DeepCopy ¶
func (in *NetworkInterfaces_SpecARM) DeepCopy() *NetworkInterfaces_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaces_SpecARM.
func (*NetworkInterfaces_SpecARM) DeepCopyInto ¶
func (in *NetworkInterfaces_SpecARM) DeepCopyInto(out *NetworkInterfaces_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NetworkInterfaces_SpecARM) GetAPIVersion ¶
func (networkInterfacesSpecARM NetworkInterfaces_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (NetworkInterfaces_SpecARM) GetName ¶
func (networkInterfacesSpecARM NetworkInterfaces_SpecARM) GetName() string
GetName returns the Name of the resource
func (NetworkInterfaces_SpecARM) GetType ¶
func (networkInterfacesSpecARM NetworkInterfaces_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkInterfaces"
type NetworkInterfaces_Spec_PropertiesARM ¶
type NetworkInterfaces_Spec_PropertiesARM struct { //DnsSettings: The DNS settings in network interface. DnsSettings *NetworkInterfaceDnsSettingsARM `json:"dnsSettings,omitempty"` //EnableAcceleratedNetworking: If the network interface is accelerated networking //enabled. EnableAcceleratedNetworking *bool `json:"enableAcceleratedNetworking,omitempty"` //EnableIPForwarding: Indicates whether IP forwarding is enabled on this network //interface. EnableIPForwarding *bool `json:"enableIPForwarding,omitempty"` //IpConfigurations: A list of IPConfigurations of the network interface. IpConfigurations []NetworkInterfaces_Spec_Properties_IpConfigurationsARM `json:"ipConfigurations"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *SubResourceARM `json:"networkSecurityGroup,omitempty"` }
func (*NetworkInterfaces_Spec_PropertiesARM) DeepCopy ¶
func (in *NetworkInterfaces_Spec_PropertiesARM) DeepCopy() *NetworkInterfaces_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaces_Spec_PropertiesARM.
func (*NetworkInterfaces_Spec_PropertiesARM) DeepCopyInto ¶
func (in *NetworkInterfaces_Spec_PropertiesARM) DeepCopyInto(out *NetworkInterfaces_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkInterfaces_Spec_Properties_IpConfigurations ¶
type NetworkInterfaces_Spec_Properties_IpConfigurations struct { //ApplicationGatewayBackendAddressPools: The reference to //ApplicationGatewayBackendAddressPool resource. ApplicationGatewayBackendAddressPools []SubResource `json:"applicationGatewayBackendAddressPools,omitempty"` //ApplicationSecurityGroups: Application security groups in which the IP //configuration is included. ApplicationSecurityGroups []SubResource `json:"applicationSecurityGroups,omitempty"` //LoadBalancerBackendAddressPools: The reference to LoadBalancerBackendAddressPool //resource. LoadBalancerBackendAddressPools []SubResource `json:"loadBalancerBackendAddressPools,omitempty"` //LoadBalancerInboundNatRules: A list of references of LoadBalancerInboundNatRules. LoadBalancerInboundNatRules []SubResource `json:"loadBalancerInboundNatRules,omitempty"` // +kubebuilder:validation:Required //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"` //Primary: Whether this is a primary customer address on the network interface. Primary *bool `json:"primary,omitempty"` //PrivateIPAddress: 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 *NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAddressVersion `json:"privateIPAddressVersion,omitempty"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *NetworkInterfaceIPConfigurationPropertiesFormatPrivateIPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` //PublicIPAddress: Public IP address bound to the IP configuration. PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` //Subnet: Subnet bound to the IP configuration. Subnet *SubResource `json:"subnet,omitempty"` //VirtualNetworkTaps: The reference to Virtual Network Taps. VirtualNetworkTaps []SubResource `json:"virtualNetworkTaps,omitempty"` }
func (*NetworkInterfaces_Spec_Properties_IpConfigurations) AssignPropertiesFromNetworkInterfacesSpecPropertiesIpConfigurations ¶
func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) AssignPropertiesFromNetworkInterfacesSpecPropertiesIpConfigurations(source *v1alpha1api20201101storage.NetworkInterfaces_Spec_Properties_IpConfigurations) error
AssignPropertiesFromNetworkInterfacesSpecPropertiesIpConfigurations populates our NetworkInterfaces_Spec_Properties_IpConfigurations from the provided source NetworkInterfaces_Spec_Properties_IpConfigurations
func (*NetworkInterfaces_Spec_Properties_IpConfigurations) AssignPropertiesToNetworkInterfacesSpecPropertiesIpConfigurations ¶
func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) AssignPropertiesToNetworkInterfacesSpecPropertiesIpConfigurations(destination *v1alpha1api20201101storage.NetworkInterfaces_Spec_Properties_IpConfigurations) error
AssignPropertiesToNetworkInterfacesSpecPropertiesIpConfigurations populates the provided destination NetworkInterfaces_Spec_Properties_IpConfigurations from our NetworkInterfaces_Spec_Properties_IpConfigurations
func (*NetworkInterfaces_Spec_Properties_IpConfigurations) ConvertToARM ¶
func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkInterfaces_Spec_Properties_IpConfigurations) DeepCopy ¶
func (in *NetworkInterfaces_Spec_Properties_IpConfigurations) DeepCopy() *NetworkInterfaces_Spec_Properties_IpConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaces_Spec_Properties_IpConfigurations.
func (*NetworkInterfaces_Spec_Properties_IpConfigurations) DeepCopyInto ¶
func (in *NetworkInterfaces_Spec_Properties_IpConfigurations) DeepCopyInto(out *NetworkInterfaces_Spec_Properties_IpConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkInterfaces_Spec_Properties_IpConfigurations) NewEmptyARMValue ¶
func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkInterfaces_Spec_Properties_IpConfigurations) PopulateFromARM ¶
func (networkInterfacesSpecPropertiesIpConfigurations *NetworkInterfaces_Spec_Properties_IpConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkInterfaces_Spec_Properties_IpConfigurationsARM ¶
type NetworkInterfaces_Spec_Properties_IpConfigurationsARM 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"` //Properties: Network interface IP configuration properties. Properties *NetworkInterfaceIPConfigurationPropertiesFormatARM `json:"properties,omitempty"` }
func (*NetworkInterfaces_Spec_Properties_IpConfigurationsARM) DeepCopy ¶
func (in *NetworkInterfaces_Spec_Properties_IpConfigurationsARM) DeepCopy() *NetworkInterfaces_Spec_Properties_IpConfigurationsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkInterfaces_Spec_Properties_IpConfigurationsARM.
func (*NetworkInterfaces_Spec_Properties_IpConfigurationsARM) DeepCopyInto ¶
func (in *NetworkInterfaces_Spec_Properties_IpConfigurationsARM) DeepCopyInto(out *NetworkInterfaces_Spec_Properties_IpConfigurationsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroup ¶
type NetworkSecurityGroup struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkSecurityGroups_Spec `json:"spec,omitempty"` Status NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups
func (*NetworkSecurityGroup) AssignPropertiesFromNetworkSecurityGroup ¶
func (networkSecurityGroup *NetworkSecurityGroup) AssignPropertiesFromNetworkSecurityGroup(source *v1alpha1api20201101storage.NetworkSecurityGroup) error
AssignPropertiesFromNetworkSecurityGroup populates our NetworkSecurityGroup from the provided source NetworkSecurityGroup
func (*NetworkSecurityGroup) AssignPropertiesToNetworkSecurityGroup ¶
func (networkSecurityGroup *NetworkSecurityGroup) AssignPropertiesToNetworkSecurityGroup(destination *v1alpha1api20201101storage.NetworkSecurityGroup) error
AssignPropertiesToNetworkSecurityGroup populates the provided destination NetworkSecurityGroup from our NetworkSecurityGroup
func (*NetworkSecurityGroup) AzureName ¶
func (networkSecurityGroup *NetworkSecurityGroup) AzureName() string
AzureName returns the Azure name of the resource
func (*NetworkSecurityGroup) DeepCopy ¶
func (in *NetworkSecurityGroup) DeepCopy() *NetworkSecurityGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup.
func (*NetworkSecurityGroup) DeepCopyInto ¶
func (in *NetworkSecurityGroup) DeepCopyInto(out *NetworkSecurityGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroup) DeepCopyObject ¶
func (in *NetworkSecurityGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkSecurityGroup) Default ¶
func (networkSecurityGroup *NetworkSecurityGroup) Default()
Default applies defaults to the NetworkSecurityGroup resource
func (NetworkSecurityGroup) GetAPIVersion ¶
func (networkSecurityGroup NetworkSecurityGroup) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*NetworkSecurityGroup) GetConditions ¶
func (networkSecurityGroup *NetworkSecurityGroup) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NetworkSecurityGroup) GetResourceKind ¶
func (networkSecurityGroup *NetworkSecurityGroup) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*NetworkSecurityGroup) GetSpec ¶
func (networkSecurityGroup *NetworkSecurityGroup) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NetworkSecurityGroup) GetStatus ¶
func (networkSecurityGroup *NetworkSecurityGroup) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NetworkSecurityGroup) GetType ¶
func (networkSecurityGroup *NetworkSecurityGroup) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkSecurityGroups"
func (*NetworkSecurityGroup) NewEmptyStatus ¶
func (networkSecurityGroup *NetworkSecurityGroup) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NetworkSecurityGroup) OriginalGVK ¶
func (networkSecurityGroup *NetworkSecurityGroup) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NetworkSecurityGroup) Owner ¶
func (networkSecurityGroup *NetworkSecurityGroup) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*NetworkSecurityGroup) SetConditions ¶
func (networkSecurityGroup *NetworkSecurityGroup) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NetworkSecurityGroup) SetStatus ¶
func (networkSecurityGroup *NetworkSecurityGroup) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NetworkSecurityGroup) ValidateCreate ¶
func (networkSecurityGroup *NetworkSecurityGroup) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*NetworkSecurityGroup) ValidateDelete ¶
func (networkSecurityGroup *NetworkSecurityGroup) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*NetworkSecurityGroup) ValidateUpdate ¶
func (networkSecurityGroup *NetworkSecurityGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type NetworkSecurityGroupList ¶
type NetworkSecurityGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkSecurityGroup `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups
func (*NetworkSecurityGroupList) DeepCopy ¶
func (in *NetworkSecurityGroupList) DeepCopy() *NetworkSecurityGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupList.
func (*NetworkSecurityGroupList) DeepCopyInto ¶
func (in *NetworkSecurityGroupList) DeepCopyInto(out *NetworkSecurityGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupList) DeepCopyObject ¶
func (in *NetworkSecurityGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkSecurityGroupPropertiesFormat_StatusARM ¶
type NetworkSecurityGroupPropertiesFormat_StatusARM struct { //DefaultSecurityRules: The default security rules of network security group. DefaultSecurityRules []SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM `json:"defaultSecurityRules,omitempty"` //FlowLogs: A collection of references to flow log resources. FlowLogs []FlowLog_Status_SubResourceEmbeddedARM `json:"flowLogs,omitempty"` //NetworkInterfaces: A collection of references to network interfaces. NetworkInterfaces []NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbeddedARM `json:"networkInterfaces,omitempty"` //ProvisioningState: The provisioning state of the network security group resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resource GUID property of the network security group resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //SecurityRules: A collection of security rules of the network security group. SecurityRules []SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM `json:"securityRules,omitempty"` //Subnets: A collection of references to subnets. Subnets []Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM `json:"subnets,omitempty"` }
func (*NetworkSecurityGroupPropertiesFormat_StatusARM) DeepCopy ¶
func (in *NetworkSecurityGroupPropertiesFormat_StatusARM) DeepCopy() *NetworkSecurityGroupPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupPropertiesFormat_StatusARM.
func (*NetworkSecurityGroupPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *NetworkSecurityGroupPropertiesFormat_StatusARM) DeepCopyInto(out *NetworkSecurityGroupPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded ¶
type NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded ¶
func (networkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromNetworkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded populates our NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded from the provided source NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded ¶
func (networkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToNetworkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded populates the provided destination NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded from our NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
func (*NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded.
func (*NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (networkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (networkSecurityGroupStatusNetworkInterfaceSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkSecurityGroup_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded ¶
type NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded struct { //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //DefaultSecurityRules: The default security rules of network security group. DefaultSecurityRules []SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded `json:"defaultSecurityRules,omitempty"` //Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` //FlowLogs: A collection of references to flow log resources. FlowLogs []FlowLog_Status_SubResourceEmbedded `json:"flowLogs,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"` //NetworkInterfaces: A collection of references to network interfaces. NetworkInterfaces []NetworkInterface_Status_NetworkSecurityGroup_SubResourceEmbedded `json:"networkInterfaces,omitempty"` //ProvisioningState: The provisioning state of the network security group resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resource GUID property of the network security group resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //SecurityRules: A collection of security rules of the network security group. SecurityRules []SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded `json:"securityRules,omitempty"` //Subnets: A collection of references to subnets. Subnets []Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded `json:"subnets,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded ¶
func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded(source *v1alpha1api20201101storage.NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) error
AssignPropertiesFromNetworkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded populates our NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded from the provided source NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded ¶
func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded(destination *v1alpha1api20201101storage.NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) error
AssignPropertiesToNetworkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded populates the provided destination NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded from our NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) ConvertStatusFrom ¶
func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded from the provided source
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) ConvertStatusTo ¶
func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded.
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue ¶
func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM ¶
func (networkSecurityGroupStatusNetworkSecurityGroupSubResourceEmbedded *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM ¶
type NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM 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: Properties of the network security group. Properties *NetworkSecurityGroupPropertiesFormat_StatusARM `json:"properties,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy() *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM.
func (*NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkSecurityGroup_Status_NetworkSecurityGroup_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded ¶
type NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (networkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromNetworkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded(source *v1alpha1api20201101storage.NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesFromNetworkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded populates our NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (networkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToNetworkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded(destination *v1alpha1api20201101storage.NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesToNetworkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded populates the provided destination NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded from our NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy ¶
func (in *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded.
func (*NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (networkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM ¶
func (networkSecurityGroupStatusVirtualNetworksSubnetSubResourceEmbedded *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type NetworkSecurityGroupsSecurityRule ¶
type NetworkSecurityGroupsSecurityRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec NetworkSecurityGroupsSecurityRules_Spec `json:"spec,omitempty"` Status SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups_securityRules
func (*NetworkSecurityGroupsSecurityRule) AssignPropertiesFromNetworkSecurityGroupsSecurityRule ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) AssignPropertiesFromNetworkSecurityGroupsSecurityRule(source *v1alpha1api20201101storage.NetworkSecurityGroupsSecurityRule) error
AssignPropertiesFromNetworkSecurityGroupsSecurityRule populates our NetworkSecurityGroupsSecurityRule from the provided source NetworkSecurityGroupsSecurityRule
func (*NetworkSecurityGroupsSecurityRule) AssignPropertiesToNetworkSecurityGroupsSecurityRule ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) AssignPropertiesToNetworkSecurityGroupsSecurityRule(destination *v1alpha1api20201101storage.NetworkSecurityGroupsSecurityRule) error
AssignPropertiesToNetworkSecurityGroupsSecurityRule populates the provided destination NetworkSecurityGroupsSecurityRule from our NetworkSecurityGroupsSecurityRule
func (*NetworkSecurityGroupsSecurityRule) AzureName ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) AzureName() string
AzureName returns the Azure name of the resource
func (*NetworkSecurityGroupsSecurityRule) DeepCopy ¶
func (in *NetworkSecurityGroupsSecurityRule) DeepCopy() *NetworkSecurityGroupsSecurityRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRule.
func (*NetworkSecurityGroupsSecurityRule) DeepCopyInto ¶
func (in *NetworkSecurityGroupsSecurityRule) DeepCopyInto(out *NetworkSecurityGroupsSecurityRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupsSecurityRule) DeepCopyObject ¶
func (in *NetworkSecurityGroupsSecurityRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*NetworkSecurityGroupsSecurityRule) Default ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) Default()
Default applies defaults to the NetworkSecurityGroupsSecurityRule resource
func (NetworkSecurityGroupsSecurityRule) GetAPIVersion ¶
func (networkSecurityGroupsSecurityRule NetworkSecurityGroupsSecurityRule) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*NetworkSecurityGroupsSecurityRule) GetConditions ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*NetworkSecurityGroupsSecurityRule) GetResourceKind ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*NetworkSecurityGroupsSecurityRule) GetSpec ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*NetworkSecurityGroupsSecurityRule) GetStatus ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*NetworkSecurityGroupsSecurityRule) GetType ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkSecurityGroups/securityRules"
func (*NetworkSecurityGroupsSecurityRule) NewEmptyStatus ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*NetworkSecurityGroupsSecurityRule) OriginalGVK ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*NetworkSecurityGroupsSecurityRule) Owner ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*NetworkSecurityGroupsSecurityRule) SetConditions ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*NetworkSecurityGroupsSecurityRule) SetStatus ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*NetworkSecurityGroupsSecurityRule) ValidateCreate ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*NetworkSecurityGroupsSecurityRule) ValidateDelete ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*NetworkSecurityGroupsSecurityRule) ValidateUpdate ¶
func (networkSecurityGroupsSecurityRule *NetworkSecurityGroupsSecurityRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type NetworkSecurityGroupsSecurityRuleList ¶
type NetworkSecurityGroupsSecurityRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []NetworkSecurityGroupsSecurityRule `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/networkSecurityGroups_securityRules
func (*NetworkSecurityGroupsSecurityRuleList) DeepCopy ¶
func (in *NetworkSecurityGroupsSecurityRuleList) DeepCopy() *NetworkSecurityGroupsSecurityRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRuleList.
func (*NetworkSecurityGroupsSecurityRuleList) DeepCopyInto ¶
func (in *NetworkSecurityGroupsSecurityRuleList) DeepCopyInto(out *NetworkSecurityGroupsSecurityRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupsSecurityRuleList) DeepCopyObject ¶
func (in *NetworkSecurityGroupsSecurityRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type NetworkSecurityGroupsSecurityRulesSpecAPIVersion ¶
type NetworkSecurityGroupsSecurityRulesSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type NetworkSecurityGroupsSecurityRules_Spec ¶
type NetworkSecurityGroupsSecurityRules_Spec struct { // +kubebuilder:validation:Required //Access: The network traffic is allowed or denied. Access SecurityRulePropertiesFormatAccess `json:"access"` //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"` //Description: A description for this rule. Restricted to 140 chars. Description *string `json:"description,omitempty"` //DestinationAddressPrefix: The destination address prefix. CIDR or destination IP //range. Asterisk '*' can also be used to match all source IPs. Default tags such //as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty"` //DestinationAddressPrefixes: The destination address prefixes. CIDR or //destination IP ranges. DestinationAddressPrefixes []string `json:"destinationAddressPrefixes,omitempty"` //DestinationApplicationSecurityGroups: The application security group specified //as destination. DestinationApplicationSecurityGroups []SubResource `json:"destinationApplicationSecurityGroups,omitempty"` //DestinationPortRange: The destination port or range. Integer or range between 0 //and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `json:"destinationPortRange,omitempty"` //DestinationPortRanges: The destination port ranges. DestinationPortRanges []string `json:"destinationPortRanges,omitempty"` // +kubebuilder:validation:Required //Direction: The direction of the rule. The direction specifies if rule will be //evaluated on incoming or outgoing traffic. Direction SecurityRulePropertiesFormatDirection `json:"direction"` //Location: Location to deploy resource to Location *string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.network.azure.com" json:"owner" kind:"NetworkSecurityGroup"` // +kubebuilder:validation:Required //Priority: The priority of the rule. The value can be between 100 and 4096. The //priority number must be unique for each rule in the collection. The lower the //priority number, the higher the priority of the rule. Priority int `json:"priority"` // +kubebuilder:validation:Required //Protocol: Network protocol this rule applies to. Protocol SecurityRulePropertiesFormatProtocol `json:"protocol"` //SourceAddressPrefix: The CIDR or source IP range. Asterisk '*' can also be used //to match all source IPs. Default tags such as 'VirtualNetwork', //'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, //specifies where network traffic originates from. SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty"` //SourceAddressPrefixes: The CIDR or source IP ranges. SourceAddressPrefixes []string `json:"sourceAddressPrefixes,omitempty"` //SourceApplicationSecurityGroups: The application security group specified as //source. SourceApplicationSecurityGroups []SubResource `json:"sourceApplicationSecurityGroups,omitempty"` //SourcePortRange: The source port or range. Integer or range between 0 and 65535. //Asterisk '*' can also be used to match all ports. SourcePortRange *string `json:"sourcePortRange,omitempty"` //SourcePortRanges: The source port ranges. SourcePortRanges []string `json:"sourcePortRanges,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NetworkSecurityGroupsSecurityRules_Spec) AssignPropertiesFromNetworkSecurityGroupsSecurityRulesSpec ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) AssignPropertiesFromNetworkSecurityGroupsSecurityRulesSpec(source *v1alpha1api20201101storage.NetworkSecurityGroupsSecurityRules_Spec) error
AssignPropertiesFromNetworkSecurityGroupsSecurityRulesSpec populates our NetworkSecurityGroupsSecurityRules_Spec from the provided source NetworkSecurityGroupsSecurityRules_Spec
func (*NetworkSecurityGroupsSecurityRules_Spec) AssignPropertiesToNetworkSecurityGroupsSecurityRulesSpec ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) AssignPropertiesToNetworkSecurityGroupsSecurityRulesSpec(destination *v1alpha1api20201101storage.NetworkSecurityGroupsSecurityRules_Spec) error
AssignPropertiesToNetworkSecurityGroupsSecurityRulesSpec populates the provided destination NetworkSecurityGroupsSecurityRules_Spec from our NetworkSecurityGroupsSecurityRules_Spec
func (*NetworkSecurityGroupsSecurityRules_Spec) ConvertSpecFrom ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NetworkSecurityGroupsSecurityRules_Spec from the provided source
func (*NetworkSecurityGroupsSecurityRules_Spec) ConvertSpecTo ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NetworkSecurityGroupsSecurityRules_Spec
func (*NetworkSecurityGroupsSecurityRules_Spec) ConvertToARM ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkSecurityGroupsSecurityRules_Spec) DeepCopy ¶
func (in *NetworkSecurityGroupsSecurityRules_Spec) DeepCopy() *NetworkSecurityGroupsSecurityRules_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRules_Spec.
func (*NetworkSecurityGroupsSecurityRules_Spec) DeepCopyInto ¶
func (in *NetworkSecurityGroupsSecurityRules_Spec) DeepCopyInto(out *NetworkSecurityGroupsSecurityRules_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroupsSecurityRules_Spec) NewEmptyARMValue ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroupsSecurityRules_Spec) OriginalVersion ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NetworkSecurityGroupsSecurityRules_Spec) PopulateFromARM ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NetworkSecurityGroupsSecurityRules_Spec) SetAzureName ¶
func (networkSecurityGroupsSecurityRulesSpec *NetworkSecurityGroupsSecurityRules_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NetworkSecurityGroupsSecurityRules_SpecARM ¶
type NetworkSecurityGroupsSecurityRules_SpecARM struct { //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Properties of the security rule. Properties SecurityRulePropertiesFormatARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NetworkSecurityGroupsSecurityRules_SpecARM) DeepCopy ¶
func (in *NetworkSecurityGroupsSecurityRules_SpecARM) DeepCopy() *NetworkSecurityGroupsSecurityRules_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroupsSecurityRules_SpecARM.
func (*NetworkSecurityGroupsSecurityRules_SpecARM) DeepCopyInto ¶
func (in *NetworkSecurityGroupsSecurityRules_SpecARM) DeepCopyInto(out *NetworkSecurityGroupsSecurityRules_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NetworkSecurityGroupsSecurityRules_SpecARM) GetAPIVersion ¶
func (networkSecurityGroupsSecurityRulesSpecARM NetworkSecurityGroupsSecurityRules_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (NetworkSecurityGroupsSecurityRules_SpecARM) GetName ¶
func (networkSecurityGroupsSecurityRulesSpecARM NetworkSecurityGroupsSecurityRules_SpecARM) GetName() string
GetName returns the Name of the resource
func (NetworkSecurityGroupsSecurityRules_SpecARM) GetType ¶
func (networkSecurityGroupsSecurityRulesSpecARM NetworkSecurityGroupsSecurityRules_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkSecurityGroups/securityRules"
type NetworkSecurityGroupsSpecAPIVersion ¶
type NetworkSecurityGroupsSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type NetworkSecurityGroups_Spec ¶
type NetworkSecurityGroups_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"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NetworkSecurityGroups_Spec) AssignPropertiesFromNetworkSecurityGroupsSpec ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) AssignPropertiesFromNetworkSecurityGroupsSpec(source *v1alpha1api20201101storage.NetworkSecurityGroups_Spec) error
AssignPropertiesFromNetworkSecurityGroupsSpec populates our NetworkSecurityGroups_Spec from the provided source NetworkSecurityGroups_Spec
func (*NetworkSecurityGroups_Spec) AssignPropertiesToNetworkSecurityGroupsSpec ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) AssignPropertiesToNetworkSecurityGroupsSpec(destination *v1alpha1api20201101storage.NetworkSecurityGroups_Spec) error
AssignPropertiesToNetworkSecurityGroupsSpec populates the provided destination NetworkSecurityGroups_Spec from our NetworkSecurityGroups_Spec
func (*NetworkSecurityGroups_Spec) ConvertSpecFrom ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our NetworkSecurityGroups_Spec from the provided source
func (*NetworkSecurityGroups_Spec) ConvertSpecTo ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our NetworkSecurityGroups_Spec
func (*NetworkSecurityGroups_Spec) ConvertToARM ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*NetworkSecurityGroups_Spec) DeepCopy ¶
func (in *NetworkSecurityGroups_Spec) DeepCopy() *NetworkSecurityGroups_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroups_Spec.
func (*NetworkSecurityGroups_Spec) DeepCopyInto ¶
func (in *NetworkSecurityGroups_Spec) DeepCopyInto(out *NetworkSecurityGroups_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*NetworkSecurityGroups_Spec) NewEmptyARMValue ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*NetworkSecurityGroups_Spec) OriginalVersion ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*NetworkSecurityGroups_Spec) PopulateFromARM ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*NetworkSecurityGroups_Spec) SetAzureName ¶
func (networkSecurityGroupsSpec *NetworkSecurityGroups_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type NetworkSecurityGroups_SpecARM ¶
type NetworkSecurityGroups_SpecARM struct { //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*NetworkSecurityGroups_SpecARM) DeepCopy ¶
func (in *NetworkSecurityGroups_SpecARM) DeepCopy() *NetworkSecurityGroups_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NetworkSecurityGroups_SpecARM.
func (*NetworkSecurityGroups_SpecARM) DeepCopyInto ¶
func (in *NetworkSecurityGroups_SpecARM) DeepCopyInto(out *NetworkSecurityGroups_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (NetworkSecurityGroups_SpecARM) GetAPIVersion ¶
func (networkSecurityGroupsSpecARM NetworkSecurityGroups_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (NetworkSecurityGroups_SpecARM) GetName ¶
func (networkSecurityGroupsSpecARM NetworkSecurityGroups_SpecARM) GetName() string
GetName returns the Name of the resource
func (NetworkSecurityGroups_SpecARM) GetType ¶
func (networkSecurityGroupsSpecARM NetworkSecurityGroups_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/networkSecurityGroups"
type OutboundRulePropertiesFormatARM ¶
type OutboundRulePropertiesFormatARM struct { //AllocatedOutboundPorts: The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `json:"allocatedOutboundPorts,omitempty"` //BackendAddressPool: A reference to a pool of DIPs. Outbound traffic is randomly //load balanced across IPs in the backend IPs. BackendAddressPool SubResourceARM `json:"backendAddressPool"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfigurations: The Frontend IP addresses of the load balancer. FrontendIPConfigurations []SubResourceARM `json:"frontendIPConfigurations"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //Protocol: The protocol for the outbound rule in load balancer. Protocol OutboundRulePropertiesFormatProtocol `json:"protocol"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/OutboundRulePropertiesFormat
func (*OutboundRulePropertiesFormatARM) DeepCopy ¶
func (in *OutboundRulePropertiesFormatARM) DeepCopy() *OutboundRulePropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRulePropertiesFormatARM.
func (*OutboundRulePropertiesFormatARM) DeepCopyInto ¶
func (in *OutboundRulePropertiesFormatARM) DeepCopyInto(out *OutboundRulePropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundRulePropertiesFormatProtocol ¶
type OutboundRulePropertiesFormatProtocol string
+kubebuilder:validation:Enum={"All","Tcp","Udp"}
type OutboundRulePropertiesFormatStatusProtocol ¶
type OutboundRulePropertiesFormatStatusProtocol string
type OutboundRulePropertiesFormat_StatusARM ¶
type OutboundRulePropertiesFormat_StatusARM struct { //AllocatedOutboundPorts: The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `json:"allocatedOutboundPorts,omitempty"` //BackendAddressPool: A reference to a pool of DIPs. Outbound traffic is randomly //load balanced across IPs in the backend IPs. BackendAddressPool SubResource_StatusARM `json:"backendAddressPool"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //FrontendIPConfigurations: The Frontend IP addresses of the load balancer. FrontendIPConfigurations []SubResource_StatusARM `json:"frontendIPConfigurations"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //Protocol: The protocol for the outbound rule in load balancer. Protocol OutboundRulePropertiesFormatStatusProtocol `json:"protocol"` //ProvisioningState: The provisioning state of the outbound rule resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` }
func (*OutboundRulePropertiesFormat_StatusARM) DeepCopy ¶
func (in *OutboundRulePropertiesFormat_StatusARM) DeepCopy() *OutboundRulePropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRulePropertiesFormat_StatusARM.
func (*OutboundRulePropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *OutboundRulePropertiesFormat_StatusARM) DeepCopyInto(out *OutboundRulePropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type OutboundRule_Status ¶
type OutboundRule_Status struct { //AllocatedOutboundPorts: The number of outbound ports to be used for NAT. AllocatedOutboundPorts *int `json:"allocatedOutboundPorts,omitempty"` //BackendAddressPool: A reference to a pool of DIPs. Outbound traffic is randomly //load balanced across IPs in the backend IPs. BackendAddressPool *SubResource_Status `json:"backendAddressPool,omitempty"` //EnableTcpReset: Receive bidirectional TCP Reset on TCP flow idle timeout or //unexpected connection termination. This element is only used when the protocol //is set to TCP. EnableTcpReset *bool `json:"enableTcpReset,omitempty"` //Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` //FrontendIPConfigurations: The Frontend IP addresses of the load balancer. FrontendIPConfigurations []SubResource_Status `json:"frontendIPConfigurations,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //IdleTimeoutInMinutes: The timeout for the TCP idle connection. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //Name: The name of the resource that is unique within the set of outbound rules //used by the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Protocol: The protocol for the outbound rule in load balancer. Protocol *OutboundRulePropertiesFormatStatusProtocol `json:"protocol,omitempty"` //ProvisioningState: The provisioning state of the outbound rule resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*OutboundRule_Status) AssignPropertiesFromOutboundRuleStatus ¶
func (outboundRuleStatus *OutboundRule_Status) AssignPropertiesFromOutboundRuleStatus(source *v1alpha1api20201101storage.OutboundRule_Status) error
AssignPropertiesFromOutboundRuleStatus populates our OutboundRule_Status from the provided source OutboundRule_Status
func (*OutboundRule_Status) AssignPropertiesToOutboundRuleStatus ¶
func (outboundRuleStatus *OutboundRule_Status) AssignPropertiesToOutboundRuleStatus(destination *v1alpha1api20201101storage.OutboundRule_Status) error
AssignPropertiesToOutboundRuleStatus populates the provided destination OutboundRule_Status from our OutboundRule_Status
func (*OutboundRule_Status) DeepCopy ¶
func (in *OutboundRule_Status) DeepCopy() *OutboundRule_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRule_Status.
func (*OutboundRule_Status) DeepCopyInto ¶
func (in *OutboundRule_Status) DeepCopyInto(out *OutboundRule_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*OutboundRule_Status) NewEmptyARMValue ¶
func (outboundRuleStatus *OutboundRule_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*OutboundRule_Status) PopulateFromARM ¶
func (outboundRuleStatus *OutboundRule_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type OutboundRule_StatusARM ¶
type OutboundRule_StatusARM 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 the set of outbound rules //used by the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Properties: Properties of load balancer outbound rule. Properties *OutboundRulePropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*OutboundRule_StatusARM) DeepCopy ¶
func (in *OutboundRule_StatusARM) DeepCopy() *OutboundRule_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new OutboundRule_StatusARM.
func (*OutboundRule_StatusARM) DeepCopyInto ¶
func (in *OutboundRule_StatusARM) DeepCopyInto(out *OutboundRule_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PfsGroup_Status ¶
type PfsGroup_Status string
type PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded ¶
type PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded struct { //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointStatusNetworkInterfaceSubResourceEmbedded ¶
func (privateEndpointStatusNetworkInterfaceSubResourceEmbedded *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromPrivateEndpointStatusNetworkInterfaceSubResourceEmbedded populates our PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded from the provided source PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded
func (*PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPrivateEndpointStatusNetworkInterfaceSubResourceEmbedded ¶
func (privateEndpointStatusNetworkInterfaceSubResourceEmbedded *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPrivateEndpointStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToPrivateEndpointStatusNetworkInterfaceSubResourceEmbedded populates the provided destination PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded from our PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded
func (*PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded.
func (*PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (privateEndpointStatusNetworkInterfaceSubResourceEmbedded *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (privateEndpointStatusNetworkInterfaceSubResourceEmbedded *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM struct { //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateEndpoint_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded ¶
type PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded struct { //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (privateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromPrivateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded(source *v1alpha1api20201101storage.PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesFromPrivateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded populates our PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToPrivateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (privateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToPrivateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded(destination *v1alpha1api20201101storage.PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesToPrivateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded populates the provided destination PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded from our PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded.
func (*PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (privateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM ¶
func (privateEndpointStatusVirtualNetworksSubnetSubResourceEmbedded *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM struct { //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded ¶
type PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded struct { //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPrivateLinkServiceStatusNetworkInterfaceSubResourceEmbedded ¶
func (privateLinkServiceStatusNetworkInterfaceSubResourceEmbedded *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPrivateLinkServiceStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromPrivateLinkServiceStatusNetworkInterfaceSubResourceEmbedded populates our PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded from the provided source PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded
func (*PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPrivateLinkServiceStatusNetworkInterfaceSubResourceEmbedded ¶
func (privateLinkServiceStatusNetworkInterfaceSubResourceEmbedded *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPrivateLinkServiceStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToPrivateLinkServiceStatusNetworkInterfaceSubResourceEmbedded populates the provided destination PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded from our PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded
func (*PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded.
func (*PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (privateLinkServiceStatusNetworkInterfaceSubResourceEmbedded *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (privateLinkServiceStatusNetworkInterfaceSubResourceEmbedded *PrivateLinkService_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM struct { //ExtendedLocation: The extended location of the load balancer. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *PrivateLinkService_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbePropertiesFormatARM ¶
type ProbePropertiesFormatARM struct { //IntervalInSeconds: The interval, in seconds, for how frequently to probe the //endpoint for health status. Typically, the interval is slightly less than half //the allocated timeout period (in seconds) which allows two full probes before //taking the instance out of rotation. The default value is 15, the minimum value //is 5. IntervalInSeconds *int `json:"intervalInSeconds,omitempty"` //NumberOfProbes: The number of probes where if no response, will result in //stopping further traffic from being delivered to the endpoint. This values //allows endpoints to be taken out of rotation faster or slower than the typical //times used in Azure. NumberOfProbes int `json:"numberOfProbes"` //Port: The port for communicating the probe. Possible values range from 1 to //65535, inclusive. Port int `json:"port"` //Protocol: The protocol of the end point. If 'Tcp' is specified, a received ACK //is required for the probe to be successful. If 'Http' or 'Https' is specified, a //200 OK response from the specifies URI is required for the probe to be //successful. Protocol ProbePropertiesFormatProtocol `json:"protocol"` //RequestPath: The URI used for requesting health status from the VM. Path is //required if a protocol is set to http. Otherwise, it is not allowed. There is no //default value. RequestPath *string `json:"requestPath,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/ProbePropertiesFormat
func (*ProbePropertiesFormatARM) DeepCopy ¶
func (in *ProbePropertiesFormatARM) DeepCopy() *ProbePropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbePropertiesFormatARM.
func (*ProbePropertiesFormatARM) DeepCopyInto ¶
func (in *ProbePropertiesFormatARM) DeepCopyInto(out *ProbePropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProbePropertiesFormatProtocol ¶
type ProbePropertiesFormatProtocol string
+kubebuilder:validation:Enum={"Http","Https","Tcp"}
type ProbePropertiesFormatStatusProtocol ¶
type ProbePropertiesFormatStatusProtocol string
type ProbePropertiesFormat_StatusARM ¶
type ProbePropertiesFormat_StatusARM struct { //IntervalInSeconds: The interval, in seconds, for how frequently to probe the //endpoint for health status. Typically, the interval is slightly less than half //the allocated timeout period (in seconds) which allows two full probes before //taking the instance out of rotation. The default value is 15, the minimum value //is 5. IntervalInSeconds *int `json:"intervalInSeconds,omitempty"` //LoadBalancingRules: The load balancer rules that use this probe. LoadBalancingRules []SubResource_StatusARM `json:"loadBalancingRules,omitempty"` //NumberOfProbes: The number of probes where if no response, will result in //stopping further traffic from being delivered to the endpoint. This values //allows endpoints to be taken out of rotation faster or slower than the typical //times used in Azure. NumberOfProbes *int `json:"numberOfProbes,omitempty"` //Port: The port for communicating the probe. Possible values range from 1 to //65535, inclusive. Port int `json:"port"` //Protocol: The protocol of the end point. If 'Tcp' is specified, a received ACK //is required for the probe to be successful. If 'Http' or 'Https' is specified, a //200 OK response from the specifies URI is required for the probe to be //successful. Protocol ProbePropertiesFormatStatusProtocol `json:"protocol"` //ProvisioningState: The provisioning state of the probe resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //RequestPath: The URI used for requesting health status from the VM. Path is //required if a protocol is set to http. Otherwise, it is not allowed. There is no //default value. RequestPath *string `json:"requestPath,omitempty"` }
func (*ProbePropertiesFormat_StatusARM) DeepCopy ¶
func (in *ProbePropertiesFormat_StatusARM) DeepCopy() *ProbePropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProbePropertiesFormat_StatusARM.
func (*ProbePropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *ProbePropertiesFormat_StatusARM) DeepCopyInto(out *ProbePropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Probe_Status ¶
type Probe_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"` //IntervalInSeconds: The interval, in seconds, for how frequently to probe the //endpoint for health status. Typically, the interval is slightly less than half //the allocated timeout period (in seconds) which allows two full probes before //taking the instance out of rotation. The default value is 15, the minimum value //is 5. IntervalInSeconds *int `json:"intervalInSeconds,omitempty"` //LoadBalancingRules: The load balancer rules that use this probe. LoadBalancingRules []SubResource_Status `json:"loadBalancingRules,omitempty"` //Name: The name of the resource that is unique within the set of probes used by //the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //NumberOfProbes: The number of probes where if no response, will result in //stopping further traffic from being delivered to the endpoint. This values //allows endpoints to be taken out of rotation faster or slower than the typical //times used in Azure. NumberOfProbes *int `json:"numberOfProbes,omitempty"` //Port: The port for communicating the probe. Possible values range from 1 to //65535, inclusive. Port *int `json:"port,omitempty"` //Protocol: The protocol of the end point. If 'Tcp' is specified, a received ACK //is required for the probe to be successful. If 'Http' or 'Https' is specified, a //200 OK response from the specifies URI is required for the probe to be //successful. Protocol *ProbePropertiesFormatStatusProtocol `json:"protocol,omitempty"` //ProvisioningState: The provisioning state of the probe resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //RequestPath: The URI used for requesting health status from the VM. Path is //required if a protocol is set to http. Otherwise, it is not allowed. There is no //default value. RequestPath *string `json:"requestPath,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*Probe_Status) AssignPropertiesFromProbeStatus ¶
func (probeStatus *Probe_Status) AssignPropertiesFromProbeStatus(source *v1alpha1api20201101storage.Probe_Status) error
AssignPropertiesFromProbeStatus populates our Probe_Status from the provided source Probe_Status
func (*Probe_Status) AssignPropertiesToProbeStatus ¶
func (probeStatus *Probe_Status) AssignPropertiesToProbeStatus(destination *v1alpha1api20201101storage.Probe_Status) error
AssignPropertiesToProbeStatus populates the provided destination Probe_Status from our Probe_Status
func (*Probe_Status) DeepCopy ¶
func (in *Probe_Status) DeepCopy() *Probe_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe_Status.
func (*Probe_Status) DeepCopyInto ¶
func (in *Probe_Status) DeepCopyInto(out *Probe_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Probe_Status) NewEmptyARMValue ¶
func (probeStatus *Probe_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Probe_Status) PopulateFromARM ¶
func (probeStatus *Probe_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Probe_StatusARM ¶
type Probe_StatusARM 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 the set of probes used by //the load balancer. This name can be used to access the resource. Name *string `json:"name,omitempty"` //Properties: Properties of load balancer probe. Properties *ProbePropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Type of the resource. Type *string `json:"type,omitempty"` }
func (*Probe_StatusARM) DeepCopy ¶
func (in *Probe_StatusARM) DeepCopy() *Probe_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Probe_StatusARM.
func (*Probe_StatusARM) DeepCopyInto ¶
func (in *Probe_StatusARM) DeepCopyInto(out *Probe_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ProvisioningState_Status ¶
type ProvisioningState_Status string
type PublicIPAddress ¶
type PublicIPAddress struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PublicIPAddresses_Spec `json:"spec,omitempty"` Status PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses
func (*PublicIPAddress) AssignPropertiesFromPublicIPAddress ¶
func (publicIPAddress *PublicIPAddress) AssignPropertiesFromPublicIPAddress(source *v1alpha1api20201101storage.PublicIPAddress) error
AssignPropertiesFromPublicIPAddress populates our PublicIPAddress from the provided source PublicIPAddress
func (*PublicIPAddress) AssignPropertiesToPublicIPAddress ¶
func (publicIPAddress *PublicIPAddress) AssignPropertiesToPublicIPAddress(destination *v1alpha1api20201101storage.PublicIPAddress) error
AssignPropertiesToPublicIPAddress populates the provided destination PublicIPAddress from our PublicIPAddress
func (*PublicIPAddress) AzureName ¶
func (publicIPAddress *PublicIPAddress) AzureName() string
AzureName returns the Azure name of the resource
func (*PublicIPAddress) DeepCopy ¶
func (in *PublicIPAddress) DeepCopy() *PublicIPAddress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress.
func (*PublicIPAddress) DeepCopyInto ¶
func (in *PublicIPAddress) DeepCopyInto(out *PublicIPAddress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddress) DeepCopyObject ¶
func (in *PublicIPAddress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*PublicIPAddress) Default ¶
func (publicIPAddress *PublicIPAddress) Default()
Default applies defaults to the PublicIPAddress resource
func (PublicIPAddress) GetAPIVersion ¶
func (publicIPAddress PublicIPAddress) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*PublicIPAddress) GetConditions ¶
func (publicIPAddress *PublicIPAddress) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*PublicIPAddress) GetResourceKind ¶
func (publicIPAddress *PublicIPAddress) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*PublicIPAddress) GetSpec ¶
func (publicIPAddress *PublicIPAddress) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*PublicIPAddress) GetStatus ¶
func (publicIPAddress *PublicIPAddress) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*PublicIPAddress) GetType ¶
func (publicIPAddress *PublicIPAddress) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPAddresses"
func (*PublicIPAddress) NewEmptyStatus ¶
func (publicIPAddress *PublicIPAddress) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*PublicIPAddress) OriginalGVK ¶
func (publicIPAddress *PublicIPAddress) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*PublicIPAddress) Owner ¶
func (publicIPAddress *PublicIPAddress) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*PublicIPAddress) SetConditions ¶
func (publicIPAddress *PublicIPAddress) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*PublicIPAddress) SetStatus ¶
func (publicIPAddress *PublicIPAddress) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*PublicIPAddress) ValidateCreate ¶
func (publicIPAddress *PublicIPAddress) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*PublicIPAddress) ValidateDelete ¶
func (publicIPAddress *PublicIPAddress) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*PublicIPAddress) ValidateUpdate ¶
func (publicIPAddress *PublicIPAddress) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type PublicIPAddressDnsSettings ¶
type PublicIPAddressDnsSettings struct { // +kubebuilder:validation:Required //DomainNameLabel: The domain name label. The concatenation of the domain name //label and the regionalized DNS zone make up the fully qualified domain name //associated with the public IP address. If a domain name label is specified, an A //DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel string `json:"domainNameLabel"` //Fqdn: The Fully Qualified Domain Name of the A DNS record associated with the //public IP. This is the concatenation of the domainNameLabel and the regionalized //DNS zone. Fqdn *string `json:"fqdn,omitempty"` //ReverseFqdn: The reverse FQDN. A user-visible, fully qualified domain name that //resolves to this public IP address. If the reverseFqdn is specified, then a PTR //DNS record is created pointing from the IP address in the in-addr.arpa domain to //the reverse FQDN. ReverseFqdn *string `json:"reverseFqdn,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/PublicIPAddressDnsSettings
func (*PublicIPAddressDnsSettings) AssignPropertiesFromPublicIPAddressDnsSettings ¶
func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) AssignPropertiesFromPublicIPAddressDnsSettings(source *v1alpha1api20201101storage.PublicIPAddressDnsSettings) error
AssignPropertiesFromPublicIPAddressDnsSettings populates our PublicIPAddressDnsSettings from the provided source PublicIPAddressDnsSettings
func (*PublicIPAddressDnsSettings) AssignPropertiesToPublicIPAddressDnsSettings ¶
func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) AssignPropertiesToPublicIPAddressDnsSettings(destination *v1alpha1api20201101storage.PublicIPAddressDnsSettings) error
AssignPropertiesToPublicIPAddressDnsSettings populates the provided destination PublicIPAddressDnsSettings from our PublicIPAddressDnsSettings
func (*PublicIPAddressDnsSettings) ConvertToARM ¶
func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPAddressDnsSettings) DeepCopy ¶
func (in *PublicIPAddressDnsSettings) DeepCopy() *PublicIPAddressDnsSettings
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressDnsSettings.
func (*PublicIPAddressDnsSettings) DeepCopyInto ¶
func (in *PublicIPAddressDnsSettings) DeepCopyInto(out *PublicIPAddressDnsSettings)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddressDnsSettings) NewEmptyARMValue ¶
func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressDnsSettings) PopulateFromARM ¶
func (publicIPAddressDnsSettings *PublicIPAddressDnsSettings) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressDnsSettingsARM ¶
type PublicIPAddressDnsSettingsARM struct { //DomainNameLabel: The domain name label. The concatenation of the domain name //label and the regionalized DNS zone make up the fully qualified domain name //associated with the public IP address. If a domain name label is specified, an A //DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel string `json:"domainNameLabel"` //Fqdn: The Fully Qualified Domain Name of the A DNS record associated with the //public IP. This is the concatenation of the domainNameLabel and the regionalized //DNS zone. Fqdn *string `json:"fqdn,omitempty"` //ReverseFqdn: The reverse FQDN. A user-visible, fully qualified domain name that //resolves to this public IP address. If the reverseFqdn is specified, then a PTR //DNS record is created pointing from the IP address in the in-addr.arpa domain to //the reverse FQDN. ReverseFqdn *string `json:"reverseFqdn,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/PublicIPAddressDnsSettings
func (*PublicIPAddressDnsSettingsARM) DeepCopy ¶
func (in *PublicIPAddressDnsSettingsARM) DeepCopy() *PublicIPAddressDnsSettingsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressDnsSettingsARM.
func (*PublicIPAddressDnsSettingsARM) DeepCopyInto ¶
func (in *PublicIPAddressDnsSettingsARM) DeepCopyInto(out *PublicIPAddressDnsSettingsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressDnsSettings_Status ¶
type PublicIPAddressDnsSettings_Status struct { //DomainNameLabel: The domain name label. The concatenation of the domain name //label and the regionalized DNS zone make up the fully qualified domain name //associated with the public IP address. If a domain name label is specified, an A //DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel *string `json:"domainNameLabel,omitempty"` //Fqdn: The Fully Qualified Domain Name of the A DNS record associated with the //public IP. This is the concatenation of the domainNameLabel and the regionalized //DNS zone. Fqdn *string `json:"fqdn,omitempty"` //ReverseFqdn: The reverse FQDN. A user-visible, fully qualified domain name that //resolves to this public IP address. If the reverseFqdn is specified, then a PTR //DNS record is created pointing from the IP address in the in-addr.arpa domain to //the reverse FQDN. ReverseFqdn *string `json:"reverseFqdn,omitempty"` }
func (*PublicIPAddressDnsSettings_Status) AssignPropertiesFromPublicIPAddressDnsSettingsStatus ¶
func (publicIPAddressDnsSettingsStatus *PublicIPAddressDnsSettings_Status) AssignPropertiesFromPublicIPAddressDnsSettingsStatus(source *v1alpha1api20201101storage.PublicIPAddressDnsSettings_Status) error
AssignPropertiesFromPublicIPAddressDnsSettingsStatus populates our PublicIPAddressDnsSettings_Status from the provided source PublicIPAddressDnsSettings_Status
func (*PublicIPAddressDnsSettings_Status) AssignPropertiesToPublicIPAddressDnsSettingsStatus ¶
func (publicIPAddressDnsSettingsStatus *PublicIPAddressDnsSettings_Status) AssignPropertiesToPublicIPAddressDnsSettingsStatus(destination *v1alpha1api20201101storage.PublicIPAddressDnsSettings_Status) error
AssignPropertiesToPublicIPAddressDnsSettingsStatus populates the provided destination PublicIPAddressDnsSettings_Status from our PublicIPAddressDnsSettings_Status
func (*PublicIPAddressDnsSettings_Status) DeepCopy ¶
func (in *PublicIPAddressDnsSettings_Status) DeepCopy() *PublicIPAddressDnsSettings_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressDnsSettings_Status.
func (*PublicIPAddressDnsSettings_Status) DeepCopyInto ¶
func (in *PublicIPAddressDnsSettings_Status) DeepCopyInto(out *PublicIPAddressDnsSettings_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddressDnsSettings_Status) NewEmptyARMValue ¶
func (publicIPAddressDnsSettingsStatus *PublicIPAddressDnsSettings_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressDnsSettings_Status) PopulateFromARM ¶
func (publicIPAddressDnsSettingsStatus *PublicIPAddressDnsSettings_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressDnsSettings_StatusARM ¶
type PublicIPAddressDnsSettings_StatusARM struct { //DomainNameLabel: The domain name label. The concatenation of the domain name //label and the regionalized DNS zone make up the fully qualified domain name //associated with the public IP address. If a domain name label is specified, an A //DNS record is created for the public IP in the Microsoft Azure DNS system. DomainNameLabel *string `json:"domainNameLabel,omitempty"` //Fqdn: The Fully Qualified Domain Name of the A DNS record associated with the //public IP. This is the concatenation of the domainNameLabel and the regionalized //DNS zone. Fqdn *string `json:"fqdn,omitempty"` //ReverseFqdn: The reverse FQDN. A user-visible, fully qualified domain name that //resolves to this public IP address. If the reverseFqdn is specified, then a PTR //DNS record is created pointing from the IP address in the in-addr.arpa domain to //the reverse FQDN. ReverseFqdn *string `json:"reverseFqdn,omitempty"` }
func (*PublicIPAddressDnsSettings_StatusARM) DeepCopy ¶
func (in *PublicIPAddressDnsSettings_StatusARM) DeepCopy() *PublicIPAddressDnsSettings_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressDnsSettings_StatusARM.
func (*PublicIPAddressDnsSettings_StatusARM) DeepCopyInto ¶
func (in *PublicIPAddressDnsSettings_StatusARM) DeepCopyInto(out *PublicIPAddressDnsSettings_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressList ¶
type PublicIPAddressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PublicIPAddress `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/publicIPAddresses
func (*PublicIPAddressList) DeepCopy ¶
func (in *PublicIPAddressList) DeepCopy() *PublicIPAddressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressList.
func (*PublicIPAddressList) DeepCopyInto ¶
func (in *PublicIPAddressList) DeepCopyInto(out *PublicIPAddressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddressList) DeepCopyObject ¶
func (in *PublicIPAddressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PublicIPAddressPropertiesFormatARM ¶
type PublicIPAddressPropertiesFormatARM struct { //DdosSettings: The DDoS protection custom policy associated with the public IP //address. DdosSettings *DdosSettingsARM `json:"ddosSettings,omitempty"` //DnsSettings: The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettingsARM `json:"dnsSettings,omitempty"` //IdleTimeoutInMinutes: The idle timeout of the public IP address. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //IpAddress: The IP address associated with the public IP address resource. IpAddress *string `json:"ipAddress,omitempty"` //IpTags: The list of tags associated with the public IP address. IpTags []IpTagARM `json:"ipTags,omitempty"` //PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *PublicIPAddressPropertiesFormatPublicIPAddressVersion `json:"publicIPAddressVersion,omitempty"` //PublicIPAllocationMethod: The public IP address allocation method. PublicIPAllocationMethod PublicIPAddressPropertiesFormatPublicIPAllocationMethod `json:"publicIPAllocationMethod"` //PublicIPPrefix: The Public IP Prefix this Public IP Address should be allocated //from. PublicIPPrefix *SubResourceARM `json:"publicIPPrefix,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/PublicIPAddressPropertiesFormat
func (*PublicIPAddressPropertiesFormatARM) DeepCopy ¶
func (in *PublicIPAddressPropertiesFormatARM) DeepCopy() *PublicIPAddressPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressPropertiesFormatARM.
func (*PublicIPAddressPropertiesFormatARM) DeepCopyInto ¶
func (in *PublicIPAddressPropertiesFormatARM) DeepCopyInto(out *PublicIPAddressPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressPropertiesFormatPublicIPAddressVersion ¶
type PublicIPAddressPropertiesFormatPublicIPAddressVersion string
+kubebuilder:validation:Enum={"IPv4","IPv6"}
type PublicIPAddressPropertiesFormatPublicIPAllocationMethod ¶
type PublicIPAddressPropertiesFormatPublicIPAllocationMethod string
+kubebuilder:validation:Enum={"Dynamic","Static"}
type PublicIPAddressPropertiesFormatStatusMigrationPhase ¶
type PublicIPAddressPropertiesFormatStatusMigrationPhase string
type PublicIPAddressPropertiesFormat_StatusARM ¶
type PublicIPAddressPropertiesFormat_StatusARM struct { //DdosSettings: The DDoS protection custom policy associated with the public IP //address. DdosSettings *DdosSettings_StatusARM `json:"ddosSettings,omitempty"` //DnsSettings: The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettings_StatusARM `json:"dnsSettings,omitempty"` //IdleTimeoutInMinutes: The idle timeout of the public IP address. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //IpAddress: The IP address associated with the public IP address resource. IpAddress *string `json:"ipAddress,omitempty"` //IpConfiguration: The IP configuration associated with the public IP address. IpConfiguration *IPConfiguration_Status_PublicIPAddress_SubResourceEmbeddedARM `json:"ipConfiguration,omitempty"` //IpTags: The list of tags associated with the public IP address. IpTags []IpTag_StatusARM `json:"ipTags,omitempty"` //MigrationPhase: Migration phase of Public IP Address. MigrationPhase *PublicIPAddressPropertiesFormatStatusMigrationPhase `json:"migrationPhase,omitempty"` //NatGateway: The NatGateway for the Public IP address. NatGateway *NatGateway_Status_PublicIPAddress_SubResourceEmbeddedARM `json:"natGateway,omitempty"` //ProvisioningState: The provisioning state of the public IP address resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion_Status `json:"publicIPAddressVersion,omitempty"` //PublicIPAllocationMethod: The public IP address allocation method. PublicIPAllocationMethod *IPAllocationMethod_Status `json:"publicIPAllocationMethod,omitempty"` //PublicIPPrefix: The Public IP Prefix this Public IP Address should be allocated //from. PublicIPPrefix *SubResource_StatusARM `json:"publicIPPrefix,omitempty"` //ResourceGuid: The resource GUID property of the public IP address resource. ResourceGuid *string `json:"resourceGuid,omitempty"` }
func (*PublicIPAddressPropertiesFormat_StatusARM) DeepCopy ¶
func (in *PublicIPAddressPropertiesFormat_StatusARM) DeepCopy() *PublicIPAddressPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressPropertiesFormat_StatusARM.
func (*PublicIPAddressPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *PublicIPAddressPropertiesFormat_StatusARM) DeepCopyInto(out *PublicIPAddressPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressSku ¶
type PublicIPAddressSku struct { //Name: Name of a public IP address SKU. Name *PublicIPAddressSkuName `json:"name,omitempty"` //Tier: Tier of a public IP address SKU. Tier *PublicIPAddressSkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/PublicIPAddressSku
func (*PublicIPAddressSku) AssignPropertiesFromPublicIPAddressSku ¶
func (publicIPAddressSku *PublicIPAddressSku) AssignPropertiesFromPublicIPAddressSku(source *v1alpha1api20201101storage.PublicIPAddressSku) error
AssignPropertiesFromPublicIPAddressSku populates our PublicIPAddressSku from the provided source PublicIPAddressSku
func (*PublicIPAddressSku) AssignPropertiesToPublicIPAddressSku ¶
func (publicIPAddressSku *PublicIPAddressSku) AssignPropertiesToPublicIPAddressSku(destination *v1alpha1api20201101storage.PublicIPAddressSku) error
AssignPropertiesToPublicIPAddressSku populates the provided destination PublicIPAddressSku from our PublicIPAddressSku
func (*PublicIPAddressSku) ConvertToARM ¶
func (publicIPAddressSku *PublicIPAddressSku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPAddressSku) DeepCopy ¶
func (in *PublicIPAddressSku) DeepCopy() *PublicIPAddressSku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku.
func (*PublicIPAddressSku) DeepCopyInto ¶
func (in *PublicIPAddressSku) DeepCopyInto(out *PublicIPAddressSku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddressSku) NewEmptyARMValue ¶
func (publicIPAddressSku *PublicIPAddressSku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressSku) PopulateFromARM ¶
func (publicIPAddressSku *PublicIPAddressSku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressSkuARM ¶
type PublicIPAddressSkuARM struct { //Name: Name of a public IP address SKU. Name *PublicIPAddressSkuName `json:"name,omitempty"` //Tier: Tier of a public IP address SKU. Tier *PublicIPAddressSkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/PublicIPAddressSku
func (*PublicIPAddressSkuARM) DeepCopy ¶
func (in *PublicIPAddressSkuARM) DeepCopy() *PublicIPAddressSkuARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSkuARM.
func (*PublicIPAddressSkuARM) DeepCopyInto ¶
func (in *PublicIPAddressSkuARM) DeepCopyInto(out *PublicIPAddressSkuARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressSkuName ¶
type PublicIPAddressSkuName string
+kubebuilder:validation:Enum={"Basic","Standard"}
type PublicIPAddressSkuStatusName ¶
type PublicIPAddressSkuStatusName string
type PublicIPAddressSkuStatusTier ¶
type PublicIPAddressSkuStatusTier string
type PublicIPAddressSkuTier ¶
type PublicIPAddressSkuTier string
+kubebuilder:validation:Enum={"Global","Regional"}
type PublicIPAddressSku_Status ¶
type PublicIPAddressSku_Status struct { //Name: Name of a public IP address SKU. Name *PublicIPAddressSkuStatusName `json:"name,omitempty"` //Tier: Tier of a public IP address SKU. Tier *PublicIPAddressSkuStatusTier `json:"tier,omitempty"` }
func (*PublicIPAddressSku_Status) AssignPropertiesFromPublicIPAddressSkuStatus ¶
func (publicIPAddressSkuStatus *PublicIPAddressSku_Status) AssignPropertiesFromPublicIPAddressSkuStatus(source *v1alpha1api20201101storage.PublicIPAddressSku_Status) error
AssignPropertiesFromPublicIPAddressSkuStatus populates our PublicIPAddressSku_Status from the provided source PublicIPAddressSku_Status
func (*PublicIPAddressSku_Status) AssignPropertiesToPublicIPAddressSkuStatus ¶
func (publicIPAddressSkuStatus *PublicIPAddressSku_Status) AssignPropertiesToPublicIPAddressSkuStatus(destination *v1alpha1api20201101storage.PublicIPAddressSku_Status) error
AssignPropertiesToPublicIPAddressSkuStatus populates the provided destination PublicIPAddressSku_Status from our PublicIPAddressSku_Status
func (*PublicIPAddressSku_Status) DeepCopy ¶
func (in *PublicIPAddressSku_Status) DeepCopy() *PublicIPAddressSku_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku_Status.
func (*PublicIPAddressSku_Status) DeepCopyInto ¶
func (in *PublicIPAddressSku_Status) DeepCopyInto(out *PublicIPAddressSku_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddressSku_Status) NewEmptyARMValue ¶
func (publicIPAddressSkuStatus *PublicIPAddressSku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddressSku_Status) PopulateFromARM ¶
func (publicIPAddressSkuStatus *PublicIPAddressSku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddressSku_StatusARM ¶
type PublicIPAddressSku_StatusARM struct { //Name: Name of a public IP address SKU. Name *PublicIPAddressSkuStatusName `json:"name,omitempty"` //Tier: Tier of a public IP address SKU. Tier *PublicIPAddressSkuStatusTier `json:"tier,omitempty"` }
func (*PublicIPAddressSku_StatusARM) DeepCopy ¶
func (in *PublicIPAddressSku_StatusARM) DeepCopy() *PublicIPAddressSku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddressSku_StatusARM.
func (*PublicIPAddressSku_StatusARM) DeepCopyInto ¶
func (in *PublicIPAddressSku_StatusARM) DeepCopyInto(out *PublicIPAddressSku_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded ¶
type PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded struct { //ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku_Status `json:"sku,omitempty"` //Zones: A list of availability zones denoting the IP allocated for the resource //needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusLoadBalancerSubResourceEmbedded ¶
func (publicIPAddressStatusLoadBalancerSubResourceEmbedded *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusLoadBalancerSubResourceEmbedded(source *v1alpha1api20201101storage.PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesFromPublicIPAddressStatusLoadBalancerSubResourceEmbedded populates our PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded from the provided source PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded
func (*PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusLoadBalancerSubResourceEmbedded ¶
func (publicIPAddressStatusLoadBalancerSubResourceEmbedded *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusLoadBalancerSubResourceEmbedded(destination *v1alpha1api20201101storage.PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesToPublicIPAddressStatusLoadBalancerSubResourceEmbedded populates the provided destination PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded from our PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded
func (*PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded.
func (*PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (publicIPAddressStatusLoadBalancerSubResourceEmbedded *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (publicIPAddressStatusLoadBalancerSubResourceEmbedded *PublicIPAddress_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM ¶
type PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM struct { //ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku_StatusARM `json:"sku,omitempty"` //Zones: A list of availability zones denoting the IP allocated for the resource //needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy() *PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM.
func (*PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto(out *PublicIPAddress_Status_LoadBalancer_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded ¶
type PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded struct { //ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku_Status `json:"sku,omitempty"` //Zones: A list of availability zones denoting the IP allocated for the resource //needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusNetworkInterfaceSubResourceEmbedded ¶
func (publicIPAddressStatusNetworkInterfaceSubResourceEmbedded *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromPublicIPAddressStatusNetworkInterfaceSubResourceEmbedded populates our PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded from the provided source PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded
func (*PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusNetworkInterfaceSubResourceEmbedded ¶
func (publicIPAddressStatusNetworkInterfaceSubResourceEmbedded *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToPublicIPAddressStatusNetworkInterfaceSubResourceEmbedded populates the provided destination PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded from our PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded
func (*PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded.
func (*PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (publicIPAddressStatusNetworkInterfaceSubResourceEmbedded *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (publicIPAddressStatusNetworkInterfaceSubResourceEmbedded *PublicIPAddress_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM struct { //ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku_StatusARM `json:"sku,omitempty"` //Zones: A list of availability zones denoting the IP allocated for the resource //needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *PublicIPAddress_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded ¶
type PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded struct { //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //DdosSettings: The DDoS protection custom policy associated with the public IP //address. DdosSettings *DdosSettings_Status `json:"ddosSettings,omitempty"` //DnsSettings: The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettings_Status `json:"dnsSettings,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"` //IdleTimeoutInMinutes: The idle timeout of the public IP address. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //IpAddress: The IP address associated with the public IP address resource. IpAddress *string `json:"ipAddress,omitempty"` //IpConfiguration: The IP configuration associated with the public IP address. IpConfiguration *IPConfiguration_Status_PublicIPAddress_SubResourceEmbedded `json:"ipConfiguration,omitempty"` //IpTags: The list of tags associated with the public IP address. IpTags []IpTag_Status `json:"ipTags,omitempty"` //Location: Resource location. Location *string `json:"location,omitempty"` //MigrationPhase: Migration phase of Public IP Address. MigrationPhase *PublicIPAddressPropertiesFormatStatusMigrationPhase `json:"migrationPhase,omitempty"` //Name: Resource name. Name *string `json:"name,omitempty"` //NatGateway: The NatGateway for the Public IP address. NatGateway *NatGateway_Status_PublicIPAddress_SubResourceEmbedded `json:"natGateway,omitempty"` //ProvisioningState: The provisioning state of the public IP address resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *IPVersion_Status `json:"publicIPAddressVersion,omitempty"` //PublicIPAllocationMethod: The public IP address allocation method. PublicIPAllocationMethod *IPAllocationMethod_Status `json:"publicIPAllocationMethod,omitempty"` //PublicIPPrefix: The Public IP Prefix this Public IP Address should be allocated //from. PublicIPPrefix *SubResource_Status `json:"publicIPPrefix,omitempty"` //ResourceGuid: The resource GUID property of the public IP address resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku_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"` }
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusPublicIPAddressSubResourceEmbedded ¶
func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusPublicIPAddressSubResourceEmbedded(source *v1alpha1api20201101storage.PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) error
AssignPropertiesFromPublicIPAddressStatusPublicIPAddressSubResourceEmbedded populates our PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded from the provided source PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusPublicIPAddressSubResourceEmbedded ¶
func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusPublicIPAddressSubResourceEmbedded(destination *v1alpha1api20201101storage.PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) error
AssignPropertiesToPublicIPAddressStatusPublicIPAddressSubResourceEmbedded populates the provided destination PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded from our PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) ConvertStatusFrom ¶
func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded from the provided source
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) ConvertStatusTo ¶
func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy ¶
func (in *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy() *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded.
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto ¶
func (in *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue ¶
func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM ¶
func (publicIPAddressStatusPublicIPAddressSubResourceEmbedded *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM ¶
type PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM 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_StatusARM `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 address properties. Properties *PublicIPAddressPropertiesFormat_StatusARM `json:"properties,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku_StatusARM `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"` }
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy() *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM.
func (*PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto(out *PublicIPAddress_Status_PublicIPAddress_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded ¶
type PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded struct { //ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku_Status `json:"sku,omitempty"` //Zones: A list of availability zones denoting the IP allocated for the resource //needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (publicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromPublicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded(source *v1alpha1api20201101storage.PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesFromPublicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded populates our PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (publicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToPublicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded(destination *v1alpha1api20201101storage.PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesToPublicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded populates the provided destination PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded from our PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy ¶
func (in *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded.
func (*PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (publicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM ¶
func (publicIPAddressStatusVirtualNetworksSubnetSubResourceEmbedded *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM struct { //ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation_StatusARM `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku_StatusARM `json:"sku,omitempty"` //Zones: A list of availability zones denoting the IP allocated for the resource //needs to come from. Zones []string `json:"zones,omitempty"` }
func (*PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *PublicIPAddress_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PublicIPAddressesSpecAPIVersion ¶
type PublicIPAddressesSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type PublicIPAddresses_Spec ¶
type PublicIPAddresses_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"` //DdosSettings: The DDoS protection custom policy associated with the public IP //address. DdosSettings *DdosSettings `json:"ddosSettings,omitempty"` //DnsSettings: The FQDN of the DNS record associated with the public IP address. DnsSettings *PublicIPAddressDnsSettings `json:"dnsSettings,omitempty"` //ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` //IdleTimeoutInMinutes: The idle timeout of the public IP address. IdleTimeoutInMinutes *int `json:"idleTimeoutInMinutes,omitempty"` //IpAddress: The IP address associated with the public IP address resource. IpAddress *string `json:"ipAddress,omitempty"` //IpTags: The list of tags associated with the public IP address. IpTags []IpTag `json:"ipTags,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //PublicIPAddressVersion: The public IP address version. PublicIPAddressVersion *PublicIPAddressPropertiesFormatPublicIPAddressVersion `json:"publicIPAddressVersion,omitempty"` // +kubebuilder:validation:Required //PublicIPAllocationMethod: The public IP address allocation method. PublicIPAllocationMethod PublicIPAddressPropertiesFormatPublicIPAllocationMethod `json:"publicIPAllocationMethod"` //PublicIPPrefix: The Public IP Prefix this Public IP Address should be allocated //from. PublicIPPrefix *SubResource `json:"publicIPPrefix,omitempty"` //Sku: The public IP address SKU. Sku *PublicIPAddressSku `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource 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 (*PublicIPAddresses_Spec) AssignPropertiesFromPublicIPAddressesSpec ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) AssignPropertiesFromPublicIPAddressesSpec(source *v1alpha1api20201101storage.PublicIPAddresses_Spec) error
AssignPropertiesFromPublicIPAddressesSpec populates our PublicIPAddresses_Spec from the provided source PublicIPAddresses_Spec
func (*PublicIPAddresses_Spec) AssignPropertiesToPublicIPAddressesSpec ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) AssignPropertiesToPublicIPAddressesSpec(destination *v1alpha1api20201101storage.PublicIPAddresses_Spec) error
AssignPropertiesToPublicIPAddressesSpec populates the provided destination PublicIPAddresses_Spec from our PublicIPAddresses_Spec
func (*PublicIPAddresses_Spec) ConvertSpecFrom ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our PublicIPAddresses_Spec from the provided source
func (*PublicIPAddresses_Spec) ConvertSpecTo ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our PublicIPAddresses_Spec
func (*PublicIPAddresses_Spec) ConvertToARM ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*PublicIPAddresses_Spec) DeepCopy ¶
func (in *PublicIPAddresses_Spec) DeepCopy() *PublicIPAddresses_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddresses_Spec.
func (*PublicIPAddresses_Spec) DeepCopyInto ¶
func (in *PublicIPAddresses_Spec) DeepCopyInto(out *PublicIPAddresses_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PublicIPAddresses_Spec) NewEmptyARMValue ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PublicIPAddresses_Spec) OriginalVersion ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*PublicIPAddresses_Spec) PopulateFromARM ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*PublicIPAddresses_Spec) SetAzureName ¶
func (publicIPAddressesSpec *PublicIPAddresses_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type PublicIPAddresses_SpecARM ¶
type PublicIPAddresses_SpecARM struct { //ExtendedLocation: The extended location of the public ip address. ExtendedLocation *ExtendedLocationARM `json:"extendedLocation,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Public IP address properties. Properties PublicIPAddressPropertiesFormatARM `json:"properties"` //Sku: The public IP address SKU. Sku *PublicIPAddressSkuARM `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource 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 (*PublicIPAddresses_SpecARM) DeepCopy ¶
func (in *PublicIPAddresses_SpecARM) DeepCopy() *PublicIPAddresses_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PublicIPAddresses_SpecARM.
func (*PublicIPAddresses_SpecARM) DeepCopyInto ¶
func (in *PublicIPAddresses_SpecARM) DeepCopyInto(out *PublicIPAddresses_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (PublicIPAddresses_SpecARM) GetAPIVersion ¶
func (publicIPAddressesSpecARM PublicIPAddresses_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (PublicIPAddresses_SpecARM) GetName ¶
func (publicIPAddressesSpecARM PublicIPAddresses_SpecARM) GetName() string
GetName returns the Name of the resource
func (PublicIPAddresses_SpecARM) GetType ¶
func (publicIPAddressesSpecARM PublicIPAddresses_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/publicIPAddresses"
type RadiusServer ¶
type RadiusServer struct { // +kubebuilder:validation:Required //RadiusServerAddress: The address of this radius server. RadiusServerAddress string `json:"radiusServerAddress"` //RadiusServerScore: The initial score assigned to this radius server. RadiusServerScore *int `json:"radiusServerScore,omitempty"` //RadiusServerSecret: The secret used for this radius server. RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/RadiusServer
func (*RadiusServer) AssignPropertiesFromRadiusServer ¶
func (radiusServer *RadiusServer) AssignPropertiesFromRadiusServer(source *v1alpha1api20201101storage.RadiusServer) error
AssignPropertiesFromRadiusServer populates our RadiusServer from the provided source RadiusServer
func (*RadiusServer) AssignPropertiesToRadiusServer ¶
func (radiusServer *RadiusServer) AssignPropertiesToRadiusServer(destination *v1alpha1api20201101storage.RadiusServer) error
AssignPropertiesToRadiusServer populates the provided destination RadiusServer from our RadiusServer
func (*RadiusServer) ConvertToARM ¶
func (radiusServer *RadiusServer) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RadiusServer) DeepCopy ¶
func (in *RadiusServer) DeepCopy() *RadiusServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServer.
func (*RadiusServer) DeepCopyInto ¶
func (in *RadiusServer) DeepCopyInto(out *RadiusServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RadiusServer) NewEmptyARMValue ¶
func (radiusServer *RadiusServer) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RadiusServer) PopulateFromARM ¶
func (radiusServer *RadiusServer) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RadiusServerARM ¶
type RadiusServerARM struct { //RadiusServerAddress: The address of this radius server. RadiusServerAddress string `json:"radiusServerAddress"` //RadiusServerScore: The initial score assigned to this radius server. RadiusServerScore *int `json:"radiusServerScore,omitempty"` //RadiusServerSecret: The secret used for this radius server. RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/RadiusServer
func (*RadiusServerARM) DeepCopy ¶
func (in *RadiusServerARM) DeepCopy() *RadiusServerARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServerARM.
func (*RadiusServerARM) DeepCopyInto ¶
func (in *RadiusServerARM) DeepCopyInto(out *RadiusServerARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RadiusServer_Status ¶
type RadiusServer_Status struct { // +kubebuilder:validation:Required //RadiusServerAddress: The address of this radius server. RadiusServerAddress string `json:"radiusServerAddress"` //RadiusServerScore: The initial score assigned to this radius server. RadiusServerScore *int `json:"radiusServerScore,omitempty"` //RadiusServerSecret: The secret used for this radius server. RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` }
func (*RadiusServer_Status) AssignPropertiesFromRadiusServerStatus ¶
func (radiusServerStatus *RadiusServer_Status) AssignPropertiesFromRadiusServerStatus(source *v1alpha1api20201101storage.RadiusServer_Status) error
AssignPropertiesFromRadiusServerStatus populates our RadiusServer_Status from the provided source RadiusServer_Status
func (*RadiusServer_Status) AssignPropertiesToRadiusServerStatus ¶
func (radiusServerStatus *RadiusServer_Status) AssignPropertiesToRadiusServerStatus(destination *v1alpha1api20201101storage.RadiusServer_Status) error
AssignPropertiesToRadiusServerStatus populates the provided destination RadiusServer_Status from our RadiusServer_Status
func (*RadiusServer_Status) DeepCopy ¶
func (in *RadiusServer_Status) DeepCopy() *RadiusServer_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServer_Status.
func (*RadiusServer_Status) DeepCopyInto ¶
func (in *RadiusServer_Status) DeepCopyInto(out *RadiusServer_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RadiusServer_Status) NewEmptyARMValue ¶
func (radiusServerStatus *RadiusServer_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RadiusServer_Status) PopulateFromARM ¶
func (radiusServerStatus *RadiusServer_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RadiusServer_StatusARM ¶
type RadiusServer_StatusARM struct { //RadiusServerAddress: The address of this radius server. RadiusServerAddress string `json:"radiusServerAddress"` //RadiusServerScore: The initial score assigned to this radius server. RadiusServerScore *int `json:"radiusServerScore,omitempty"` //RadiusServerSecret: The secret used for this radius server. RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` }
func (*RadiusServer_StatusARM) DeepCopy ¶
func (in *RadiusServer_StatusARM) DeepCopy() *RadiusServer_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RadiusServer_StatusARM.
func (*RadiusServer_StatusARM) DeepCopyInto ¶
func (in *RadiusServer_StatusARM) DeepCopyInto(out *RadiusServer_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceNavigationLinkFormat_StatusARM ¶
type ResourceNavigationLinkFormat_StatusARM struct { string `json:"link,omitempty"` LinkedResourceType *string `json:"linkedResourceType,omitempty"` //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` }Link *
func (*ResourceNavigationLinkFormat_StatusARM) DeepCopy ¶
func (in *ResourceNavigationLinkFormat_StatusARM) DeepCopy() *ResourceNavigationLinkFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceNavigationLinkFormat_StatusARM.
func (*ResourceNavigationLinkFormat_StatusARM) DeepCopyInto ¶
func (in *ResourceNavigationLinkFormat_StatusARM) DeepCopyInto(out *ResourceNavigationLinkFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ResourceNavigationLink_Status ¶
type ResourceNavigationLink_Status struct { string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Link *string `json:"link,omitempty"` LinkedResourceType *string `json:"linkedResourceType,omitempty"` //be used to access the resource. Name *string `json:"name,omitempty"` //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` Type *string `json:"type,omitempty"` }Etag *
func (*ResourceNavigationLink_Status) AssignPropertiesFromResourceNavigationLinkStatus ¶
func (resourceNavigationLinkStatus *ResourceNavigationLink_Status) AssignPropertiesFromResourceNavigationLinkStatus(source *v1alpha1api20201101storage.ResourceNavigationLink_Status) error
AssignPropertiesFromResourceNavigationLinkStatus populates our ResourceNavigationLink_Status from the provided source ResourceNavigationLink_Status
func (*ResourceNavigationLink_Status) AssignPropertiesToResourceNavigationLinkStatus ¶
func (resourceNavigationLinkStatus *ResourceNavigationLink_Status) AssignPropertiesToResourceNavigationLinkStatus(destination *v1alpha1api20201101storage.ResourceNavigationLink_Status) error
AssignPropertiesToResourceNavigationLinkStatus populates the provided destination ResourceNavigationLink_Status from our ResourceNavigationLink_Status
func (*ResourceNavigationLink_Status) DeepCopy ¶
func (in *ResourceNavigationLink_Status) DeepCopy() *ResourceNavigationLink_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceNavigationLink_Status.
func (*ResourceNavigationLink_Status) DeepCopyInto ¶
func (in *ResourceNavigationLink_Status) DeepCopyInto(out *ResourceNavigationLink_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ResourceNavigationLink_Status) NewEmptyARMValue ¶
func (resourceNavigationLinkStatus *ResourceNavigationLink_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ResourceNavigationLink_Status) PopulateFromARM ¶
func (resourceNavigationLinkStatus *ResourceNavigationLink_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ResourceNavigationLink_StatusARM ¶
type ResourceNavigationLink_StatusARM struct { string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` //be used to access the resource. Name *string `json:"name,omitempty"` Properties *ResourceNavigationLinkFormat_StatusARM `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }Etag *
func (*ResourceNavigationLink_StatusARM) DeepCopy ¶
func (in *ResourceNavigationLink_StatusARM) DeepCopy() *ResourceNavigationLink_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ResourceNavigationLink_StatusARM.
func (*ResourceNavigationLink_StatusARM) DeepCopyInto ¶
func (in *ResourceNavigationLink_StatusARM) DeepCopyInto(out *ResourceNavigationLink_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded ¶
type RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromRouteTableStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (routeTableStatusVirtualNetworksSubnetSubResourceEmbedded *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromRouteTableStatusVirtualNetworksSubnetSubResourceEmbedded(source *v1alpha1api20201101storage.RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesFromRouteTableStatusVirtualNetworksSubnetSubResourceEmbedded populates our RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToRouteTableStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (routeTableStatusVirtualNetworksSubnetSubResourceEmbedded *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToRouteTableStatusVirtualNetworksSubnetSubResourceEmbedded(destination *v1alpha1api20201101storage.RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesToRouteTableStatusVirtualNetworksSubnetSubResourceEmbedded populates the provided destination RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded from our RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy ¶
func (in *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded.
func (*RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (routeTableStatusVirtualNetworksSubnetSubResourceEmbedded *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM ¶
func (routeTableStatusVirtualNetworksSubnetSubResourceEmbedded *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRuleAccess_Status ¶
type SecurityRuleAccess_Status string
type SecurityRuleDirection_Status ¶
type SecurityRuleDirection_Status string
type SecurityRulePropertiesFormatARM ¶
type SecurityRulePropertiesFormatARM struct { //Access: The network traffic is allowed or denied. Access SecurityRulePropertiesFormatAccess `json:"access"` //Description: A description for this rule. Restricted to 140 chars. Description *string `json:"description,omitempty"` //DestinationAddressPrefix: The destination address prefix. CIDR or destination IP //range. Asterisk '*' can also be used to match all source IPs. Default tags such //as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty"` //DestinationAddressPrefixes: The destination address prefixes. CIDR or //destination IP ranges. DestinationAddressPrefixes []string `json:"destinationAddressPrefixes,omitempty"` //DestinationApplicationSecurityGroups: The application security group specified //as destination. DestinationApplicationSecurityGroups []SubResourceARM `json:"destinationApplicationSecurityGroups,omitempty"` //DestinationPortRange: The destination port or range. Integer or range between 0 //and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `json:"destinationPortRange,omitempty"` //DestinationPortRanges: The destination port ranges. DestinationPortRanges []string `json:"destinationPortRanges,omitempty"` //Direction: The direction of the rule. The direction specifies if rule will be //evaluated on incoming or outgoing traffic. Direction SecurityRulePropertiesFormatDirection `json:"direction"` //Priority: The priority of the rule. The value can be between 100 and 4096. The //priority number must be unique for each rule in the collection. The lower the //priority number, the higher the priority of the rule. Priority int `json:"priority"` //Protocol: Network protocol this rule applies to. Protocol SecurityRulePropertiesFormatProtocol `json:"protocol"` //SourceAddressPrefix: The CIDR or source IP range. Asterisk '*' can also be used //to match all source IPs. Default tags such as 'VirtualNetwork', //'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, //specifies where network traffic originates from. SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty"` //SourceAddressPrefixes: The CIDR or source IP ranges. SourceAddressPrefixes []string `json:"sourceAddressPrefixes,omitempty"` //SourceApplicationSecurityGroups: The application security group specified as //source. SourceApplicationSecurityGroups []SubResourceARM `json:"sourceApplicationSecurityGroups,omitempty"` //SourcePortRange: The source port or range. Integer or range between 0 and 65535. //Asterisk '*' can also be used to match all ports. SourcePortRange *string `json:"sourcePortRange,omitempty"` //SourcePortRanges: The source port ranges. SourcePortRanges []string `json:"sourcePortRanges,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/SecurityRulePropertiesFormat
func (*SecurityRulePropertiesFormatARM) DeepCopy ¶
func (in *SecurityRulePropertiesFormatARM) DeepCopy() *SecurityRulePropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRulePropertiesFormatARM.
func (*SecurityRulePropertiesFormatARM) DeepCopyInto ¶
func (in *SecurityRulePropertiesFormatARM) DeepCopyInto(out *SecurityRulePropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRulePropertiesFormatAccess ¶
type SecurityRulePropertiesFormatAccess string
+kubebuilder:validation:Enum={"Allow","Deny"}
type SecurityRulePropertiesFormatDirection ¶
type SecurityRulePropertiesFormatDirection string
+kubebuilder:validation:Enum={"Inbound","Outbound"}
type SecurityRulePropertiesFormatProtocol ¶
type SecurityRulePropertiesFormatProtocol string
+kubebuilder:validation:Enum={"Ah","Esp","Icmp","*","Tcp","Udp"}
type SecurityRulePropertiesFormatStatusProtocol ¶
type SecurityRulePropertiesFormatStatusProtocol string
type SecurityRulePropertiesFormat_StatusARM ¶
type SecurityRulePropertiesFormat_StatusARM struct { //Access: The network traffic is allowed or denied. Access SecurityRuleAccess_Status `json:"access"` //Description: A description for this rule. Restricted to 140 chars. Description *string `json:"description,omitempty"` //DestinationAddressPrefix: The destination address prefix. CIDR or destination IP //range. Asterisk '*' can also be used to match all source IPs. Default tags such //as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty"` //DestinationAddressPrefixes: The destination address prefixes. CIDR or //destination IP ranges. DestinationAddressPrefixes []string `json:"destinationAddressPrefixes,omitempty"` //DestinationApplicationSecurityGroups: The application security group specified //as destination. DestinationApplicationSecurityGroups []ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM `json:"destinationApplicationSecurityGroups,omitempty"` //DestinationPortRange: The destination port or range. Integer or range between 0 //and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `json:"destinationPortRange,omitempty"` //DestinationPortRanges: The destination port ranges. DestinationPortRanges []string `json:"destinationPortRanges,omitempty"` //Direction: The direction of the rule. The direction specifies if rule will be //evaluated on incoming or outgoing traffic. Direction SecurityRuleDirection_Status `json:"direction"` //Priority: The priority of the rule. The value can be between 100 and 4096. The //priority number must be unique for each rule in the collection. The lower the //priority number, the higher the priority of the rule. Priority *int `json:"priority,omitempty"` //Protocol: Network protocol this rule applies to. Protocol SecurityRulePropertiesFormatStatusProtocol `json:"protocol"` //ProvisioningState: The provisioning state of the security rule resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //SourceAddressPrefix: The CIDR or source IP range. Asterisk '*' can also be used //to match all source IPs. Default tags such as 'VirtualNetwork', //'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, //specifies where network traffic originates from. SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty"` //SourceAddressPrefixes: The CIDR or source IP ranges. SourceAddressPrefixes []string `json:"sourceAddressPrefixes,omitempty"` //SourceApplicationSecurityGroups: The application security group specified as //source. SourceApplicationSecurityGroups []ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM `json:"sourceApplicationSecurityGroups,omitempty"` //SourcePortRange: The source port or range. Integer or range between 0 and 65535. //Asterisk '*' can also be used to match all ports. SourcePortRange *string `json:"sourcePortRange,omitempty"` //SourcePortRanges: The source port ranges. SourcePortRanges []string `json:"sourcePortRanges,omitempty"` }
func (*SecurityRulePropertiesFormat_StatusARM) DeepCopy ¶
func (in *SecurityRulePropertiesFormat_StatusARM) DeepCopy() *SecurityRulePropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRulePropertiesFormat_StatusARM.
func (*SecurityRulePropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *SecurityRulePropertiesFormat_StatusARM) DeepCopyInto(out *SecurityRulePropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded ¶
type SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromSecurityRuleStatusNetworkSecurityGroupSubResourceEmbedded ¶
func (securityRuleStatusNetworkSecurityGroupSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromSecurityRuleStatusNetworkSecurityGroupSubResourceEmbedded(source *v1alpha1api20201101storage.SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) error
AssignPropertiesFromSecurityRuleStatusNetworkSecurityGroupSubResourceEmbedded populates our SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded from the provided source SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToSecurityRuleStatusNetworkSecurityGroupSubResourceEmbedded ¶
func (securityRuleStatusNetworkSecurityGroupSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToSecurityRuleStatusNetworkSecurityGroupSubResourceEmbedded(destination *v1alpha1api20201101storage.SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) error
AssignPropertiesToSecurityRuleStatusNetworkSecurityGroupSubResourceEmbedded populates the provided destination SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded from our SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy ¶
func (in *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded.
func (*SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto ¶
func (in *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue ¶
func (securityRuleStatusNetworkSecurityGroupSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM ¶
func (securityRuleStatusNetworkSecurityGroupSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM ¶
type SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy ¶
func (in *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy() *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM.
func (*SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto(out *SecurityRule_Status_NetworkSecurityGroup_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded ¶
type SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded struct { //Access: The network traffic is allowed or denied. Access *SecurityRuleAccess_Status `json:"access,omitempty"` //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //Description: A description for this rule. Restricted to 140 chars. Description *string `json:"description,omitempty"` //DestinationAddressPrefix: The destination address prefix. CIDR or destination IP //range. Asterisk '*' can also be used to match all source IPs. Default tags such //as 'VirtualNetwork', 'AzureLoadBalancer' and 'Internet' can also be used. DestinationAddressPrefix *string `json:"destinationAddressPrefix,omitempty"` //DestinationAddressPrefixes: The destination address prefixes. CIDR or //destination IP ranges. DestinationAddressPrefixes []string `json:"destinationAddressPrefixes,omitempty"` //DestinationApplicationSecurityGroups: The application security group specified //as destination. DestinationApplicationSecurityGroups []ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded `json:"destinationApplicationSecurityGroups,omitempty"` //DestinationPortRange: The destination port or range. Integer or range between 0 //and 65535. Asterisk '*' can also be used to match all ports. DestinationPortRange *string `json:"destinationPortRange,omitempty"` //DestinationPortRanges: The destination port ranges. DestinationPortRanges []string `json:"destinationPortRanges,omitempty"` //Direction: The direction of the rule. The direction specifies if rule will be //evaluated on incoming or outgoing traffic. Direction *SecurityRuleDirection_Status `json:"direction,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: 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"` //Priority: The priority of the rule. The value can be between 100 and 4096. The //priority number must be unique for each rule in the collection. The lower the //priority number, the higher the priority of the rule. Priority *int `json:"priority,omitempty"` //Protocol: Network protocol this rule applies to. Protocol *SecurityRulePropertiesFormatStatusProtocol `json:"protocol,omitempty"` //ProvisioningState: The provisioning state of the security rule resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //SourceAddressPrefix: The CIDR or source IP range. Asterisk '*' can also be used //to match all source IPs. Default tags such as 'VirtualNetwork', //'AzureLoadBalancer' and 'Internet' can also be used. If this is an ingress rule, //specifies where network traffic originates from. SourceAddressPrefix *string `json:"sourceAddressPrefix,omitempty"` //SourceAddressPrefixes: The CIDR or source IP ranges. SourceAddressPrefixes []string `json:"sourceAddressPrefixes,omitempty"` //SourceApplicationSecurityGroups: The application security group specified as //source. SourceApplicationSecurityGroups []ApplicationSecurityGroup_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded `json:"sourceApplicationSecurityGroups,omitempty"` //SourcePortRange: The source port or range. Integer or range between 0 and 65535. //Asterisk '*' can also be used to match all ports. SourcePortRange *string `json:"sourcePortRange,omitempty"` //SourcePortRanges: The source port ranges. SourcePortRanges []string `json:"sourcePortRanges,omitempty"` //Type: The type of the resource. Type *string `json:"type,omitempty"` }
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesFromSecurityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded ¶
func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesFromSecurityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded(source *v1alpha1api20201101storage.SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) error
AssignPropertiesFromSecurityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded populates our SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded from the provided source SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesToSecurityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded ¶
func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) AssignPropertiesToSecurityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded(destination *v1alpha1api20201101storage.SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) error
AssignPropertiesToSecurityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded populates the provided destination SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded from our SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) ConvertStatusFrom ¶
func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded from the provided source
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) ConvertStatusTo ¶
func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopy ¶
func (in *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopy() *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded.
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopyInto ¶
func (in *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) DeepCopyInto(out *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) NewEmptyARMValue ¶
func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) PopulateFromARM ¶
func (securityRuleStatusNetworkSecurityGroupsSecurityRuleSubResourceEmbedded *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM ¶
type SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM 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 security rule. Properties *SecurityRulePropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: The type of the resource. Type *string `json:"type,omitempty"` }
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM) DeepCopy ¶
func (in *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM) DeepCopy() *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM.
func (*SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM) DeepCopyInto(out *SecurityRule_Status_NetworkSecurityGroupsSecurityRule_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAssociationLinkPropertiesFormat_StatusARM ¶
type ServiceAssociationLinkPropertiesFormat_StatusARM struct { //AllowDelete: If true, the resource can be deleted. AllowDelete *bool `json:"allowDelete,omitempty"` //Link: Link to the external resource. Link *string `json:"link,omitempty"` //LinkedResourceType: Resource type of the linked resource. LinkedResourceType *string `json:"linkedResourceType,omitempty"` //Locations: A list of locations. Locations []string `json:"locations,omitempty"` //ProvisioningState: The provisioning state of the service association link //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` }
func (*ServiceAssociationLinkPropertiesFormat_StatusARM) DeepCopy ¶
func (in *ServiceAssociationLinkPropertiesFormat_StatusARM) DeepCopy() *ServiceAssociationLinkPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAssociationLinkPropertiesFormat_StatusARM.
func (*ServiceAssociationLinkPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *ServiceAssociationLinkPropertiesFormat_StatusARM) DeepCopyInto(out *ServiceAssociationLinkPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceAssociationLink_Status ¶
type ServiceAssociationLink_Status struct { //AllowDelete: If true, the resource can be deleted. AllowDelete *bool `json:"allowDelete,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"` //Link: Link to the external resource. Link *string `json:"link,omitempty"` //LinkedResourceType: Resource type of the linked resource. LinkedResourceType *string `json:"linkedResourceType,omitempty"` //Locations: A list of locations. Locations []string `json:"locations,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"` //ProvisioningState: The provisioning state of the service association link //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*ServiceAssociationLink_Status) AssignPropertiesFromServiceAssociationLinkStatus ¶
func (serviceAssociationLinkStatus *ServiceAssociationLink_Status) AssignPropertiesFromServiceAssociationLinkStatus(source *v1alpha1api20201101storage.ServiceAssociationLink_Status) error
AssignPropertiesFromServiceAssociationLinkStatus populates our ServiceAssociationLink_Status from the provided source ServiceAssociationLink_Status
func (*ServiceAssociationLink_Status) AssignPropertiesToServiceAssociationLinkStatus ¶
func (serviceAssociationLinkStatus *ServiceAssociationLink_Status) AssignPropertiesToServiceAssociationLinkStatus(destination *v1alpha1api20201101storage.ServiceAssociationLink_Status) error
AssignPropertiesToServiceAssociationLinkStatus populates the provided destination ServiceAssociationLink_Status from our ServiceAssociationLink_Status
func (*ServiceAssociationLink_Status) DeepCopy ¶
func (in *ServiceAssociationLink_Status) DeepCopy() *ServiceAssociationLink_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAssociationLink_Status.
func (*ServiceAssociationLink_Status) DeepCopyInto ¶
func (in *ServiceAssociationLink_Status) DeepCopyInto(out *ServiceAssociationLink_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceAssociationLink_Status) NewEmptyARMValue ¶
func (serviceAssociationLinkStatus *ServiceAssociationLink_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceAssociationLink_Status) PopulateFromARM ¶
func (serviceAssociationLinkStatus *ServiceAssociationLink_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceAssociationLink_StatusARM ¶
type ServiceAssociationLink_StatusARM 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: Resource navigation link properties format. Properties *ServiceAssociationLinkPropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*ServiceAssociationLink_StatusARM) DeepCopy ¶
func (in *ServiceAssociationLink_StatusARM) DeepCopy() *ServiceAssociationLink_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceAssociationLink_StatusARM.
func (*ServiceAssociationLink_StatusARM) DeepCopyInto ¶
func (in *ServiceAssociationLink_StatusARM) DeepCopyInto(out *ServiceAssociationLink_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDelegationPropertiesFormatARM ¶
type ServiceDelegationPropertiesFormatARM struct { //ServiceName: The name of the service to whom the subnet should be delegated //(e.g. Microsoft.Sql/servers). ServiceName *string `json:"serviceName,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/ServiceDelegationPropertiesFormat
func (*ServiceDelegationPropertiesFormatARM) DeepCopy ¶
func (in *ServiceDelegationPropertiesFormatARM) DeepCopy() *ServiceDelegationPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDelegationPropertiesFormatARM.
func (*ServiceDelegationPropertiesFormatARM) DeepCopyInto ¶
func (in *ServiceDelegationPropertiesFormatARM) DeepCopyInto(out *ServiceDelegationPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceDelegationPropertiesFormat_StatusARM ¶
type ServiceDelegationPropertiesFormat_StatusARM struct { //Actions: The actions permitted to the service upon delegation. Actions []string `json:"actions,omitempty"` //ProvisioningState: The provisioning state of the service delegation resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ServiceName: The name of the service to whom the subnet should be delegated //(e.g. Microsoft.Sql/servers). ServiceName *string `json:"serviceName,omitempty"` }
func (*ServiceDelegationPropertiesFormat_StatusARM) DeepCopy ¶
func (in *ServiceDelegationPropertiesFormat_StatusARM) DeepCopy() *ServiceDelegationPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceDelegationPropertiesFormat_StatusARM.
func (*ServiceDelegationPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *ServiceDelegationPropertiesFormat_StatusARM) DeepCopyInto(out *ServiceDelegationPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded ¶
type ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` //Kind: Kind of service endpoint policy. This is metadata used for the Azure //portal experience. Kind *string `json:"kind,omitempty"` }
func (*ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromServiceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (serviceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromServiceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded(source *v1alpha1api20201101storage.ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesFromServiceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded populates our ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToServiceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (serviceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToServiceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded(destination *v1alpha1api20201101storage.ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesToServiceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded populates the provided destination ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded from our ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy ¶
func (in *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded.
func (*ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (serviceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM ¶
func (serviceEndpointPolicyStatusVirtualNetworksSubnetSubResourceEmbedded *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` //Kind: Kind of service endpoint policy. This is metadata used for the Azure //portal experience. Kind *string `json:"kind,omitempty"` }
func (*ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceEndpointPropertiesFormat ¶
type ServiceEndpointPropertiesFormat struct { //Locations: A list of locations. Locations []string `json:"locations,omitempty"` //Service: The type of the endpoint service. Service *string `json:"service,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/ServiceEndpointPropertiesFormat
func (*ServiceEndpointPropertiesFormat) AssignPropertiesFromServiceEndpointPropertiesFormat ¶
func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) AssignPropertiesFromServiceEndpointPropertiesFormat(source *v1alpha1api20201101storage.ServiceEndpointPropertiesFormat) error
AssignPropertiesFromServiceEndpointPropertiesFormat populates our ServiceEndpointPropertiesFormat from the provided source ServiceEndpointPropertiesFormat
func (*ServiceEndpointPropertiesFormat) AssignPropertiesToServiceEndpointPropertiesFormat ¶
func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) AssignPropertiesToServiceEndpointPropertiesFormat(destination *v1alpha1api20201101storage.ServiceEndpointPropertiesFormat) error
AssignPropertiesToServiceEndpointPropertiesFormat populates the provided destination ServiceEndpointPropertiesFormat from our ServiceEndpointPropertiesFormat
func (*ServiceEndpointPropertiesFormat) ConvertToARM ¶
func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*ServiceEndpointPropertiesFormat) DeepCopy ¶
func (in *ServiceEndpointPropertiesFormat) DeepCopy() *ServiceEndpointPropertiesFormat
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPropertiesFormat.
func (*ServiceEndpointPropertiesFormat) DeepCopyInto ¶
func (in *ServiceEndpointPropertiesFormat) DeepCopyInto(out *ServiceEndpointPropertiesFormat)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceEndpointPropertiesFormat) NewEmptyARMValue ¶
func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceEndpointPropertiesFormat) PopulateFromARM ¶
func (serviceEndpointPropertiesFormat *ServiceEndpointPropertiesFormat) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceEndpointPropertiesFormatARM ¶
type ServiceEndpointPropertiesFormatARM struct { //Locations: A list of locations. Locations []string `json:"locations,omitempty"` //Service: The type of the endpoint service. Service *string `json:"service,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/ServiceEndpointPropertiesFormat
func (*ServiceEndpointPropertiesFormatARM) DeepCopy ¶
func (in *ServiceEndpointPropertiesFormatARM) DeepCopy() *ServiceEndpointPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPropertiesFormatARM.
func (*ServiceEndpointPropertiesFormatARM) DeepCopyInto ¶
func (in *ServiceEndpointPropertiesFormatARM) DeepCopyInto(out *ServiceEndpointPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServiceEndpointPropertiesFormat_Status ¶
type ServiceEndpointPropertiesFormat_Status struct { //Locations: A list of locations. Locations []string `json:"locations,omitempty"` //ProvisioningState: The provisioning state of the service endpoint resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Service: The type of the endpoint service. Service *string `json:"service,omitempty"` }
func (*ServiceEndpointPropertiesFormat_Status) AssignPropertiesFromServiceEndpointPropertiesFormatStatus ¶
func (serviceEndpointPropertiesFormatStatus *ServiceEndpointPropertiesFormat_Status) AssignPropertiesFromServiceEndpointPropertiesFormatStatus(source *v1alpha1api20201101storage.ServiceEndpointPropertiesFormat_Status) error
AssignPropertiesFromServiceEndpointPropertiesFormatStatus populates our ServiceEndpointPropertiesFormat_Status from the provided source ServiceEndpointPropertiesFormat_Status
func (*ServiceEndpointPropertiesFormat_Status) AssignPropertiesToServiceEndpointPropertiesFormatStatus ¶
func (serviceEndpointPropertiesFormatStatus *ServiceEndpointPropertiesFormat_Status) AssignPropertiesToServiceEndpointPropertiesFormatStatus(destination *v1alpha1api20201101storage.ServiceEndpointPropertiesFormat_Status) error
AssignPropertiesToServiceEndpointPropertiesFormatStatus populates the provided destination ServiceEndpointPropertiesFormat_Status from our ServiceEndpointPropertiesFormat_Status
func (*ServiceEndpointPropertiesFormat_Status) DeepCopy ¶
func (in *ServiceEndpointPropertiesFormat_Status) DeepCopy() *ServiceEndpointPropertiesFormat_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPropertiesFormat_Status.
func (*ServiceEndpointPropertiesFormat_Status) DeepCopyInto ¶
func (in *ServiceEndpointPropertiesFormat_Status) DeepCopyInto(out *ServiceEndpointPropertiesFormat_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServiceEndpointPropertiesFormat_Status) NewEmptyARMValue ¶
func (serviceEndpointPropertiesFormatStatus *ServiceEndpointPropertiesFormat_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*ServiceEndpointPropertiesFormat_Status) PopulateFromARM ¶
func (serviceEndpointPropertiesFormatStatus *ServiceEndpointPropertiesFormat_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type ServiceEndpointPropertiesFormat_StatusARM ¶
type ServiceEndpointPropertiesFormat_StatusARM struct { //Locations: A list of locations. Locations []string `json:"locations,omitempty"` //ProvisioningState: The provisioning state of the service endpoint resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Service: The type of the endpoint service. Service *string `json:"service,omitempty"` }
func (*ServiceEndpointPropertiesFormat_StatusARM) DeepCopy ¶
func (in *ServiceEndpointPropertiesFormat_StatusARM) DeepCopy() *ServiceEndpointPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServiceEndpointPropertiesFormat_StatusARM.
func (*ServiceEndpointPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *ServiceEndpointPropertiesFormat_StatusARM) DeepCopyInto(out *ServiceEndpointPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubResource ¶
type SubResource struct { // +kubebuilder:validation:Required //Reference: Resource ID. Reference genruntime.ResourceReference `armReference:"Id" json:"reference"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/SubResource
func (*SubResource) AssignPropertiesFromSubResource ¶
func (subResource *SubResource) AssignPropertiesFromSubResource(source *v1alpha1api20201101storage.SubResource) error
AssignPropertiesFromSubResource populates our SubResource from the provided source SubResource
func (*SubResource) AssignPropertiesToSubResource ¶
func (subResource *SubResource) AssignPropertiesToSubResource(destination *v1alpha1api20201101storage.SubResource) error
AssignPropertiesToSubResource populates the provided destination SubResource from our SubResource
func (*SubResource) ConvertToARM ¶
func (subResource *SubResource) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*SubResource) DeepCopy ¶
func (in *SubResource) DeepCopy() *SubResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource.
func (*SubResource) DeepCopyInto ¶
func (in *SubResource) DeepCopyInto(out *SubResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubResource) NewEmptyARMValue ¶
func (subResource *SubResource) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource) PopulateFromARM ¶
func (subResource *SubResource) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResourceARM ¶
type SubResourceARM struct {
Id string `json:"id"`
}
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/SubResource
func (*SubResourceARM) DeepCopy ¶
func (in *SubResourceARM) DeepCopy() *SubResourceARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResourceARM.
func (*SubResourceARM) DeepCopyInto ¶
func (in *SubResourceARM) DeepCopyInto(out *SubResourceARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubResource_Status ¶
type SubResource_Status struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*SubResource_Status) AssignPropertiesFromSubResourceStatus ¶
func (subResourceStatus *SubResource_Status) AssignPropertiesFromSubResourceStatus(source *v1alpha1api20201101storage.SubResource_Status) error
AssignPropertiesFromSubResourceStatus populates our SubResource_Status from the provided source SubResource_Status
func (*SubResource_Status) AssignPropertiesToSubResourceStatus ¶
func (subResourceStatus *SubResource_Status) AssignPropertiesToSubResourceStatus(destination *v1alpha1api20201101storage.SubResource_Status) error
AssignPropertiesToSubResourceStatus populates the provided destination SubResource_Status from our SubResource_Status
func (*SubResource_Status) DeepCopy ¶
func (in *SubResource_Status) DeepCopy() *SubResource_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_Status.
func (*SubResource_Status) DeepCopyInto ¶
func (in *SubResource_Status) DeepCopyInto(out *SubResource_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SubResource_Status) NewEmptyARMValue ¶
func (subResourceStatus *SubResource_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*SubResource_Status) PopulateFromARM ¶
func (subResourceStatus *SubResource_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type SubResource_StatusARM ¶
type SubResource_StatusARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*SubResource_StatusARM) DeepCopy ¶
func (in *SubResource_StatusARM) DeepCopy() *SubResource_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubResource_StatusARM.
func (*SubResource_StatusARM) DeepCopyInto ¶
func (in *SubResource_StatusARM) DeepCopyInto(out *SubResource_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SubnetPropertiesFormatStatusPrivateEndpointNetworkPolicies ¶
type SubnetPropertiesFormatStatusPrivateEndpointNetworkPolicies string
type SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPolicies ¶
type SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPolicies string
type SubnetPropertiesFormat_StatusARM ¶
type SubnetPropertiesFormat_StatusARM struct { //AddressPrefix: The address prefix for the subnet. AddressPrefix *string `json:"addressPrefix,omitempty"` //AddressPrefixes: List of address prefixes for the subnet. AddressPrefixes []string `json:"addressPrefixes,omitempty"` //ApplicationGatewayIpConfigurations: Application gateway IP configurations of //virtual network resource. ApplicationGatewayIpConfigurations []ApplicationGatewayIPConfiguration_StatusARM `json:"applicationGatewayIpConfigurations,omitempty"` //Delegations: An array of references to the delegations on the subnet. Delegations []Delegation_StatusARM `json:"delegations,omitempty"` //IpAllocations: Array of IpAllocation which reference this subnet. IpAllocations []SubResource_StatusARM `json:"ipAllocations,omitempty"` //IpConfigurationProfiles: Array of IP configuration profiles which reference this //subnet. IpConfigurationProfiles []IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"ipConfigurationProfiles,omitempty"` //IpConfigurations: An array of references to the network interface IP //configurations using subnet. IpConfigurations []IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"ipConfigurations,omitempty"` //NatGateway: Nat gateway associated with this subnet. NatGateway *SubResource_StatusARM `json:"natGateway,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"networkSecurityGroup,omitempty"` //PrivateEndpointNetworkPolicies: Enable or Disable apply network policies on //private end point in the subnet. PrivateEndpointNetworkPolicies *SubnetPropertiesFormatStatusPrivateEndpointNetworkPolicies `json:"privateEndpointNetworkPolicies,omitempty"` //PrivateEndpoints: An array of references to private endpoints. PrivateEndpoints []PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"privateEndpoints,omitempty"` //PrivateLinkServiceNetworkPolicies: Enable or Disable apply network policies on //private link service in the subnet. PrivateLinkServiceNetworkPolicies *SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPolicies `json:"privateLinkServiceNetworkPolicies,omitempty"` //ProvisioningState: The provisioning state of the subnet resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Purpose: A read-only string identifying the intention of use for this subnet //based on delegations and other user-defined properties. Purpose *string `json:"purpose,omitempty"` //subnet. ResourceNavigationLinks []ResourceNavigationLink_StatusARM `json:"resourceNavigationLinks,omitempty"` //RouteTable: The reference to the RouteTable resource. RouteTable *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"routeTable,omitempty"` //ServiceAssociationLinks: An array of references to services injecting into this //subnet. ServiceAssociationLinks []ServiceAssociationLink_StatusARM `json:"serviceAssociationLinks,omitempty"` //ServiceEndpointPolicies: An array of service endpoint policies. ServiceEndpointPolicies []ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM `json:"serviceEndpointPolicies,omitempty"` //ServiceEndpoints: An array of service endpoints. ServiceEndpoints []ServiceEndpointPropertiesFormat_StatusARM `json:"serviceEndpoints,omitempty"` }
func (*SubnetPropertiesFormat_StatusARM) DeepCopy ¶
func (in *SubnetPropertiesFormat_StatusARM) DeepCopy() *SubnetPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SubnetPropertiesFormat_StatusARM.
func (*SubnetPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *SubnetPropertiesFormat_StatusARM) DeepCopyInto(out *SubnetPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_Status_LoadBalancer_SubResourceEmbedded ¶
type Subnet_Status_LoadBalancer_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromSubnetStatusLoadBalancerSubResourceEmbedded ¶
func (subnetStatusLoadBalancerSubResourceEmbedded *Subnet_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesFromSubnetStatusLoadBalancerSubResourceEmbedded(source *v1alpha1api20201101storage.Subnet_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesFromSubnetStatusLoadBalancerSubResourceEmbedded populates our Subnet_Status_LoadBalancer_SubResourceEmbedded from the provided source Subnet_Status_LoadBalancer_SubResourceEmbedded
func (*Subnet_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToSubnetStatusLoadBalancerSubResourceEmbedded ¶
func (subnetStatusLoadBalancerSubResourceEmbedded *Subnet_Status_LoadBalancer_SubResourceEmbedded) AssignPropertiesToSubnetStatusLoadBalancerSubResourceEmbedded(destination *v1alpha1api20201101storage.Subnet_Status_LoadBalancer_SubResourceEmbedded) error
AssignPropertiesToSubnetStatusLoadBalancerSubResourceEmbedded populates the provided destination Subnet_Status_LoadBalancer_SubResourceEmbedded from our Subnet_Status_LoadBalancer_SubResourceEmbedded
func (*Subnet_Status_LoadBalancer_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_Status_LoadBalancer_SubResourceEmbedded) DeepCopy() *Subnet_Status_LoadBalancer_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_LoadBalancer_SubResourceEmbedded.
func (*Subnet_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_Status_LoadBalancer_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_LoadBalancer_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue ¶
func (subnetStatusLoadBalancerSubResourceEmbedded *Subnet_Status_LoadBalancer_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM ¶
func (subnetStatusLoadBalancerSubResourceEmbedded *Subnet_Status_LoadBalancer_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_Status_LoadBalancer_SubResourceEmbeddedARM ¶
type Subnet_Status_LoadBalancer_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy ¶
func (in *Subnet_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopy() *Subnet_Status_LoadBalancer_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_LoadBalancer_SubResourceEmbeddedARM.
func (*Subnet_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *Subnet_Status_LoadBalancer_SubResourceEmbeddedARM) DeepCopyInto(out *Subnet_Status_LoadBalancer_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_Status_NetworkInterface_SubResourceEmbedded ¶
type Subnet_Status_NetworkInterface_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromSubnetStatusNetworkInterfaceSubResourceEmbedded ¶
func (subnetStatusNetworkInterfaceSubResourceEmbedded *Subnet_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromSubnetStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.Subnet_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromSubnetStatusNetworkInterfaceSubResourceEmbedded populates our Subnet_Status_NetworkInterface_SubResourceEmbedded from the provided source Subnet_Status_NetworkInterface_SubResourceEmbedded
func (*Subnet_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToSubnetStatusNetworkInterfaceSubResourceEmbedded ¶
func (subnetStatusNetworkInterfaceSubResourceEmbedded *Subnet_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToSubnetStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.Subnet_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToSubnetStatusNetworkInterfaceSubResourceEmbedded populates the provided destination Subnet_Status_NetworkInterface_SubResourceEmbedded from our Subnet_Status_NetworkInterface_SubResourceEmbedded
func (*Subnet_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *Subnet_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_NetworkInterface_SubResourceEmbedded.
func (*Subnet_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (subnetStatusNetworkInterfaceSubResourceEmbedded *Subnet_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (subnetStatusNetworkInterfaceSubResourceEmbedded *Subnet_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type Subnet_Status_NetworkInterface_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *Subnet_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *Subnet_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*Subnet_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *Subnet_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *Subnet_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded ¶
type Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromSubnetStatusNetworkSecurityGroupSubResourceEmbedded ¶
func (subnetStatusNetworkSecurityGroupSubResourceEmbedded *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesFromSubnetStatusNetworkSecurityGroupSubResourceEmbedded(source *v1alpha1api20201101storage.Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) error
AssignPropertiesFromSubnetStatusNetworkSecurityGroupSubResourceEmbedded populates our Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded from the provided source Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToSubnetStatusNetworkSecurityGroupSubResourceEmbedded ¶
func (subnetStatusNetworkSecurityGroupSubResourceEmbedded *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) AssignPropertiesToSubnetStatusNetworkSecurityGroupSubResourceEmbedded(destination *v1alpha1api20201101storage.Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) error
AssignPropertiesToSubnetStatusNetworkSecurityGroupSubResourceEmbedded populates the provided destination Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded from our Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded
func (*Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopy() *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded.
func (*Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue ¶
func (subnetStatusNetworkSecurityGroupSubResourceEmbedded *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM ¶
func (subnetStatusNetworkSecurityGroupSubResourceEmbedded *Subnet_Status_NetworkSecurityGroup_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM ¶
type Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy ¶
func (in *Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopy() *Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM.
func (*Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM) DeepCopyInto(out *Subnet_Status_NetworkSecurityGroup_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_Status_PublicIPAddress_SubResourceEmbedded ¶
type Subnet_Status_PublicIPAddress_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromSubnetStatusPublicIPAddressSubResourceEmbedded ¶
func (subnetStatusPublicIPAddressSubResourceEmbedded *Subnet_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesFromSubnetStatusPublicIPAddressSubResourceEmbedded(source *v1alpha1api20201101storage.Subnet_Status_PublicIPAddress_SubResourceEmbedded) error
AssignPropertiesFromSubnetStatusPublicIPAddressSubResourceEmbedded populates our Subnet_Status_PublicIPAddress_SubResourceEmbedded from the provided source Subnet_Status_PublicIPAddress_SubResourceEmbedded
func (*Subnet_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToSubnetStatusPublicIPAddressSubResourceEmbedded ¶
func (subnetStatusPublicIPAddressSubResourceEmbedded *Subnet_Status_PublicIPAddress_SubResourceEmbedded) AssignPropertiesToSubnetStatusPublicIPAddressSubResourceEmbedded(destination *v1alpha1api20201101storage.Subnet_Status_PublicIPAddress_SubResourceEmbedded) error
AssignPropertiesToSubnetStatusPublicIPAddressSubResourceEmbedded populates the provided destination Subnet_Status_PublicIPAddress_SubResourceEmbedded from our Subnet_Status_PublicIPAddress_SubResourceEmbedded
func (*Subnet_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_Status_PublicIPAddress_SubResourceEmbedded) DeepCopy() *Subnet_Status_PublicIPAddress_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_PublicIPAddress_SubResourceEmbedded.
func (*Subnet_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_Status_PublicIPAddress_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_PublicIPAddress_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue ¶
func (subnetStatusPublicIPAddressSubResourceEmbedded *Subnet_Status_PublicIPAddress_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM ¶
func (subnetStatusPublicIPAddressSubResourceEmbedded *Subnet_Status_PublicIPAddress_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM ¶
type Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy ¶
func (in *Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopy() *Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM.
func (*Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM) DeepCopyInto(out *Subnet_Status_PublicIPAddress_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_Status_VirtualNetwork_SubResourceEmbedded ¶
type Subnet_Status_VirtualNetwork_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_VirtualNetwork_SubResourceEmbedded) AssignPropertiesFromSubnetStatusVirtualNetworkSubResourceEmbedded ¶
func (subnetStatusVirtualNetworkSubResourceEmbedded *Subnet_Status_VirtualNetwork_SubResourceEmbedded) AssignPropertiesFromSubnetStatusVirtualNetworkSubResourceEmbedded(source *v1alpha1api20201101storage.Subnet_Status_VirtualNetwork_SubResourceEmbedded) error
AssignPropertiesFromSubnetStatusVirtualNetworkSubResourceEmbedded populates our Subnet_Status_VirtualNetwork_SubResourceEmbedded from the provided source Subnet_Status_VirtualNetwork_SubResourceEmbedded
func (*Subnet_Status_VirtualNetwork_SubResourceEmbedded) AssignPropertiesToSubnetStatusVirtualNetworkSubResourceEmbedded ¶
func (subnetStatusVirtualNetworkSubResourceEmbedded *Subnet_Status_VirtualNetwork_SubResourceEmbedded) AssignPropertiesToSubnetStatusVirtualNetworkSubResourceEmbedded(destination *v1alpha1api20201101storage.Subnet_Status_VirtualNetwork_SubResourceEmbedded) error
AssignPropertiesToSubnetStatusVirtualNetworkSubResourceEmbedded populates the provided destination Subnet_Status_VirtualNetwork_SubResourceEmbedded from our Subnet_Status_VirtualNetwork_SubResourceEmbedded
func (*Subnet_Status_VirtualNetwork_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_Status_VirtualNetwork_SubResourceEmbedded) DeepCopy() *Subnet_Status_VirtualNetwork_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_VirtualNetwork_SubResourceEmbedded.
func (*Subnet_Status_VirtualNetwork_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_Status_VirtualNetwork_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_VirtualNetwork_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_Status_VirtualNetwork_SubResourceEmbedded) NewEmptyARMValue ¶
func (subnetStatusVirtualNetworkSubResourceEmbedded *Subnet_Status_VirtualNetwork_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_Status_VirtualNetwork_SubResourceEmbedded) PopulateFromARM ¶
func (subnetStatusVirtualNetworkSubResourceEmbedded *Subnet_Status_VirtualNetwork_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM ¶
type Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM) DeepCopy ¶
func (in *Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM) DeepCopy() *Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM.
func (*Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM) DeepCopyInto(out *Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded ¶
type Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded struct { //AddressPrefix: The address prefix for the subnet. AddressPrefix *string `json:"addressPrefix,omitempty"` //AddressPrefixes: List of address prefixes for the subnet. AddressPrefixes []string `json:"addressPrefixes,omitempty"` //ApplicationGatewayIpConfigurations: Application gateway IP configurations of //virtual network resource. ApplicationGatewayIpConfigurations []ApplicationGatewayIPConfiguration_Status `json:"applicationGatewayIpConfigurations,omitempty"` //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //Delegations: An array of references to the delegations on the subnet. Delegations []Delegation_Status `json:"delegations,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"` //IpAllocations: Array of IpAllocation which reference this subnet. IpAllocations []SubResource_Status `json:"ipAllocations,omitempty"` //IpConfigurationProfiles: Array of IP configuration profiles which reference this //subnet. IpConfigurationProfiles []IPConfigurationProfile_Status_VirtualNetworksSubnet_SubResourceEmbedded `json:"ipConfigurationProfiles,omitempty"` //IpConfigurations: An array of references to the network interface IP //configurations using subnet. IpConfigurations []IPConfiguration_Status_VirtualNetworksSubnet_SubResourceEmbedded `json:"ipConfigurations,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"` //NatGateway: Nat gateway associated with this subnet. NatGateway *SubResource_Status `json:"natGateway,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *NetworkSecurityGroup_Status_VirtualNetworksSubnet_SubResourceEmbedded `json:"networkSecurityGroup,omitempty"` //PrivateEndpointNetworkPolicies: Enable or Disable apply network policies on //private end point in the subnet. PrivateEndpointNetworkPolicies *SubnetPropertiesFormatStatusPrivateEndpointNetworkPolicies `json:"privateEndpointNetworkPolicies,omitempty"` //PrivateEndpoints: An array of references to private endpoints. PrivateEndpoints []PrivateEndpoint_Status_VirtualNetworksSubnet_SubResourceEmbedded `json:"privateEndpoints,omitempty"` //PrivateLinkServiceNetworkPolicies: Enable or Disable apply network policies on //private link service in the subnet. PrivateLinkServiceNetworkPolicies *SubnetPropertiesFormatStatusPrivateLinkServiceNetworkPolicies `json:"privateLinkServiceNetworkPolicies,omitempty"` //ProvisioningState: The provisioning state of the subnet resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Purpose: A read-only string identifying the intention of use for this subnet //based on delegations and other user-defined properties. Purpose *string `json:"purpose,omitempty"` //subnet. ResourceNavigationLinks []ResourceNavigationLink_Status `json:"resourceNavigationLinks,omitempty"` //RouteTable: The reference to the RouteTable resource. RouteTable *RouteTable_Status_VirtualNetworksSubnet_SubResourceEmbedded `json:"routeTable,omitempty"` //ServiceAssociationLinks: An array of references to services injecting into this //subnet. ServiceAssociationLinks []ServiceAssociationLink_Status `json:"serviceAssociationLinks,omitempty"` //ServiceEndpointPolicies: An array of service endpoint policies. ServiceEndpointPolicies []ServiceEndpointPolicy_Status_VirtualNetworksSubnet_SubResourceEmbedded `json:"serviceEndpointPolicies,omitempty"` //ServiceEndpoints: An array of service endpoints. ServiceEndpoints []ServiceEndpointPropertiesFormat_Status `json:"serviceEndpoints,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromSubnetStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesFromSubnetStatusVirtualNetworksSubnetSubResourceEmbedded(source *v1alpha1api20201101storage.Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesFromSubnetStatusVirtualNetworksSubnetSubResourceEmbedded populates our Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToSubnetStatusVirtualNetworksSubnetSubResourceEmbedded ¶
func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) AssignPropertiesToSubnetStatusVirtualNetworksSubnetSubResourceEmbedded(destination *v1alpha1api20201101storage.Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) error
AssignPropertiesToSubnetStatusVirtualNetworksSubnetSubResourceEmbedded populates the provided destination Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded from our Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) ConvertStatusFrom ¶
func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded from the provided source
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) ConvertStatusTo ¶
func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy ¶
func (in *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopy() *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded.
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto ¶
func (in *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) DeepCopyInto(out *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue ¶
func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM ¶
func (subnetStatusVirtualNetworksSubnetSubResourceEmbedded *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM ¶
type Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM 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 subnet. Properties *SubnetPropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy ¶
func (in *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopy() *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM.
func (*Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM) DeepCopyInto(out *Subnet_Status_VirtualNetworksSubnet_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type TransportProtocol_Status ¶
type TransportProtocol_Status string
type VirtualNetwork ¶
type VirtualNetwork struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworks_Spec `json:"spec,omitempty"` Status VirtualNetwork_Status `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks
func (*VirtualNetwork) AssignPropertiesFromVirtualNetwork ¶
func (virtualNetwork *VirtualNetwork) AssignPropertiesFromVirtualNetwork(source *v1alpha1api20201101storage.VirtualNetwork) error
AssignPropertiesFromVirtualNetwork populates our VirtualNetwork from the provided source VirtualNetwork
func (*VirtualNetwork) AssignPropertiesToVirtualNetwork ¶
func (virtualNetwork *VirtualNetwork) AssignPropertiesToVirtualNetwork(destination *v1alpha1api20201101storage.VirtualNetwork) error
AssignPropertiesToVirtualNetwork populates the provided destination VirtualNetwork from our VirtualNetwork
func (*VirtualNetwork) AzureName ¶
func (virtualNetwork *VirtualNetwork) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualNetwork) DeepCopy ¶
func (in *VirtualNetwork) DeepCopy() *VirtualNetwork
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetwork.
func (*VirtualNetwork) DeepCopyInto ¶
func (in *VirtualNetwork) DeepCopyInto(out *VirtualNetwork)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetwork) DeepCopyObject ¶
func (in *VirtualNetwork) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetwork) Default ¶
func (virtualNetwork *VirtualNetwork) Default()
Default applies defaults to the VirtualNetwork resource
func (VirtualNetwork) GetAPIVersion ¶
func (virtualNetwork VirtualNetwork) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*VirtualNetwork) GetConditions ¶
func (virtualNetwork *VirtualNetwork) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualNetwork) GetResourceKind ¶
func (virtualNetwork *VirtualNetwork) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*VirtualNetwork) GetSpec ¶
func (virtualNetwork *VirtualNetwork) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualNetwork) GetStatus ¶
func (virtualNetwork *VirtualNetwork) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualNetwork) GetType ¶
func (virtualNetwork *VirtualNetwork) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks"
func (*VirtualNetwork) NewEmptyStatus ¶
func (virtualNetwork *VirtualNetwork) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualNetwork) OriginalGVK ¶
func (virtualNetwork *VirtualNetwork) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualNetwork) Owner ¶
func (virtualNetwork *VirtualNetwork) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*VirtualNetwork) SetConditions ¶
func (virtualNetwork *VirtualNetwork) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualNetwork) SetStatus ¶
func (virtualNetwork *VirtualNetwork) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualNetwork) ValidateCreate ¶
func (virtualNetwork *VirtualNetwork) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*VirtualNetwork) ValidateDelete ¶
func (virtualNetwork *VirtualNetwork) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*VirtualNetwork) ValidateUpdate ¶
func (virtualNetwork *VirtualNetwork) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type VirtualNetworkBgpCommunities ¶
type VirtualNetworkBgpCommunities struct { // +kubebuilder:validation:Required //VirtualNetworkCommunity: The BGP community associated with the virtual network. VirtualNetworkCommunity string `json:"virtualNetworkCommunity"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/VirtualNetworkBgpCommunities
func (*VirtualNetworkBgpCommunities) AssignPropertiesFromVirtualNetworkBgpCommunities ¶
func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) AssignPropertiesFromVirtualNetworkBgpCommunities(source *v1alpha1api20201101storage.VirtualNetworkBgpCommunities) error
AssignPropertiesFromVirtualNetworkBgpCommunities populates our VirtualNetworkBgpCommunities from the provided source VirtualNetworkBgpCommunities
func (*VirtualNetworkBgpCommunities) AssignPropertiesToVirtualNetworkBgpCommunities ¶
func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) AssignPropertiesToVirtualNetworkBgpCommunities(destination *v1alpha1api20201101storage.VirtualNetworkBgpCommunities) error
AssignPropertiesToVirtualNetworkBgpCommunities populates the provided destination VirtualNetworkBgpCommunities from our VirtualNetworkBgpCommunities
func (*VirtualNetworkBgpCommunities) ConvertToARM ¶
func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkBgpCommunities) DeepCopy ¶
func (in *VirtualNetworkBgpCommunities) DeepCopy() *VirtualNetworkBgpCommunities
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkBgpCommunities.
func (*VirtualNetworkBgpCommunities) DeepCopyInto ¶
func (in *VirtualNetworkBgpCommunities) DeepCopyInto(out *VirtualNetworkBgpCommunities)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkBgpCommunities) NewEmptyARMValue ¶
func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkBgpCommunities) PopulateFromARM ¶
func (virtualNetworkBgpCommunities *VirtualNetworkBgpCommunities) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkBgpCommunitiesARM ¶
type VirtualNetworkBgpCommunitiesARM struct { //VirtualNetworkCommunity: The BGP community associated with the virtual network. VirtualNetworkCommunity string `json:"virtualNetworkCommunity"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/VirtualNetworkBgpCommunities
func (*VirtualNetworkBgpCommunitiesARM) DeepCopy ¶
func (in *VirtualNetworkBgpCommunitiesARM) DeepCopy() *VirtualNetworkBgpCommunitiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkBgpCommunitiesARM.
func (*VirtualNetworkBgpCommunitiesARM) DeepCopyInto ¶
func (in *VirtualNetworkBgpCommunitiesARM) DeepCopyInto(out *VirtualNetworkBgpCommunitiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkBgpCommunities_Status ¶
type VirtualNetworkBgpCommunities_Status struct { //RegionalCommunity: The BGP community associated with the region of the virtual //network. RegionalCommunity *string `json:"regionalCommunity,omitempty"` // +kubebuilder:validation:Required //VirtualNetworkCommunity: The BGP community associated with the virtual network. VirtualNetworkCommunity string `json:"virtualNetworkCommunity"` }
func (*VirtualNetworkBgpCommunities_Status) AssignPropertiesFromVirtualNetworkBgpCommunitiesStatus ¶
func (virtualNetworkBgpCommunitiesStatus *VirtualNetworkBgpCommunities_Status) AssignPropertiesFromVirtualNetworkBgpCommunitiesStatus(source *v1alpha1api20201101storage.VirtualNetworkBgpCommunities_Status) error
AssignPropertiesFromVirtualNetworkBgpCommunitiesStatus populates our VirtualNetworkBgpCommunities_Status from the provided source VirtualNetworkBgpCommunities_Status
func (*VirtualNetworkBgpCommunities_Status) AssignPropertiesToVirtualNetworkBgpCommunitiesStatus ¶
func (virtualNetworkBgpCommunitiesStatus *VirtualNetworkBgpCommunities_Status) AssignPropertiesToVirtualNetworkBgpCommunitiesStatus(destination *v1alpha1api20201101storage.VirtualNetworkBgpCommunities_Status) error
AssignPropertiesToVirtualNetworkBgpCommunitiesStatus populates the provided destination VirtualNetworkBgpCommunities_Status from our VirtualNetworkBgpCommunities_Status
func (*VirtualNetworkBgpCommunities_Status) DeepCopy ¶
func (in *VirtualNetworkBgpCommunities_Status) DeepCopy() *VirtualNetworkBgpCommunities_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkBgpCommunities_Status.
func (*VirtualNetworkBgpCommunities_Status) DeepCopyInto ¶
func (in *VirtualNetworkBgpCommunities_Status) DeepCopyInto(out *VirtualNetworkBgpCommunities_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkBgpCommunities_Status) NewEmptyARMValue ¶
func (virtualNetworkBgpCommunitiesStatus *VirtualNetworkBgpCommunities_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkBgpCommunities_Status) PopulateFromARM ¶
func (virtualNetworkBgpCommunitiesStatus *VirtualNetworkBgpCommunities_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkBgpCommunities_StatusARM ¶
type VirtualNetworkBgpCommunities_StatusARM struct { //RegionalCommunity: The BGP community associated with the region of the virtual //network. RegionalCommunity *string `json:"regionalCommunity,omitempty"` //VirtualNetworkCommunity: The BGP community associated with the virtual network. VirtualNetworkCommunity string `json:"virtualNetworkCommunity"` }
func (*VirtualNetworkBgpCommunities_StatusARM) DeepCopy ¶
func (in *VirtualNetworkBgpCommunities_StatusARM) DeepCopy() *VirtualNetworkBgpCommunities_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkBgpCommunities_StatusARM.
func (*VirtualNetworkBgpCommunities_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkBgpCommunities_StatusARM) DeepCopyInto(out *VirtualNetworkBgpCommunities_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGateway ¶
type VirtualNetworkGateway struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkGateways_Spec `json:"spec,omitempty"` Status VirtualNetworkGateway_Status `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworkGateways
func (*VirtualNetworkGateway) AssignPropertiesFromVirtualNetworkGateway ¶
func (virtualNetworkGateway *VirtualNetworkGateway) AssignPropertiesFromVirtualNetworkGateway(source *v1alpha1api20201101storage.VirtualNetworkGateway) error
AssignPropertiesFromVirtualNetworkGateway populates our VirtualNetworkGateway from the provided source VirtualNetworkGateway
func (*VirtualNetworkGateway) AssignPropertiesToVirtualNetworkGateway ¶
func (virtualNetworkGateway *VirtualNetworkGateway) AssignPropertiesToVirtualNetworkGateway(destination *v1alpha1api20201101storage.VirtualNetworkGateway) error
AssignPropertiesToVirtualNetworkGateway populates the provided destination VirtualNetworkGateway from our VirtualNetworkGateway
func (*VirtualNetworkGateway) AzureName ¶
func (virtualNetworkGateway *VirtualNetworkGateway) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualNetworkGateway) DeepCopy ¶
func (in *VirtualNetworkGateway) DeepCopy() *VirtualNetworkGateway
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateway.
func (*VirtualNetworkGateway) DeepCopyInto ¶
func (in *VirtualNetworkGateway) DeepCopyInto(out *VirtualNetworkGateway)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateway) DeepCopyObject ¶
func (in *VirtualNetworkGateway) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkGateway) Default ¶
func (virtualNetworkGateway *VirtualNetworkGateway) Default()
Default applies defaults to the VirtualNetworkGateway resource
func (VirtualNetworkGateway) GetAPIVersion ¶
func (virtualNetworkGateway VirtualNetworkGateway) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*VirtualNetworkGateway) GetConditions ¶
func (virtualNetworkGateway *VirtualNetworkGateway) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualNetworkGateway) GetResourceKind ¶
func (virtualNetworkGateway *VirtualNetworkGateway) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*VirtualNetworkGateway) GetSpec ¶
func (virtualNetworkGateway *VirtualNetworkGateway) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualNetworkGateway) GetStatus ¶
func (virtualNetworkGateway *VirtualNetworkGateway) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualNetworkGateway) GetType ¶
func (virtualNetworkGateway *VirtualNetworkGateway) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworkGateways"
func (*VirtualNetworkGateway) NewEmptyStatus ¶
func (virtualNetworkGateway *VirtualNetworkGateway) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualNetworkGateway) OriginalGVK ¶
func (virtualNetworkGateway *VirtualNetworkGateway) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualNetworkGateway) Owner ¶
func (virtualNetworkGateway *VirtualNetworkGateway) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*VirtualNetworkGateway) SetConditions ¶
func (virtualNetworkGateway *VirtualNetworkGateway) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualNetworkGateway) SetStatus ¶
func (virtualNetworkGateway *VirtualNetworkGateway) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualNetworkGateway) ValidateCreate ¶
func (virtualNetworkGateway *VirtualNetworkGateway) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*VirtualNetworkGateway) ValidateDelete ¶
func (virtualNetworkGateway *VirtualNetworkGateway) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*VirtualNetworkGateway) ValidateUpdate ¶
func (virtualNetworkGateway *VirtualNetworkGateway) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type VirtualNetworkGatewayIPConfigurationPropertiesFormatARM ¶
type VirtualNetworkGatewayIPConfigurationPropertiesFormatARM struct { //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` //PublicIPAddress: The reference to the public IP resource. PublicIPAddress *SubResourceARM `json:"publicIPAddress,omitempty"` //Subnet: The reference to the subnet resource. Subnet *SubResourceARM `json:"subnet,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/VirtualNetworkGatewayIPConfigurationPropertiesFormat
func (*VirtualNetworkGatewayIPConfigurationPropertiesFormatARM) DeepCopy ¶
func (in *VirtualNetworkGatewayIPConfigurationPropertiesFormatARM) DeepCopy() *VirtualNetworkGatewayIPConfigurationPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfigurationPropertiesFormatARM.
func (*VirtualNetworkGatewayIPConfigurationPropertiesFormatARM) DeepCopyInto ¶
func (in *VirtualNetworkGatewayIPConfigurationPropertiesFormatARM) DeepCopyInto(out *VirtualNetworkGatewayIPConfigurationPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethod ¶
type VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethod string
+kubebuilder:validation:Enum={"Dynamic","Static"}
type VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM ¶
type VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM struct { //PrivateIPAddress: Private IP Address for this gateway. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_Status `json:"privateIPAllocationMethod,omitempty"` //ProvisioningState: The provisioning state of the virtual network gateway IP //configuration resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddress: The reference to the public IP resource. PublicIPAddress *SubResource_StatusARM `json:"publicIPAddress,omitempty"` //Subnet: The reference to the subnet resource. Subnet *SubResource_StatusARM `json:"subnet,omitempty"` }
func (*VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopy ¶
func (in *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopy() *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM.
func (*VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM) DeepCopyInto(out *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayIPConfiguration_Status ¶
type VirtualNetworkGatewayIPConfiguration_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 the resource that is unique within a resource group. This name //can be used to access the resource. Name *string `json:"name,omitempty"` //PrivateIPAddress: Private IP Address for this gateway. PrivateIPAddress *string `json:"privateIPAddress,omitempty"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *IPAllocationMethod_Status `json:"privateIPAllocationMethod,omitempty"` //ProvisioningState: The provisioning state of the virtual network gateway IP //configuration resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicIPAddress: The reference to the public IP resource. PublicIPAddress *SubResource_Status `json:"publicIPAddress,omitempty"` //Subnet: The reference to the subnet resource. Subnet *SubResource_Status `json:"subnet,omitempty"` }
func (*VirtualNetworkGatewayIPConfiguration_Status) AssignPropertiesFromVirtualNetworkGatewayIPConfigurationStatus ¶
func (virtualNetworkGatewayIPConfigurationStatus *VirtualNetworkGatewayIPConfiguration_Status) AssignPropertiesFromVirtualNetworkGatewayIPConfigurationStatus(source *v1alpha1api20201101storage.VirtualNetworkGatewayIPConfiguration_Status) error
AssignPropertiesFromVirtualNetworkGatewayIPConfigurationStatus populates our VirtualNetworkGatewayIPConfiguration_Status from the provided source VirtualNetworkGatewayIPConfiguration_Status
func (*VirtualNetworkGatewayIPConfiguration_Status) AssignPropertiesToVirtualNetworkGatewayIPConfigurationStatus ¶
func (virtualNetworkGatewayIPConfigurationStatus *VirtualNetworkGatewayIPConfiguration_Status) AssignPropertiesToVirtualNetworkGatewayIPConfigurationStatus(destination *v1alpha1api20201101storage.VirtualNetworkGatewayIPConfiguration_Status) error
AssignPropertiesToVirtualNetworkGatewayIPConfigurationStatus populates the provided destination VirtualNetworkGatewayIPConfiguration_Status from our VirtualNetworkGatewayIPConfiguration_Status
func (*VirtualNetworkGatewayIPConfiguration_Status) DeepCopy ¶
func (in *VirtualNetworkGatewayIPConfiguration_Status) DeepCopy() *VirtualNetworkGatewayIPConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfiguration_Status.
func (*VirtualNetworkGatewayIPConfiguration_Status) DeepCopyInto ¶
func (in *VirtualNetworkGatewayIPConfiguration_Status) DeepCopyInto(out *VirtualNetworkGatewayIPConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayIPConfiguration_Status) NewEmptyARMValue ¶
func (virtualNetworkGatewayIPConfigurationStatus *VirtualNetworkGatewayIPConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewayIPConfiguration_Status) PopulateFromARM ¶
func (virtualNetworkGatewayIPConfigurationStatus *VirtualNetworkGatewayIPConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewayIPConfiguration_StatusARM ¶
type VirtualNetworkGatewayIPConfiguration_StatusARM 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 virtual network gateway ip configuration. Properties *VirtualNetworkGatewayIPConfigurationPropertiesFormat_StatusARM `json:"properties,omitempty"` }
func (*VirtualNetworkGatewayIPConfiguration_StatusARM) DeepCopy ¶
func (in *VirtualNetworkGatewayIPConfiguration_StatusARM) DeepCopy() *VirtualNetworkGatewayIPConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayIPConfiguration_StatusARM.
func (*VirtualNetworkGatewayIPConfiguration_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkGatewayIPConfiguration_StatusARM) DeepCopyInto(out *VirtualNetworkGatewayIPConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewayList ¶
type VirtualNetworkGatewayList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworkGateway `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworkGateways
func (*VirtualNetworkGatewayList) DeepCopy ¶
func (in *VirtualNetworkGatewayList) DeepCopy() *VirtualNetworkGatewayList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayList.
func (*VirtualNetworkGatewayList) DeepCopyInto ¶
func (in *VirtualNetworkGatewayList) DeepCopyInto(out *VirtualNetworkGatewayList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewayList) DeepCopyObject ¶
func (in *VirtualNetworkGatewayList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualNetworkGatewayPropertiesFormatStatusGatewayType ¶
type VirtualNetworkGatewayPropertiesFormatStatusGatewayType string
type VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGeneration ¶
type VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGeneration string
type VirtualNetworkGatewayPropertiesFormatStatusVpnType ¶
type VirtualNetworkGatewayPropertiesFormatStatusVpnType string
type VirtualNetworkGatewayPropertiesFormat_StatusARM ¶
type VirtualNetworkGatewayPropertiesFormat_StatusARM struct { //ActiveActive: ActiveActive flag. ActiveActive *bool `json:"activeActive,omitempty"` //BgpSettings: Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettings_StatusARM `json:"bgpSettings,omitempty"` //CustomRoutes: The reference to the address space resource which represents the //custom routes address space specified by the customer for virtual network //gateway and VpnClient. CustomRoutes *AddressSpace_StatusARM `json:"customRoutes,omitempty"` //EnableBgp: Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `json:"enableBgp,omitempty"` //EnableDnsForwarding: Whether dns forwarding is enabled or not. EnableDnsForwarding *bool `json:"enableDnsForwarding,omitempty"` //EnablePrivateIpAddress: Whether private IP needs to be enabled on this gateway //for connections or not. EnablePrivateIpAddress *bool `json:"enablePrivateIpAddress,omitempty"` //GatewayDefaultSite: The reference to the LocalNetworkGateway resource which //represents local network site having default routes. Assign Null value in case //of removing existing default site setting. GatewayDefaultSite *SubResource_StatusARM `json:"gatewayDefaultSite,omitempty"` //GatewayType: The type of this virtual network gateway. GatewayType *VirtualNetworkGatewayPropertiesFormatStatusGatewayType `json:"gatewayType,omitempty"` //InboundDnsForwardingEndpoint: The IP address allocated by the gateway to which //dns requests can be sent. InboundDnsForwardingEndpoint *string `json:"inboundDnsForwardingEndpoint,omitempty"` //IpConfigurations: IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfiguration_StatusARM `json:"ipConfigurations,omitempty"` //ProvisioningState: The provisioning state of the virtual network gateway //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resource GUID property of the virtual network gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //Sku: The reference to the VirtualNetworkGatewaySku resource which represents the //SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySku_StatusARM `json:"sku,omitempty"` //VNetExtendedLocationResourceId: Customer vnet resource id. VirtualNetworkGateway //of type local gateway is associated with the customer vnet. VNetExtendedLocationResourceId *string `json:"vNetExtendedLocationResourceId,omitempty"` //VpnClientConfiguration: The reference to the VpnClientConfiguration resource //which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfiguration_StatusARM `json:"vpnClientConfiguration,omitempty"` //VpnGatewayGeneration: The generation for this VirtualNetworkGateway. Must be //None if gatewayType is not VPN. VpnGatewayGeneration *VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGeneration `json:"vpnGatewayGeneration,omitempty"` //VpnType: The type of this virtual network gateway. VpnType *VirtualNetworkGatewayPropertiesFormatStatusVpnType `json:"vpnType,omitempty"` }
func (*VirtualNetworkGatewayPropertiesFormat_StatusARM) DeepCopy ¶
func (in *VirtualNetworkGatewayPropertiesFormat_StatusARM) DeepCopy() *VirtualNetworkGatewayPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewayPropertiesFormat_StatusARM.
func (*VirtualNetworkGatewayPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkGatewayPropertiesFormat_StatusARM) DeepCopyInto(out *VirtualNetworkGatewayPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewaySku ¶
type VirtualNetworkGatewaySku struct { //Name: Gateway SKU name. Name *VirtualNetworkGatewaySkuName `json:"name,omitempty"` //Tier: Gateway SKU tier. Tier *VirtualNetworkGatewaySkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/VirtualNetworkGatewaySku
func (*VirtualNetworkGatewaySku) AssignPropertiesFromVirtualNetworkGatewaySku ¶
func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) AssignPropertiesFromVirtualNetworkGatewaySku(source *v1alpha1api20201101storage.VirtualNetworkGatewaySku) error
AssignPropertiesFromVirtualNetworkGatewaySku populates our VirtualNetworkGatewaySku from the provided source VirtualNetworkGatewaySku
func (*VirtualNetworkGatewaySku) AssignPropertiesToVirtualNetworkGatewaySku ¶
func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) AssignPropertiesToVirtualNetworkGatewaySku(destination *v1alpha1api20201101storage.VirtualNetworkGatewaySku) error
AssignPropertiesToVirtualNetworkGatewaySku populates the provided destination VirtualNetworkGatewaySku from our VirtualNetworkGatewaySku
func (*VirtualNetworkGatewaySku) ConvertToARM ¶
func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGatewaySku) DeepCopy ¶
func (in *VirtualNetworkGatewaySku) DeepCopy() *VirtualNetworkGatewaySku
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewaySku.
func (*VirtualNetworkGatewaySku) DeepCopyInto ¶
func (in *VirtualNetworkGatewaySku) DeepCopyInto(out *VirtualNetworkGatewaySku)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewaySku) NewEmptyARMValue ¶
func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewaySku) PopulateFromARM ¶
func (virtualNetworkGatewaySku *VirtualNetworkGatewaySku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewaySkuARM ¶
type VirtualNetworkGatewaySkuARM struct { //Name: Gateway SKU name. Name *VirtualNetworkGatewaySkuName `json:"name,omitempty"` //Tier: Gateway SKU tier. Tier *VirtualNetworkGatewaySkuTier `json:"tier,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/VirtualNetworkGatewaySku
func (*VirtualNetworkGatewaySkuARM) DeepCopy ¶
func (in *VirtualNetworkGatewaySkuARM) DeepCopy() *VirtualNetworkGatewaySkuARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewaySkuARM.
func (*VirtualNetworkGatewaySkuARM) DeepCopyInto ¶
func (in *VirtualNetworkGatewaySkuARM) DeepCopyInto(out *VirtualNetworkGatewaySkuARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewaySkuName ¶
type VirtualNetworkGatewaySkuName string
+kubebuilder:validation:Enum={"Basic","ErGw1AZ","ErGw2AZ","ErGw3AZ","HighPerformance","Standard","UltraPerformance","VpnGw1","VpnGw1AZ","VpnGw2","VpnGw2AZ","VpnGw3","VpnGw3AZ","VpnGw4","VpnGw4AZ","VpnGw5","VpnGw5AZ"}
type VirtualNetworkGatewaySkuStatusName ¶
type VirtualNetworkGatewaySkuStatusName string
type VirtualNetworkGatewaySkuStatusTier ¶
type VirtualNetworkGatewaySkuStatusTier string
type VirtualNetworkGatewaySkuTier ¶
type VirtualNetworkGatewaySkuTier string
+kubebuilder:validation:Enum={"Basic","ErGw1AZ","ErGw2AZ","ErGw3AZ","HighPerformance","Standard","UltraPerformance","VpnGw1","VpnGw1AZ","VpnGw2","VpnGw2AZ","VpnGw3","VpnGw3AZ","VpnGw4","VpnGw4AZ","VpnGw5","VpnGw5AZ"}
type VirtualNetworkGatewaySku_Status ¶
type VirtualNetworkGatewaySku_Status struct { //Capacity: The capacity. Capacity *int `json:"capacity,omitempty"` //Name: Gateway SKU name. Name *VirtualNetworkGatewaySkuStatusName `json:"name,omitempty"` //Tier: Gateway SKU tier. Tier *VirtualNetworkGatewaySkuStatusTier `json:"tier,omitempty"` }
func (*VirtualNetworkGatewaySku_Status) AssignPropertiesFromVirtualNetworkGatewaySkuStatus ¶
func (virtualNetworkGatewaySkuStatus *VirtualNetworkGatewaySku_Status) AssignPropertiesFromVirtualNetworkGatewaySkuStatus(source *v1alpha1api20201101storage.VirtualNetworkGatewaySku_Status) error
AssignPropertiesFromVirtualNetworkGatewaySkuStatus populates our VirtualNetworkGatewaySku_Status from the provided source VirtualNetworkGatewaySku_Status
func (*VirtualNetworkGatewaySku_Status) AssignPropertiesToVirtualNetworkGatewaySkuStatus ¶
func (virtualNetworkGatewaySkuStatus *VirtualNetworkGatewaySku_Status) AssignPropertiesToVirtualNetworkGatewaySkuStatus(destination *v1alpha1api20201101storage.VirtualNetworkGatewaySku_Status) error
AssignPropertiesToVirtualNetworkGatewaySkuStatus populates the provided destination VirtualNetworkGatewaySku_Status from our VirtualNetworkGatewaySku_Status
func (*VirtualNetworkGatewaySku_Status) DeepCopy ¶
func (in *VirtualNetworkGatewaySku_Status) DeepCopy() *VirtualNetworkGatewaySku_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewaySku_Status.
func (*VirtualNetworkGatewaySku_Status) DeepCopyInto ¶
func (in *VirtualNetworkGatewaySku_Status) DeepCopyInto(out *VirtualNetworkGatewaySku_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGatewaySku_Status) NewEmptyARMValue ¶
func (virtualNetworkGatewaySkuStatus *VirtualNetworkGatewaySku_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGatewaySku_Status) PopulateFromARM ¶
func (virtualNetworkGatewaySkuStatus *VirtualNetworkGatewaySku_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGatewaySku_StatusARM ¶
type VirtualNetworkGatewaySku_StatusARM struct { //Capacity: The capacity. Capacity *int `json:"capacity,omitempty"` //Name: Gateway SKU name. Name *VirtualNetworkGatewaySkuStatusName `json:"name,omitempty"` //Tier: Gateway SKU tier. Tier *VirtualNetworkGatewaySkuStatusTier `json:"tier,omitempty"` }
func (*VirtualNetworkGatewaySku_StatusARM) DeepCopy ¶
func (in *VirtualNetworkGatewaySku_StatusARM) DeepCopy() *VirtualNetworkGatewaySku_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGatewaySku_StatusARM.
func (*VirtualNetworkGatewaySku_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkGatewaySku_StatusARM) DeepCopyInto(out *VirtualNetworkGatewaySku_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGateway_Status ¶
type VirtualNetworkGateway_Status struct { //ActiveActive: ActiveActive flag. ActiveActive *bool `json:"activeActive,omitempty"` //BgpSettings: Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettings_Status `json:"bgpSettings,omitempty"` //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //CustomRoutes: The reference to the address space resource which represents the //custom routes address space specified by the customer for virtual network //gateway and VpnClient. CustomRoutes *AddressSpace_Status `json:"customRoutes,omitempty"` //EnableBgp: Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `json:"enableBgp,omitempty"` //EnableDnsForwarding: Whether dns forwarding is enabled or not. EnableDnsForwarding *bool `json:"enableDnsForwarding,omitempty"` //EnablePrivateIpAddress: Whether private IP needs to be enabled on this gateway //for connections or not. EnablePrivateIpAddress *bool `json:"enablePrivateIpAddress,omitempty"` //Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` //ExtendedLocation: The extended location of type local virtual network gateway. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //GatewayDefaultSite: The reference to the LocalNetworkGateway resource which //represents local network site having default routes. Assign Null value in case //of removing existing default site setting. GatewayDefaultSite *SubResource_Status `json:"gatewayDefaultSite,omitempty"` //GatewayType: The type of this virtual network gateway. GatewayType *VirtualNetworkGatewayPropertiesFormatStatusGatewayType `json:"gatewayType,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //InboundDnsForwardingEndpoint: The IP address allocated by the gateway to which //dns requests can be sent. InboundDnsForwardingEndpoint *string `json:"inboundDnsForwardingEndpoint,omitempty"` //IpConfigurations: IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGatewayIPConfiguration_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 virtual network gateway //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resource GUID property of the virtual network gateway resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //Sku: The reference to the VirtualNetworkGatewaySku resource which represents the //SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySku_Status `json:"sku,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` //VNetExtendedLocationResourceId: Customer vnet resource id. VirtualNetworkGateway //of type local gateway is associated with the customer vnet. VNetExtendedLocationResourceId *string `json:"vNetExtendedLocationResourceId,omitempty"` //VpnClientConfiguration: The reference to the VpnClientConfiguration resource //which represents the P2S VpnClient configurations. VpnClientConfiguration *VpnClientConfiguration_Status `json:"vpnClientConfiguration,omitempty"` //VpnGatewayGeneration: The generation for this VirtualNetworkGateway. Must be //None if gatewayType is not VPN. VpnGatewayGeneration *VirtualNetworkGatewayPropertiesFormatStatusVpnGatewayGeneration `json:"vpnGatewayGeneration,omitempty"` //VpnType: The type of this virtual network gateway. VpnType *VirtualNetworkGatewayPropertiesFormatStatusVpnType `json:"vpnType,omitempty"` }
func (*VirtualNetworkGateway_Status) AssignPropertiesFromVirtualNetworkGatewayStatus ¶
func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) AssignPropertiesFromVirtualNetworkGatewayStatus(source *v1alpha1api20201101storage.VirtualNetworkGateway_Status) error
AssignPropertiesFromVirtualNetworkGatewayStatus populates our VirtualNetworkGateway_Status from the provided source VirtualNetworkGateway_Status
func (*VirtualNetworkGateway_Status) AssignPropertiesToVirtualNetworkGatewayStatus ¶
func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) AssignPropertiesToVirtualNetworkGatewayStatus(destination *v1alpha1api20201101storage.VirtualNetworkGateway_Status) error
AssignPropertiesToVirtualNetworkGatewayStatus populates the provided destination VirtualNetworkGateway_Status from our VirtualNetworkGateway_Status
func (*VirtualNetworkGateway_Status) ConvertStatusFrom ¶
func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualNetworkGateway_Status from the provided source
func (*VirtualNetworkGateway_Status) ConvertStatusTo ¶
func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our VirtualNetworkGateway_Status
func (*VirtualNetworkGateway_Status) DeepCopy ¶
func (in *VirtualNetworkGateway_Status) DeepCopy() *VirtualNetworkGateway_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateway_Status.
func (*VirtualNetworkGateway_Status) DeepCopyInto ¶
func (in *VirtualNetworkGateway_Status) DeepCopyInto(out *VirtualNetworkGateway_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateway_Status) NewEmptyARMValue ¶
func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGateway_Status) PopulateFromARM ¶
func (virtualNetworkGatewayStatus *VirtualNetworkGateway_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGateway_StatusARM ¶
type VirtualNetworkGateway_StatusARM struct { //Etag: A unique read-only string that changes whenever the resource is updated. Etag *string `json:"etag,omitempty"` //ExtendedLocation: The extended location of type local virtual network gateway. ExtendedLocation *ExtendedLocation_StatusARM `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 virtual network gateway. Properties *VirtualNetworkGatewayPropertiesFormat_StatusARM `json:"properties,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*VirtualNetworkGateway_StatusARM) DeepCopy ¶
func (in *VirtualNetworkGateway_StatusARM) DeepCopy() *VirtualNetworkGateway_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateway_StatusARM.
func (*VirtualNetworkGateway_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkGateway_StatusARM) DeepCopyInto(out *VirtualNetworkGateway_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGatewaysSpecAPIVersion ¶
type VirtualNetworkGatewaysSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type VirtualNetworkGatewaysSpecPropertiesGatewayType ¶
type VirtualNetworkGatewaysSpecPropertiesGatewayType string
+kubebuilder:validation:Enum={"ExpressRoute","HyperNet","LocalGateway","Vpn"}
type VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypes ¶
type VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypes string
+kubebuilder:validation:Enum={"AAD","Certificate","Radius"}
type VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocols ¶
type VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocols string
+kubebuilder:validation:Enum={"IkeV2","OpenVPN","SSTP"}
type VirtualNetworkGatewaysSpecPropertiesVpnGatewayGeneration ¶
type VirtualNetworkGatewaysSpecPropertiesVpnGatewayGeneration string
+kubebuilder:validation:Enum={"Generation1","Generation2","None"}
type VirtualNetworkGatewaysSpecPropertiesVpnType ¶
type VirtualNetworkGatewaysSpecPropertiesVpnType string
+kubebuilder:validation:Enum={"PolicyBased","RouteBased"}
type VirtualNetworkGateways_Spec ¶
type VirtualNetworkGateways_Spec struct { //ActiveActive: ActiveActive flag. ActiveActive *bool `json:"activeActive,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"` //BgpSettings: Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettings `json:"bgpSettings,omitempty"` //CustomRoutes: The reference to the address space resource which represents the //custom routes address space specified by the customer for virtual network //gateway and VpnClient. CustomRoutes *AddressSpace `json:"customRoutes,omitempty"` //EnableBgp: Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `json:"enableBgp,omitempty"` //EnableDnsForwarding: Whether dns forwarding is enabled or not. EnableDnsForwarding *bool `json:"enableDnsForwarding,omitempty"` //EnablePrivateIpAddress: Whether private IP needs to be enabled on this gateway //for connections or not. EnablePrivateIpAddress *bool `json:"enablePrivateIpAddress,omitempty"` //GatewayDefaultSite: The reference to the LocalNetworkGateway resource which //represents local network site having default routes. Assign Null value in case //of removing existing default site setting. GatewayDefaultSite *SubResource `json:"gatewayDefaultSite,omitempty"` //GatewayType: The type of this virtual network gateway. GatewayType *VirtualNetworkGatewaysSpecPropertiesGatewayType `json:"gatewayType,omitempty"` //IpConfigurations: IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGateways_Spec_Properties_IpConfigurations `json:"ipConfigurations,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //Sku: The reference to the VirtualNetworkGatewaySku resource which represents the //SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySku `json:"sku,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` //VNetExtendedLocationResourceReference: MAS FIJI customer vnet resource id. //VirtualNetworkGateway of type local gateway is associated with the customer vnet. VNetExtendedLocationResourceReference *genruntime.ResourceReference `armReference:"VNetExtendedLocationResourceId" json:"vNetExtendedLocationResourceReference,omitempty"` //VirtualNetworkExtendedLocation: The extended location of type local virtual //network gateway. VirtualNetworkExtendedLocation *ExtendedLocation `json:"virtualNetworkExtendedLocation,omitempty"` //VpnClientConfiguration: The reference to the VpnClientConfiguration resource //which represents the P2S VpnClient configurations. VpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration `json:"vpnClientConfiguration,omitempty"` //VpnGatewayGeneration: The generation for this VirtualNetworkGateway. Must be //None if gatewayType is not VPN. VpnGatewayGeneration *VirtualNetworkGatewaysSpecPropertiesVpnGatewayGeneration `json:"vpnGatewayGeneration,omitempty"` //VpnType: The type of this virtual network gateway. VpnType *VirtualNetworkGatewaysSpecPropertiesVpnType `json:"vpnType,omitempty"` }
func (*VirtualNetworkGateways_Spec) AssignPropertiesFromVirtualNetworkGatewaysSpec ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) AssignPropertiesFromVirtualNetworkGatewaysSpec(source *v1alpha1api20201101storage.VirtualNetworkGateways_Spec) error
AssignPropertiesFromVirtualNetworkGatewaysSpec populates our VirtualNetworkGateways_Spec from the provided source VirtualNetworkGateways_Spec
func (*VirtualNetworkGateways_Spec) AssignPropertiesToVirtualNetworkGatewaysSpec ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) AssignPropertiesToVirtualNetworkGatewaysSpec(destination *v1alpha1api20201101storage.VirtualNetworkGateways_Spec) error
AssignPropertiesToVirtualNetworkGatewaysSpec populates the provided destination VirtualNetworkGateways_Spec from our VirtualNetworkGateways_Spec
func (*VirtualNetworkGateways_Spec) ConvertSpecFrom ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualNetworkGateways_Spec from the provided source
func (*VirtualNetworkGateways_Spec) ConvertSpecTo ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualNetworkGateways_Spec
func (*VirtualNetworkGateways_Spec) ConvertToARM ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGateways_Spec) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec) DeepCopy() *VirtualNetworkGateways_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec.
func (*VirtualNetworkGateways_Spec) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec) DeepCopyInto(out *VirtualNetworkGateways_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateways_Spec) NewEmptyARMValue ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGateways_Spec) OriginalVersion ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualNetworkGateways_Spec) PopulateFromARM ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualNetworkGateways_Spec) SetAzureName ¶
func (virtualNetworkGatewaysSpec *VirtualNetworkGateways_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualNetworkGateways_SpecARM ¶
type VirtualNetworkGateways_SpecARM struct { //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Properties of the virtual network gateway. Properties VirtualNetworkGateways_Spec_PropertiesARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*VirtualNetworkGateways_SpecARM) DeepCopy ¶
func (in *VirtualNetworkGateways_SpecARM) DeepCopy() *VirtualNetworkGateways_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_SpecARM.
func (*VirtualNetworkGateways_SpecARM) DeepCopyInto ¶
func (in *VirtualNetworkGateways_SpecARM) DeepCopyInto(out *VirtualNetworkGateways_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (VirtualNetworkGateways_SpecARM) GetAPIVersion ¶
func (virtualNetworkGatewaysSpecARM VirtualNetworkGateways_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (VirtualNetworkGateways_SpecARM) GetName ¶
func (virtualNetworkGatewaysSpecARM VirtualNetworkGateways_SpecARM) GetName() string
GetName returns the Name of the resource
func (VirtualNetworkGateways_SpecARM) GetType ¶
func (virtualNetworkGatewaysSpecARM VirtualNetworkGateways_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworkGateways"
type VirtualNetworkGateways_Spec_PropertiesARM ¶
type VirtualNetworkGateways_Spec_PropertiesARM struct { //ActiveActive: ActiveActive flag. ActiveActive *bool `json:"activeActive,omitempty"` //BgpSettings: Virtual network gateway's BGP speaker settings. BgpSettings *BgpSettingsARM `json:"bgpSettings,omitempty"` //CustomRoutes: The reference to the address space resource which represents the //custom routes address space specified by the customer for virtual network //gateway and VpnClient. CustomRoutes *AddressSpaceARM `json:"customRoutes,omitempty"` //EnableBgp: Whether BGP is enabled for this virtual network gateway or not. EnableBgp *bool `json:"enableBgp,omitempty"` //EnableDnsForwarding: Whether dns forwarding is enabled or not. EnableDnsForwarding *bool `json:"enableDnsForwarding,omitempty"` //EnablePrivateIpAddress: Whether private IP needs to be enabled on this gateway //for connections or not. EnablePrivateIpAddress *bool `json:"enablePrivateIpAddress,omitempty"` //GatewayDefaultSite: The reference to the LocalNetworkGateway resource which //represents local network site having default routes. Assign Null value in case //of removing existing default site setting. GatewayDefaultSite *SubResourceARM `json:"gatewayDefaultSite,omitempty"` //GatewayType: The type of this virtual network gateway. GatewayType *VirtualNetworkGatewaysSpecPropertiesGatewayType `json:"gatewayType,omitempty"` //IpConfigurations: IP configurations for virtual network gateway. IpConfigurations []VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM `json:"ipConfigurations,omitempty"` //Sku: The reference to the VirtualNetworkGatewaySku resource which represents the //SKU selected for Virtual network gateway. Sku *VirtualNetworkGatewaySkuARM `json:"sku,omitempty"` VNetExtendedLocationResourceId *string `json:"vNetExtendedLocationResourceId,omitempty"` //VirtualNetworkExtendedLocation: The extended location of type local virtual //network gateway. VirtualNetworkExtendedLocation *ExtendedLocationARM `json:"virtualNetworkExtendedLocation,omitempty"` //VpnClientConfiguration: The reference to the VpnClientConfiguration resource //which represents the P2S VpnClient configurations. VpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM `json:"vpnClientConfiguration,omitempty"` //VpnGatewayGeneration: The generation for this VirtualNetworkGateway. Must be //None if gatewayType is not VPN. VpnGatewayGeneration *VirtualNetworkGatewaysSpecPropertiesVpnGatewayGeneration `json:"vpnGatewayGeneration,omitempty"` //VpnType: The type of this virtual network gateway. VpnType *VirtualNetworkGatewaysSpecPropertiesVpnType `json:"vpnType,omitempty"` }
func (*VirtualNetworkGateways_Spec_PropertiesARM) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_PropertiesARM) DeepCopy() *VirtualNetworkGateways_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_PropertiesARM.
func (*VirtualNetworkGateways_Spec_PropertiesARM) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_PropertiesARM) DeepCopyInto(out *VirtualNetworkGateways_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGateways_Spec_Properties_IpConfigurations ¶
type VirtualNetworkGateways_Spec_Properties_IpConfigurations 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"` //PrivateIPAllocationMethod: The private IP address allocation method. PrivateIPAllocationMethod *VirtualNetworkGatewayIPConfigurationPropertiesFormatPrivateIPAllocationMethod `json:"privateIPAllocationMethod,omitempty"` //PublicIPAddress: The reference to the public IP resource. PublicIPAddress *SubResource `json:"publicIPAddress,omitempty"` //Subnet: The reference to the subnet resource. Subnet *SubResource `json:"subnet,omitempty"` }
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurations) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesIpConfigurations ¶
func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesIpConfigurations(source *v1alpha1api20201101storage.VirtualNetworkGateways_Spec_Properties_IpConfigurations) error
AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesIpConfigurations populates our VirtualNetworkGateways_Spec_Properties_IpConfigurations from the provided source VirtualNetworkGateways_Spec_Properties_IpConfigurations
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurations) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesIpConfigurations ¶
func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesIpConfigurations(destination *v1alpha1api20201101storage.VirtualNetworkGateways_Spec_Properties_IpConfigurations) error
AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesIpConfigurations populates the provided destination VirtualNetworkGateways_Spec_Properties_IpConfigurations from our VirtualNetworkGateways_Spec_Properties_IpConfigurations
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurations) ConvertToARM ¶
func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurations) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_Properties_IpConfigurations) DeepCopy() *VirtualNetworkGateways_Spec_Properties_IpConfigurations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_Properties_IpConfigurations.
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurations) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_Properties_IpConfigurations) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_IpConfigurations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurations) NewEmptyARMValue ¶
func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurations) PopulateFromARM ¶
func (virtualNetworkGatewaysSpecPropertiesIpConfigurations *VirtualNetworkGateways_Spec_Properties_IpConfigurations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM ¶
type VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM 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 virtual network gateway ip configuration. Properties *VirtualNetworkGatewayIPConfigurationPropertiesFormatARM `json:"properties,omitempty"` }
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM) DeepCopy() *VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM.
func (*VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_IpConfigurationsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration ¶
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration struct { //AadAudience: The AADAudience property of the VirtualNetworkGateway resource for //vpn client connection used for AAD authentication. AadAudience *string `json:"aadAudience,omitempty"` //AadIssuer: The AADIssuer property of the VirtualNetworkGateway resource for vpn //client connection used for AAD authentication. AadIssuer *string `json:"aadIssuer,omitempty"` //AadTenant: The AADTenant property of the VirtualNetworkGateway resource for vpn //client connection used for AAD authentication. AadTenant *string `json:"aadTenant,omitempty"` //RadiusServerAddress: The radius server address property of the //VirtualNetworkGateway resource for vpn client connection. RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` //RadiusServerSecret: The radius secret property of the VirtualNetworkGateway //resource for vpn client connection. RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` //RadiusServers: The radiusServers property for multiple radius server //configuration. RadiusServers []RadiusServer `json:"radiusServers,omitempty"` //VpnAuthenticationTypes: VPN authentication types for the virtual network //gateway.. VpnAuthenticationTypes []VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypes `json:"vpnAuthenticationTypes,omitempty"` //VpnClientAddressPool: The reference to the address space resource which //represents Address space for P2S VpnClient. VpnClientAddressPool *AddressSpace `json:"vpnClientAddressPool,omitempty"` //VpnClientIpsecPolicies: VpnClientIpsecPolicies for virtual network gateway P2S //client. VpnClientIpsecPolicies []IpsecPolicy `json:"vpnClientIpsecPolicies,omitempty"` //VpnClientProtocols: VpnClientProtocols for Virtual network gateway. VpnClientProtocols []VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocols `json:"vpnClientProtocols,omitempty"` //VpnClientRevokedCertificates: VpnClientRevokedCertificate for Virtual network //gateway. VpnClientRevokedCertificates []VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates `json:"vpnClientRevokedCertificates,omitempty"` //VpnClientRootCertificates: VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates []VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates `json:"vpnClientRootCertificates,omitempty"` }
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfiguration ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfiguration(source *v1alpha1api20201101storage.VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) error
AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfiguration populates our VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration from the provided source VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfiguration ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfiguration(destination *v1alpha1api20201101storage.VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) error
AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfiguration populates the provided destination VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration from our VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) ConvertToARM ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) DeepCopy() *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) NewEmptyARMValue ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) PopulateFromARM ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfiguration *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM ¶
type VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM struct { //AadAudience: The AADAudience property of the VirtualNetworkGateway resource for //vpn client connection used for AAD authentication. AadAudience *string `json:"aadAudience,omitempty"` //AadIssuer: The AADIssuer property of the VirtualNetworkGateway resource for vpn //client connection used for AAD authentication. AadIssuer *string `json:"aadIssuer,omitempty"` //AadTenant: The AADTenant property of the VirtualNetworkGateway resource for vpn //client connection used for AAD authentication. AadTenant *string `json:"aadTenant,omitempty"` //RadiusServerAddress: The radius server address property of the //VirtualNetworkGateway resource for vpn client connection. RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` //RadiusServerSecret: The radius secret property of the VirtualNetworkGateway //resource for vpn client connection. RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` //RadiusServers: The radiusServers property for multiple radius server //configuration. RadiusServers []RadiusServerARM `json:"radiusServers,omitempty"` //VpnAuthenticationTypes: VPN authentication types for the virtual network //gateway.. VpnAuthenticationTypes []VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnAuthenticationTypes `json:"vpnAuthenticationTypes,omitempty"` //VpnClientAddressPool: The reference to the address space resource which //represents Address space for P2S VpnClient. VpnClientAddressPool *AddressSpaceARM `json:"vpnClientAddressPool,omitempty"` //VpnClientIpsecPolicies: VpnClientIpsecPolicies for virtual network gateway P2S //client. VpnClientIpsecPolicies []IpsecPolicyARM `json:"vpnClientIpsecPolicies,omitempty"` //VpnClientProtocols: VpnClientProtocols for Virtual network gateway. VpnClientProtocols []VirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientProtocols `json:"vpnClientProtocols,omitempty"` //VpnClientRevokedCertificates: VpnClientRevokedCertificate for Virtual network //gateway. VpnClientRevokedCertificates []VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM `json:"vpnClientRevokedCertificates,omitempty"` //VpnClientRootCertificates: VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates []VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM `json:"vpnClientRootCertificates,omitempty"` }
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM) DeepCopy() *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_VpnClientConfigurationARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates ¶
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates 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"` //Thumbprint: The revoked VPN client certificate thumbprint. Thumbprint *string `json:"thumbprint,omitempty"` }
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates(source *v1alpha1api20201101storage.VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) error
AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates populates our VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates from the provided source VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates(destination *v1alpha1api20201101storage.VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) error
AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates populates the provided destination VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates from our VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) ConvertToARM ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) DeepCopy() *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) NewEmptyARMValue ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) PopulateFromARM ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRevokedCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificates) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM ¶
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM 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 vpn client revoked certificate. Properties *VpnClientRevokedCertificatePropertiesFormatARM `json:"properties,omitempty"` }
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM) DeepCopy() *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRevokedCertificatesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates ¶
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates 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"` // +kubebuilder:validation:Required //PublicCertData: The certificate public data. PublicCertData string `json:"publicCertData"` }
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates(source *v1alpha1api20201101storage.VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) error
AssignPropertiesFromVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates populates our VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates from the provided source VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates(destination *v1alpha1api20201101storage.VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) error
AssignPropertiesToVirtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates populates the provided destination VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates from our VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) ConvertToARM ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) DeepCopy() *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) NewEmptyARMValue ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) PopulateFromARM ¶
func (virtualNetworkGatewaysSpecPropertiesVpnClientConfigurationVpnClientRootCertificates *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificates) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM ¶
type VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM 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 vpn client root certificate. Properties VpnClientRootCertificatePropertiesFormatARM `json:"properties"` }
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM) DeepCopy ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM) DeepCopy() *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM.
func (*VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM) DeepCopyInto ¶
func (in *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM) DeepCopyInto(out *VirtualNetworkGateways_Spec_Properties_VpnClientConfiguration_VpnClientRootCertificatesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkList ¶
type VirtualNetworkList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetwork `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks
func (*VirtualNetworkList) DeepCopy ¶
func (in *VirtualNetworkList) DeepCopy() *VirtualNetworkList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkList.
func (*VirtualNetworkList) DeepCopyInto ¶
func (in *VirtualNetworkList) DeepCopyInto(out *VirtualNetworkList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkList) DeepCopyObject ¶
func (in *VirtualNetworkList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualNetworkPeeringPropertiesFormatARM ¶
type VirtualNetworkPeeringPropertiesFormatARM struct { //AllowForwardedTraffic: Whether the forwarded traffic from the VMs in the local //virtual network will be allowed/disallowed in remote virtual network. AllowForwardedTraffic *bool `json:"allowForwardedTraffic,omitempty"` //AllowGatewayTransit: If gateway links can be used in remote virtual networking //to link to this virtual network. AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty"` //AllowVirtualNetworkAccess: Whether the VMs in the local virtual network space //would be able to access the VMs in remote virtual network space. AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty"` //PeeringState: The status of the virtual network peering. PeeringState *VirtualNetworkPeeringPropertiesFormatPeeringState `json:"peeringState,omitempty"` //RemoteAddressSpace: The reference to the remote virtual network address space. RemoteAddressSpace *AddressSpaceARM `json:"remoteAddressSpace,omitempty"` //RemoteBgpCommunities: The reference to the remote virtual network's Bgp //Communities. RemoteBgpCommunities *VirtualNetworkBgpCommunitiesARM `json:"remoteBgpCommunities,omitempty"` //RemoteVirtualNetwork: The reference to the remote virtual network. The remote //virtual network can be in the same or different region (preview). See here to //register for the preview and learn more //(https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). RemoteVirtualNetwork SubResourceARM `json:"remoteVirtualNetwork"` //UseRemoteGateways: If remote gateways can be used on this virtual network. If //the flag is set to true, and allowGatewayTransit on remote peering is also true, //virtual network will use gateways of remote virtual network for transit. Only //one peering can have this flag set to true. This flag cannot be set if virtual //network already has a gateway. UseRemoteGateways *bool `json:"useRemoteGateways,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/VirtualNetworkPeeringPropertiesFormat
func (*VirtualNetworkPeeringPropertiesFormatARM) DeepCopy ¶
func (in *VirtualNetworkPeeringPropertiesFormatARM) DeepCopy() *VirtualNetworkPeeringPropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeeringPropertiesFormatARM.
func (*VirtualNetworkPeeringPropertiesFormatARM) DeepCopyInto ¶
func (in *VirtualNetworkPeeringPropertiesFormatARM) DeepCopyInto(out *VirtualNetworkPeeringPropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPeeringPropertiesFormatPeeringState ¶
type VirtualNetworkPeeringPropertiesFormatPeeringState string
+kubebuilder:validation:Enum={"Connected","Disconnected","Initiated"}
type VirtualNetworkPeeringPropertiesFormatStatusPeeringState ¶
type VirtualNetworkPeeringPropertiesFormatStatusPeeringState string
type VirtualNetworkPeeringPropertiesFormat_StatusARM ¶
type VirtualNetworkPeeringPropertiesFormat_StatusARM struct { //AllowForwardedTraffic: Whether the forwarded traffic from the VMs in the local //virtual network will be allowed/disallowed in remote virtual network. AllowForwardedTraffic *bool `json:"allowForwardedTraffic,omitempty"` //AllowGatewayTransit: If gateway links can be used in remote virtual networking //to link to this virtual network. AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty"` //AllowVirtualNetworkAccess: Whether the VMs in the local virtual network space //would be able to access the VMs in remote virtual network space. AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty"` //DoNotVerifyRemoteGateways: If we need to verify the provisioning state of the //remote gateway. DoNotVerifyRemoteGateways *bool `json:"doNotVerifyRemoteGateways,omitempty"` //PeeringState: The status of the virtual network peering. PeeringState *VirtualNetworkPeeringPropertiesFormatStatusPeeringState `json:"peeringState,omitempty"` //ProvisioningState: The provisioning state of the virtual network peering //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //RemoteAddressSpace: The reference to the remote virtual network address space. RemoteAddressSpace *AddressSpace_StatusARM `json:"remoteAddressSpace,omitempty"` //RemoteBgpCommunities: The reference to the remote virtual network's Bgp //Communities. RemoteBgpCommunities *VirtualNetworkBgpCommunities_StatusARM `json:"remoteBgpCommunities,omitempty"` //RemoteVirtualNetwork: The reference to the remote virtual network. The remote //virtual network can be in the same or different region (preview). See here to //register for the preview and learn more //(https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). RemoteVirtualNetwork *SubResource_StatusARM `json:"remoteVirtualNetwork,omitempty"` //ResourceGuid: The resourceGuid property of the Virtual Network peering resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //UseRemoteGateways: If remote gateways can be used on this virtual network. If //the flag is set to true, and allowGatewayTransit on remote peering is also true, //virtual network will use gateways of remote virtual network for transit. Only //one peering can have this flag set to true. This flag cannot be set if virtual //network already has a gateway. UseRemoteGateways *bool `json:"useRemoteGateways,omitempty"` }
func (*VirtualNetworkPeeringPropertiesFormat_StatusARM) DeepCopy ¶
func (in *VirtualNetworkPeeringPropertiesFormat_StatusARM) DeepCopy() *VirtualNetworkPeeringPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeeringPropertiesFormat_StatusARM.
func (*VirtualNetworkPeeringPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkPeeringPropertiesFormat_StatusARM) DeepCopyInto(out *VirtualNetworkPeeringPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPeering_Status ¶
type VirtualNetworkPeering_Status struct { //AllowForwardedTraffic: Whether the forwarded traffic from the VMs in the local //virtual network will be allowed/disallowed in remote virtual network. AllowForwardedTraffic *bool `json:"allowForwardedTraffic,omitempty"` //AllowGatewayTransit: If gateway links can be used in remote virtual networking //to link to this virtual network. AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty"` //AllowVirtualNetworkAccess: Whether the VMs in the local virtual network space //would be able to access the VMs in remote virtual network space. AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,omitempty"` //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //DoNotVerifyRemoteGateways: If we need to verify the provisioning state of the //remote gateway. DoNotVerifyRemoteGateways *bool `json:"doNotVerifyRemoteGateways,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: 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"` //PeeringState: The status of the virtual network peering. PeeringState *VirtualNetworkPeeringPropertiesFormatStatusPeeringState `json:"peeringState,omitempty"` //ProvisioningState: The provisioning state of the virtual network peering //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //RemoteAddressSpace: The reference to the remote virtual network address space. RemoteAddressSpace *AddressSpace_Status `json:"remoteAddressSpace,omitempty"` //RemoteBgpCommunities: The reference to the remote virtual network's Bgp //Communities. RemoteBgpCommunities *VirtualNetworkBgpCommunities_Status `json:"remoteBgpCommunities,omitempty"` //RemoteVirtualNetwork: The reference to the remote virtual network. The remote //virtual network can be in the same or different region (preview). See here to //register for the preview and learn more //(https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). RemoteVirtualNetwork *SubResource_Status `json:"remoteVirtualNetwork,omitempty"` //ResourceGuid: The resourceGuid property of the Virtual Network peering resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` //UseRemoteGateways: If remote gateways can be used on this virtual network. If //the flag is set to true, and allowGatewayTransit on remote peering is also true, //virtual network will use gateways of remote virtual network for transit. Only //one peering can have this flag set to true. This flag cannot be set if virtual //network already has a gateway. UseRemoteGateways *bool `json:"useRemoteGateways,omitempty"` }
func (*VirtualNetworkPeering_Status) AssignPropertiesFromVirtualNetworkPeeringStatus ¶
func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) AssignPropertiesFromVirtualNetworkPeeringStatus(source *v1alpha1api20201101storage.VirtualNetworkPeering_Status) error
AssignPropertiesFromVirtualNetworkPeeringStatus populates our VirtualNetworkPeering_Status from the provided source VirtualNetworkPeering_Status
func (*VirtualNetworkPeering_Status) AssignPropertiesToVirtualNetworkPeeringStatus ¶
func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) AssignPropertiesToVirtualNetworkPeeringStatus(destination *v1alpha1api20201101storage.VirtualNetworkPeering_Status) error
AssignPropertiesToVirtualNetworkPeeringStatus populates the provided destination VirtualNetworkPeering_Status from our VirtualNetworkPeering_Status
func (*VirtualNetworkPeering_Status) ConvertStatusFrom ¶
func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualNetworkPeering_Status from the provided source
func (*VirtualNetworkPeering_Status) ConvertStatusTo ¶
func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our VirtualNetworkPeering_Status
func (*VirtualNetworkPeering_Status) DeepCopy ¶
func (in *VirtualNetworkPeering_Status) DeepCopy() *VirtualNetworkPeering_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeering_Status.
func (*VirtualNetworkPeering_Status) DeepCopyInto ¶
func (in *VirtualNetworkPeering_Status) DeepCopyInto(out *VirtualNetworkPeering_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkPeering_Status) NewEmptyARMValue ¶
func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkPeering_Status) PopulateFromARM ¶
func (virtualNetworkPeeringStatus *VirtualNetworkPeering_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkPeering_StatusARM ¶
type VirtualNetworkPeering_StatusARM 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 virtual network peering. Properties *VirtualNetworkPeeringPropertiesFormat_StatusARM `json:"properties,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*VirtualNetworkPeering_StatusARM) DeepCopy ¶
func (in *VirtualNetworkPeering_StatusARM) DeepCopy() *VirtualNetworkPeering_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeering_StatusARM.
func (*VirtualNetworkPeering_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkPeering_StatusARM) DeepCopyInto(out *VirtualNetworkPeering_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPeering_Status_SubResourceEmbedded ¶
type VirtualNetworkPeering_Status_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*VirtualNetworkPeering_Status_SubResourceEmbedded) AssignPropertiesFromVirtualNetworkPeeringStatusSubResourceEmbedded ¶
func (virtualNetworkPeeringStatusSubResourceEmbedded *VirtualNetworkPeering_Status_SubResourceEmbedded) AssignPropertiesFromVirtualNetworkPeeringStatusSubResourceEmbedded(source *v1alpha1api20201101storage.VirtualNetworkPeering_Status_SubResourceEmbedded) error
AssignPropertiesFromVirtualNetworkPeeringStatusSubResourceEmbedded populates our VirtualNetworkPeering_Status_SubResourceEmbedded from the provided source VirtualNetworkPeering_Status_SubResourceEmbedded
func (*VirtualNetworkPeering_Status_SubResourceEmbedded) AssignPropertiesToVirtualNetworkPeeringStatusSubResourceEmbedded ¶
func (virtualNetworkPeeringStatusSubResourceEmbedded *VirtualNetworkPeering_Status_SubResourceEmbedded) AssignPropertiesToVirtualNetworkPeeringStatusSubResourceEmbedded(destination *v1alpha1api20201101storage.VirtualNetworkPeering_Status_SubResourceEmbedded) error
AssignPropertiesToVirtualNetworkPeeringStatusSubResourceEmbedded populates the provided destination VirtualNetworkPeering_Status_SubResourceEmbedded from our VirtualNetworkPeering_Status_SubResourceEmbedded
func (*VirtualNetworkPeering_Status_SubResourceEmbedded) DeepCopy ¶
func (in *VirtualNetworkPeering_Status_SubResourceEmbedded) DeepCopy() *VirtualNetworkPeering_Status_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeering_Status_SubResourceEmbedded.
func (*VirtualNetworkPeering_Status_SubResourceEmbedded) DeepCopyInto ¶
func (in *VirtualNetworkPeering_Status_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkPeering_Status_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkPeering_Status_SubResourceEmbedded) NewEmptyARMValue ¶
func (virtualNetworkPeeringStatusSubResourceEmbedded *VirtualNetworkPeering_Status_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkPeering_Status_SubResourceEmbedded) PopulateFromARM ¶
func (virtualNetworkPeeringStatusSubResourceEmbedded *VirtualNetworkPeering_Status_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkPeering_Status_SubResourceEmbeddedARM ¶
type VirtualNetworkPeering_Status_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*VirtualNetworkPeering_Status_SubResourceEmbeddedARM) DeepCopy ¶
func (in *VirtualNetworkPeering_Status_SubResourceEmbeddedARM) DeepCopy() *VirtualNetworkPeering_Status_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPeering_Status_SubResourceEmbeddedARM.
func (*VirtualNetworkPeering_Status_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *VirtualNetworkPeering_Status_SubResourceEmbeddedARM) DeepCopyInto(out *VirtualNetworkPeering_Status_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkPropertiesFormat_StatusARM ¶
type VirtualNetworkPropertiesFormat_StatusARM struct { //AddressSpace: The AddressSpace that contains an array of IP address ranges that //can be used by subnets. AddressSpace *AddressSpace_StatusARM `json:"addressSpace,omitempty"` //BgpCommunities: Bgp Communities sent over ExpressRoute with each route //corresponding to a prefix in this VNET. BgpCommunities *VirtualNetworkBgpCommunities_StatusARM `json:"bgpCommunities,omitempty"` //DdosProtectionPlan: The DDoS protection plan associated with the virtual network. DdosProtectionPlan *SubResource_StatusARM `json:"ddosProtectionPlan,omitempty"` //DhcpOptions: The dhcpOptions that contains an array of DNS servers available to //VMs deployed in the virtual network. DhcpOptions *DhcpOptions_StatusARM `json:"dhcpOptions,omitempty"` //EnableDdosProtection: Indicates if DDoS protection is enabled for all the //protected resources in the virtual network. It requires a DDoS protection plan //associated with the resource. EnableDdosProtection *bool `json:"enableDdosProtection,omitempty"` //EnableVmProtection: Indicates if VM protection is enabled for all the subnets in //the virtual network. EnableVmProtection *bool `json:"enableVmProtection,omitempty"` //IpAllocations: Array of IpAllocation which reference this VNET. IpAllocations []SubResource_StatusARM `json:"ipAllocations,omitempty"` //ProvisioningState: The provisioning state of the virtual network resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resourceGuid property of the Virtual Network resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //Subnets: A list of subnets in a Virtual Network. Subnets []Subnet_Status_VirtualNetwork_SubResourceEmbeddedARM `json:"subnets,omitempty"` //VirtualNetworkPeerings: A list of peerings in a Virtual Network. VirtualNetworkPeerings []VirtualNetworkPeering_Status_SubResourceEmbeddedARM `json:"virtualNetworkPeerings,omitempty"` }
func (*VirtualNetworkPropertiesFormat_StatusARM) DeepCopy ¶
func (in *VirtualNetworkPropertiesFormat_StatusARM) DeepCopy() *VirtualNetworkPropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkPropertiesFormat_StatusARM.
func (*VirtualNetworkPropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *VirtualNetworkPropertiesFormat_StatusARM) DeepCopyInto(out *VirtualNetworkPropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded ¶
type VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromVirtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded ¶
func (virtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesFromVirtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded(source *v1alpha1api20201101storage.VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesFromVirtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded populates our VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded from the provided source VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded
func (*VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToVirtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded ¶
func (virtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) AssignPropertiesToVirtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded(destination *v1alpha1api20201101storage.VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) error
AssignPropertiesToVirtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded populates the provided destination VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded from our VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded
func (*VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) DeepCopy ¶
func (in *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) DeepCopy() *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded.
func (*VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto ¶
func (in *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) DeepCopyInto(out *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue ¶
func (virtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM ¶
func (virtualNetworkTapStatusNetworkInterfaceSubResourceEmbedded *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbedded) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM ¶
type VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM struct { //Id: Resource ID. Id *string `json:"id,omitempty"` }
func (*VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy ¶
func (in *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopy() *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM.
func (*VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto ¶
func (in *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM) DeepCopyInto(out *VirtualNetworkTap_Status_NetworkInterface_SubResourceEmbeddedARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetwork_Status ¶
type VirtualNetwork_Status struct { //AddressSpace: The AddressSpace that contains an array of IP address ranges that //can be used by subnets. AddressSpace *AddressSpace_Status `json:"addressSpace,omitempty"` //BgpCommunities: Bgp Communities sent over ExpressRoute with each route //corresponding to a prefix in this VNET. BgpCommunities *VirtualNetworkBgpCommunities_Status `json:"bgpCommunities,omitempty"` //Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` //DdosProtectionPlan: The DDoS protection plan associated with the virtual network. DdosProtectionPlan *SubResource_Status `json:"ddosProtectionPlan,omitempty"` //DhcpOptions: The dhcpOptions that contains an array of DNS servers available to //VMs deployed in the virtual network. DhcpOptions *DhcpOptions_Status `json:"dhcpOptions,omitempty"` //EnableDdosProtection: Indicates if DDoS protection is enabled for all the //protected resources in the virtual network. It requires a DDoS protection plan //associated with the resource. EnableDdosProtection *bool `json:"enableDdosProtection,omitempty"` //EnableVmProtection: Indicates if VM protection is enabled for all the subnets in //the virtual network. EnableVmProtection *bool `json:"enableVmProtection,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 virtual network. ExtendedLocation *ExtendedLocation_Status `json:"extendedLocation,omitempty"` //Id: Resource ID. Id *string `json:"id,omitempty"` //IpAllocations: Array of IpAllocation which reference this VNET. IpAllocations []SubResource_Status `json:"ipAllocations,omitempty"` //Location: Resource location. Location *string `json:"location,omitempty"` //Name: Resource name. Name *string `json:"name,omitempty"` //ProvisioningState: The provisioning state of the virtual network resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //ResourceGuid: The resourceGuid property of the Virtual Network resource. ResourceGuid *string `json:"resourceGuid,omitempty"` //Subnets: A list of subnets in a Virtual Network. Subnets []Subnet_Status_VirtualNetwork_SubResourceEmbedded `json:"subnets,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` //VirtualNetworkPeerings: A list of peerings in a Virtual Network. VirtualNetworkPeerings []VirtualNetworkPeering_Status_SubResourceEmbedded `json:"virtualNetworkPeerings,omitempty"` }
func (*VirtualNetwork_Status) AssignPropertiesFromVirtualNetworkStatus ¶
func (virtualNetworkStatus *VirtualNetwork_Status) AssignPropertiesFromVirtualNetworkStatus(source *v1alpha1api20201101storage.VirtualNetwork_Status) error
AssignPropertiesFromVirtualNetworkStatus populates our VirtualNetwork_Status from the provided source VirtualNetwork_Status
func (*VirtualNetwork_Status) AssignPropertiesToVirtualNetworkStatus ¶
func (virtualNetworkStatus *VirtualNetwork_Status) AssignPropertiesToVirtualNetworkStatus(destination *v1alpha1api20201101storage.VirtualNetwork_Status) error
AssignPropertiesToVirtualNetworkStatus populates the provided destination VirtualNetwork_Status from our VirtualNetwork_Status
func (*VirtualNetwork_Status) ConvertStatusFrom ¶
func (virtualNetworkStatus *VirtualNetwork_Status) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our VirtualNetwork_Status from the provided source
func (*VirtualNetwork_Status) ConvertStatusTo ¶
func (virtualNetworkStatus *VirtualNetwork_Status) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our VirtualNetwork_Status
func (*VirtualNetwork_Status) DeepCopy ¶
func (in *VirtualNetwork_Status) DeepCopy() *VirtualNetwork_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetwork_Status.
func (*VirtualNetwork_Status) DeepCopyInto ¶
func (in *VirtualNetwork_Status) DeepCopyInto(out *VirtualNetwork_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetwork_Status) NewEmptyARMValue ¶
func (virtualNetworkStatus *VirtualNetwork_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetwork_Status) PopulateFromARM ¶
func (virtualNetworkStatus *VirtualNetwork_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetwork_StatusARM ¶
type VirtualNetwork_StatusARM 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 virtual network. ExtendedLocation *ExtendedLocation_StatusARM `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 virtual network. Properties *VirtualNetworkPropertiesFormat_StatusARM `json:"properties,omitempty"` //Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` //Type: Resource type. Type *string `json:"type,omitempty"` }
func (*VirtualNetwork_StatusARM) DeepCopy ¶
func (in *VirtualNetwork_StatusARM) DeepCopy() *VirtualNetwork_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetwork_StatusARM.
func (*VirtualNetwork_StatusARM) DeepCopyInto ¶
func (in *VirtualNetwork_StatusARM) DeepCopyInto(out *VirtualNetwork_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworksSpecAPIVersion ¶
type VirtualNetworksSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type VirtualNetworksSubnet ¶
type VirtualNetworksSubnet struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworksSubnets_Spec `json:"spec,omitempty"` Status Subnet_Status_VirtualNetworksSubnet_SubResourceEmbedded `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks_subnets
func (*VirtualNetworksSubnet) AssignPropertiesFromVirtualNetworksSubnet ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) AssignPropertiesFromVirtualNetworksSubnet(source *v1alpha1api20201101storage.VirtualNetworksSubnet) error
AssignPropertiesFromVirtualNetworksSubnet populates our VirtualNetworksSubnet from the provided source VirtualNetworksSubnet
func (*VirtualNetworksSubnet) AssignPropertiesToVirtualNetworksSubnet ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) AssignPropertiesToVirtualNetworksSubnet(destination *v1alpha1api20201101storage.VirtualNetworksSubnet) error
AssignPropertiesToVirtualNetworksSubnet populates the provided destination VirtualNetworksSubnet from our VirtualNetworksSubnet
func (*VirtualNetworksSubnet) AzureName ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualNetworksSubnet) DeepCopy ¶
func (in *VirtualNetworksSubnet) DeepCopy() *VirtualNetworksSubnet
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnet.
func (*VirtualNetworksSubnet) DeepCopyInto ¶
func (in *VirtualNetworksSubnet) DeepCopyInto(out *VirtualNetworksSubnet)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksSubnet) DeepCopyObject ¶
func (in *VirtualNetworksSubnet) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworksSubnet) Default ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) Default()
Default applies defaults to the VirtualNetworksSubnet resource
func (VirtualNetworksSubnet) GetAPIVersion ¶
func (virtualNetworksSubnet VirtualNetworksSubnet) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*VirtualNetworksSubnet) GetConditions ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualNetworksSubnet) GetResourceKind ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*VirtualNetworksSubnet) GetSpec ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualNetworksSubnet) GetStatus ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualNetworksSubnet) GetType ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks/subnets"
func (*VirtualNetworksSubnet) NewEmptyStatus ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualNetworksSubnet) OriginalGVK ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualNetworksSubnet) Owner ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*VirtualNetworksSubnet) SetConditions ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualNetworksSubnet) SetStatus ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualNetworksSubnet) ValidateCreate ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*VirtualNetworksSubnet) ValidateDelete ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*VirtualNetworksSubnet) ValidateUpdate ¶
func (virtualNetworksSubnet *VirtualNetworksSubnet) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type VirtualNetworksSubnetList ¶
type VirtualNetworksSubnetList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworksSubnet `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks_subnets
func (*VirtualNetworksSubnetList) DeepCopy ¶
func (in *VirtualNetworksSubnetList) DeepCopy() *VirtualNetworksSubnetList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnetList.
func (*VirtualNetworksSubnetList) DeepCopyInto ¶
func (in *VirtualNetworksSubnetList) DeepCopyInto(out *VirtualNetworksSubnetList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksSubnetList) DeepCopyObject ¶
func (in *VirtualNetworksSubnetList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualNetworksSubnetsSpecAPIVersion ¶
type VirtualNetworksSubnetsSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type VirtualNetworksSubnets_Spec ¶
type VirtualNetworksSubnets_Spec struct { // +kubebuilder:validation:Required //AddressPrefix: The address prefix for the subnet. AddressPrefix string `json:"addressPrefix"` //AddressPrefixes: List of address prefixes for the subnet. AddressPrefixes []string `json:"addressPrefixes,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"` //Delegations: An array of references to the delegations on the subnet. Delegations []VirtualNetworksSubnets_Spec_Properties_Delegations `json:"delegations,omitempty"` //IpAllocations: Array of IpAllocation which reference this subnet. IpAllocations []SubResource `json:"ipAllocations,omitempty"` //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //NatGateway: Nat gateway associated with this subnet. NatGateway *SubResource `json:"natGateway,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.network.azure.com" json:"owner" kind:"VirtualNetwork"` //PrivateEndpointNetworkPolicies: Enable or Disable apply network policies on //private end point in the subnet. PrivateEndpointNetworkPolicies *string `json:"privateEndpointNetworkPolicies,omitempty"` //PrivateLinkServiceNetworkPolicies: Enable or Disable apply network policies on //private link service in the subnet. PrivateLinkServiceNetworkPolicies *string `json:"privateLinkServiceNetworkPolicies,omitempty"` //RouteTable: The reference to the RouteTable resource. RouteTable *SubResource `json:"routeTable,omitempty"` //ServiceEndpointPolicies: An array of service endpoint policies. ServiceEndpointPolicies []SubResource `json:"serviceEndpointPolicies,omitempty"` //ServiceEndpoints: An array of service endpoints. ServiceEndpoints []ServiceEndpointPropertiesFormat `json:"serviceEndpoints,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*VirtualNetworksSubnets_Spec) AssignPropertiesFromVirtualNetworksSubnetsSpec ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) AssignPropertiesFromVirtualNetworksSubnetsSpec(source *v1alpha1api20201101storage.VirtualNetworksSubnets_Spec) error
AssignPropertiesFromVirtualNetworksSubnetsSpec populates our VirtualNetworksSubnets_Spec from the provided source VirtualNetworksSubnets_Spec
func (*VirtualNetworksSubnets_Spec) AssignPropertiesToVirtualNetworksSubnetsSpec ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) AssignPropertiesToVirtualNetworksSubnetsSpec(destination *v1alpha1api20201101storage.VirtualNetworksSubnets_Spec) error
AssignPropertiesToVirtualNetworksSubnetsSpec populates the provided destination VirtualNetworksSubnets_Spec from our VirtualNetworksSubnets_Spec
func (*VirtualNetworksSubnets_Spec) ConvertSpecFrom ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualNetworksSubnets_Spec from the provided source
func (*VirtualNetworksSubnets_Spec) ConvertSpecTo ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualNetworksSubnets_Spec
func (*VirtualNetworksSubnets_Spec) ConvertToARM ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworksSubnets_Spec) DeepCopy ¶
func (in *VirtualNetworksSubnets_Spec) DeepCopy() *VirtualNetworksSubnets_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnets_Spec.
func (*VirtualNetworksSubnets_Spec) DeepCopyInto ¶
func (in *VirtualNetworksSubnets_Spec) DeepCopyInto(out *VirtualNetworksSubnets_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksSubnets_Spec) NewEmptyARMValue ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworksSubnets_Spec) OriginalVersion ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualNetworksSubnets_Spec) PopulateFromARM ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualNetworksSubnets_Spec) SetAzureName ¶
func (virtualNetworksSubnetsSpec *VirtualNetworksSubnets_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualNetworksSubnets_SpecARM ¶
type VirtualNetworksSubnets_SpecARM struct { //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Properties of the subnet. Properties VirtualNetworksSubnets_Spec_PropertiesARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*VirtualNetworksSubnets_SpecARM) DeepCopy ¶
func (in *VirtualNetworksSubnets_SpecARM) DeepCopy() *VirtualNetworksSubnets_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnets_SpecARM.
func (*VirtualNetworksSubnets_SpecARM) DeepCopyInto ¶
func (in *VirtualNetworksSubnets_SpecARM) DeepCopyInto(out *VirtualNetworksSubnets_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (VirtualNetworksSubnets_SpecARM) GetAPIVersion ¶
func (virtualNetworksSubnetsSpecARM VirtualNetworksSubnets_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (VirtualNetworksSubnets_SpecARM) GetName ¶
func (virtualNetworksSubnetsSpecARM VirtualNetworksSubnets_SpecARM) GetName() string
GetName returns the Name of the resource
func (VirtualNetworksSubnets_SpecARM) GetType ¶
func (virtualNetworksSubnetsSpecARM VirtualNetworksSubnets_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks/subnets"
type VirtualNetworksSubnets_Spec_PropertiesARM ¶
type VirtualNetworksSubnets_Spec_PropertiesARM struct { //AddressPrefix: The address prefix for the subnet. AddressPrefix string `json:"addressPrefix"` //AddressPrefixes: List of address prefixes for the subnet. AddressPrefixes []string `json:"addressPrefixes,omitempty"` //Delegations: An array of references to the delegations on the subnet. Delegations []VirtualNetworksSubnets_Spec_Properties_DelegationsARM `json:"delegations,omitempty"` //IpAllocations: Array of IpAllocation which reference this subnet. IpAllocations []SubResourceARM `json:"ipAllocations,omitempty"` //NatGateway: Nat gateway associated with this subnet. NatGateway *SubResourceARM `json:"natGateway,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *SubResourceARM `json:"networkSecurityGroup,omitempty"` //PrivateEndpointNetworkPolicies: Enable or Disable apply network policies on //private end point in the subnet. PrivateEndpointNetworkPolicies *string `json:"privateEndpointNetworkPolicies,omitempty"` //PrivateLinkServiceNetworkPolicies: Enable or Disable apply network policies on //private link service in the subnet. PrivateLinkServiceNetworkPolicies *string `json:"privateLinkServiceNetworkPolicies,omitempty"` //RouteTable: The reference to the RouteTable resource. RouteTable *SubResourceARM `json:"routeTable,omitempty"` //ServiceEndpointPolicies: An array of service endpoint policies. ServiceEndpointPolicies []SubResourceARM `json:"serviceEndpointPolicies,omitempty"` //ServiceEndpoints: An array of service endpoints. ServiceEndpoints []ServiceEndpointPropertiesFormatARM `json:"serviceEndpoints,omitempty"` }
func (*VirtualNetworksSubnets_Spec_PropertiesARM) DeepCopy ¶
func (in *VirtualNetworksSubnets_Spec_PropertiesARM) DeepCopy() *VirtualNetworksSubnets_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnets_Spec_PropertiesARM.
func (*VirtualNetworksSubnets_Spec_PropertiesARM) DeepCopyInto ¶
func (in *VirtualNetworksSubnets_Spec_PropertiesARM) DeepCopyInto(out *VirtualNetworksSubnets_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworksSubnets_Spec_Properties_Delegations ¶
type VirtualNetworksSubnets_Spec_Properties_Delegations struct { // +kubebuilder:validation:Required //Name: The name of the resource that is unique within a subnet. This name can be //used to access the resource. Name string `json:"name"` //ServiceName: The name of the service to whom the subnet should be delegated //(e.g. Microsoft.Sql/servers). ServiceName *string `json:"serviceName,omitempty"` }
func (*VirtualNetworksSubnets_Spec_Properties_Delegations) AssignPropertiesFromVirtualNetworksSubnetsSpecPropertiesDelegations ¶
func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) AssignPropertiesFromVirtualNetworksSubnetsSpecPropertiesDelegations(source *v1alpha1api20201101storage.VirtualNetworksSubnets_Spec_Properties_Delegations) error
AssignPropertiesFromVirtualNetworksSubnetsSpecPropertiesDelegations populates our VirtualNetworksSubnets_Spec_Properties_Delegations from the provided source VirtualNetworksSubnets_Spec_Properties_Delegations
func (*VirtualNetworksSubnets_Spec_Properties_Delegations) AssignPropertiesToVirtualNetworksSubnetsSpecPropertiesDelegations ¶
func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) AssignPropertiesToVirtualNetworksSubnetsSpecPropertiesDelegations(destination *v1alpha1api20201101storage.VirtualNetworksSubnets_Spec_Properties_Delegations) error
AssignPropertiesToVirtualNetworksSubnetsSpecPropertiesDelegations populates the provided destination VirtualNetworksSubnets_Spec_Properties_Delegations from our VirtualNetworksSubnets_Spec_Properties_Delegations
func (*VirtualNetworksSubnets_Spec_Properties_Delegations) ConvertToARM ¶
func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworksSubnets_Spec_Properties_Delegations) DeepCopy ¶
func (in *VirtualNetworksSubnets_Spec_Properties_Delegations) DeepCopy() *VirtualNetworksSubnets_Spec_Properties_Delegations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnets_Spec_Properties_Delegations.
func (*VirtualNetworksSubnets_Spec_Properties_Delegations) DeepCopyInto ¶
func (in *VirtualNetworksSubnets_Spec_Properties_Delegations) DeepCopyInto(out *VirtualNetworksSubnets_Spec_Properties_Delegations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksSubnets_Spec_Properties_Delegations) NewEmptyARMValue ¶
func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworksSubnets_Spec_Properties_Delegations) PopulateFromARM ¶
func (virtualNetworksSubnetsSpecPropertiesDelegations *VirtualNetworksSubnets_Spec_Properties_Delegations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworksSubnets_Spec_Properties_DelegationsARM ¶
type VirtualNetworksSubnets_Spec_Properties_DelegationsARM struct { //Name: The name of the resource that is unique within a subnet. This name can be //used to access the resource. Name string `json:"name"` //Properties: Properties of the subnet. Properties *ServiceDelegationPropertiesFormatARM `json:"properties,omitempty"` }
func (*VirtualNetworksSubnets_Spec_Properties_DelegationsARM) DeepCopy ¶
func (in *VirtualNetworksSubnets_Spec_Properties_DelegationsARM) DeepCopy() *VirtualNetworksSubnets_Spec_Properties_DelegationsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksSubnets_Spec_Properties_DelegationsARM.
func (*VirtualNetworksSubnets_Spec_Properties_DelegationsARM) DeepCopyInto ¶
func (in *VirtualNetworksSubnets_Spec_Properties_DelegationsARM) DeepCopyInto(out *VirtualNetworksSubnets_Spec_Properties_DelegationsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworksVirtualNetworkPeering ¶
type VirtualNetworksVirtualNetworkPeering struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworksVirtualNetworkPeerings_Spec `json:"spec,omitempty"` Status VirtualNetworkPeering_Status `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks_virtualNetworkPeerings
func (*VirtualNetworksVirtualNetworkPeering) AssignPropertiesFromVirtualNetworksVirtualNetworkPeering ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) AssignPropertiesFromVirtualNetworksVirtualNetworkPeering(source *v1alpha1api20201101storage.VirtualNetworksVirtualNetworkPeering) error
AssignPropertiesFromVirtualNetworksVirtualNetworkPeering populates our VirtualNetworksVirtualNetworkPeering from the provided source VirtualNetworksVirtualNetworkPeering
func (*VirtualNetworksVirtualNetworkPeering) AssignPropertiesToVirtualNetworksVirtualNetworkPeering ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) AssignPropertiesToVirtualNetworksVirtualNetworkPeering(destination *v1alpha1api20201101storage.VirtualNetworksVirtualNetworkPeering) error
AssignPropertiesToVirtualNetworksVirtualNetworkPeering populates the provided destination VirtualNetworksVirtualNetworkPeering from our VirtualNetworksVirtualNetworkPeering
func (*VirtualNetworksVirtualNetworkPeering) AzureName ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) AzureName() string
AzureName returns the Azure name of the resource
func (*VirtualNetworksVirtualNetworkPeering) DeepCopy ¶
func (in *VirtualNetworksVirtualNetworkPeering) DeepCopy() *VirtualNetworksVirtualNetworkPeering
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeering.
func (*VirtualNetworksVirtualNetworkPeering) DeepCopyInto ¶
func (in *VirtualNetworksVirtualNetworkPeering) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeering)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksVirtualNetworkPeering) DeepCopyObject ¶
func (in *VirtualNetworksVirtualNetworkPeering) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworksVirtualNetworkPeering) Default ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) Default()
Default applies defaults to the VirtualNetworksVirtualNetworkPeering resource
func (VirtualNetworksVirtualNetworkPeering) GetAPIVersion ¶
func (virtualNetworksVirtualNetworkPeering VirtualNetworksVirtualNetworkPeering) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (*VirtualNetworksVirtualNetworkPeering) GetConditions ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*VirtualNetworksVirtualNetworkPeering) GetResourceKind ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetResourceKind() genruntime.ResourceKind
GetResourceKind returns the kind of the resource
func (*VirtualNetworksVirtualNetworkPeering) GetSpec ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*VirtualNetworksVirtualNetworkPeering) GetStatus ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*VirtualNetworksVirtualNetworkPeering) GetType ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks/virtualNetworkPeerings"
func (*VirtualNetworksVirtualNetworkPeering) NewEmptyStatus ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*VirtualNetworksVirtualNetworkPeering) OriginalGVK ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*VirtualNetworksVirtualNetworkPeering) Owner ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner, or nil if there is no owner
func (*VirtualNetworksVirtualNetworkPeering) SetConditions ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*VirtualNetworksVirtualNetworkPeering) SetStatus ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*VirtualNetworksVirtualNetworkPeering) ValidateCreate ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) ValidateCreate() error
ValidateCreate validates the creation of the resource
func (*VirtualNetworksVirtualNetworkPeering) ValidateDelete ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) ValidateDelete() error
ValidateDelete validates the deletion of the resource
func (*VirtualNetworksVirtualNetworkPeering) ValidateUpdate ¶
func (virtualNetworksVirtualNetworkPeering *VirtualNetworksVirtualNetworkPeering) ValidateUpdate(old runtime.Object) error
ValidateUpdate validates an update of the resource
type VirtualNetworksVirtualNetworkPeeringList ¶
type VirtualNetworksVirtualNetworkPeeringList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []VirtualNetworksVirtualNetworkPeering `json:"items"` }
+kubebuilder:object:root=true Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/resourceDefinitions/virtualNetworks_virtualNetworkPeerings
func (*VirtualNetworksVirtualNetworkPeeringList) DeepCopy ¶
func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopy() *VirtualNetworksVirtualNetworkPeeringList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeeringList.
func (*VirtualNetworksVirtualNetworkPeeringList) DeepCopyInto ¶
func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeeringList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksVirtualNetworkPeeringList) DeepCopyObject ¶
func (in *VirtualNetworksVirtualNetworkPeeringList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualNetworksVirtualNetworkPeeringsSpecAPIVersion ¶
type VirtualNetworksVirtualNetworkPeeringsSpecAPIVersion string
+kubebuilder:validation:Enum={"2020-11-01"}
type VirtualNetworksVirtualNetworkPeerings_Spec ¶
type VirtualNetworksVirtualNetworkPeerings_Spec struct { //AllowForwardedTraffic: Whether the forwarded traffic from the VMs in the local //virtual network will be allowed/disallowed in remote virtual network. AllowForwardedTraffic *bool `json:"allowForwardedTraffic,omitempty"` //AllowGatewayTransit: If gateway links can be used in remote virtual networking //to link to this virtual network. AllowGatewayTransit *bool `json:"allowGatewayTransit,omitempty"` //AllowVirtualNetworkAccess: Whether the VMs in the local virtual network space //would be able to access the VMs in remote virtual network space. AllowVirtualNetworkAccess *bool `json:"allowVirtualNetworkAccess,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"` //Location: Location to deploy resource to Location *string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.network.azure.com" json:"owner" kind:"VirtualNetwork"` //PeeringState: The status of the virtual network peering. PeeringState *VirtualNetworkPeeringPropertiesFormatPeeringState `json:"peeringState,omitempty"` //RemoteAddressSpace: The reference to the remote virtual network address space. RemoteAddressSpace *AddressSpace `json:"remoteAddressSpace,omitempty"` //RemoteBgpCommunities: The reference to the remote virtual network's Bgp //Communities. RemoteBgpCommunities *VirtualNetworkBgpCommunities `json:"remoteBgpCommunities,omitempty"` // +kubebuilder:validation:Required //RemoteVirtualNetwork: The reference to the remote virtual network. The remote //virtual network can be in the same or different region (preview). See here to //register for the preview and learn more //(https://docs.microsoft.com/en-us/azure/virtual-network/virtual-network-create-peering). RemoteVirtualNetwork SubResource `json:"remoteVirtualNetwork"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` //UseRemoteGateways: If remote gateways can be used on this virtual network. If //the flag is set to true, and allowGatewayTransit on remote peering is also true, //virtual network will use gateways of remote virtual network for transit. Only //one peering can have this flag set to true. This flag cannot be set if virtual //network already has a gateway. UseRemoteGateways *bool `json:"useRemoteGateways,omitempty"` }
func (*VirtualNetworksVirtualNetworkPeerings_Spec) AssignPropertiesFromVirtualNetworksVirtualNetworkPeeringsSpec ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) AssignPropertiesFromVirtualNetworksVirtualNetworkPeeringsSpec(source *v1alpha1api20201101storage.VirtualNetworksVirtualNetworkPeerings_Spec) error
AssignPropertiesFromVirtualNetworksVirtualNetworkPeeringsSpec populates our VirtualNetworksVirtualNetworkPeerings_Spec from the provided source VirtualNetworksVirtualNetworkPeerings_Spec
func (*VirtualNetworksVirtualNetworkPeerings_Spec) AssignPropertiesToVirtualNetworksVirtualNetworkPeeringsSpec ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) AssignPropertiesToVirtualNetworksVirtualNetworkPeeringsSpec(destination *v1alpha1api20201101storage.VirtualNetworksVirtualNetworkPeerings_Spec) error
AssignPropertiesToVirtualNetworksVirtualNetworkPeeringsSpec populates the provided destination VirtualNetworksVirtualNetworkPeerings_Spec from our VirtualNetworksVirtualNetworkPeerings_Spec
func (*VirtualNetworksVirtualNetworkPeerings_Spec) ConvertSpecFrom ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualNetworksVirtualNetworkPeerings_Spec from the provided source
func (*VirtualNetworksVirtualNetworkPeerings_Spec) ConvertSpecTo ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualNetworksVirtualNetworkPeerings_Spec
func (*VirtualNetworksVirtualNetworkPeerings_Spec) ConvertToARM ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworksVirtualNetworkPeerings_Spec) DeepCopy ¶
func (in *VirtualNetworksVirtualNetworkPeerings_Spec) DeepCopy() *VirtualNetworksVirtualNetworkPeerings_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeerings_Spec.
func (*VirtualNetworksVirtualNetworkPeerings_Spec) DeepCopyInto ¶
func (in *VirtualNetworksVirtualNetworkPeerings_Spec) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeerings_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworksVirtualNetworkPeerings_Spec) NewEmptyARMValue ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworksVirtualNetworkPeerings_Spec) OriginalVersion ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualNetworksVirtualNetworkPeerings_Spec) PopulateFromARM ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualNetworksVirtualNetworkPeerings_Spec) SetAzureName ¶
func (virtualNetworksVirtualNetworkPeeringsSpec *VirtualNetworksVirtualNetworkPeerings_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualNetworksVirtualNetworkPeerings_SpecARM ¶
type VirtualNetworksVirtualNetworkPeerings_SpecARM struct { //Location: Location to deploy resource to Location *string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Properties of the virtual network peering. Properties VirtualNetworkPeeringPropertiesFormatARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*VirtualNetworksVirtualNetworkPeerings_SpecARM) DeepCopy ¶
func (in *VirtualNetworksVirtualNetworkPeerings_SpecARM) DeepCopy() *VirtualNetworksVirtualNetworkPeerings_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworksVirtualNetworkPeerings_SpecARM.
func (*VirtualNetworksVirtualNetworkPeerings_SpecARM) DeepCopyInto ¶
func (in *VirtualNetworksVirtualNetworkPeerings_SpecARM) DeepCopyInto(out *VirtualNetworksVirtualNetworkPeerings_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (VirtualNetworksVirtualNetworkPeerings_SpecARM) GetAPIVersion ¶
func (virtualNetworksVirtualNetworkPeeringsSpecARM VirtualNetworksVirtualNetworkPeerings_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (VirtualNetworksVirtualNetworkPeerings_SpecARM) GetName ¶
func (virtualNetworksVirtualNetworkPeeringsSpecARM VirtualNetworksVirtualNetworkPeerings_SpecARM) GetName() string
GetName returns the Name of the resource
func (VirtualNetworksVirtualNetworkPeerings_SpecARM) GetType ¶
func (virtualNetworksVirtualNetworkPeeringsSpecARM VirtualNetworksVirtualNetworkPeerings_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks/virtualNetworkPeerings"
type VirtualNetworks_Spec ¶
type VirtualNetworks_Spec struct { // +kubebuilder:validation:Required //AddressSpace: The AddressSpace that contains an array of IP address ranges that //can be used by subnets. AddressSpace AddressSpace `json:"addressSpace"` //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"` //BgpCommunities: Bgp Communities sent over ExpressRoute with each route //corresponding to a prefix in this VNET. BgpCommunities *VirtualNetworkBgpCommunities `json:"bgpCommunities,omitempty"` //DdosProtectionPlan: The DDoS protection plan associated with the virtual network. DdosProtectionPlan *SubResource `json:"ddosProtectionPlan,omitempty"` //DhcpOptions: The dhcpOptions that contains an array of DNS servers available to //VMs deployed in the virtual network. DhcpOptions *DhcpOptions `json:"dhcpOptions,omitempty"` //EnableDdosProtection: Indicates if DDoS protection is enabled for all the //protected resources in the virtual network. It requires a DDoS protection plan //associated with the resource. EnableDdosProtection *bool `json:"enableDdosProtection,omitempty"` //EnableVmProtection: Indicates if VM protection is enabled for all the subnets in //the virtual network. EnableVmProtection *bool `json:"enableVmProtection,omitempty"` //ExtendedLocation: The extended location of the virtual network. ExtendedLocation *ExtendedLocation `json:"extendedLocation,omitempty"` //IpAllocations: Array of IpAllocation which reference this VNET. IpAllocations []SubResource `json:"ipAllocations,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` // +kubebuilder:validation:Required Owner genruntime.KnownResourceReference `group:"microsoft.resources.azure.com" json:"owner" kind:"ResourceGroup"` //Subnets: A list of subnets in a Virtual Network. Subnets []VirtualNetworks_Spec_Properties_Subnets `json:"subnets,omitempty"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*VirtualNetworks_Spec) AssignPropertiesFromVirtualNetworksSpec ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) AssignPropertiesFromVirtualNetworksSpec(source *v1alpha1api20201101storage.VirtualNetworks_Spec) error
AssignPropertiesFromVirtualNetworksSpec populates our VirtualNetworks_Spec from the provided source VirtualNetworks_Spec
func (*VirtualNetworks_Spec) AssignPropertiesToVirtualNetworksSpec ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) AssignPropertiesToVirtualNetworksSpec(destination *v1alpha1api20201101storage.VirtualNetworks_Spec) error
AssignPropertiesToVirtualNetworksSpec populates the provided destination VirtualNetworks_Spec from our VirtualNetworks_Spec
func (*VirtualNetworks_Spec) ConvertSpecFrom ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our VirtualNetworks_Spec from the provided source
func (*VirtualNetworks_Spec) ConvertSpecTo ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our VirtualNetworks_Spec
func (*VirtualNetworks_Spec) ConvertToARM ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworks_Spec) DeepCopy ¶
func (in *VirtualNetworks_Spec) DeepCopy() *VirtualNetworks_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworks_Spec.
func (*VirtualNetworks_Spec) DeepCopyInto ¶
func (in *VirtualNetworks_Spec) DeepCopyInto(out *VirtualNetworks_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworks_Spec) NewEmptyARMValue ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworks_Spec) OriginalVersion ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*VirtualNetworks_Spec) PopulateFromARM ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*VirtualNetworks_Spec) SetAzureName ¶
func (virtualNetworksSpec *VirtualNetworks_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type VirtualNetworks_SpecARM ¶
type VirtualNetworks_SpecARM struct { //ExtendedLocation: The extended location of the virtual network. ExtendedLocation *ExtendedLocationARM `json:"extendedLocation,omitempty"` //Location: Location to deploy resource to Location string `json:"location,omitempty"` //Name: Name of the resource Name string `json:"name"` //Properties: Properties of the virtual network. Properties VirtualNetworks_Spec_PropertiesARM `json:"properties"` //Tags: Name-value pairs to add to the resource Tags map[string]string `json:"tags,omitempty"` }
func (*VirtualNetworks_SpecARM) DeepCopy ¶
func (in *VirtualNetworks_SpecARM) DeepCopy() *VirtualNetworks_SpecARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworks_SpecARM.
func (*VirtualNetworks_SpecARM) DeepCopyInto ¶
func (in *VirtualNetworks_SpecARM) DeepCopyInto(out *VirtualNetworks_SpecARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (VirtualNetworks_SpecARM) GetAPIVersion ¶
func (virtualNetworksSpecARM VirtualNetworks_SpecARM) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2020-11-01"
func (VirtualNetworks_SpecARM) GetName ¶
func (virtualNetworksSpecARM VirtualNetworks_SpecARM) GetName() string
GetName returns the Name of the resource
func (VirtualNetworks_SpecARM) GetType ¶
func (virtualNetworksSpecARM VirtualNetworks_SpecARM) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Network/virtualNetworks"
type VirtualNetworks_Spec_PropertiesARM ¶
type VirtualNetworks_Spec_PropertiesARM struct { //AddressSpace: The AddressSpace that contains an array of IP address ranges that //can be used by subnets. AddressSpace AddressSpaceARM `json:"addressSpace"` //BgpCommunities: Bgp Communities sent over ExpressRoute with each route //corresponding to a prefix in this VNET. BgpCommunities *VirtualNetworkBgpCommunitiesARM `json:"bgpCommunities,omitempty"` //DdosProtectionPlan: The DDoS protection plan associated with the virtual network. DdosProtectionPlan *SubResourceARM `json:"ddosProtectionPlan,omitempty"` //DhcpOptions: The dhcpOptions that contains an array of DNS servers available to //VMs deployed in the virtual network. DhcpOptions *DhcpOptionsARM `json:"dhcpOptions,omitempty"` //EnableDdosProtection: Indicates if DDoS protection is enabled for all the //protected resources in the virtual network. It requires a DDoS protection plan //associated with the resource. EnableDdosProtection *bool `json:"enableDdosProtection,omitempty"` //EnableVmProtection: Indicates if VM protection is enabled for all the subnets in //the virtual network. EnableVmProtection *bool `json:"enableVmProtection,omitempty"` //IpAllocations: Array of IpAllocation which reference this VNET. IpAllocations []SubResourceARM `json:"ipAllocations,omitempty"` //Subnets: A list of subnets in a Virtual Network. Subnets []VirtualNetworks_Spec_Properties_SubnetsARM `json:"subnets,omitempty"` }
func (*VirtualNetworks_Spec_PropertiesARM) DeepCopy ¶
func (in *VirtualNetworks_Spec_PropertiesARM) DeepCopy() *VirtualNetworks_Spec_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworks_Spec_PropertiesARM.
func (*VirtualNetworks_Spec_PropertiesARM) DeepCopyInto ¶
func (in *VirtualNetworks_Spec_PropertiesARM) DeepCopyInto(out *VirtualNetworks_Spec_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworks_Spec_Properties_Subnets ¶
type VirtualNetworks_Spec_Properties_Subnets struct { //AddressPrefix: The address prefix for the subnet. AddressPrefix *string `json:"addressPrefix,omitempty"` //AddressPrefixes: List of address prefixes for the subnet. AddressPrefixes []string `json:"addressPrefixes,omitempty"` //Delegations: An array of references to the delegations on the subnet. Delegations []VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations `json:"delegations,omitempty"` //IpAllocations: Array of IpAllocation which reference this subnet. IpAllocations []SubResource `json:"ipAllocations,omitempty"` // +kubebuilder:validation:Required //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"` //NatGateway: Nat gateway associated with this subnet. NatGateway *SubResource `json:"natGateway,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *SubResource `json:"networkSecurityGroup,omitempty"` //PrivateEndpointNetworkPolicies: Enable or Disable apply network policies on //private end point in the subnet. PrivateEndpointNetworkPolicies *string `json:"privateEndpointNetworkPolicies,omitempty"` //PrivateLinkServiceNetworkPolicies: Enable or Disable apply network policies on //private link service in the subnet. PrivateLinkServiceNetworkPolicies *string `json:"privateLinkServiceNetworkPolicies,omitempty"` //RouteTable: The reference to the RouteTable resource. RouteTable *SubResource `json:"routeTable,omitempty"` //ServiceEndpointPolicies: An array of service endpoint policies. ServiceEndpointPolicies []SubResource `json:"serviceEndpointPolicies,omitempty"` //ServiceEndpoints: An array of service endpoints. ServiceEndpoints []ServiceEndpointPropertiesFormat `json:"serviceEndpoints,omitempty"` }
func (*VirtualNetworks_Spec_Properties_Subnets) AssignPropertiesFromVirtualNetworksSpecPropertiesSubnets ¶
func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) AssignPropertiesFromVirtualNetworksSpecPropertiesSubnets(source *v1alpha1api20201101storage.VirtualNetworks_Spec_Properties_Subnets) error
AssignPropertiesFromVirtualNetworksSpecPropertiesSubnets populates our VirtualNetworks_Spec_Properties_Subnets from the provided source VirtualNetworks_Spec_Properties_Subnets
func (*VirtualNetworks_Spec_Properties_Subnets) AssignPropertiesToVirtualNetworksSpecPropertiesSubnets ¶
func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) AssignPropertiesToVirtualNetworksSpecPropertiesSubnets(destination *v1alpha1api20201101storage.VirtualNetworks_Spec_Properties_Subnets) error
AssignPropertiesToVirtualNetworksSpecPropertiesSubnets populates the provided destination VirtualNetworks_Spec_Properties_Subnets from our VirtualNetworks_Spec_Properties_Subnets
func (*VirtualNetworks_Spec_Properties_Subnets) ConvertToARM ¶
func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworks_Spec_Properties_Subnets) DeepCopy ¶
func (in *VirtualNetworks_Spec_Properties_Subnets) DeepCopy() *VirtualNetworks_Spec_Properties_Subnets
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworks_Spec_Properties_Subnets.
func (*VirtualNetworks_Spec_Properties_Subnets) DeepCopyInto ¶
func (in *VirtualNetworks_Spec_Properties_Subnets) DeepCopyInto(out *VirtualNetworks_Spec_Properties_Subnets)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworks_Spec_Properties_Subnets) NewEmptyARMValue ¶
func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworks_Spec_Properties_Subnets) PopulateFromARM ¶
func (virtualNetworksSpecPropertiesSubnets *VirtualNetworks_Spec_Properties_Subnets) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworks_Spec_Properties_SubnetsARM ¶
type VirtualNetworks_Spec_Properties_SubnetsARM 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"` //Properties: Properties of the subnet. Properties *VirtualNetworks_Spec_Properties_Subnets_PropertiesARM `json:"properties,omitempty"` }
func (*VirtualNetworks_Spec_Properties_SubnetsARM) DeepCopy ¶
func (in *VirtualNetworks_Spec_Properties_SubnetsARM) DeepCopy() *VirtualNetworks_Spec_Properties_SubnetsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworks_Spec_Properties_SubnetsARM.
func (*VirtualNetworks_Spec_Properties_SubnetsARM) DeepCopyInto ¶
func (in *VirtualNetworks_Spec_Properties_SubnetsARM) DeepCopyInto(out *VirtualNetworks_Spec_Properties_SubnetsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworks_Spec_Properties_Subnets_PropertiesARM ¶
type VirtualNetworks_Spec_Properties_Subnets_PropertiesARM struct { //AddressPrefix: The address prefix for the subnet. AddressPrefix string `json:"addressPrefix"` //AddressPrefixes: List of address prefixes for the subnet. AddressPrefixes []string `json:"addressPrefixes,omitempty"` //Delegations: An array of references to the delegations on the subnet. Delegations []VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM `json:"delegations,omitempty"` //IpAllocations: Array of IpAllocation which reference this subnet. IpAllocations []SubResourceARM `json:"ipAllocations,omitempty"` //NatGateway: Nat gateway associated with this subnet. NatGateway *SubResourceARM `json:"natGateway,omitempty"` //NetworkSecurityGroup: The reference to the NetworkSecurityGroup resource. NetworkSecurityGroup *SubResourceARM `json:"networkSecurityGroup,omitempty"` //PrivateEndpointNetworkPolicies: Enable or Disable apply network policies on //private end point in the subnet. PrivateEndpointNetworkPolicies *string `json:"privateEndpointNetworkPolicies,omitempty"` //PrivateLinkServiceNetworkPolicies: Enable or Disable apply network policies on //private link service in the subnet. PrivateLinkServiceNetworkPolicies *string `json:"privateLinkServiceNetworkPolicies,omitempty"` //RouteTable: The reference to the RouteTable resource. RouteTable *SubResourceARM `json:"routeTable,omitempty"` //ServiceEndpointPolicies: An array of service endpoint policies. ServiceEndpointPolicies []SubResourceARM `json:"serviceEndpointPolicies,omitempty"` //ServiceEndpoints: An array of service endpoints. ServiceEndpoints []ServiceEndpointPropertiesFormatARM `json:"serviceEndpoints,omitempty"` }
func (*VirtualNetworks_Spec_Properties_Subnets_PropertiesARM) DeepCopy ¶
func (in *VirtualNetworks_Spec_Properties_Subnets_PropertiesARM) DeepCopy() *VirtualNetworks_Spec_Properties_Subnets_PropertiesARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworks_Spec_Properties_Subnets_PropertiesARM.
func (*VirtualNetworks_Spec_Properties_Subnets_PropertiesARM) DeepCopyInto ¶
func (in *VirtualNetworks_Spec_Properties_Subnets_PropertiesARM) DeepCopyInto(out *VirtualNetworks_Spec_Properties_Subnets_PropertiesARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations ¶
type VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations struct { // +kubebuilder:validation:Required //Name: The name of the resource that is unique within a subnet. This name can be //used to access the resource. Name string `json:"name"` //ServiceName: The name of the service to whom the subnet should be delegated //(e.g. Microsoft.Sql/servers). ServiceName *string `json:"serviceName,omitempty"` }
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) AssignPropertiesFromVirtualNetworksSpecPropertiesSubnetsPropertiesDelegations ¶
func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) AssignPropertiesFromVirtualNetworksSpecPropertiesSubnetsPropertiesDelegations(source *v1alpha1api20201101storage.VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) error
AssignPropertiesFromVirtualNetworksSpecPropertiesSubnetsPropertiesDelegations populates our VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations from the provided source VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) AssignPropertiesToVirtualNetworksSpecPropertiesSubnetsPropertiesDelegations ¶
func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) AssignPropertiesToVirtualNetworksSpecPropertiesSubnetsPropertiesDelegations(destination *v1alpha1api20201101storage.VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) error
AssignPropertiesToVirtualNetworksSpecPropertiesSubnetsPropertiesDelegations populates the provided destination VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations from our VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) ConvertToARM ¶
func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) DeepCopy ¶
func (in *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) DeepCopy() *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations.
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) DeepCopyInto ¶
func (in *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) DeepCopyInto(out *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) NewEmptyARMValue ¶
func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) PopulateFromARM ¶
func (virtualNetworksSpecPropertiesSubnetsPropertiesDelegations *VirtualNetworks_Spec_Properties_Subnets_Properties_Delegations) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM ¶
type VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM struct { //Name: The name of the resource that is unique within a subnet. This name can be //used to access the resource. Name string `json:"name"` //Properties: Properties of the subnet. Properties *ServiceDelegationPropertiesFormatARM `json:"properties,omitempty"` }
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM) DeepCopy ¶
func (in *VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM) DeepCopy() *VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM.
func (*VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM) DeepCopyInto ¶
func (in *VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM) DeepCopyInto(out *VirtualNetworks_Spec_Properties_Subnets_Properties_DelegationsARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientConfigurationStatusVpnAuthenticationTypes ¶
type VpnClientConfigurationStatusVpnAuthenticationTypes string
type VpnClientConfigurationStatusVpnClientProtocols ¶
type VpnClientConfigurationStatusVpnClientProtocols string
type VpnClientConfiguration_Status ¶
type VpnClientConfiguration_Status struct { //AadAudience: The AADAudience property of the VirtualNetworkGateway resource for //vpn client connection used for AAD authentication. AadAudience *string `json:"aadAudience,omitempty"` //AadIssuer: The AADIssuer property of the VirtualNetworkGateway resource for vpn //client connection used for AAD authentication. AadIssuer *string `json:"aadIssuer,omitempty"` //AadTenant: The AADTenant property of the VirtualNetworkGateway resource for vpn //client connection used for AAD authentication. AadTenant *string `json:"aadTenant,omitempty"` //RadiusServerAddress: The radius server address property of the //VirtualNetworkGateway resource for vpn client connection. RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` //RadiusServerSecret: The radius secret property of the VirtualNetworkGateway //resource for vpn client connection. RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` //RadiusServers: The radiusServers property for multiple radius server //configuration. RadiusServers []RadiusServer_Status `json:"radiusServers,omitempty"` //VpnAuthenticationTypes: VPN authentication types for the virtual network //gateway.. VpnAuthenticationTypes []VpnClientConfigurationStatusVpnAuthenticationTypes `json:"vpnAuthenticationTypes,omitempty"` //VpnClientAddressPool: The reference to the address space resource which //represents Address space for P2S VpnClient. VpnClientAddressPool *AddressSpace_Status `json:"vpnClientAddressPool,omitempty"` //VpnClientIpsecPolicies: VpnClientIpsecPolicies for virtual network gateway P2S //client. VpnClientIpsecPolicies []IpsecPolicy_Status `json:"vpnClientIpsecPolicies,omitempty"` //VpnClientProtocols: VpnClientProtocols for Virtual network gateway. VpnClientProtocols []VpnClientConfigurationStatusVpnClientProtocols `json:"vpnClientProtocols,omitempty"` //VpnClientRevokedCertificates: VpnClientRevokedCertificate for Virtual network //gateway. VpnClientRevokedCertificates []VpnClientRevokedCertificate_Status `json:"vpnClientRevokedCertificates,omitempty"` //VpnClientRootCertificates: VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates []VpnClientRootCertificate_Status `json:"vpnClientRootCertificates,omitempty"` }
func (*VpnClientConfiguration_Status) AssignPropertiesFromVpnClientConfigurationStatus ¶
func (vpnClientConfigurationStatus *VpnClientConfiguration_Status) AssignPropertiesFromVpnClientConfigurationStatus(source *v1alpha1api20201101storage.VpnClientConfiguration_Status) error
AssignPropertiesFromVpnClientConfigurationStatus populates our VpnClientConfiguration_Status from the provided source VpnClientConfiguration_Status
func (*VpnClientConfiguration_Status) AssignPropertiesToVpnClientConfigurationStatus ¶
func (vpnClientConfigurationStatus *VpnClientConfiguration_Status) AssignPropertiesToVpnClientConfigurationStatus(destination *v1alpha1api20201101storage.VpnClientConfiguration_Status) error
AssignPropertiesToVpnClientConfigurationStatus populates the provided destination VpnClientConfiguration_Status from our VpnClientConfiguration_Status
func (*VpnClientConfiguration_Status) DeepCopy ¶
func (in *VpnClientConfiguration_Status) DeepCopy() *VpnClientConfiguration_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientConfiguration_Status.
func (*VpnClientConfiguration_Status) DeepCopyInto ¶
func (in *VpnClientConfiguration_Status) DeepCopyInto(out *VpnClientConfiguration_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnClientConfiguration_Status) NewEmptyARMValue ¶
func (vpnClientConfigurationStatus *VpnClientConfiguration_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientConfiguration_Status) PopulateFromARM ¶
func (vpnClientConfigurationStatus *VpnClientConfiguration_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VpnClientConfiguration_StatusARM ¶
type VpnClientConfiguration_StatusARM struct { //AadAudience: The AADAudience property of the VirtualNetworkGateway resource for //vpn client connection used for AAD authentication. AadAudience *string `json:"aadAudience,omitempty"` //AadIssuer: The AADIssuer property of the VirtualNetworkGateway resource for vpn //client connection used for AAD authentication. AadIssuer *string `json:"aadIssuer,omitempty"` //AadTenant: The AADTenant property of the VirtualNetworkGateway resource for vpn //client connection used for AAD authentication. AadTenant *string `json:"aadTenant,omitempty"` //RadiusServerAddress: The radius server address property of the //VirtualNetworkGateway resource for vpn client connection. RadiusServerAddress *string `json:"radiusServerAddress,omitempty"` //RadiusServerSecret: The radius secret property of the VirtualNetworkGateway //resource for vpn client connection. RadiusServerSecret *string `json:"radiusServerSecret,omitempty"` //RadiusServers: The radiusServers property for multiple radius server //configuration. RadiusServers []RadiusServer_StatusARM `json:"radiusServers,omitempty"` //VpnAuthenticationTypes: VPN authentication types for the virtual network //gateway.. VpnAuthenticationTypes []VpnClientConfigurationStatusVpnAuthenticationTypes `json:"vpnAuthenticationTypes,omitempty"` //VpnClientAddressPool: The reference to the address space resource which //represents Address space for P2S VpnClient. VpnClientAddressPool *AddressSpace_StatusARM `json:"vpnClientAddressPool,omitempty"` //VpnClientIpsecPolicies: VpnClientIpsecPolicies for virtual network gateway P2S //client. VpnClientIpsecPolicies []IpsecPolicy_StatusARM `json:"vpnClientIpsecPolicies,omitempty"` //VpnClientProtocols: VpnClientProtocols for Virtual network gateway. VpnClientProtocols []VpnClientConfigurationStatusVpnClientProtocols `json:"vpnClientProtocols,omitempty"` //VpnClientRevokedCertificates: VpnClientRevokedCertificate for Virtual network //gateway. VpnClientRevokedCertificates []VpnClientRevokedCertificate_StatusARM `json:"vpnClientRevokedCertificates,omitempty"` //VpnClientRootCertificates: VpnClientRootCertificate for virtual network gateway. VpnClientRootCertificates []VpnClientRootCertificate_StatusARM `json:"vpnClientRootCertificates,omitempty"` }
func (*VpnClientConfiguration_StatusARM) DeepCopy ¶
func (in *VpnClientConfiguration_StatusARM) DeepCopy() *VpnClientConfiguration_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientConfiguration_StatusARM.
func (*VpnClientConfiguration_StatusARM) DeepCopyInto ¶
func (in *VpnClientConfiguration_StatusARM) DeepCopyInto(out *VpnClientConfiguration_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientRevokedCertificatePropertiesFormatARM ¶
type VpnClientRevokedCertificatePropertiesFormatARM struct { //Thumbprint: The revoked VPN client certificate thumbprint. Thumbprint *string `json:"thumbprint,omitempty"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/VpnClientRevokedCertificatePropertiesFormat
func (*VpnClientRevokedCertificatePropertiesFormatARM) DeepCopy ¶
func (in *VpnClientRevokedCertificatePropertiesFormatARM) DeepCopy() *VpnClientRevokedCertificatePropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRevokedCertificatePropertiesFormatARM.
func (*VpnClientRevokedCertificatePropertiesFormatARM) DeepCopyInto ¶
func (in *VpnClientRevokedCertificatePropertiesFormatARM) DeepCopyInto(out *VpnClientRevokedCertificatePropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientRevokedCertificatePropertiesFormat_StatusARM ¶
type VpnClientRevokedCertificatePropertiesFormat_StatusARM struct { //ProvisioningState: The provisioning state of the VPN client revoked certificate //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Thumbprint: The revoked VPN client certificate thumbprint. Thumbprint *string `json:"thumbprint,omitempty"` }
func (*VpnClientRevokedCertificatePropertiesFormat_StatusARM) DeepCopy ¶
func (in *VpnClientRevokedCertificatePropertiesFormat_StatusARM) DeepCopy() *VpnClientRevokedCertificatePropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRevokedCertificatePropertiesFormat_StatusARM.
func (*VpnClientRevokedCertificatePropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *VpnClientRevokedCertificatePropertiesFormat_StatusARM) DeepCopyInto(out *VpnClientRevokedCertificatePropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientRevokedCertificate_Status ¶
type VpnClientRevokedCertificate_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 the resource that is unique within a resource group. This name //can be used to access the resource. Name *string `json:"name,omitempty"` //ProvisioningState: The provisioning state of the VPN client revoked certificate //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //Thumbprint: The revoked VPN client certificate thumbprint. Thumbprint *string `json:"thumbprint,omitempty"` }
func (*VpnClientRevokedCertificate_Status) AssignPropertiesFromVpnClientRevokedCertificateStatus ¶
func (vpnClientRevokedCertificateStatus *VpnClientRevokedCertificate_Status) AssignPropertiesFromVpnClientRevokedCertificateStatus(source *v1alpha1api20201101storage.VpnClientRevokedCertificate_Status) error
AssignPropertiesFromVpnClientRevokedCertificateStatus populates our VpnClientRevokedCertificate_Status from the provided source VpnClientRevokedCertificate_Status
func (*VpnClientRevokedCertificate_Status) AssignPropertiesToVpnClientRevokedCertificateStatus ¶
func (vpnClientRevokedCertificateStatus *VpnClientRevokedCertificate_Status) AssignPropertiesToVpnClientRevokedCertificateStatus(destination *v1alpha1api20201101storage.VpnClientRevokedCertificate_Status) error
AssignPropertiesToVpnClientRevokedCertificateStatus populates the provided destination VpnClientRevokedCertificate_Status from our VpnClientRevokedCertificate_Status
func (*VpnClientRevokedCertificate_Status) DeepCopy ¶
func (in *VpnClientRevokedCertificate_Status) DeepCopy() *VpnClientRevokedCertificate_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRevokedCertificate_Status.
func (*VpnClientRevokedCertificate_Status) DeepCopyInto ¶
func (in *VpnClientRevokedCertificate_Status) DeepCopyInto(out *VpnClientRevokedCertificate_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnClientRevokedCertificate_Status) NewEmptyARMValue ¶
func (vpnClientRevokedCertificateStatus *VpnClientRevokedCertificate_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientRevokedCertificate_Status) PopulateFromARM ¶
func (vpnClientRevokedCertificateStatus *VpnClientRevokedCertificate_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VpnClientRevokedCertificate_StatusARM ¶
type VpnClientRevokedCertificate_StatusARM 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 vpn client revoked certificate. Properties *VpnClientRevokedCertificatePropertiesFormat_StatusARM `json:"properties,omitempty"` }
func (*VpnClientRevokedCertificate_StatusARM) DeepCopy ¶
func (in *VpnClientRevokedCertificate_StatusARM) DeepCopy() *VpnClientRevokedCertificate_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRevokedCertificate_StatusARM.
func (*VpnClientRevokedCertificate_StatusARM) DeepCopyInto ¶
func (in *VpnClientRevokedCertificate_StatusARM) DeepCopyInto(out *VpnClientRevokedCertificate_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientRootCertificatePropertiesFormatARM ¶
type VpnClientRootCertificatePropertiesFormatARM struct { //PublicCertData: The certificate public data. PublicCertData string `json:"publicCertData"` }
Generated from: https://schema.management.azure.com/schemas/2020-11-01/Microsoft.Network.json#/definitions/VpnClientRootCertificatePropertiesFormat
func (*VpnClientRootCertificatePropertiesFormatARM) DeepCopy ¶
func (in *VpnClientRootCertificatePropertiesFormatARM) DeepCopy() *VpnClientRootCertificatePropertiesFormatARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRootCertificatePropertiesFormatARM.
func (*VpnClientRootCertificatePropertiesFormatARM) DeepCopyInto ¶
func (in *VpnClientRootCertificatePropertiesFormatARM) DeepCopyInto(out *VpnClientRootCertificatePropertiesFormatARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientRootCertificatePropertiesFormat_StatusARM ¶
type VpnClientRootCertificatePropertiesFormat_StatusARM struct { //ProvisioningState: The provisioning state of the VPN client root certificate //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` //PublicCertData: The certificate public data. PublicCertData string `json:"publicCertData"` }
func (*VpnClientRootCertificatePropertiesFormat_StatusARM) DeepCopy ¶
func (in *VpnClientRootCertificatePropertiesFormat_StatusARM) DeepCopy() *VpnClientRootCertificatePropertiesFormat_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRootCertificatePropertiesFormat_StatusARM.
func (*VpnClientRootCertificatePropertiesFormat_StatusARM) DeepCopyInto ¶
func (in *VpnClientRootCertificatePropertiesFormat_StatusARM) DeepCopyInto(out *VpnClientRootCertificatePropertiesFormat_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VpnClientRootCertificate_Status ¶
type VpnClientRootCertificate_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 the resource that is unique within a resource group. This name //can be used to access the resource. Name *string `json:"name,omitempty"` //ProvisioningState: The provisioning state of the VPN client root certificate //resource. ProvisioningState *ProvisioningState_Status `json:"provisioningState,omitempty"` // +kubebuilder:validation:Required //PublicCertData: The certificate public data. PublicCertData string `json:"publicCertData"` }
func (*VpnClientRootCertificate_Status) AssignPropertiesFromVpnClientRootCertificateStatus ¶
func (vpnClientRootCertificateStatus *VpnClientRootCertificate_Status) AssignPropertiesFromVpnClientRootCertificateStatus(source *v1alpha1api20201101storage.VpnClientRootCertificate_Status) error
AssignPropertiesFromVpnClientRootCertificateStatus populates our VpnClientRootCertificate_Status from the provided source VpnClientRootCertificate_Status
func (*VpnClientRootCertificate_Status) AssignPropertiesToVpnClientRootCertificateStatus ¶
func (vpnClientRootCertificateStatus *VpnClientRootCertificate_Status) AssignPropertiesToVpnClientRootCertificateStatus(destination *v1alpha1api20201101storage.VpnClientRootCertificate_Status) error
AssignPropertiesToVpnClientRootCertificateStatus populates the provided destination VpnClientRootCertificate_Status from our VpnClientRootCertificate_Status
func (*VpnClientRootCertificate_Status) DeepCopy ¶
func (in *VpnClientRootCertificate_Status) DeepCopy() *VpnClientRootCertificate_Status
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRootCertificate_Status.
func (*VpnClientRootCertificate_Status) DeepCopyInto ¶
func (in *VpnClientRootCertificate_Status) DeepCopyInto(out *VpnClientRootCertificate_Status)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VpnClientRootCertificate_Status) NewEmptyARMValue ¶
func (vpnClientRootCertificateStatus *VpnClientRootCertificate_Status) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*VpnClientRootCertificate_Status) PopulateFromARM ¶
func (vpnClientRootCertificateStatus *VpnClientRootCertificate_Status) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type VpnClientRootCertificate_StatusARM ¶
type VpnClientRootCertificate_StatusARM 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 vpn client root certificate. Properties VpnClientRootCertificatePropertiesFormat_StatusARM `json:"properties"` }
func (*VpnClientRootCertificate_StatusARM) DeepCopy ¶
func (in *VpnClientRootCertificate_StatusARM) DeepCopy() *VpnClientRootCertificate_StatusARM
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VpnClientRootCertificate_StatusARM.
func (*VpnClientRootCertificate_StatusARM) DeepCopyInto ¶
func (in *VpnClientRootCertificate_StatusARM) DeepCopyInto(out *VpnClientRootCertificate_StatusARM)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- groupversion_info_gen.go
- load_balancer__status_arm_types_gen.go
- load_balancer_types_gen.go
- load_balancers__spec_arm_types_gen.go
- network_interface__status__network_interface__sub_resource_embedded_arm_types_gen.go
- network_interface_types_gen.go
- network_interfaces__spec_arm_types_gen.go
- network_security_group__status__network_security_group__sub_resource_embedded_arm_types_gen.go
- network_security_group_types_gen.go
- network_security_groups__spec_arm_types_gen.go
- network_security_groups_security_rule_types_gen.go
- network_security_groups_security_rules__spec_arm_types_gen.go
- public_ip_address__status__public_ip_address__sub_resource_embedded_arm_types_gen.go
- public_ip_address_types_gen.go
- public_ip_addresses__spec_arm_types_gen.go
- security_rule__status__network_security_groups_security_rule__sub_resource_embedded_arm_types_gen.go
- subnet__status__virtual_networks_subnet__sub_resource_embedded_arm_types_gen.go
- virtual_network__status_arm_types_gen.go
- virtual_network_gateway__status_arm_types_gen.go
- virtual_network_gateway_types_gen.go
- virtual_network_gateways__spec_arm_types_gen.go
- virtual_network_peering__status_arm_types_gen.go
- virtual_network_types_gen.go
- virtual_networks__spec_arm_types_gen.go
- virtual_networks_subnet_types_gen.go
- virtual_networks_subnets__spec_arm_types_gen.go
- virtual_networks_virtual_network_peering_types_gen.go
- virtual_networks_virtual_network_peerings__spec_arm_types_gen.go
- zz_generated.deepcopy.go